c 窗口应用程序.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c 窗口应用程序

南京信息工程大学C#程序设计实验(实习)报告实验(实习)名称 Windows窗体实验(实习)日期 2015.5.29得分指导老师马瑞系计算机与软件学院专业软件工程班级2姓名李亚州学号20131344048实验目的1、?掌握常用控件的使用2、掌握类的定义及对象的创建,掌握字段的声明与使用,掌握构造函数与重载构造函数的声明与使用,掌握方法的声明与使用。?3、掌握调用方法时的参数传递特别是对象参数的传递。二、实验内容与步骤1、创建一个WinForms应用程序,要求用户在文本框中输入2个数字,然后求2数之和。(1)新建一个项目,注意选择Windows应用程序,命名为SumApp(2)生成如下的窗体界面(3)修改Form1.cs名为FrmSum,在弹出的对话框上选择是(4)修改FrmSum的Text属性为“加法器”(5)向界面添加2个Label控件,选择控件,拖拽到窗体上即可。(6)修改Label1的Text属性为整数1同理修改Label2(7)再向界面上添加两个TextBox控件,调整窗体大小,使得布局美观。(8)向界面添加两个Button控件,Text属性分别为求和和退出。(9)修改两个Button的名称,分别为btnSum和btnExit。(10)双击求和按钮,在生成的Click事件中添加如下代码:privatevoid btnSum_Click(object sender, EventArgs e){int num1 = 0;int num2 = 0;//转化字符串为整型,有错误的话进行异常处理try { num1 = int.Parse(textBox1.Text); num2 = int.Parse(textBox2.Text); }catch (Exception ex) {MessageBox.Show(ex.Message);return; }int num3 = num1 + num2;MessageBox.Show(num1.ToString() + 加 + num2.ToString() + 的结果为 + num3.ToString());}(11)双击退出按钮,在生成的Click事件中添加如下代码:privatevoid btnExit_Click(object sender, EventArgs e){ Close();}(12)按F5运行程序,测试结果。2、(1)新建一个C#项目,向窗体中添加六个文本框控件textBoxl~textBox6,3个按钮控件button1~button3,7个标签控件label1~label7。适当调整各控件的大小及位置,如图1所示。图1 设计界面(2)设置对象属性窗体与控件的Text属性如图2所示。代码设计中使用到的控件的Name属性见表2-1。图2 对象的Text属性值表1 控件对象名称Name属性设置(3)编写事件代码打开代码设计视图,在程序代码最后一个大括号的上方定义类代码如下:public class Student //类名为Student{ private string id,name,sex;privateint age,scor1,scor2; public string ID //声明属性 { get{ return id;}set { id=value; } } public string Name //声明属性~{ get{ return name; }set{ name=value; }} public string Sex //声明属性{ get{ return sex; }set { sex=value;} }publicint Age { get{ return age; }set { age=value; }}publicint Scor1{get { return scor1; }set{ scor1 =value; } }publicint Scor2 { get { return scor2; }set{ scor2=value; }}//定义初始化所有数据成员的构造函数public Student(string iid,stringnname,stringssex,intaage,int sscor1,int sscor2) { id=iid;name=nname;sex=ssex;age=aage; scor1=sscor1; scor2=sscor2;} //重载只初始化学号、姓名、性别、年龄的构造函数public Student(string iid,strin

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档