- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章系统概述和语言基础
Visual FoxPro 6.0 系统概述和语言基础 第二章 §2.1 VFP 6.0的用户界面 Visual FoxPro是一个关系数据库的操作和应用程序开发的集成环境,它的用户界面的窗口外观和工作方式,与Windows及Windows的其他应用程序类同。 主窗口包括:标题栏、菜单栏、普通工具栏、状态栏、命令窗口和工作区域。当进入不同的开发界面时,还会出现项目管理器窗口、表单设计窗口、菜单设计窗口、属性窗口等设计界面。 关于VFP的菜单、工具栏、向导、生成器、设计器、项目管理器等,参见课本。以后结合数据库的操作及应用程序开发再作具体介绍。 §2.2 FoxPro 的数据类型(1) 和其他程序设计语言类似,VFP提供了多种数据类型,通过这些数据类型可以将各种类型的数据,保存在表、数组、变量以及其它数据表现形式中。并按照不同的数据类型对数据进行不同的运算、操作和处理。 VFP的数据类型,有的只适用于数据表中的字段;有的不仅适用于字段,还适用于应用程序中的内存变量和数组。 §2.2 FoxPro 的数据类型(2) (1)字符型 ( Character ) 字符型(C型)数据可以包含任何可显示的ASCII码字符,包括字母、数字、汉字、符号等。字符型字段变量和内存变量的数据不能超过254个字节,字符型常数用单引号,双引号,方括号括起来并定界。空格也是一个字符。 (2)数值型 ( Numeric ) 数值型(N型)用于表示数量,由0--9数字、小数点、正负号及E(用于科学记数法)组成。长度不能超过20位。其中负号、小数点各占一位。 (3)整型 ( Integer ) 整型(N型)表示整数,仅用于字段变量,数据占4个字节。 §2.2 FoxPro 的数据类型(3) (4)浮点型 ( Float ) 浮点型(N型)与数值型等价,较早的FoxPro版本单独定义浮点数,表示科学计数。 如,数1.2E+5 表示 1.2乘以10的5次方。 (5)双精度型 ( Double ) 双精度型(N型)能提高数值精度,只用于字段变量,固定占用8个字节。 (6)货币型 ( Currency ) 货币型(Y型)用来表示货币值,有时也用数值型数据来表示数据。系统默认的货币符号是“$”,可使用SET CURRENCY命令设置货币符号。 §2.2 FoxPro 的数据类型(4) (7)日期型 ( Data ) 日期型(D型)用于表示日期,默认的表示形式是“mm/dd/yyyy”,yyyy表示年,占4字节,mm表示月,占2字节,dd表示日,占2字节。可用set date 命令设置。 (8)日期时间型 ( DataTime ) 日期时间型(T型)数据包括日期和时间(时,分)固定占用8个字节,默认格式是“mm/dd/yyyy hh:mm:ss”。 (9)逻辑型 ( Logical ) 逻辑型(L型)用于表示只有两个值的数据,其值为真(.T.)或假(.F.)。 §2.2 FoxPro 的数据类型(5) (10)备注型 ( Memo ) 备注型(M型)只用于表中的字段,当存储的文本数据超过254个字符时采用备注型。备注型字段固定占4个字节,用来存储一个指向备注文件(.FPT)的指针。 (11)通用型 ( General ) 通用型(G型)用于存储OLE对象,仅适用于表中的字段,固定占4个字节。OLE是将其它Windows应用程序所处理的对象(图表、图片等)链接或嵌入VFP表中。 §2.2 FoxPro 的数据类型(6) (12)字符型(二进制) 与字符类相似,但若代码页(不同语系代码)改变时,其值并不会随之改变,即VFP不会自动转换成相应国家的语系。 (13)备注型(二进制) 与字符型(二进制)一样,当代码页改变时,其值不会随之改变。 §2.3 VFP的数据存储与运算方式 我们将用于存储数据的常量、变量、数组、记录和对象属性等称为数据存储容器(数据容器),它们决定了数据的类型及使用方法和操作方式。数据容器是系统存储数据的存储单元。 下面分别介绍常量、变量、表达式和函数。 §2.3.1 常 量(1) 常量是不变的数据。 (1)字符型(C型) 字符型常量是由双引号、单引号、方括号括起来的字符或字符串。例如,“ABCD”、“1234”、[北京]等。 注意:引号和括号必须是英文字符 (2)数值型(N型) 数值型常量是由数字0—9、小数点、正负号和 E(科学计数法中指数的底10)组成的数值。 §2.3.1 常 量(2) (3)逻辑型(L型) 逻辑型常量只有逻辑“真”值和逻辑“假”值两个值,用.T
文档评论(0)