文档介绍:会计学
1
第3 4章顺序结构(jiégòu)程序设计
第一页,共37页。
一、 基本语句
STORE <表达式> TO <名称列表>
变量名 = <表达式>
2. 程序(chéngxù)(chéngxù)中的说明,方便阅读。
NOTE [〈注释内容〉]
* [〈注释内容〉]
&& [〈注释内容〉] — 行尾注释
3. 暂停语句
WAIT [<提示信息>] [TO<内存变量>] [TIMEOUT<数值表达式>]
WAIT "继续否(Y/N)?" TO ANS
第1页/共37页
第二页,共37页。
在行未加上续行符“;”(半角分号)
5. 输入字符(zì fú)串
ACCEPT [〈字符(zì fú)表达式〉] TO 〈内存变量〉
6. 输入数据命令
INPUT [〈字符(zì fú)表达式〉] TO 〈内存变量〉
7. 输出数据命令 : ? | ??
8. 程序结束语句
RELEASE THISFORM | ()
过程结束:RETURN | 终止VFP运行 QUIT
第2页/共37页
第三页,共37页。
一、面向(miàn xiànɡ)过程编程
程序文件
(jiǎn jiè)
:
命令方式:Modify Command [文件名]
菜单方式:文件---新建---程序
在项目管理器下建立程序文件
命令方式:do <程序文件名>
菜单方式:程序----运行
第3页/共37页
第四页,共37页。
二、顺序(shùnxù)结构
顺序结构(jiégòu)按照出现的先后顺序依次执行,执行完一条命令(语句),继续执行在书写顺序上紧接着此语句的下一条语句 。
求解一元二次方程
a=1
b=4
INPUT "输入(shūrù)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
第4页/共37页
第五页,共37页。
面向对象程序设计(chénɡ xù shè jì)简介
面向对象技术的基本出发点在于尽可能地按照(ànzhào)人类认识世界的方法和思维方式来分析和解决问题。
面向对象技术即以对象为最基本的元素,对象构成了分析和解决问题的核心。
例:解方程
第5页/共37页
第六页,共37页。
对象的属性(shǔxìng)、事件与方法
从可视化编程的角度来看,对象是一个具有属性(数据(shùjù))和方法(行为方式)的实体。一个对象建立以后,其操作就通过与该对象有关的属性、事件和方法来描述。
第6页/共37页
第七页,共37页。
1. 对象(duìxiàng)的属性
属性(Property)是指对象的一项描述内容,用来描述对象的一个特性,不同的对象有不同的属性,而每个对象又都由若干属性来描述。
属性值的设置或修改可以通过属性窗口和编程的方法(fāngfǎ)来改变。在程序中设置属性的一般格式是:
= 属性值
=“姓名”
例:日期时间
第7页/共37页
第八页,共37页。
2. 对象(duìxiàng)的事件
所谓事件(Event),是由VFP预先定义好的、能够被对象识别的动作,如单击(Click)事件、双击(DblClick)事件、装入(Load)事件、移动鼠标(MouseMove)事件等,不同的对象能识别的事件不全相同(xiānɡ tónɡ)。对象的事件是固定的,用户不能建立新的事件。
第8页/共37页
第九页,共37页。
事件(shìjiàn)过程
事件过程(Event Procedure)是为处理特定事件而编写的一段程序。当事件由用户触发(如Click)或由系统触发(如Load)时,对象(duìxiàng)就会对该事件作出响应(Respond)。
第9页/共37页
第十页,共37页。