Visual FoxPro程序设计教程:数据类型与字段

0 下载量 191 浏览量 更新于2024-06-29 收藏 1.14MB PPT 举报
"这份推选文档是关于FoxPro程序设计的PPT,涵盖了程序设计的基础知识,特别是关于数据类型和字段类型的详细讲解。通过案例介绍了如何利用FoxPro进行企业人事管理系统的人事档案信息管理,包括数据的修改、删除和更新等操作。" 在FoxPro程序设计中,了解数据类型和字段类型是非常关键的。以下是各种数据类型的详细介绍: 1. 字符型(Character): 这种类型用于存储字符串,需要使用西文的单引号或双引号将其括起来。例如,`'总经理'`。值得注意的是,学号、书号、号码、邮政编码等通常不适合用数值型存储,因为它们可能包含非数字字符。 2. 货币型(Currency): 专门用来存储货币值,确保四舍五入的精度。例如,存储金额时可以使用`STORE 1234.56 TO salary`。 3. 日期型(Date): 日期数据可以用花括号{}包围,如`{05/20/1980}`。日期格式可以通过SETDATE、SETMARK和SETCENTURY命令进行调整。用户还可以在工具/选项/区域中更改默认日期格式。 4. 日期时间型(DateTime): 结合日期和时间的数据类型,如`{4/17/2000 8:30PM}`。时间部分可以通过SETHOURS和SETSECONDS命令设置格式。 5. 数值型(Numeric): 用于存储数学计算中的数值,如`STORE 3.14159 TO pi`。需要注意,数值型常量可以直接由数字表示,不需要引号。 6. 逻辑型(Logical): 用于存储真/假值,`.T.` 表示真,`.F.` 表示假。例如,`STORE .T. TO found` 和 `Flag=.F.`。 7. 通用型(General): 可以存储OLE对象,允许在表中嵌入或链接外部对象。 此外,文档中还提到了常量和变量的概念: - 常量:其值在程序运行过程中不会改变。有四种类型:数值型、字符型、日期型和逻辑型。常量的定义要注意不同类型的定界符,如字符型使用单引号或双引号,日期型使用花括号,逻辑型使用`.`。 - 变量:在程序运行中,其值可能变化。变量可以是字段名变量,对应数据表中的某个数据项。每个字段可以有不同的值,并且表有一个记录指针,用于追踪当前处理的记录。 对于编程控制,例如在企业人事管理系统中,可以使用程序设计来实现人事档案信息的增删改查操作。通过掌握这些基本的数据类型和变量概念,开发者能够有效地编写处理数据的FoxPro程序。