C#学习第3章 顺序结构及选择结构程序设计.pptVIP

C#学习第3章 顺序结构及选择结构程序设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主要赋值语句有: 1.单赋值语句: int x=6,y;y=x+6; 2.连续赋值语句: int x,y,z; x=y=z=6 3.复合赋值语句: int x=1,y=2,z=3;x=3;y+=x;z*=x+y 另:注意=与==的区别 控制台应用程序输入输出语句: Console,Read(),ReadLine(),Write(),WriteLine() 注意输出参数的控制{0},{1},…. Windows应用程序输入输出: 文字输入:textBox框 文字输出:Label框, textBox框 注意格式转换 3、图像框PictureBox 用于显示图片,它最重要的属性是 Image 属性 ,可以静态设置,也可以动态设置。 动态设置用语句: pictureBox1.Image = Image.FromFile(PicturePath); 另外图片框还有一些常用的属性: (1)SizeMode属性: 值AutoSize:PictureBox控件调整自身大小,使图片能正好显示其中 值CenterImage:若控件大于图片则图片居中;若图片大于控件则图片居中,超出控件的部分被剪切掉 值Normal:图片显示在控件左上角,若图片大于控件则超出部分被剪切掉 值StretchImage:若图片与控件大小不等,则图片被拉伸或缩小以适应控件,一般使用此属性以保证整个图形显示。 (2)BorderStyle属性:可设置其边框样式:值None表示没有边框;FixedSingle表示单线边框;Fixed3D表示立体边框。(例) 4.ImageList控件(图片列表) ImageList 控件主要用于缓存用户预定义好的图片列表信息,相当于一个图形仓库。该控件并不可以单独使用显示图片内容,必须和其他控件联合使用才可以显示预先存储其中的图片内容,一般可用PictureBox控件来逐个显示其中的图片。 ImageList控件常用属性: Images:ImageList中所有图片组成的集合; ImageSize:ImageList中每个图片的大小,有效值在1~256之间,如果图片显示不清晰,可把该值设为256; ImageList控件中的图片可以通过属性Images 加载不同的图形。 为ImageList控件添加图像的步骤: (1)在窗体上,添加 一个ImageList控件; (2)在属性窗口中,选择 Images属性; (3)单击 “…”按钮,弹出 “图像集合编辑器”对话框,然后选择图形装入。(例3.3) 3.2 分支结构(选择结构) 根据条件执行不同的功能 有两种选择语句实现流程的改变: if语句,用于判断特定的条件能否满足,用于单分支选择,也可以通过嵌套实现多分支选择。 switch语句,用于多分支选择。 2 switch语句 [格式]: switch(表达式) { case 常量表达式1: 语句1; break; case 常量表达式2: 语句2; break; …… case 常量表达式n: 语句n; break; [default: 语句n+1;break;] }//注:各分支语句中的break不能省 1. break语句 break语句用于停止贯穿语句的执行。即在switch语句结构中,break语句用于选择分支的语句运行。 2. default标签 在switch语句中,常常用到default标签来处理不满足case语句的值,定义default标签可以增强处理相应的异常 【例3-5】某航空公司规定在旅游的旺季7~9月份,如果订票数超过20张,票价优惠15%,20张以下,优惠5%;在旅游的淡季1~5月份、10月份、11月份,如果订票数超过20张,票价优惠30%,20张以下,优惠20%;其他情况一律优惠10%设计程序,根据月份和订票张数决定票价的优惠率(如图) 该问题属于多分支选择问题。该问题中旅游的淡季1~5月份、10月份、11月份的优惠率一样,在switch语句中,这几种情况可以使用同一种操作;旅游的旺季7~9月份的优惠率一样,可以使用同一种操作 。 “计算优惠率”按钮实现代码如下。 private void button1_Click(object sender, System.EventArgs e) { int mon; int sum; mon=Convert.ToInt32(textBox1.Text); sum=Convert.ToInt3

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档