《Visual FoxPro程序设计培训教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:北京计算机教育培训中心组编;刘丽编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302062196
  • 页数:292 页
图书介绍:

1.1 Visual FoxPro 6.0数据库系统的基本知识 1

1.1.1 数据库的基本概念 1

1.1.2 数据库系统的特点 1

第1章 Visual FoxPro 6.0数据库系统概述 1

1.1.3 数据库系统的分代 2

1.2 Visual FoxPro发展概述 3

1.3 Visual FoxPro 6.0的新特点 5

1.4.1 Visual FoxPro 6.0系统运行环境 6

1.4.2 Visual FoxPro 6.0的安装 6

1.4 Visual FoxPro 6.0系统运行环境和安装 6

1.5 Visual FoxPro 6.0的启动与退出 7

1.5.1 Visual FoxPro 6.0的启动 7

1.5.2 Visual FoxPro 6.0的退出 8

小结 8

思考与练习 8

第2章 Visual FoxPro 6.0界面组成及项目管理器 10

2.1 窗口的基本组成 10

2.1.1 标题栏 10

2.1.2 系统菜单栏 11

2.1.3 工具栏 16

2.1.4 命令窗口 17

2.1.5 状态栏 18

2.2 Visual FoxPro 6.0的常用可视化工具 18

2.2.1 Visual FoxPro 6.0设计器 18

2.2.2 Visual FoxPro 6.0向导 19

2.2.3 Visual FoxPro 6.0生成器 20

2.3 项目管理器 20

2.3.1 项目管理器窗口的组成 20

2.3.2 建立项目文件 22

2.3.3 使用“项目管理器”管理项目文件 24

2.3.4 设置默认路径 25

2.3.5 定制项目管理器 26

2.3.6 给项目中的文件添加说明 29

小结 29

思考与练习 29

第3章 创建数据表 30

3.1 表的基本概念 30

3.1.1 数据库和表 30

3.1.4 字段的数据类型 31

3.1.3 字段的命名 31

3.1.2 表的命名 31

3.2 创建数据表 32

3.2.1 创建表的结构 33

3.2.2 添加数据表到项目中 37

3.2.3 修改表结构 38

3.3 设置字段属性 40

3.3.1 为字段加注释 40

3.3.2 设置字段标题 40

3.3.3 设置字段有效性规则 42

3.4.1 记录的输入界面 43

3.4 输入记录 43

3.4.2 输入记录的方法 44

3.4.3 注意事项 44

小结 45

思考与练习 45

第4章 数据表的基本操作 47

4.1 追加记录 47

4.1.1 追加一条记录 47

4.1.2 追加符合条件的一组记录 47

4.2.2 修改字段中的数据 49

4.2 修改字段中的记录 49

4.2.1 记录的浏览、编辑方式 49

4.3 记录的删除与恢复 50

4.3.1 记录的逻辑删除 50

4.3.2 删除符合条件的一组记录 50

4.3.3 记录的物理删除 53

4.3.4 恢复被逻辑删除的记录 53

4.4.1 打开或关闭网格线 54

4.4.2 分割浏览窗口 54

4.4 定制浏览窗口 54

4.4.3 调整行高和列宽 56

4.4.4 调整字段显示顺序 56

4.4.5 改变字体 57

4.5 在浏览窗口中过滤显示内容 58

4.5.1 定制要显示的记录 58

4.5.2 定制要显示的字段 59

4.6 记录的定位与查找 60

4.6.1 记录的定位 60

4.6.2 记录的查找 61

思考与练习 62

小结 62

第5章 自由表管理 64

5.1 Visual FoxPro 6.0中命令操作的基本概念 64

5.1.1 Visual FoxPro 6.0的基本操作方式 64

5.1.2 命令的一般格式 65

5.1.3 命令格式的说明 65

5.1.4 命令的输入与编辑 66

5.1.5 命令的有关规则 67

5.1.6 命令的书写规则 68

5.1.8 出错处理 69

5.1.7 设置格式 69

5.2 Visual FoxPro 6.0中常见的命令 70

5.2.1 数据库、数据表的操作命令 70

5.2.2 表记录的操作命令 71

5.2.3 追加记录命令 73

5.2.4 记录的排序和索引 76

5.2.5 记录的查询 78

5.2.6 数值统计 79

5.3 实例 80

小结 84

思考与练习 85

6.1 创建数据库 86

6.1.1 数据库概念 86

第6章 数据库管理 86

6.1.2 建立数据库的方法 87

6.2 数据库的维护 89

6.2.1 数据库的打开与关闭 89

6.2.2 在数据库中添加表 89

6.2.3 在数据库中移去/删除表 90

6.2.4 在数据库中查找表 90

6.3.1 索引的类型 91

6.3 建立索引 91

6.3.2 索引文件 92

6.3.3 建立索引 92

6.3.4 修改索引 94

6.3.5 筛选记录 94

6.4 数据表之间的连接关系 95

6.4.1 数据表之间的连接关系 95

6.4.2 建立数据表之间的关联 96

6.4.3 编辑数据表之间的关联 96

6.5.3 设置参照完整性的步骤 98

6.5.2 规则说明 98

6.5 数据表的参照完整性 98

6.5.1 设置参照完整性 98

6.6 设置数据库属性 99

6.6.1 DBSETPROP()函数 100

6.6.2 DBGETPROP()函数 100

6.6.3 MESSAGEBOX()函数 100

6.6.4 举例 102

6.7 实例 102

小结 106

思考与练习 106

7.1.1 创建单表查询 108

第7章 查询的基本操作 108

7.1 使用查询向导创建查询 108

7.1.2 运行查询 112

7.2 使用查询设计器创建查询 112

7.2.1 启动查询设计器 112

7.2.2 选择输出字段 114

7.2.3 建立表间联接 114

7.2.4 设置查询条件 115

7.2.5 排序查询结果 116

7.2.6 分组查询 117

7.2.7 杂项的设置 119

7.3 查询菜单 119

7.3.1 运行查询 119

7.3.2 查看SQL 120

7.3.3 为查询添加注释 120

7.3.4 查询去向 121

7.4 建立交叉表 123

7.5 实例 126

思考与练习 128

小结 128

第8章 视图的基本操作 129

8.1 创建本地视图 129

8.1.1 使用向导创建本地视图 129

8.1.2 使用视图设计器创建本地视图 132

8.1.3 创建参数化视图 136

8.2 创建远程视图 137

8.2.1 与远程视图连接 138

8.2.2 创建远程视图 138

8.2.3 将多个远程表加入远程视图 139

8.3 实例 140

8.2.4 将本地表和远程表同时加入视图 140

小结 142

思考与练习 142

第9章 报表和标签 143

9.1 报表布局的规划 143

9.1.1 报表类型 143

9.1.2 报表布局文件 143

9.2 使用向导创建报表 144

9.2.1 创建单表报表 144

9.2.2 创建一对多报表 147

9.3 使用报表设计器创建报表 150

9.3.1 创建快速报表 150

9.3.2 使用报表设计器创建报表 153

9.3.3 修饰报表 161

9.4 创建标签 162

9.4.1 使用标签向导创建标签 162

9.4.2 使用标签设计器创建标签 165

9.5 打印报表和标签 167

9.6 实例 169

思考与练习 171

小结 171

第10章 表单设计 173

10.1 使用表单向导创建表单 173

10.1.1 创建单表表单 173

10.1.2 创建一对多表单 177

10.2 使用表单设计器创建表单 180

10.2.1 快速创建表单 180

10.2.2 使用表单设计器创建表单 183

10.3.1 表单属性 184

10.3 向表单中添加对象 184

10.3.2 表单控件 185

10.3.3 控件的使用方法 187

10.4 常用控件的使用方法 188

10.4.1 标签 188

10.4.2 文本框 189

10.4.3 编辑框 190

10.4.4 列表框 192

10.4.5 命令按钮 192

10.4.6 表格 193

10.4.8 计时器 195

10.4.7 命令按钮组 195

10.4.9 OLE绑定控件 197

10.4.10 图像 197

10.5 表单对象的管理 198

10.5.1 操作表单对象 198

10.5.2 编辑事件代码和方法程序代码 199

10.6 修饰表单 200

10.6.1 调整大小 200

10.6.2 移动位置 200

10.6.5 布局排列 201

10.7 实例 201

10.6.3 设置字体和字号 201

10.6.4 设置颜色 201

小结 203

思考与练习 203

第11章 创建菜单 205

11.1 菜单组成和设计规划 205

11.1.1 菜单系统的组成 205

11.2 创建菜单 206

11.2.1 创建快速菜单 206

11.1.2 菜单系统的规划原则 206

11.2.2 使用菜单设计器创建菜单 207

11.3 完善菜单 210

11.3.1 设置菜单的快速访问键 210

11.3.2 设置键盘快捷键 211

11.3.3 对菜单项进行分组 212

11.3.4 添加系统菜单项 213

11.3.5 设置菜单项状态 213

11.3.6 定义菜单标题的位置 214

11.3.7 显示状态栏信息 214

11.4.1 创建快捷菜单 215

11.4 创建快捷菜单 215

11.4.2 添加快捷菜单到表单中 216

11.5 创建工具栏 216

11.5.1 定义工具栏类 217

11.5.2 在自定义工具栏类中添加对象 217

11.5.3 定义对象操作 218

11.5.4 添加工具栏 219

11.6 实例 220

小结 222

思考与练习 222

12.2.1 常量 224

12.2 常量和变量 224

第12章 Visual FoxPro 6.0程序设计基础 224

12.1 数据类型 224

12.2.2 变量 225

12.3 Visual FoxPro 6.0常用函数 228

12.3.1 数值运算函数 228

12.3.2 字符串操作函数 229

12.3.3 转换函数 230

12.3.4 日期和时间函数 231

12.4.1 算术表达式 232

12.4.2 字符表达式 232

12.4 运算符及表达式 232

12.4.3 日期时间表达式 233

12.4.4 关系表达式 233

12.4.5 逻辑表达式 233

12.4.6 空值的处理 234

小结 234

思考与练习 234

第13章 Visual FoxPro 6.0结构化程序设计 237

13.1 程序的建立与维护 237

13.1.1 用菜单选择方式建立及维护程序 237

13.1.2 用命令方式建立及维护程序 238

13.1.3 运行程序 239

13.1.4 程序的编译 240

13.1.5 编程时的一般规则 240

13.2 程序的流程控制 240

13.2.1 顺序结构 240

13.2.2 选择结构 242

13.2.3 循环结构 245

13.3 自定义函数和过程文件 247

13.3.1 自定义函数 247

13.3.2 过程文件 249

13.4 实例 250

小结 252

思考与练习 253

第14章 面向对象的程序设计 255

14.1 面向对象程序设计示例 255

14.1.1 随机数的排序 255

14.1.2 巧7游戏 257

14.2 基本概念 260

14.2.1 面向对象程序设计的优点 260

14.2.3 类 261

14.2.2 对象 261

14.3 类的设计 264

14.3.1 创建类 264

14.3.2 添加类属性和方法 265

14.3.3 属性设置 266

14.3.4 定义类 267

14.4 对象的操作 267

14.4.1 定义对象 267

14.4.2 设置属性值 267

14.4.4 触发事件 268

14.4.3 调用方法程序 268

14.4.5 面向对象的程序设计步骤 269

小结 270

思考与练习 270

第15章 数据的导入与导出 271

15.1 理解数据的导入与导出 271

15.1.1 复制数据的三种方式 271

15.1.2 导入、追加与导出 271

15.2 数据的导入 272

15.2.1 使用向导导入数据 272

15.2.2 直接导入数据 275

15.3 追加数据 276

15.3.1 利用向导追加数据 276

15.3.2 选择性地追加数据 277

15.4 导出数据 279

小结 281

思考与练习 281

第16章 Visual FoxPro 7.0中新增的语言功能 282

16.1 DBC事件 282

16.1.1 VFP 7.0的DBC事件 282

16.1.2 VFP 7.0中数据库的存储过程 284

16.2 VFP 7.0中的Web功能 287

16.2.1 数据的Web发布 287

16.2.2 VFP 7.0对XML的支持 290

16.3 VFP 7.0中的新增函数 291

16.3.1 VFP 7.0新增函数 291

16.3.2 VFP 7.0对VFP 6.0中部分函数的改进 291

16.4 VFP 7.0开发环境的改进 292

16.4.1 智能感知功能 292

16.4.2 IDE功能的增强 292