- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C sharp 程序设计案例教程 王明福 源代码习题答案 第7章新
7.1 MyCalculator程序 图7-1是MyCalculator程序运行结果。具有加、减、乘、除四则运算的计算功能。 7.1.2 开发MyCalculator程序 (1) 启动Visual Studio 2005,创建一个新的项目。 (2) 利用工具箱中的控件,设计用户界面。 (3) 设置窗体和控件的属性。 (4) 添加事件过程,编写代码实现程序的功能。 (5) 编译、运行并调试程序。 (6) 局部修改、功能完善。 7.2 预备知识: 窗体设计器 7.2 预备知识: 窗体设计器(续) 7.2 预备知识: 窗体设计器(续) 7.3 开发MyCalculate程序 7.3.2 界面可视化设计 7.3.2 界面可视化设计(续) 7.3.2 界面可视化设计(续) 7.3.3 编写事件代码 1.为“计算”按钮的Click事件编写代码 private void button1_Click(object sender, EventArgs e) { double x = double.Parse(textBox1.Text); double y = double.Parse(textBox2.Text); double z; if(radio_add.Checked)z = x+y; else if (radio_sub.Checked) z = x - y; else if (radio_mu.Checked) z = x * y; else z = x / y; textBox3.Text = z.ToString(); } 2. 为运算符单选控件编写代码 (1) 为“+(加)” 单选按钮编写代码, private void radio_add_CheckedChanged(object sender, EventArgs e) { label1.Text = 被加数; label2.Text = 加数; label3.Text = 和数; label4.Text = +; label5.Text = =; } (2) 完全类似的方法,分别为“减(-)”、“乘(X)”和“除(/)” 单选按钮,添加CheckedChanged事件处理方法,编写代码,留作读者完成。 7.4 窗体与常用控件 7.4.1 Windows窗体的属性、事件和方法 1. 窗体的常用属性 窗体的属性决定窗体的外观和行为。当创建窗体后,窗体的属性都有默认值。可根据需要重新设置属性值。窗体的常用属性有: ? 名称属性(Name): 用来设置窗体的名称,在一个项目中,窗体名称是唯一。新建一个Windows应用程序项目,默认窗体名称为Form1,也是其关联的类名,如果再添加窗体,它们的默认名称Form2,以此类推。 ? 外观属性: 包含Text属性、BackColor和ForeColor属性、Font属性和FormBorderStyle等属性。 ? 其它 2. 窗体的常用事件 窗体类提供了几十个事件,从用户的角度可以理解为窗体能够识别的动作。最常用的有: ? Click事件: 单击窗体时触发。 ? Load事件: 在加载窗体时触发。 ? Closd事件: 在用户调用Close方法关闭窗体后触发。 ? Resize事件: 在改变窗体大小时触发。 ? Load事件: 在加载窗体时触发。 ? 其它事件。 3. 窗体的常用方法 方法是对象本身所包含的过程或函数,是对象可执行的动作。在应用程序中调用方法时,一般要指明对象,语法格式如下: 对象名.方法名(参数) 窗体对象有许多方法,可用来实现窗体的操作,常用的方法有: ? Show()方法: 显示窗体,使窗体可见。 ? Hide()方法: 隐藏窗体,使窗体不可见。 ? Focus()方法: 使窗体获得焦点。 ? Close()方法: 关闭窗体。 7.4.2 控件中一些常用的属性和事件 1. 常用的基本属性 ? Name: 表示控件的名称,是最重要的属性。 ? Enabled: 表示控件是否可以对用户交互作出响应。 ? Font: 表示控件中显示文字的字体格式,包括字体名称、字号以及是否以斜体、加粗和下划线显示。 ? BackColor: 表示控件的背景颜色。 ? ForeColor: 表示控件的前景颜色。 ? Image: 表示控件上显示的图像。 ? Location: 这是一复合属性,表示控件的背左上角相对其容器的左上角的坐标。 ? Size: 这是一复合属性,表示控件的
您可能关注的文档
- 2017秋八年级道德与法治上册 热点三 弘扬民法精神 践行诚信理念作业课件 粤教版.ppt
- 2017秋八年级道德与法治上册 热点四 热心公益 实现价值作业课件 粤教版.ppt
- 2017秋八年级道德与法治上册 第二单元 公共利益 第五课 公私之间《矛盾与冲突》课件 教科版.ppt
- 2017秋八年级道德与法治上册 第四单元 远离犯罪 第十一课 树立防范意识《拒绝诱惑,克制冲动》课件 教科版.ppt
- 2017美国《国家地理》全球摄影大赛 中国赛区精彩参赛作品.ppt
- 2017马原第五章课件ppt文档.ppt
- 2017金隅大成项目参考案例研究.ppt
- 2017美国大学生数学建模竞赛的命题与评阅指导PPT课件.ppt
- 2018-5-8规培小讲课五官之眼眶疾病影像诊断x.pptx
- 2018年9月电信商客细分市场案例集_销售营销_经管营销_专业资料.ppt
最近下载
- 《指向高中生物核心素养的大单元教学设计研究》课题研究方案.doc
- Unit 4 What can you do Part C Story time(课件)-人教PEP版英语五年级上册.pptx VIP
- 学生会权益部部门招新.pptx VIP
- 《22G101三维彩色立体图集》.pdf VIP
- 一种快速测定萤石中氟化钙含量的方法.pdf VIP
- 人教版六年级数学上册同步辅导讲义教师版.doc
- 2025高中英语外刊时文阅读 巴黎奥运会之全红婵和潜水介绍 课件.pptx
- 植物生理学-扬州大学-中国大学MOOC慕课答案.pdf
- 三论我国发展注气提高采收率技术-李士伦.ppt
- 人教版六年级数学上册同步辅导讲义.doc
文档评论(0)