我的计算器(Windows窗体编程)ppt课件.ppt_第1页
我的计算器(Windows窗体编程)ppt课件.ppt_第2页
我的计算器(Windows窗体编程)ppt课件.ppt_第3页
我的计算器(Windows窗体编程)ppt课件.ppt_第4页
我的计算器(Windows窗体编程)ppt课件.ppt_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C 第3次课教学目标 掌握界面可视化设计掌握窗体的常用属性 事件和方法掌握常用控件 LabelTextBoxButtonRadioButton 的常用属性 事件熟悉C 控件命名规范 任务 开发一个简易的计算器 具有加 减 乘 除四则运算的计算功能 程序演示 分析问题 这是控制台应用程序吗 Windows窗体应用程序 windows操作系统里的常用程序 这种具有图形用户界面 GUI 的程序在C 中称为WinForms程序 开发WinForms程序的步骤 建立项目 Windows应用程序界面设计 通过工具箱向窗体添加所需的控件设置属性 利用属性面板设置窗体或控件的相应属性编写代码 添加事件过程 编写代码实现程序的功能 编译 运行并调试程序 局部修改 功能完善 开发 创建项目 Windows应用程序界面可视化设计 在窗体设计器中利用工具箱添加控件利用属性面板设置窗体和控件的属性 界面设计 窗体设计器 为窗体添加组件和控件并对控件进行排列和定位将事件处理方法与事件连接起来属性面板 设置属性和添加事件处理方法属性 一般决定控件的外观事件 从用户角度 窗体 控件能够识别的动作 WinForm窗体 窗体常用属性 窗体常用控件 添加控件 标签 Label 窗体常用控件 添加控件 文本框 TextBox 窗体常用控件 添加控件 分组框 GroupBox 窗体常用控件 添加控件 单选按钮 RadioButton 窗体常用控件 添加控件 按钮 Button 窗体常用控件 控件命名规范 Camel 骆驼 命名法 窗体控件设计完成 我们要怎样完成计算功能 WinForm是事件驱动程序使用鼠标或键盘操作窗体或窗体中的控件 当用户对窗体或控件进行操作时 将产生事件 应用程序使用代码对这些事件进行响应 并在事件发生时处理事件 以实现与用户的交互 事件的执行要靠用户来触发 如点击鼠标 移动 拖拽窗体等 3 编写事件处理方法代码 窗体常用事件 窗体常用方法 Button常用事件 RadioButton常用事件 编写事件代码 1 操作 在窗体设计器的属性面板的事件页中的事件列表中选择需要的事件 双击事件名 窗体设计器自动将事件处理方法和事件连接起来 并自动生成事件处理方法的模板privatevoidbtnCal Click objectsender EventArgse 这是一个空的事件方法 带2个参数 第一个参数sender是引发事件的实例第二个参数e保存事件数据 2 编写事件处理的代码创建的每一个窗体和控件都是对象访问窗体 控件的的属性和方法 实例成员 对象名 成员对象名就是窗体 控件的Name属性值 关键代码 1 计算 按钮的Click事件代码 doublex y result 从两编辑框中提取两操作数x double Parse txtOperand1 Text y double Parse txtOperand2 Text 根据单选按钮的选择来决定执行的计算if rbtnAdd Checked result x y elseif rbtnSubtract Checked result x y elseif rbtnMultiply Checked result x y else result x y 显示计算结果txtResult Text result ToString 上机任务 1 星光大道 网络投票系统 2 QQ登录 3 完善 改动 我的计算器 程序4 计算器 任务1 任务说明按图设计网络投票窗体 点击提交按钮用消息框提示投票结果 补充 消息框 MessageBox Show 显示的字符串 例MessageBox Show 姓名 李玉刚 MessageBox Show 显示的字符串 标题字符串 例MessageBox Show 姓名 李玉刚 确认信息 消息框 3 MessageBox Show 消息框中显示的字符串 标题字符串 消息框按钮类型 例MessageBox Show message 确认信息 MessageBoxButtons YesNo 4 MessageBox Show 消息框中显示的字符串 标题字符串 消息框按钮类型 消息框图标 例MessageBox Show message 确认信息 MessageBoxButtons YesNo MessageBoxIcon Information 任务1 掌握要点单选按钮的属性 熟练使用消息框 简单的事件代码编写 任务1 实现思路按图设计Label RadioButton Button控件 通过判断RadioButton的Checked属性得到投票结果 用MessageBox Show 方法弹出消息框显示投票结果 任务1 关键步骤创建Button按钮的Click事件 在事件里编写如下代码 任务2 任务说明模仿QQ登录界面 实现点击按钮登录的功能 实现点击取消按钮退出程序的功能 任务2 实现思路文本框的PasswordChar属性为 可以把输入框改为密码框 判断QQ帐号为 admin 密码为 123 时登录成功 用消息框输出登录信息 用Application Exit 方法退出程序 任务3 任务说明 1 对 我的计算器 还有没有需要继续完善的地方 提示 清空 验证操作数是否为数值等 P145课堂实训 2 将RadioButton控件改为下拉列表控件ComboBox提示 ComboBox的常用属性和事件 善于利用MSDN Items 组合框中项的集合 每一项相当于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论