在第3章"常用函数"中,Visual FoxPro (VF) 是一种强大的数据库管理系统,专注于数据处理和编程。该章节详细介绍了VF的数据类型、常量与变量、运算符与表达式以及函数的使用。以下为主要内容概要:
1. **数据类型与存储**:
- Visual FoxPro支持13种数据类型,包括字符型(C),数值型(N),浮点型(F),货币型(Y),日期型(D),日期时间型(T),双精度型(B),整数型(I),逻辑型(L)和备注型(M)。每种类型的数据存储方式和运算规则不同,例如字符型数据不支持数值运算,仅用于存储文本信息。
2. **常量与变量**:
- 常量是固定不变的量,如数值π或字符串"Hello",它们在程序运行期间不会改变。变量则是动态存储值,可以根据程序需要变化,如内存变量和字段变量,通过赋值语句和存储命令来操作。
3. **运算符与表达式**:
- Visual FoxPro支持算术运算、关系运算和逻辑运算。计算遵循特定的优先级规则,从括号内的运算开始,然后是函数、算术、关系,最后是逻辑运算。表达式是这些运算的组合,用于计算值。
4. **常用函数**:
- 函数是VF中的核心组成部分,表3-2至表3-6列出了各类函数,包括数值型、字符处理、日期处理和逻辑函数。函数有明确的参数表,调用时会返回特定类型的值,函数类型与其返回值类型一致。
5. **内存变量与表达式值的求取**:
- 内存变量的赋值可以通过简单的赋值语句或STORE命令完成,并且可以使用输出命令如?或??来显示变量或表达式的值。DISPMEMOLIKE*用于显示内存变量的内容。
6. **数组操作**:
- 数组是多维数据结构,包括一维数组和二维数组。定义数组时需要指定元素的数量或维度,如DIME语句用于数组的初始化。
7. **运算顺序与函数值求取**:
- 计算表达式时,遵循从括号内到函数、算术、关系和逻辑的运算顺序。函数的返回值计算是整个表达式的重要部分。
8. **实战演练**:
- 本章通过实际操作演示如何处理内存变量、计算表达式值和函数值,提供了丰富的练习机会。
第3章内容深入浅出地介绍了Visual FoxPro的数据处理基础,为初学者和高级用户提供了理解和应用VF处理数据的坚实基础。