《Visual FoxPro程序设计基础教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:匡松,王锦主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2008
  • ISBN:7040243911
  • 页数:393 页
图书介绍:本书以VisualFoxPro6.0为基础,内容包括:VisualFoxPro数据库系统的概述;VisualFoxPro基础知识;VisualFoxPro数据基础;表的基本操作;索引、统计与多表操作;创建数据库、视图与查询;SQL关系数据库查询语言;程序设计基础;程序结构与常用控件的使用;表单设计;报表设计;菜单设计;应用程序的集成与发布等内容。本书特色鲜明,系统全面,内容扎实,结构科学合理,通俗易懂,数据一致,例题丰富,图文并茂,全面覆盖全国计算机等级考试新大纲规定的二级VisualFoxPro考试内容。通过对本书的学习,不仅能掌握VisualFoxPro面向对象可视化程序设计的方法和应用程序开发技术,同时还能充分满足参加计算机等级考试二级的需要。VisualFoxPro考试的需要。

第1章 数据库基础 1

1.1 数据、信息与数据处理 1

1.1.1 数据 1

1.1.2 信息 1

1.1.3 数据处理 2

1.2 数据管理技术的发展 2

1.2.1 人工管理阶段 2

1.2.2 文件管理阶段 2

1.2.3 数据库系统阶段 3

1.3 数据库系统基本概念 4

1.3.1 数据库 4

1.3.2 数据库管理系统 4

1.3.3 数据库系统 5

1.3.4 数据库应用系统 5

1.4 数据模型 5

1.4.1 数据模型概述 5

1.4.2 E-R数据模型 6

1.4.3 几种主要的数据模型 7

1.5 关系数据库 9

1.5.1 关系术语 9

1.5.2 关系的规范化 10

1.5.3 关系运算 11

1.5.4 关系数据库 12

1.5.5 关系的完整性 14

1.6 VisualFoxPro概述 15

1.6.1 VisualFoxPro的特点 15

1.6.2 ViisualFoxPro处理的文件类型 16

1.6.3 VisualFoxPro表的类型 17

1.6.4 VisualFoxPro命令格式 18

1.7 VisualFoxPro基本操作 19

1.7.1 VisualFoxPro的启动与退出 19

1.7.2 VisualFoxPro的用户界面 19

1.7.3 VisualFoxPro操作方式 21

1.8 VisualFoxPro可视化设计工具 21

1.8.1 VisualFoxPro向导 22

1.8.2 VisualFoxPro设计器 23

1.8.3 VisualFoxPro生成器 24

习题一 25

第2章 VisualFoxPro数据及其运算 29

2.1 数据类型 29

2.2 常量 32

2.3 变量 33

2.3.1 内存变量 33

2.3.2 数组变量 35

2.3.3 字段变量 36

2.4 运算符与表达式 36

2.5 常用函数 40

2.5.1 数值运算函数 40

2.5.2 字符处理函数 43

2.5.3 转换函数 47

2.5.4 日期和时间函数 49

2.5.5 测试函数 50

习题二 53

第3章 表操作 60

3.1 新建表 60

3.1.1 表结构的分析和定义 60

3.1.2 建立表的结构 63

3.2 打开和关闭表 65

3.2.1 打开表 66

3.2.2 关闭表 67

3.3 显示和修改表的结构 67

3.3.1 显示表的结构 67

3.3.2 修改表的结构 68

3.4 向表中输入记录 69

3.4.1 以追加方式输入记录 70

3.4.2 执行APPEND命令追加记录 73

3.5 复制表结构和表文件 74

3.5.1 复制表结构 74

3.5.2 复制表文件 74

3.6 记录的操作 75

3.6.1 定位记录 75

3.6.2 显示记录 77

3.6.3 修改记录 81

3.6.4 删除与恢复记录 83

3.7 表的过滤 87

3.7.1 过滤字段 87

3.7.2 过滤记录 89

3.8 表与数组之间的数据交换 90

3.8.1 将当前记录复制到数组中 90

3.8.2 将数组的数据复制到当前记录中 91

习题三 92

第4章 排序、索引与多表操作 96

4.1 物理排序 96

4.2 索引 98

4.2.1 索引的概念及类型 98

4.2.2 建立索引 99

4.2.3 使用索引 104

4.2.4 删除索引 106

4.3 查询 106

4.3.1 顺序查询 107

4.3.2 索引查询 108

4.4 统计与汇总 109

4.4.1 计数命令 109

4.4.2 求和命令 110

4.4.3 求平均值命令 110

4.4.4 计算命令 111

4.4.5 汇总命令 111

4.5 多个表的同时使用 112

4.5.1 使用工作区 112

4.5.2 建立表间临时关系 113

4.5.3 表的连接 116

习题四 118

第5章 数据库、视图与查询 120

5.1 数据库的基本操作 120

5.1.1 建立数据库 120

5.1.2 打开数据库 122

5.1.3 关闭数据库 123

5.1.4 删除数据库 123

5.1.5 向数据库添加数据表 124

5.1.6 移去和删除表 125

5.2 设置数据库表的属性 126

5.2.1 设置表中字段的输入输出掩码 126

5.2.2 设置表中字段的默认值 127

5.2.3 设置表中字段的有效性规则 129

5.2.4 设置触发器 130

5.3 建立永久关系 132

5.3.1 建立表间的永久关系 132

5.3.2 设置参照完整性 134

5.4 创建与使用视图 137

5.4.1 视图的概念 137

5.4.2 创建视图 138

5.4.3 使用视图 145

5.5 创建与使用查询 146

5.5.1 查询的概念 147

5.5.2 创建查询 147

5.5.3 使用查询 152

习题五 155

第6章 关系数据库查询语言SQL 160

6.1 SQL概述 160

6.1.1 SQL的特点 160

6.1.2 SQL语言的体系结构 161

6.2 SQL的数据定义 161

6.2.1 创建表 161

6.2.2 修改表的结构 163

6.2.3 删除表 166

6.2.4 视图的定义和删除 166

6.3 SQL的数据查询功能 168

6.3.1 SELECT语句格式 169

6.3.2 投影查询 170

6.3.3 条件查询 172

6.3.4 统计查询 178

6.3.5 分组查询 179

6.3.6 查询的排序 180

6.3.7 内连接查询 182

6.3.8 自连接查询 184

6.3.9 修改查询去向 185

6.3.10 嵌套查询 187

6.3.11 集合查询 190

6.3.12 超连接查询 191

6.4 SQL的数据操纵功能 193

6.4.1 插入记录 193

6.4.2 更新记录 194

6.4.3 删除记录 195

习题六 195

第7章 程序设计基础 200

7.1 程序设计的方法及原则 200

7.1.1 VisualFoxPro程序的语法成分 200

7.1.2 程序的书写原则 201

7.2 程序文件的建立、编辑与运行 201

7.2.1 程序文件的建立与编辑 201

7.2.2 程序文件的运行 203

7.3 程序中的常用命令 204

7.3.1 输入命令 204

7.3.2 输出命令 205

7.3.3 其他命令 206

7.4 程序的基本结构 207

7.4.1 顺序结构 207

7.4.2 分支结构 208

7.4.3 循环结构 211

7.5 子程序、过程与自定义函数 217

7.5.1 子程序 217

7.5.2 内存变量的作用域和参数传递 218

7.5.3 过程文件 220

7.5.4 自定义函数 223

7.6 面向对象程序设计 224

7.6.1 面向对象程序设计基本概念 224

7.6.2 面向对象程序设计基本方法 226

7.7 VisualFoxPro中的类 226

7.7.1 类的概念 226

7.7.2 属性、事件与方法程序 228

7.8 对象的操作 229

7.8.1 引用容器类对象 229

7.8.2 设置对象的属性值 230

7.8.3 调用方法 231

7.8.4 添加新属性和新方法 231

习题七 238

第8章 表单设计及应用 245

8.1 表单设计基础 245

8.1.1 表单简介 245

8.1.2 表单向导 248

8.1.3 表单设计器 254

8.1.4 表单的运行 261

8.2 表单控件的使用 262

8.2.1 控件的基本操作 262

8.2.2 标签控件 262

8.2.3 文本框控件 265

8.2.4 命令按钮控件 266

8.2.5 列表框控件 269

8.2.6 组合框控件 270

8.2.7 编辑框控件 272

8.2.8 复选框控件 273

8.2.9 选项按钮组控件 275

8.2.10 微调按钮控件 278

8.2.11 计时器控件 281

8.2.12 图像控件 285

8.2.13 表格控件 286

8.2.14 页框控件 291

8.2.15 命令按钮组控件 292

8.2.16 ActiveX控件和ActiveX绑定控件 298

8.2.17 表单集控件 299

习题八 300

第9章 报表设计及应用 305

9.1 报表概述 305

9.1.1 报表组成 305

9.1.2 报表的常规布局 305

9.1.3 报表设计器界面 307

9.2 创建简单报表 309

9.2.1 报表向导 309

9.2.2 快速报表 313

9.3 报表设计器 315

9.3.1 启动报表设计器 316

9.3.2 设置报表的数据环境 316

9.3.3 报表的控件设计 317

9.3.4 报表的数据分组 319

9.3.5 页面设置 324

9.4 报表的打印输出 325

9.4.1 使用菜单输出报表 325

9.4.2 使用命令输出报表 326

习题九 327

第10章 菜单设计及应用 330

10.1 菜单设计概述 330

10.1.1 菜单的结构及类型 330

10.1.2 菜单设计的一般步骤 331

10.1.3 菜单设计器简介 333

10.1.4 “显示”菜单简介 335

10.2 菜单设计及运行 336

10.2.1 设计下拉菜单 336

10.2.2 给表单设计下拉菜单 343

10.2.3 设计快捷菜单 346

习题十 348

第11章 应用程序的集成与发布 350

11.1 应用程序的一般开发过程 350

11.1.1 应用程序设计的基本过程 350

11.1.2 应用程序组织结构 351

11.1.3 主程序设计 353

11.2 利用项目管理器开发应用程序 354

11.2.1 用项目管理器组织文件 354

11.2.2 连编项目 355

11.3 发布应用程序 357

11.3.1 准备工作 357

11.3.2 应用程序的发布 357

习题十一 358

第12章 系统开发实例 359

12.1 系统分析和要求 359

12.1.1 功能模块图 359

12.1.2 界面图 359

12.2 开发步骤 363

12.2.1 建立表系统及其项目 363

12.2.2 建立表单系统 364

12.2.3 建立菜单 377

12.2.4 建立主程序 379

12.2.5 编译 379

12.2.6 发布 380

12.2.7 安装 384

习题十二 386

附录 各章习题参考答案 387

参考文献 393