《新版Visual FoxPro 6.0中文版实用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:向伟等编著
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:2002
  • ISBN:7810659790
  • 页数:311 页
图书介绍:美国微软公司的Visual FoxPro(简称VFP)是FoxPro 3.0以后的称谓包括VFP 5.0、6.0等,是数据库FoxBASE+取代dBASE占数据库管理用户80%地位的一新型软件。本书根据作者多年教学过程中的教学实践经验,本着实用性强,易于理解与教学的原则,以程序设计方面的知识为主要内容进行讲解;数据管理方面的知识以较少的篇幅进行阐述,系统地介绍了应用Visual FoxPro 6.0进行面向对象程序设计的编程基础及开发技巧。本书共分为十二个章节,前面十一个章节着重讲解了数据库管理与程序设计基础。第十二章着重以程序开发实例来帮助用户对具体程序的开发与发布。本书适用于各种培训学校及大中专院校关于数据管理及程序设计类的教材,也是关于从事这方面技术人员的参考用书。

第一章 认识中文Visual FoxPro 6.0 1

1.1 Visual FoxPro 6.0的新特点 1

1.2 Visual FoxPro 6.0的窗口环境 2

1.2.1 Visual FoxPro 6.0的菜单 3

1.2.2 Visual FoxPro 6.0的对话框 7

1.3 定制Visual FoxPro 6.0的开发境环境 8

1.3.1 设置Visual FoxPro 6.0配置 9

1.3.2 交互式地设置环境 9

习题一 12

2.2.2 项目管理器的功能 13

2.2.1 创建新项目 13

2.2 项目管理器 13

2.1 概述 13

第二章 Visual FoxPro 6.0的核心工具 13

2.2.3 “项目管理器”中的对象 15

2.3 工具栏的使用 20

2.4 向导的使用 21

2.5 设计器的使用 24

2.6 生成器(Builders) 25

习题二 26

第三章 Visual FoxPro 6.0程序设计基础 27

3.1 Visual FoxPro 6.0的数据类型、文件类型 27

3.1.1 Visual FoxPro 6.0的数据和数据类型 27

3.2.1 常量 30

3.2 常量、变量和表达式 30

3.1.2 Visual FoxPro 6.0中的文件类型 30

3.2.2 变量 31

3.2.3 运算符和表达式 36

3.3 程序的建立、修改和运行 38

3.3.1 建立程序 38

3.3.2 程序的运行 39

3.4 Visual FoxPro 6.0程序流程控制 39

3.4.1 顺序结构 40

3.4.2 分支结构 40

3.4.3 循环结构 43

3.5.1 子程序与过程的调用 47

3.5 子程序与过程文件及用户自定义函数 47

3.5.2 自定义函数 50

3.6 屏幕显示格式程序设计 52

3.6.1 屏幕显示格式控制命令 52

3.6.2 屏幕格式文件 55

习题三 56

第四章 创建关系型数据库 57

4.1 数据库与表的关系 57

4.2 建立表 57

4.2.1 用表设计器创建表 57

4.2.2 使用表向导创建表 60

4.2.3 使用命令创建表 60

4.3.2 表的打开和关闭 61

4.3 表的基本操作 61

4.3.1 存储和查看信息 61

4.3.3 记录的显示和修改 62

4.3.4 记录的定位、查找、添加和删除 65

4.4 表的索引 69

4.4.1 索引类型 69

4.4.2 索引的建立和删除 69

4.5 建立数据库 72

4.5.1 使用数据库 72

4.5.2 创建新数据库 73

4.5.3 数据库表的属性 77

4.6 控制记录的数据输入 79

4.7 设置参照完整性 80

4.8 查询数据 81

4.8.1 创建查询 81

4.8.2 定义输出结果 83

4.8.3 选定需要查找的记录 84

4.8.4 运行查询 84

4.9 视图 84

4.9.1 创建本地视图 85

4.9.2 创建远程视图 88

习题四 89

第五章 函数 90

5.1 数值和数学函数 90

5.3 字符器操作函数 92

5.2 三角函数 92

5.4 表(.DBF)操作函数 97

5.5 日期、时间函数及对2000年日期的支持 102

5.5.1 日期、时间函数 102

5.5.2 对2000年日期的支持 104

5.6 显示、打印位置函数 105

5.7 系统函数 108

5.8 数组函数 112

5.9 其他函数 113

习题五 114

第六章 表单设计 115

6.1 建立新表单 115

6.1.1 利用表向导创建表单 116

6.1.2 用表单向导创建一对多数据表单 118

6.1.3 利用“表单设计器”创建新表单 121

6.2 表单对象的设置 122

6.2.1 属性的设置 122

6.2.2 数据环境的设置 123

6.3 表单控件 124

6.3.1 控件的内容与功能 124

6.3.2 控件的操作 126

6.3.3 表单对象的代码 127

6.4 保存和运行表单 128

6.4.1 保存表单 128

习题六 129

6.4.2 运行表单 129

第七章 报表与标签 130

7.1 报表与标签概述 130

7.1.1 报表的设计步骤 130

7.1.2 报表布局的规划 130

7.1.3 报表布局文件 131

7.2 创建报表布局 131

7.2.1 用【报表向导】创建报表 131

7.2.2 一对多的报表向导 134

7.2.3 报表生成器 136

7.2.4 快速报表的生成 136

7.3 报表布局的定制和调整 137

7.3.1 报表布局的定制 138

7.3.2 表布局的调整 141

7.4 创建标签布局 143

7.4.1 用“标签向导”创建标签 143

7.4.2 用标签设计器创建标签 145

7.5 数据分组 146

7.5.1 一级数据分组 146

7.5.2 多级数据分组 147

7.6 预览与打印 147

习题七 149

8.1 菜单概述 150

8.2 使用菜单设计器 150

第八章 菜单设计 150

8.3 为菜单系统指定任务 152

习题八 154

第九章 SQL关系数据库标准语言 155

9.1 SQL概述 155

9.1.1 SQL的历史和未来展望 155

9.1.2 SQL数据库结构及其基本概念 156

9.1.3 SQL特点 156

9.2 SQL的语法与使用 157

9.2.1 数据库定义 157

9.2.2 SELECT——SQL查询语言 159

9.2.3 数据库更新 168

9.2.4 数据库的访问控制 170

9.3 Visual FoxPro 6.0中的SQL语言 171

9.3.1 标准语法 171

9.3.2 常用子句和参数 172

习题九 173

第十章 Visual FoxPro 6.0中的对象、类与事件 174

10.1 对象与类 174

10.1.1 对象 174

10.1.2 类 175

10.1.3 类的层次 175

10.1.4 使用类 177

10.1.5 创建类 178

10.1.6 在容器层次中引用对象 179

10.1.7 以编程方式定义类 180

10.2 事件模型 185

10.2.1 事件的概念 186

10.2.2 追踪事件序列 187

10.2.3 为事件指派代码 188

习题十 189

第十一章 轻松操作键盘和鼠标 190

11.1 返回键盘或鼠标的当前状态 190

11.1.1 判断大写锁定键的开关状态 190

11.1.2 返回当前的插入方式 190

11.1.3 判断鼠标键的状态 190

11.2.4 保存键盘宏 191

11.2.3 把键盘宏恢复到内存中 191

11.2.2 从内存中释放键盘宏 191

11.2.1 执行一个键盘宏 191

11.2 键盘宏操作 191

11.3 其他操作 192

11.3.1 从内存中释放键盘缓冲区 192

11.3.2 返回上一次按键所对应的整数 192

11.3.3 指定按键时所要执行的命令 192

11.3.4 恢复栈内的指定键值 192

11.3.5 向栈内压入ON KEY LABEL命令 193

11.3.6 给功能键或组合键盘分配表达式 193

11.3.7 控制键击定位 193

11.3.8 指定宏键定义显示 193

习题十一 194

11.3.9 指定键盘缓冲区的大小 194

11.3.10 指定插入方式和改写方式的插入点形状 194

第十二章 数据库应用系统设计与综合实例 195

12.1 设计应用程序的方法 195

12.2 实例系统的分析与设计一 196

12.2.1 表的创建 197

12.2.2 主菜单的制作 199

12.2.3 制作报表 204

12.2.4 权限表单操作 207

12.2.5 管理员功能系列表单的制作 210

12.2.6 入货表单制作 212

12.2.7 选购表单制作 218

12.2.8 交易统计表单制作 225

12.2.9 制作库存统计表单 230

12.2.10 制作相关查询表单 232

12.2.11 为菜单添加语句 239

12.2.12 主程序的制作 241

12.3 实例系统的分析与设计二 242

12.3.1 系统功能 242

12.3.2 数据库表的设计 242

12.3.3 系统菜单 243

12.3.4 主文件ZHUCHENXU.PRG 244

12.3.5 主表单MAIN.SCX设计 245

12.3.6 PASS表单的设计 307

习题十二 311