二级VFP教程资料:第二章VFP语言基础
2.1程序设计概述
1.程序设计方法介绍
设计方法
主要概念
设计过程
程序执行方法
用结构化的程序设计功能模块(即进程和自定义函数)来编译各个功能模块,然后用主程序把它们串起来,把应用程序分解成几个功能模块。
面向对象编程类、对象、属性、事件、方法设计类、子类、对象(设计外观、设置属性、为事件编写方法程序)将应用程序分解成具有特定属性的对象,调用每个对象的不同方法来完成相关事件,这就是事件驱动。
2。数据类型
VFP包含以下数据类型:
通用数据类型字符
字符
货币
货币
日期
日期时间
逻辑
Br/]
数据类型仅用于双精度
双精度
浮点
整数[/Br/]常规[/Br/]备注
3。数据容器
在VFP中用来存储数据的容器是常量、变量、数组、记录和对象。
(1)常数:
在运算过程中保持不变的数值或字符串。
类型
数值常量
字符常量
逻辑常量
日期常量
表达式
-25.36
"abc "," 123 "
(2)变量:
是存储单元在内存中的位置,其内容可以改变,但标识存储位置的名称(即变量名)保持不变。
变量命名约定:类型变量代码
例如,cStud、nCj、dCsrq ——
分别代表字符类型、数字类型和日期类型的变量名。
变量赋值方法:1)使用STORE命令如:STORE“Wang Lan”到cStud。
2)使用赋值运算符=如:cStud = "Wang Lan "
变量范围:即变量使用的有效范围。
变量scope
定义了作用域
局部变量的关键字
特征。
变量
LOCAL只能在一个函数或过程中访问,其他过程或函数不能访问该变量的数据。当它的程序停止运行时,局部变量将被释放。
私有变量
私有变量
私有私有变量是VFP中的默认变量,不需要特殊的关键字定义。但是,如果在更高级别的例程中已经存在同名的变量,可以用PRIVATE关键字声明它以限制其范围。当定义这个变量的例程结束时,这个变量也相应地被释放。您可以使用私有变量在被调用的函数中共享数据。
公共变量
公共变量
公共变量可以在所有过程和函数中使用,而不仅仅是那些定义该变量的过程和函数。您可以使用全局变量在多个过程或函数之间共享数据,在命令窗口中创建的任何变量都会自动具有全局属性。
0条评论