如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
实训五WinForms程序设计初步实训目的:理解Windows窗体使用基本控件如标签、文本、按钮、列表框和组合框掌握窗体的常用属性和方法使用WinForms中的高级控件Ø单选按钮Ø图片框Ø选项卡控件Ø滚动条Ø进度条实训内容:建立个人简历的Windows应用程序。建立一个模拟的计算器应用程序。建立一个媒体播放机应用程序。实训设备仪器:PC50台,要求:windows7/xp/2000/2003操作系统,配置Vc#2005/2008运行环境,安装SQLServer2000/2005/2008数据库管理系统实训步骤:Windows窗体是VisualStudio.NET提供的集成开发环境(IDE),可用于Windows应用程序开发。它带有可用于创建GUI(GraphicalUserInterface,图形用户界面)的所有现成界面组件。1:创建Windows窗体个人简历应用程序问题请编写一个简单的个人简历程序,要求可以通过文本框输入姓名,通过单选按钮设置性别,通过下拉列表框选择文化程度,通过文本区域填写其他个人信息;通过文件对话框选择照片并显示;通过两个下拉列表框来关联选择籍贯。指导教师分析解题思路该问题需要开发一个窗体,要求对用户的简历信息进行登记。该应用程序主要用到按钮、文本输入框、图片显示框、下拉列表框和列表框等控件。分析主要通过对窗体和各控件相应的事件处理函数进行编程,包括窗体的Load、下拉框的SelectedIndexChanged、按钮的Click事件。参考步骤:先看看窗体的界面效果:图5.1登录屏幕(1)新建一个名为“PersonalResume”的基于Windows应用程序的项目。(2)将文件“Form1.cs”重命名为“PersonInfo.cs”。(3)设计窗体,方法是添加五个标签控件、一个文本框、两个按钮、两个单选按钮、一个图片显示框、一个下拉列表框和列表框。如表5.1所示列出了每个控件的属性。表5.1窗体的控件属性控件类型Name属性Text文本说明Labellab_name姓名:Labellab_sex性别:Labellab_nativePlace籍贯:Labellab_photo照片:Labellab_otherInfo其他信息:TextBoxtbx_nameRadioButtonrbn_male男性RadioButtonrbn_female女性ComboBoxcbx_provinceListBoxlbx_cityPictureBoxpbx_photoRichTextBoxrtbx_otherInfoButtonbtn_browse浏览Buttonbtn_OK确定(4)在窗体的Load事件中编写下列代码。privatevoidPersonInfo_Load(objectsender,EventArgse){cbx_province.Items.Add("浙江省");cbx_province.Items.Add("江苏省");cbx_province.SelectedIndex=0;}(5)在cbx_province的SelectedIndexChanged事件中编写下列代码。privatevoidcbx_province_SelectedIndexChanged(objectsender,EventArgse){if(cbx_province.SelectedItem!=null){stringprovinceStr=cbx_province.SelectedItem.ToString().Trim();string[]zjCitys={"杭州市","宁波市","温州市","绍兴市","台州市","湖州市","金华市","嘉兴市","衢州市","丽水市","舟山市"};string[]jsCitys={"常州市","淮安市","连云港市","南京市","南通市","苏州市","宿迁市","泰州市","无锡市","徐州市","盐城市","扬州市","镇江市"};lbx_city.Items.Clear();//清空所有的Item项switch(provinceStr){case"浙江省":lbx_city.Items.AddRange(zjCitys);//添加浙江省的城市break;case"江苏省":lbx_city.Items.AddRange(jsCitys);//添加江苏省的城市break;}}}(6)在btn_browse的Click事件中编写下列代码。privatevoidbtn_browse_Click(objectsender,EventArgse){OpenFil