C#结构化程序设计-选择结构设计_第1页
C#结构化程序设计-选择结构设计_第2页
C#结构化程序设计-选择结构设计_第3页
C#结构化程序设计-选择结构设计_第4页
C#结构化程序设计-选择结构设计_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

1、学习场景4,Visual C#结构化编程选择结构计程仪编程,结构化编程选择结构计程仪编程,本演讲的要点:使用if语句的作用和switch语句的作用和单选按钮和复选框Timer命令特罗尔选择结构是常用的基本结构, 取决于所提供的选择条件是否真,计算机从实际可能的不同操作分支中确定用于执行某一分支的适当操作。 4. 1选择结构的概念,if语句通常用于简单的选择。 也就是说,选项有一个或两个分支。 形式为: if (布尔条件等式)句子摇滾乐1; else语句块2、4.2单支选择结构(if语句)必须是布尔类型,无论是简单句还是多句,都可以省略,嵌套if语法,if (式1) if (式2) /式2为真时

2、else /式2为假时else /式1为假时执行, 嵌套if :如果要应用if嵌入到if子摇滾乐中的ifelse结构,则必须将其留心定到else和if配对关系。 此配对关系从第一个else开始,else始终是最接近其上的可配对if配对。用2if语句实现多分支选择结构的格式: if (式1 )语句子摇滾乐1; else if (式2 )句子摇滾乐2; else if (式3 )句子摇滾乐3; else语句块n,教科书示例2.1 :为了投射彩色男同性恋,决定各色子的值,制作了两个1.7范围的trackbar特罗尔。 私人检查值() int die 1,die2,总计; die1=轨迹栏1 .值;

3、die2=跟踪bar2.值; 总数=die1die 2; label1.Text=总分数为: total.ToString (); if (total=6) label2.Text=本局:取胜else label2.Text=本局:输,【例4-1】制作求成绩等级的方案计程仪。 要求输入一个学生的考试成绩,输出其分数和相应的等级。 合计5个阶段:不足6.0分为“不合格”6069为“合格”7079为“中”8089为“良好”的9.0以上为“优秀”。图计程仪程序执行接口、4.3 switch结构、C#的switch语句、switch (int/char/string式) case常量式1:语句1; b

4、reak; 需要case常数式2:句子break; 需要default:文件n中断; /必须,C#,【例4-2】制作求成绩等级的方案。 要求输入一个学生的考试成绩,输出其分数和相应的等级。 合计5个阶段:不足6.0分为“不合格”6069为“合格”7079为“中”8089为“良好”的9.0以上为“优秀”。计程仪执行接口、C#中的switch结构的总结、条件判定的表达式类型整数或字符类型或字符串break语句的请求:各case中break default也需要break特殊情况:/例7中的查询密码int i; 交换机(I ) case 43360 case 63360 case 93360 cas

5、e 113360控制台. writeline (0月为3.0,I )中断; case中没有其他语句时,不需要break语句,进行练习,理解教科书例2.2、switch的应用。4.4.1单选按钮单选按钮也称为可选按钮,因为为用户提供从多个可选中选择一个可选的功能,所以单选按钮如名称那样是“多选1”组合特罗尔。 通用属性Checked属性:设置和检索组合特罗尔的选择状态。 使用的语法是object.Checked=true选中复选特罗尔的示例: if (radio button1. checked=true ) text property 3360日元旁边的说明性文本、4.4单选按钮和复选框库斯科

6、特罗尔、 4.4.1单选按钮【示例4-3】设计windows应用程序,喀呖声【计算】按钮,并根据单选按钮的选择,计算加法、减法、乘法、除法之一的运算。结果如图:4.4单选按钮和复选框库斯科特罗尔、4.4单选按钮和复选框库斯科特罗尔、4.4单选按钮和复选框库斯科特罗尔、4.4按钮上通告查询密码: privatevoibutton1_ click (object sender, eventargs int=int.parse (txta.text ) int b=int.parse (txtb.text ) if (radadd.checked ) LBL result.text=两个数的和为:

7、(a b 两个数量的乘积等于(a * b );(a-b ) : else if (rad div .复选) if (b=0)消息盒. show (0不是除数! ); 双重结果=a/b; 将lblResult.Text=整数txtA.Text除以整数txtB.Text所得的商为result; 4.4.2复选按钮(CheckBox )允许在窗口中选择多个复选框作为关云同步帧。 这和单选按钮的不同。 复选框与单选按钮共享大多数共同的专业技术腻子粉、方法和上通告。 【例4-1.1】设计windows应用程序,喀呖声“计算”按钮,根据复选框的选择,计算加法、减法、乘法、除法。4.4单选按钮和使用复选框库

8、斯科特罗尔的【示例4-5】执行结果显示:图:4.4单选按钮和使用复选框库斯科特罗尔的【示例4-6】组件特罗尔属性显示: 4.4使用单选按钮和复选框库斯科特罗尔的“示例4-7”按钮上通告查询密码privatevoibutton1_ click (对象发送器,事件) LBL result.text=; 两个数字之和等于(a b) n;其中,int a=int.parse (txta.text ) int b=int.parse (txtb.text ) if (chk add.checked ) LBL result.text=两个数字之和; 两个数量之间的差异是(a - b) n; 两个数量的乘

9、积等于(a b) n;和if (复选) if (b=0)消息盒. show (0不能除数)双精度结果=a/b; lblResult.Text =将整数txtA.Text除以整数txtB.Text得到的商除以result n; 组框的作用是将一些组合特罗尔组合在一起,以清楚地显示用户界面。 设计conf特罗尔时,请将group box conf特罗尔拖到窗体中,然后在框中添加conf特罗尔。 GroupBox组合特罗尔通常仅更改文本代理腻子粉。 Text是框头的提示文本。 4.5是“组框特罗尔”(GroupBox ),Timer特罗尔称为计时器,用于计时器。 通用属性Enabled属性:设置计时

10、器的可用性。 例如,time r1.启用=true; Interval属性:设置计时器的时间间隔(以毫秒为单位)。 例如,时间r1.间隔=1000; 常用的上通告Timer命令特罗尔的上通告只有Tick,它发生在指定的时间间隔,设计了4.6 Timer命令特罗尔,【例4-8】0.1秒单位的掌门人色板,喀呖声【星空卫视图】按钮开始计时,点击【掌门人】按钮停止计时。 “星空卫视”按钮的点击上通告查询密码是专用的(对象发送器,事件发生器) txn ses.text=0; tmrwatch .启用=真; 【停止】按钮的Click上通告查询密码为privatevoidsbtndstop _ click

11、(对象发送器,事件发生) tmrwatch.enabled=false; 此外,计时器特罗尔tmrWatch的Tick上通告查询密码是专用发送器,事件tx seconds.text=(双密码(txt seconds.text ) 0 例4-9 :移动的文本,点p; 私人发送器,事件时间r1. enabled=true; p=标签1 .位置; 私有主机1 _ tick (对象发送器,事件) p.x=1.9; if (英文版) p.x=0; 标签1 .位置=p; 【例4-10】设计了在公共场所展示的信息卡,显示了当天的日期和当地的天气。 表中列出了普计程仪拉姆使用的康特罗尔。第四选择结构方案设计,

12、第四选择结构计程仪方案设计,执行效果图,第四选择结构计程仪方案设计,主要方案查询密码: privatevoidfoorm1_ load (object sender,eventargs e ) this.heighh /折叠表单,DateTime now=DateTime.Now; label1.Text=now.Year.ToString (); label3.Text=now.Month.ToString (); label5.Text=now.Day.ToString (); 交换机(now.day ofweek.tostring () ) case Monday :标签7.text=星

13、期一中断; case Tuesday :标签7.text=星期二中断; case Wednesday :标签7.text=星期三; break; case Thursday :标签7.text=星期四中断; case Friday :标签7.text=星期五; break; case Saturday :标签7 .文本=礼拜六中断; case圣代:标签7.text=礼拜日中断; 第四,选择结构计程仪编程,radioButton3.Checked=true; /表示天气和气温的特罗尔label10.Text=将雨初始化的checkBox2.Checked=true; checkbox4. checked=真; label11.Text=东; label13.Text=西; 标签1.5 .文本=; 标签1.6 .文本=; label 1.4.text=now.tolongtimestring (); 主要计划查询密码: privatevoidradiobutton1_已检查的更改(对象发送器、事件)标签1.0.text=晴; 私人演示更改(对象发送器、事件发生器)标签1.0.text=隐藏私人演示更改(对象发送器、事件发生器) 主计程仪项查询密码包括专用检查盒1 _检查的

温馨提示

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

评论

0/150

提交评论