C sharp 程序设计案例教程 王明福 源代码习题答案 第7章新.ppt

C sharp 程序设计案例教程 王明福 源代码习题答案 第7章新.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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: 这是一复合属性,表示控件的

文档评论(0)

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

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

1亿VIP精品文档

相关文档