2>类型:
在Visual FoxPro6.0中常量的类型有六种,即字符型常量、数值型常量、逻辑型常量、日期型常量、日期时间型常量和货币型常量。
3>说明:
<1>字符型常量:用双引号“”或单引号‘ ’和方括号[ ]三种定界符括起。
<2>数值型常量:可为整数或实数。
<3>逻辑型常量:只有两种值,即“真”值和“假”值,“真”值可用.t.、.T.、.y.、.Y.表示,“假”值可用.n.、.N.、.f.、.F.表示。
<4>日期时间型常量:必须用定界符{}括起来,如2005年5月3日可表示为{^2005/05/01 24:24:25 pm}。
<5>日期型常量:必须用定界符{}括起来,如表示2005年5月5日 ,可表示为{^2005/05/05}。
<6>货币型常量:在数字前必须加上货币符号”$”。
1.3.2 变量
1>定义:
变量是指在程序运行过程中其值可以变化的量。
2>变量类型:
变量类型可分为内存变量、数组变量和字段变量三种。
<1>内存变量 :
内存变量是用来临时存放数据单元,类型由表达式类型所决定;在Visual FoxPro6.0中定义了6种内存变量类型,即数值型、字符型、日期型、日期时间型、逻辑型和货币型;内存变量名由字母、数字、下划线组成,最长可为254个字符。
<2>字段变量:
字段变量是存在于数据表中;字段变量类型有数值型、浮点型、整型、双精度、字符型、逻辑型、日期型、日期时间型、备注型和通用型。
<3>数组变量:
数组变量是以同一个名字组织起来的有序的内存变量的集合,以行和列的形式表示。数组下标的起始值为1。
说明:当内存变量名与数据表中的字段变量同名时,字段变量优先被使用,如要引用内存变量则需在内存变量前加“M->” 或“M.”来表示。
1.4 信息系统概述
1.4.1 信息系统分析常用工具
信息系统的开发步骤:
1>可靠性分析阶段 2>信息系统规划阶段
3>信息系统分析阶段 4>信息系统设计阶段
5>信息系统开发实施阶段 6>信息系统测试阶段
7>信息系统安装调试阶段 8>信息系统试运行阶段
9>信息系统运行维护阶段 10>信息系统更新阶段
信息系统分析常用工具:
数据流程图 数据字典(DD) 数据仓库(DW) 业务流程图 判断树 判断表和结构式语言等
1.4.2 信息系统开发常用工具
信息系统开发常用工具为 I-CASE,该工具分为高层与低层两个部分。
1.4.3其他常用信息系统开发方法简介
常见信息系统开发方法有原型法和面向对象法。
本章主要内容是建立各种有关的数据库和数据表,为后续工作做好铺垫。
4.1 建立项目管理器
4.1.1项目管理器简介
建立项目管理器的目的是为了方便存取,同时也为最后连编提供方便。可以使用项目管理器组织和管理项目中文件。项目旧文件、数据、文档以及Visual FoxPro对象的集合,项目文件以.PJX扩展名保存。当激活“项目管理器”窗口时,Visual FoxPro6.0中文版在菜单栏中显示“项目”菜单。
打开项目管理器有两种方式:
1. 用命令格式打开项目管理器:只要在命令窗口内键入CREATE PROJECT,执行该命令后将出现项目管理器界面。
2. 在主菜单上打开项目管理器:在“文件”菜单中选择“新建”命令,弹出“新建”对话框,在“新建”对话框中选择“文件类选”项组中的“项目”单选按钮,单击“新建文件”按钮,弹出“创建”对话框,键入新的项目文件名后,出现如图4.1所示界面,项目名的缺省扩展名.PJX。
6个选项卡显示的内容各不相同:
“全部”选项卡 此选项卡显示项目管理器里的所有类型的组件,如“数据”、“文档”、“类”、“代码”和“其他”等。
“数据”选项卡 此选项卡显示项目管理器里的“数据项”、“自由表”和“查询”3种类型的组件。
“文档”选项卡 此选项卡显示项目管理器里的“表单”、“报表”和“标签”3种类型的组件。
“类”选项卡 此选项卡显示项目管理器里的所有类库文件,但当项目是空项时无显示。
“代码”选项卡 此选项卡显示项目管理器里“程序”、“API库”和“应用程序”3种类型的组件。
“其他”选项卡 此选项卡显示项目管理器里的“菜单”、“文本文件”和“其他文件”3种类型的组件。
下面介绍项目管理器右侧的一列按钮。当编辑一个项目时选中对应的文件类型,这些按钮将显示高亮度。
[新建] 创建一个新文件或对象。新文件或对象的类型与当前所选中的数据项的类型相同。此按钮作用相当于[项目]菜单里的[新建文件]命令。新文件或对象的类型与当前选定项的类型相同。
[添加] 把已有的文件添加到项目中。此按钮作用相当于[项目]菜单中的[添加文件]命令。
[修改] 在相应的设计器中打开选定项进行修改。比如可以在报表设计器中打开一个报表进行修改。此按钮作用相当于[项目]菜单中的[修改文件]命令。
[浏览] 在[浏览]窗口中打开一个表,浏览表中内容。此按钮作用相当于[项目]菜单的[浏览文件]命令,当且仅当选定一个表时可用。