- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习情景4 Visual C#结构化程序设计 ——选择结构程序设计 结构化程序设计——选择结构程序设计 本讲要点: ? if语句的作用及其使用 ? switch语句的作用及其使用 ? 单选按钮与复选按钮 ? Timer控件 4.2 单分支选择结构(if语句) if语句一般用于简单选择,即选择项中有一个或两个分支。格式为: if (布尔条件表达式) { 语句块1; } else { 语句块2; } 嵌套 if 语法 2.用if语句实现多分支选择结构 [格式]:if (表达式1) { 语句块1;} else if(表达式2) {语句块2;} else if(表达式3) { 语句块3;} …… else {语句块n;} 课本实例2.1:掷色子游戏 创建2个范围为1~7的trackbar控件,用来确定每个色子的值。 private void checkvalues() { int die1, die2, total; die1 = trackBar1.Value; die2 = trackBar2.Value; total = die1 + die2; label1.Text = 总点数为:+total.ToString(); if (total == 6) label2.Text = 本局:赢; else label2.Text = 本局:输; } 【例4-1】 编写一个求成绩等级的程序。要求输入一个学生的考试成绩,输出其分数和对应的等级。共分五个等级:小于60分的为“不及格”;60~69分为“及格”;70~79分为“中等”;80~89分为“良好”;90分以上为“优秀”。 4.3 switch 结构 C# 中的 switch 语句 【例4-2】编写一个求成绩等级的程序。要求输入一个学生的考试成绩,输出其分数和对应的等级。共分五个等级:小于60分的为“不及格”;60~69分为“及格”;70~79分为“中等”;80~89分为“良好”;90分以上为“优秀”。 C# 中的 switch 结构小结 条件判断的表达式类型 —— 整型或字符型或字符串 break 语句的要求: 每个 case 都有 break default 也要有 break 特殊情况: 练一练 课本例2.2,理解switch的应用。 4.4.1 单选按钮(RadioButton) 单选按钮也叫选项按钮,为用户提供从多个选项中选择一个选项的功能,因此单选按钮顾名思义是一种“多选一”的控件。 常用属性 Checked属性: 设置和获取控件的选中状态。 使用的语法为:object.Checked=true;//使控件被选中 例如: if(radioButton1.Checked==true) …… Text属性: 圆圈旁边的指示性文字 4.4.1 单选按钮(RadioButton) 【例4-3】设计Windows应用程序,单击【计算】按钮,根据对单选按钮的选择,计算加、减、乘、除中的一种运算。 结果如图: 4.4 使用单选按钮与复选框控件 【例4-4】按钮事件代码: private void button1_Click(object sender, EventArgs e) { int a = int.Parse(txtA.Text); int b = int.Parse(txtB.Text); if (radAdd.Checked) lblResult.Text = 两个数的和为: + (a + b); else if (radSub.Checked)
您可能关注的文档
- 2015届高考物理6年高考真题精解精析训练:专题13《机械振动及机械波》Word版含解析.doc
- 2015届高考物理6年高考真题精解精析训练:专题14《动量》Word版含解析.doc
- 2015届高考物理6年高考真题精解精析训练:专题15《原子物理》Word版含解析.doc
- 6.2课《穆罕默德阿里改革主要内容》课件.ppt
- 6.3 锁相环路(PLL)电路的设计实例.ppt
- 6_金属应力腐蚀和氢脆断裂.ppt
- 7天连锁酒店专用无线WIFI上网AP覆盖方案.doc
- 9E01 中国工业行业技术创新绩效实证与研究.doc
- 2015届高考物理一轮复习跟踪训练:第1章 第1节 质点的直线运动.doc
- 11种经典软件滤波原理和实现.doc
最近下载
- 气动技术论文.docx VIP
- GB/T 22081-2024网络安全技术 信息安全控制.pdf
- DISC性格测试题完整版(附:详细分析).doc VIP
- YYT 0661-2017 外科植入物 半结晶型聚丙交酯聚合物和共聚物树脂.docx VIP
- SUNTEX上泰仪表-在线PH-ORP变送器PC100和PC110操作说明书.pdf
- 物业企业安全风险管控责任清单.pdf VIP
- D5865-19 煤和焦炭总热值的标准试验方法.pdf
- Q_572288222.1-2018含N-P笼型大分子膨胀型阻燃剂.pdf
- 2025湖南高考物理试卷(真题含答案解析).docx
- 危化品企业20项重大隐患判定标准.docx VIP
文档评论(0)