- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
结构化程序设计的本质是功能设计,以功能为主进行设计.方法是自顶向下进行功能分解.开发过程通常是从“做什么”到“如何做”。面向对象程序设计的思想面向对象的程序设计是通过对类、子类和对象等的设计来体现的。是基于问题的自底向上的功能综合。它从内部结构上模拟客观世界。开发过程是从“用什么做”到“要做什么”。6.4.1什么是面向对象程序设计方法利用对象可以简化程序设计,代码重用,提高程序设计效率。面向对象程序设计的思想“用什么做”说明,首先要认识应用领域中的对象及其相互关系,形成相应的概念并设计出程序的基本单位—类与对象。“要做什么”说明,面向对象程序设计的后继工作才是具体解决某一应用任务。6.4.1什么是面向对象程序设计方法6.4.1什么是面向对象程序设计方法设计一个表单,根据给定的分数段显示学生成绩表一个面向对象程序设计例用什么做:用一个表格对象显示学生分数用两个文本框对象输入分数区段用一个命令按钮对象退出程序123654问题:设计:要做什么:表格对象显示数据库表CJ当文本框的分数段改变时显示相应的分数表用一个命令按钮退出程序2)一个面向对象程序设计例S1,打开”表单设计器”菜单,按钮,项目管理器,命令等方式S2,添加对象并调整大小、位置、颜色标题等表格,文本框,标签,命令按钮S3,选择和编制事件程序S4,试运行并调试程序、修改程序,直至正确S5,保存表单程序设计步骤:演示6.4.1什么是面向对象程序设计方法6.4.2对象和类**1)对象–意义对象是一个能独立存在并具有完整意义的事物问题中一个独立的、具有完整意义的存在单位例如,窗口菜单按钮文本框编辑框标签图片图标列表,下拉表表格数据表图片图标等等6.4.2对象和类**1)对象–表征属性特征行为特征对象方法事件属性描述对象的状态特征描述对象的操作描述对象的识别的外界动作6.4.2对象和类**对象–表征事件事件属性:颜色,半径,边框色,等等方法:滚动,压扁,弹圆等等事件:推动,施压等等类–意义6.4.2对象和类**类是面向对象程序设计的核心和基础对象的属性、方法和事件都在类中定义是产生对象的模板是定义对象状态的蓝图是具有共同特性的对象的集合6.4.2对象和类**类–意义例如,“命令按钮”类是指所有按钮的集合是定义按钮的蓝图是产生一个具体按钮的模板6.4.2对象和类**2)类–特性封装性继承性多态性抽象性隐藏对象内部信息,具有模块性继承类的特性定义新类,具有重用性同一对象可执行不同的功能,具有灵活性只关注对象的整体而不关心其细节,具有自治性6.4.2对象和类**2)类–继承性和子类继承性是面向对象方法的重要特点实现了程序代码重用和共享能力类1类2类3类4类5父类子类父类子类存储赋值语句6.2.3常用VFP命令语句**213存储赋值语句的格式是,STORE表达式TO变量名_1[,变量名_2]…如:4STORE3.15TOx,y,z屏幕显示语句6.2.3常用VFP命令语句**?3.15 ?“距奥运会还有125天”表示在当前光标位置上显示?表达式 或 ??表达式?“今天是” ??DATE()如,格式是:表示在屏幕新一行上显示键盘输入语句6.2.3常用VFP命令语句**格式是:INPUT[提示字符串]TO变量名如,INPUT“输入a”TOa屏幕清除语句6.2.3常用VFP命令语句**CLEAR清除VFP主窗口显示区格式是,流程控制语句**VFP程序设计语言是一种结构化语言用基本程序”结构”构造程序的方法基本程序结构有,顺序结构分支结构循环结构流程控制语句**”例,X1=(-b+sqrt(d))/(2*a)x2=(-b–sqrt(d))/(2*a)?x1=“,x1,x2=“,x2顺序结构流程控制语句**例,IFd0?无实数解ELSEx1=(-b+sqrt(d))/(2*a)x2=(-b–sqrt(d))/(2*a)?x1=“,x1,
您可能关注的文档
最近下载
- 人教版七下数学《相交线与平行线》单元作业设计 (60页) .pdf
- 《威尼斯商人》课件2.ppt VIP
- 视频监控系统安装服务方案(技术方案).docx
- 2025中考语文权威押题 信息必刷卷01(安徽专用)(试卷+解析).docx VIP
- FK6-1000巴马格加弹机电气说明书.pdf
- 山东省烟台市2024_2025学年高二数学下学期期中试题含解析.doc VIP
- 文言文试题专项训练 专题01 先秦时期-2025年高考历史临考提分(解析版).docx
- 2025中考语文权威押题 信息必刷卷05(安徽专用)(试卷+解析).docx VIP
- 2025中考语文权威押题 信息必刷卷03(安徽专用)(试卷+解析).docx VIP
- 《中国心力衰竭诊断和治疗指南2024》更新要点解读.pptx
文档评论(0)