实验1:WinForm程序设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一:WinForm程序设计

实验名称:WINFORM程序设计学时安排: 2课时实验类别:验证型、设计型实验要求:1人1组

一、实验目的和任务

1.掌握创建WinForms应用程序的步骤

2.熟悉WinForms应用程序的控件

二、注意事项和要求

1.第一部分必须要完成,第二部分尽量完成,第三部分供有余力的同学完成;

2.完成后上传项目压缩文件到ftp服务器指定目录,压缩文件名称:学号(后两位)-姓名。

三、实验内容和步骤

1.第一部分:跟着老师练习

1)创建一个名为AppSum的WinForms应用程序,要求用户在文本框中输入2个数字,

然后求2数之和。效果如下图所示:

2.第二部分:自己思考练习

1)创建一个Windows窗体应用程序,允许用户从给定的颜色和字体列表中选择颜色、字

体等设置。用户还可以通过将标准颜色用作基本颜色来创建自定义颜色,并使用滚动

条来增大/减小红色、蓝色和绿色的渐变。选定的颜色应适用于窗体界面。选定的字体

中应显示一个文本示例。效果如下图所示:

2)具体步骤:

新建一个名为AppSettings的Winforms应用程序项目,并将主窗体重命名为FrmSettings。

拖动一个TabControl控件到窗体上,name属性改为tagSettings;选择tagSettings 控件的TabPages属性并单击右边的“…”按钮;出现“TabPage集合编辑器”对

话框。添加两个选项卡页,并将其分别命名为tabColor和tabFont,对应的Text

属性设置为“颜色”和“字体”。

拖动工具箱中的控件来设计窗体,颜色标签页对应的窗体如下:

各控件的属性如下:

切换回颜色选项卡,在组合框cboColor的SelectedIndexChanged事件中添加以下代码:

在hsbRed的Scroll事件中添加以下代码:

设置hsbGreen和hsbBlue的Scroll事件为hsbRed_Scroll:

在btnApply的Click事件中添加如下代码:

切换到FrmSettings类的开始部分,添加如下两个成员变量:

切换到字体选项卡,在lbFont(列表框)的SelectedIndexChanged事件中添加以下代码:

在rbSmall和rbLarge(单选按钮)的CheckedChanged事件中添加以下代码:

3.第三部分:扩展练习

1)用WinForms形式程序AppLogin模拟过用户登录功能。要求:

建立两个窗体,一个为登录窗体,一个为主窗体

登录窗体上用TextBox控件接受用户名和密码,如果成功则显示主窗体,如果失败允许用户继续输入

用户输入失败5次后,提示用户今天不能再登录该系统,然后程序退出,结束执行。

运行效果如下所示:

相关文档
最新文档