内容简介
第一章安装Visual FoxPro
1.1 Visual FoxPro的起源
1.2安装Visual FoxPro 3.0
目录
1.2.1安装Visual FoxPro 3.0的步骤
1.2.2快速安装Visual FoxPro 3.0
1.3运行与退出Visual FoxPro
1.3.1运行Visual FoxPro
1.3.2退出Visual FoxPro
2.1 Windows 95中文版的基本操作
2.1.1鼠标的操作
第二章基本操作及菜单简介
2.1.2键盘的操作
2.1.3窗口的概念
2.2 Windows 3.1中文版的基本操作
2.2.1打开文件对话窗口
2.2.2保存文件对话窗口
2.3Windows中的组件介绍
2.4Visual FoxPro 3.0菜单预览
2.5命令窗口
第三章数据库的管理
3.1数据库介绍
3.2数据库的建立
3.2.1建立数据表
6.2.6取消常数定义(#UNDEF) 1
3.2.2建立索引
3.2.3设定数据表的特性
3.2.4 Free Table的建立
3.3数据库的使用
3.3.1打开数据库
3.3.2向数据库中加入及从数据库中移除数据表
3.3.3使用数据表
3.3.4修改数据表结构
3.3.5数据表的拷贝
3.3.6文件的更名
3.3.7编辑数据库
3.3.9关闭文件
3.3.8显示数据表
3.4常用的工具命令
第四章记录及记录指针的使用
4.1记录的增加及显示
4.2记录的显示
4.3记录的增加(程序控制)
4.3.1一般字段的数据储存及增加
4.3.2备注字段的数据储存
4.3.3通用字段的数据储存
4.4记录指针的移动
4.4.1使用GOTO命令移动指针
4.4.2使用SKIP命令移动指针
4.4.3移动其他工作区的指针
4.5记录的插入与删除
4.5.1插入一个记录
4.5.2记录的删除
4.5.3显示删除记录的开关
4.5.4已被删除记录的恢复
4.5.5记录的移除
4.5.6删除所有记录的命令
4.6浏览窗口的应用
4.6.1 BROWSER的外观
4.6.2 BROWSER的两种编辑模式
4.6.3同时启动BROWSER的两种模式
4.6.4在BROWSER中删除记录
4.6.5在BROWSER中增加数据
4.6.6在BROWSER中编辑数据
4.6.7改变BROWSER的字型及字体
4.6.8冻结字段
4.6.9同时固定数个字段
4.6.10设定字段显示的最大宽度
4.6.11自行设定BROWSER的标题
4.6.12有条件地浏览记录
4.6.13重要的控制开关
4.6.14有条件地编辑特定字段
4.7.1记录的计数
4.6.15几个重要的概念
4.7记录的处理
4.7.2数值字段的求和
4.7.3数值字段的平均
第五章记录排序、索引及查询
5.1记录的排序
5.2索引
5.2.1概念说明
5.2.2索引的建立
5.2.3索引文件的打开
5.2.4设定主索引
5.2.5索引的排列准则
5.2.6索引文件的关闭及索引标识的删除
5.2.7重整索引文件(REINDEX)
5.2.8索引的拷贝
5.3查询
5.3.1最简单的查询命令(LOCATE)
5.3.2较少用的查询命令(FIND)
5.3.3最快的查询命令(SEEK)
第六章程序初步
6.1程序的开始
6.1.1打开程序的窗口
6.1.2开始键入程序
6.1.3储存及放弃
6.1.4程序的运行
6.2数据类型、运算符及预编译指令
6.2.1数据类型
6.2.2各类运算符
6.2.3表达式
6.2.4命令和函数的使用
6.2.5定义常数(#DEFINE)
6.2.7判别编译命令(#IF…#ENDIF)
6.2.8嵌入文件(#INCLUDE)
6.3存储器变量(Memory Variable)
6.3.1变量的命名
6.3.2全程变量(Global Memory Variable)
6.3.3专用变量(Private Variable)
6.3.4区域性变量(Regional Variable)
6.3.5局部变量(Local Variable)
6.3.6系统变量(System Variable)
6.3.7其他存储器变量管理命令
6.3.8存储器变量的储存及取出
6.4宏与名称表达式
6.4.1宏替换( )
6.4.2名称表达式[()]
6.4.3执行函数命令(=)
6.5思考题
7.1.1 IF…ELSE…ENDIF语句
7.1条件分支
第七章程序流程控制、子程序及函数
7.1.2 DO CASE…ENDCASE语句
7.2循环结构
7.2.1固定次数循环(FOR…ENDFOR)
7.2.2条件表达式循环(DO WHILE…ENDDO)
7.2.3数据库扫描(SCAN…ENDSCAN)
7.3子程序与函数
7.3.1子程序及函数的意义
7.3.2何谓子程序及用户自定义函数
7.3.3子程序及用户自定义函数的命名
7.3.4子程序和函数的执行与结束
7.3.5程序的执行顺序
7.3.6函数的返回值
7.4参数的传递方法
7.4.1改变传递方法
7.4.2两者的比较
8.1数组的使用
第八章数组
8.2数组的声明
8.3数组元素的使用
8.4数组元素的处理
8.4.1数组元素的排序(ASORT())
8.4.2元素的扫描(ASCAN())
8.4.3元素的删除(ADEL())
8.4.4元素的插入(AINS())
8.5另一种记录存取技巧
8.4.5数组的传递
8.5.1使用一般存储器变量
8.5.2使用数组的方法
8.6数组与记录的处理
8.6.1从记录到数组
8.6.2从数组到记录
8.6.3两组命令的比较
8.7思考题
9.1.1记录指针概念说明
第九章关联数据表的介绍
9.1关联的概念
9.1.2建立关联的限制
9.2多数据表的使用(Multi Tables)
9.2.1建立永久性关联
9.2.2建立暂时性关联
9.2.3浏览窗口在多文件下的设计方法
9.2.4两个以上关联的建立
9.2.5“三代同堂”与“多子多孙”
9.3建立一对多的关联
9.4深入关联的参考性
9.5结束数据表间的关联
9.5.1暂时性关联的取消
9.5.2永久性关联的取消
第十章基本输入输出界面
10.1界面概述
10.2最基本的屏幕输入输出
10.3定位输出命令(SAY)
10.3.1屏幕的定位问题
10.3.2输出数据
10.3.3设定字型、大小及样式
10.4定位输入命令(GET)
10.5启动GET对象
10.5.1基本的READ
10.5.2循环读取
10.5.3保留读取状态
10.5.4设定读取边框
10.6其他有关屏幕的命令
10.6.1清除屏幕命令(CLEAR)
10.6.2等待命令(WAIT)
10.7组件设计
10.7.1按钮(Push Button)
10.7.2复选框(Check Box)
10.7.3单一选择钮(Radio Button)
10.7.4显示图形
10.7.5隐藏式按钮(Invisible Button)
10.7.6下拉式列表框(List)
10.7.7弹出式菜单(Popup)
10.7.8文字编辑区(Text Editing Region)
10.7.9微调控制项(Spinner)
10.8各命令共用的参数
10.8.1设定对象显示区域
10.8.2对象的卫士(WHEN)
10.8.3对象的另一个卫士(VALID)
10.8.4新旧转换法
第十一章面向对象浅谈
11.1说文解字
11.2对象(Object)
11.2.1对象的特性
11.2.2对象的方法
11.3对象的定义
11.2.3对象的事件
11.3.1剖析对象
11.3.2建立对象
11.3.3使用自定义类
11.3.4启动表格对象
11.3.5建立复杂的表格
11.3.6进一步改进您的表格
11.4对象的工厂——类
11.4.1类
11.4.2定义类
11.4.3在类中加入对象
11.4.4执行父类的方法
第十二章窗口与表格
12.1表格的建立
12.2窗口或表格的行为
12.2.1启动窗口
12.2.3释放窗口
12.2.2关闭窗口
12.2.4隐藏窗口
12.2.5显示窗口
12.2.6改变窗口的位置
12.2.7改变窗口或表格的状态
12.2.8改变窗口的大小
12.2.9测试窗口是否存在
12.3启动系统窗口
12.4MESSAGEBOX()函数的使用
12.5工具栏的制作
12.5.1定义工具栏类
12.5.2启动工具栏
第十三章菜单的设计
13.1简单型菜单
13.2光条式菜单
13.3常驻型菜单
13.4弹出式菜单
13.5快速菜单(SpeedMenu)
13.6下拉式菜单
13.6.1使用的命令
13.6.2设定选项标记
13.6.3设置选项能否被选取
13.7主菜单
13.7.1使用的命令
13.7.2程序说明
13.8释放各类菜单及选项
第十四章界面设计
14.1选项按钮
14.2下拉式列表框
14.3编辑区
14.4列表框组件
14.5微调控制项
14.6页框对象
14.7图形控制
14.9图对象
14.8线条对象
第十五章键盘及鼠标事件
15.1按键的取得
15.1.1 READKEY()函数
15.1.2取得最后一键
15.1.3 I NKEY()函数
15.1.4多重按键拦截
15.1.5连按数次的按键拦截制作
15.1.6按键的储存及回存
15.2鼠标的控制
15.2.1鼠标按钮的拦截
15.2.2取得鼠标目前的位置
15.2.3取得鼠标的移动状态
15.2.4鼠标的按键状态
附录A 系统菜单名称
附录B READKEY()函数返回值
附录C INKEY()和LASTKEY()函数的返回值
附录D ON KEY LABEL按键代码