课外实验2 VS 2013开发环境练习.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课外实验2 VS 2013开发环境练习

课外实验2 VS 2013开发环境练习本实验主要是为了熟悉开发环境,掌握如何在此Visual studio 2013开发环境下使用最基本的windows窗体控件,以及对窗体中的多个控件进行排列布局的方法,为后续的实验打下基础。建议用2小时完成。实验目的通过本实验,应达到如下目标:掌握创建窗体应用程序的基本操作步骤。掌握解决方案资源管理器、工具箱、属性和事件的基本用法掌握修改窗体标题、窗体大小、窗体样式的方法掌握文本框、标签和下拉框的基本用法掌握对窗体中的多个控件进行快速布局的基本方法掌握观察项目保存的目录和文件结构,以及生成的可执行文件的位置的方法。实验内容设计一个如图1(a)所示的系统登陆窗体界面,当用户单击[确定]按钮时,登陆窗体自动消失,然后显示如图1(b)所示的主窗体界面。(b)主窗体(a)登录窗体图1实验二的运行效果如果用户在登录窗体中,单击[取消]按钮,则直接退出程序。在主窗体界面,用户可以单击不同按钮,实现对应的功能。实验要求 由于读者在练习本实验时,还没有学习本书后续章节的内容所以本实验的重点是让读者关注如何设计和快速排列窗体界面。至于如何用C#语言实现要求的各种功能实验步骤中,会给出相应的代码,读者只要按照实验提示操作,得到正确的运行结果即可。实验提示运行Microsoft visual studio 2013,选择[新建项目],在弹出的新建项目类型模板中,选择“Windows窗体应用程序“模板,在[名称]文本框中,将项目名称更改为WindowsFormsExec,在[位置]文本框中输入保存项目的目录位置,例如c:\CsharpExperiment,确认选中了[创建解决方案的目录]复选框,如图2所示,然后单击[确定]按钮。图2 新建Windows窗体应用程序项目在[解决方案资源管理器]中,单击Form1.cs,重命名Form1.cs为LoginForm.cs,然后分别修改窗体的[Text]属性、[Size]属性和[FormBoardStyle]属性,观察修改后窗体显示的效果。在[解决方案资源管理器]中,鼠标右击项目名“WindowsFormsExec”,选择[添加]中的[windows]窗体,添加一个名为MainForm.cs窗体。打开Program.cs,将代码修改为下面的内容。 static class Program { public static bool isValidUser; /// summary /// 应用程序的主入口点。 /// /summary [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new LoginForm()); if (isValidUser == true) { Application.Run(new MainForm()); } } }打开LoginForm.cs的设计界面,按照下列步骤,设计登陆系统功能。将窗体的[ControlBox]属性改为“false”,目的是为了不让该窗体显示最大化、最小化和关闭按钮。从[工具箱]中向设计窗体拖放1个Label控件,选中该对象,按住ctrl键,用鼠标左键将该对象按纵向排列复制2个,然后分别修改3个控件的[text]属性为“用户名”、“密码”和“用户类型”。选择[工具箱],双击TextBox控件2次,观察窗体中添加的控件情况再分别拖动窗体的2个TextBox对象,放在对应的Label对象右边,并修改其[name]属性为“txtUserName”和”txtPassword”。从[工具箱]中向设计窗体拖放一个ComboBox控件,放在对应的Label对象的右边,然后再[属性]窗口中将其[Name]属性修改为“cboLoginType”。按住shift键,用鼠标同时选中2个TextBox控件和1个ComboBox控件,利用快捷工具栏的“使大小相同”按钮,将3个控件的大小设置相同,然后将其拖动到合适大小。从[工具箱]中向窗体拖放两个Button控件,分别修改其[Name]属性为”btnOK”和“btnCancel”,[Text]属性为“确定”和“取消”。双击[确定]按钮,以便让其自动添加click事件,然后将该事件代码修改为下面的内容: private void btnOK_Click(object sender, EventArgs e){Program.isValidUser = truethis.Close();}双击[取消]按钮,以便让其自动添加click事件,然后将该事件代码修改为下面的内容:priv

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档