




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、c#c#与winformwinform程序设计第五章 winform编程基础(上机)2021-10-211中国职业教育联盟课程体系中国职业教育联盟课程体系成就百万精英2021-10-21中国职业教育联盟课程体系2相关回顾消息框的返回值是什么?windows 窗体中常用的控件有哪些?用代码如何打开新的窗体dialogresultlabel:标签 textbox:文本框 button :按钮listbox:列表框 combobox:组合框 messagebox:消息框. 先用new关键字创建窗体对象,再调用show()或showdialog()方法新的窗体 窗体对象 = new 新的窗体();窗体
2、对象.show();2021-10-21中国职业教育联盟课程体系3上机目标实现控件之间的值传递实现改变按钮的大小改变窗体的背景颜色用按钮组成矩形教员讲解上机目标教员讲解上机目标2021-10-21中国职业教育联盟课程体系4训练技能点会使用winform中的基本控件会设置控件的基本属性会使用控件的基本事件2021-10-21中国职业教育联盟课程体系5 训练知识点:训练知识点: 需求说明:需求说明: 实现如图所示的效果实现如图所示的效果点击点击“组合句子组合句子”按钮把文本框中的值组合成一句话按钮把文本框中的值组合成一句话阶段1 from窗体 button按钮控件 label标签控件 textbo
3、x文本控件 click事件 控件的text属性2021-10-21中国职业教育联盟课程体系6 实现思路及关键代码:实现思路及关键代码: 创建窗体应用程序创建窗体应用程序 拖放控件拖放控件 给按钮添加事件给按钮添加事件 代码编写代码编写讲解实现思路和关键代码讲解实现思路和关键代码完成时间:完成时间:30分钟分钟/获取第一个文本框中的值string txtone = this.txtone.text.tostring();/获取第二个文本框中的值string txttwo = this.txttwo.text.tostring();/获取第三个文本框中的值string txtthree = thi
4、s.txtthree.text.tostring();/获取第四个文本框中的值string txtfour = this.txtfour.text.tostring();/将这四个变量的值赋给lblzuhe标签属性this.lblzuhe.text = txtone + txttwo + txtthree + txtfour;阶段12021-10-21中国职业教育联盟课程体系7n常见调试问题及解决办法常见调试问题及解决办法n代码规范问题代码规范问题n控件命名规范问题控件命名规范问题共性问题集中讲解共性问题集中讲解阶段22021-10-21中国职业教育联盟课程体系8训练知识点:训练知识点:需求说
5、明:需求说明: 实现按钮变大变小功能实现按钮变大变小功能 当按钮大或小到一定程度以后弹出消息框提示用户不能再变当按钮大或小到一定程度以后弹出消息框提示用户不能再变大或者变小了大或者变小了 效果如图所示效果如图所示完成时间:完成时间:25分钟分钟 按钮属性width 按钮属性height 按钮事件阶段22021-10-21中国职业教育联盟课程体系9 实现思路及关键代码:实现思路及关键代码: 创建一个新的窗体创建一个新的窗体 拖放控件并给控件适当命名拖放控件并给控件适当命名 给两个按钮添加事件给两个按钮添加事件 关键代码关键代码讲解实现思路和关键代码讲解实现思路和关键代码完成时间:完成时间:25分
6、钟分钟变大按钮的事件代码/判断按钮的宽度和高度不能大于100if (变化的按钮.height 100 & 变化的按钮.width 100) messagebox.show(太大了不能再大了!);else 变化的按钮.width += 10; 变化的按钮.height += 10;阶段22021-10-21中国职业教育联盟课程体系10n如何改变按钮的大小如何改变按钮的大小n代码规范问题代码规范问题共性问题集中讲解共性问题集中讲解阶段22021-10-21中国职业教育联盟课程体系11 训练要点:训练要点:按钮的单击事件,窗体的背景颜色属性按钮的单击事件,窗体的背景颜色属性 需求说明:需求说明: 在
7、窗体上添加在窗体上添加“变红变红”,“变蓝变蓝”,“变绿变绿”,“不要点不要点”几个几个按钮,在点击变色按钮时窗体变成相应的颜色按钮,在点击变色按钮时窗体变成相应的颜色点击点击“不要点不要点”的时侯弹出的时侯弹出10次次“病毒病毒”消息,然后提示消息,然后提示“叫你叫你不要点吧不要点吧”效果如图所示效果如图所示阶段32021-10-21中国职业教育联盟课程体系12n循环弹消息循环弹消息n代码规范问题代码规范问题共性问题集中讲解共性问题集中讲解阶段42021-10-21中国职业教育联盟课程体系13 实现思路及关键代码:实现思路及关键代码: 创建一个新的窗体创建一个新的窗体 拖放控件并把控件规范命
8、名拖放控件并把控件规范命名 分别给控件添加事件分别给控件添加事件 关键代码关键代码讲解实现思路和关键代码讲解实现思路和关键代码完成时间:完成时间:20分钟分钟变色关键代码变色关键代码this.backcolor = color.red;用color来调用颜色不要点关键代码不要点关键代码for (int i = 0; i 10;i+ ) messagebox.show(中毒了!中毒了!); messagebox.show(叫你不叫你不点就是不听!点就是不听!);阶段42021-10-21中国职业教育联盟课程体系14 需求说明:需求说明:实现四个按钮组成一个矩形的功能,在窗体上添加几个按钮,实现四
9、个按钮组成一个矩形的功能,在窗体上添加几个按钮,“上上”、“下下”、“左左”、“右右”、“组合组合”,点击组合按钮,点击组合按钮,四个按钮组合成一个矩形,如图所示。四个按钮组合成一个矩形,如图所示。完成时间:完成时间:25分钟分钟阶段42021-10-21中国职业教育联盟课程体系15 实现思路及关键代码:实现思路及关键代码: 创建一个新的窗体创建一个新的窗体 拖放控件并把控件规范命名拖放控件并把控件规范命名 分别给控件添加事件分别给控件添加事件 关键代码关键代码讲解实现思路和关键代码讲解实现思路和关键代码完成时间:完成时间:20分钟分钟/设置btnup的坐标离窗体左边50个宽度this.btnup.left = 50;/设置btnup的坐标离窗体顶部50个高度this.btnup.top = 50;/设置btnup按钮的宽度this.btnup.width += 200;阶段42021-10-21中国职业
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 郝璐离婚协议书规定财产分割与子女共同教育协议
- 文化艺术行业员工职业健康体检与疾病预防协议
- 环保科技公司兼职研究员环保技术与市场合作合同
- 2025租赁合同案例分析
- 罐体拆除及拆除现场安全防护合同
- 2025年湖南省衡阳市辅警招聘考试题题库(含参考答案)
- 2025年建筑工程类交安三类人员企业主要负责人(A证)-项目负责人(B证)参考题库含答案解析(5卷)
- 2025年学历类自考公共课计算机应用基础-物理(工)参考题库含答案解析(5卷)
- 2025年学历类自考专业(电子商务)网络营销与策划-电子商务法概论参考题库含答案解析(5卷)
- 2025年学历类自考专业(电子商务)电子商务概论-网络营销与策划参考题库含答案解析(5卷)
- 汽车行业售后
- 直播电商数据分析教学计划
- DBJ-T13-483-2025 预拌流态固化土技术标准
- 2025华电(海西)新能源限公司面向华电系统内外公开招聘易考易错模拟试题(共500题)试卷后附参考答案
- 2025-2030中国卤虫行业投资新趋势动向及发展战略分析报告
- 2025中职生开学第一课主题班会课件
- 2025年湖南省高职单招《英语》高频必练考试题库400题(含答案)
- 消防工程深化设计管理体系及保障措施方案
- 手术室常用药品管理
- 某物业公司各部门主管及员工绩效考核表
- 沈阳理工大学《物理化学Z》2022-2023学年第一学期期末试卷
评论
0/150
提交评论