课件ppt 面向对象程序的设计.pptVIP

课件ppt 面向对象程序的设计.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文档。上传文档
查看更多
课件ppt 面向对象程序的设计

面向对象程序设计 郑捷 lzj@ 窗体变量输出 MessageBox.Show(xxxxx); MessageBox是消息框对象,用于显示消息框与用户交互 Show是其主要方法,用来将消息框显示出来 最简单的用法是显示一个字符串,还可以指定不同的图标、按钮等 输出的内容必须被转换成字符串! 窗体程序设计介绍 窗体程序设计,分为界面设计、代码编写两部分 界面设计就是在界面上根据需要布局各种控件 代码编写则是编写代码对控件的各种事件进行响应 现代界面编程的原则是事件驱动:即界面控件在发生事件(如被点击、被输入等)之后,进行响应操作。 而传统程序,则是流程控制驱动,按照写好的流程顺序执行。 常用控件 按钮 用于接受用户的点击,并且对点击进行响应 文本框 用于接收用户输入的文本信息 可以在程序中读取用户的输入,也可以设置内容 标签 用于显示静态信息 也可以在程序运行中去设置信息,进行显示 属性 控件的属性分为设计时属性和运行时属性 设计时属性在设计界面的阶段填写,直接反应在界面上 运行时属性在程序中通过代码进行设置,并且在设置后直接反馈在界面上 大部分属性都是既是设计时,也是运行时的 常用事件 Click点击事件 一般在按钮上对此事件进行编程,进行点击后的操作 会自动生成btnXXX_Click这样的函数,在本函数中编程 注意观察控件、事件、函数之间的关联关系 实验 设计一个窗体界面,有一个按钮、两个文本框、一个标签等 点击按钮时,将文本框输入的内容转换成整数,计算其和,并转换成字符串显示在标签上 要求: 控件必须合理命名 在事件中进行操作编程 注意进行数据类型的转换 概述 流程控制是编程的关键所在 主要包括四种: 顺序 选择 循环 调用 流程 顺序执行 正常的代码遵循顺序执行的原则 每一条命令执行完成后,执行下一条命令 直至出现流程的转向,或者到停机指令 转向流程 遇到转向指令时,程序不是直接执行下一条指令,而是根据转向指令,跳转到指定的位置继续执行 转向指令往往带有条件 条件和布尔型 布尔型(bool)是新增的数据类型,取值只能是true或false,用于表达条件的结果 布尔型出现后,条件判断和int类型不再相关 几个规定: 比较运算(, , =, =, ==, !=)的结果是bool 逻辑运算(||, , !)的运算数和结果都是bool 条件运算符(?:)中的条件必须是bool bool练习 闰年的判断标准: 如果年份不能被4整除,则不是闰年 如果能被4整除,但是不能被100整除,是闰年 如果能被100整除,但是不能被400整除,不是闰年 如果能被400整除,是闰年 写出判断的条件 if语句 if是根据条件,决定其后的语句是否执行 基本语法: if (条件) 语句1 [else 语句2] 简单的if语句 输入两个数,输出其最大值 输入三个数,输出其最大值 语句嵌套 编程经常使用嵌套,语句之间可以层层嵌套 嵌套要求内层必须完全被嵌套在外层之中 内层对于外层而言,被视为一个独立的物体 编程中大量使用嵌套 嵌套if 输入成绩,判定成绩的等级 成绩≥90,为“优秀” ≥80且90,为“良好” ≥70且80,为“中等” ≥60且70,为“及格” 60,为“不及格” switch语句 if语句负责判断一个分支,但是如果是一个表达式的多种取值,那么可以用switch语句 switch (表达式) { case 值1: 语句块1; break; case 值2: 语句块2; break; default: 语句块n; break; } switch应用 判断成绩等级 多个case对应相同指令 多个case可以对应相同的指令 但是这些case之间,不能有其他指令 这比C语言要求更严格 循环程序设计 循环指重复地执行某一段程序,直到某个预设的情况出现为止 C#中的循环,都是“当”型循环,即当条件满足时,循环继续。不满足时,退出。 “直到” 被重复执行的部分,称作循环体 循环通常分为while循环和for循环,但是其本质是一样的 while和do-while循环 while (条件) 循环体 do 循环体 while (条件); 二者差异在于,首次进入循环体之前,是否进行条件的检查 while循环特点 可以是任意条件 在循环体中必须有语句使条件变得不满足 循环的次数事先无法确定 用while可以模拟出其他循环方式 for循环 for循环是一种计数循环,通常是对循环控制变量进行增减,使其从初值变化到终值的一种过程 for (初始设置; 结束条件; 自增) 循环体

文档评论(0)

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

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

1亿VIP精品文档

相关文档