4章顺序结构程序设计
38页1、第三章 程序设计步骤,程序:是指将完成某一种功能的一组命令按一定的逻辑结构和语法规则,编写一个完整的命令序列(即代码的集合)。,第四章 顺序结构,程序三大结构:顺序、分支、循环。 任何编程语言(VB、C、JAVA)都有这三大程序结构,只不过书写格式略有不同。 顺序结构:按命令的出现先后顺序,依次执行。 顺序结构是最简单、常用的基本结构。 一个程序通常可分为三个部分:输入、处理和输出。,一、 基本语句 1.赋值语句 STORE TO 变量名 = 2. 程序注释语句.程序中的说明,方便阅读。 NOTE 注释内容 * 注释内容 & 注释内容 行尾注释 3. 暂停语句 WAIT TO TIMEOUT WAIT “继续否(Y/N)?“ TO ANS,4.语句续行 在行未加上续行符“;”(半角分号) 5. 输入字符串 ACCEPT 字符表达式 TO 内存变量 6. 输入数据命令 INPUT 字符表达式 TO 内存变量 7. 输出数据命令 : ? | ? 8. 程序结束语句 RELEASE THISFORM | THISFORM.RELEASE() 过程结束:RETURN | 终止VFP运行 QUI
2、T,一、面向过程编程,程序文件 1.简介 扩展名.prg 2.建立方法: 命令方式:Modify Command 文件名 菜单方式:文件-新建-程序 3.保存并运行 命令方式:do 菜单方式:程序-运行,二、顺序结构,顺序结构按照出现的先后顺序依次执行,执行完一条命令(语句),继续执行在书写顺序上紧接着此语句的下一条语句 。 求解一元二次方程 AX2+BX+C=0,a=1 b=4 INPUT “输入C的值:“ TO C x1= (-b+ SQRT(b*b-4*a*c)/(2*a) x2= (-b- SQRT(b*b-4*a*c)/(2*a) ? “方程的根是:“,x1,“ 另一个根是:“,x2,面向对象程序设计简介,面向对象技术的基本出发点在于尽可能地按照人类认识世界的方法和思维方式来分析和解决问题。 面向对象技术即以对象为最基本的元素,对象构成了分析和解决问题的核心。 例:解方程,3.1.1 对象的属性、事件与方法,从可视化编程的角度来看,对象是一个具有属性(数据)和方法(行为方式)的实体。一个对象建立以后,其操作就通过与该对象有关的属性、事件和方法来描述。,1. 对象的属性,属性(
3、Property)是指对象的一项描述内容,用来描述对象的一个特性,不同的对象有不同的属性,而每个对象又都由若干属性来描述。 属性值的设置或修改可以通过属性窗口和编程的方法来改变。在程序中设置属性的一般格式是: 表单名.对象名.属性名 = 属性值 Thisform.label2.caption=“a=2” 例:日期时间 Thisform.label1.caption=“当前时间:”,2. 对象的事件,所谓事件(Event),是由VFP预先定义好的、能够被对象识别的动作,如单击(Click)事件、双击(DblClick)事件、装入(Load)事件、移动鼠标(MouseMove)事件等,不同的对象能识别的事件不全相同。对象的事件是固定的,用户不能建立新的事件。,事件过程,事件过程(Event Procedure)是为处理特定事件而编写的一段程序。当事件由用户触发(如Click)或由系统触发(如Load)时,对象就会对该事件作出响应(Respond)。,3. 对象的方法,方法(Method)是与对象相关联的过程,VFP的方法属于对象的内部函数,用于完成某种特定的功能而不一定响应某一事件,如添加
4、对象(AddObject)方法、绘制矩形(Box)方法、释放表单(Release). 方法也被“封装”在对象中,不同的对象具有不同的内部方法。VFP提供了百余个内部方法供不同的对象调用。与事件过程不同的是,根据需要可由用户自行建立新方法。,4. 事件与方法的程序调用,事件过程由事件的激发而调用其代码,也可以在运行中由程序调用其代码,在程序中调用事件代码的格式是: 表单名.对象名.事件名 Tmand1.click 方法的代码只能在运行中由程序调用. 在程序中调用对象方法的格式是 变量名 = 表单名.对象名.方法名( ) Thisform.release() 例:日期时间,二、面向对象程编程步骤,1、创建表单 。 2、添加对象。从“控件工具栏”选择对象模板。 3、修改对象属性。 4、编写按钮代码。Thisform.release() 5、运行表单。 未保存表单提示保存文件,表单扩展名为:SCX、SCT。,3.1.2 控件与对象 VFP编程的最大特点,就是利用VFP所提供的图形构件快速构造应用程序的输入输出屏幕界面。控件(Control)是某种图形构件的统称,如“标签控件”、“文本框控件”、
《4章顺序结构程序设计》由会员san****019分享,可在线阅读,更多相关《4章顺序结构程序设计》请在金锄头文库上搜索。
高中化学实验方案的设计第一节制备实验方案设计
高中生物实验室配置
高中体育与健康课程田径必修模块单元教学方案
高中通用技术方案的构思方法-设计分析教案苏教版必修
高中生物室配置
高中信息技术网络技术应用选修模块教学评价方案
骆小学教师戏曲知识培训方案(I)
麻村小学阳光体育活动计划及实施方案
高桥小学幼小衔接活动方案
马摆小学控辍保学实施方案
金阳街道中心小学未成年人思想道德建设实施方案
龙扬小学第32个爱国卫生月活动方案
魏家井联小学度控辍保学工作方案
高区第九届初中骨干教师课堂教学能力展示活动
长沙县2018年度小学生课外阅读知识竞赛及书目
阳江中心小学一月一事之五月主题活动方案
长营小学校园体育活动实施方案
高考历史备考方案-陈军
高考语文第5课父亲课前预案苏教版选修现代散文选读
高考语文第9课铃兰花课前预案苏教版选修现代散文选读
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页