《新编Visual FoxPro程序设计实用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张洪瀚,金一宁,韩雪娜主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2010
  • ISBN:9787113115555
  • 页数:324 页
图书介绍:本书是根据由教育部高等学校文科计算机基础教学指导委员会编写的由教育部高等司组织制订高等学校文科类专业《大学计算机教学基本要求》的要求编写的。本书共分11章,主要讲解关系数据库的基础知识,中文Visual FoxPro6.0的命令体系,结构化、过程化和面向对象程序设计方法,SQL语言应用技术以及菜单、报表的设计与应用。本书力求为授课教师在教授本门课程时较容易的将面向过程程序设计和面向对象程序设计方法结合在一起,同时力求学生在学习本门课程时便于掌握和理解。本书贴近全国计算机等级考试二级Visual FoxPro考试内容,并且在书的最后一章给出了一个实际的小型数据库应用系统的设计和代码,读者学习后,能够为参加计算机等级考试或者从事各类实用数据库应用系统的设计、开发与维护打下坚实的基础。

第1章 Visual FoxPro基础 1

1.1 数据库系统概述 1

1.1.1 计算机数据管理的发展 1

1.1.2 数据库系统 3

1.1.3 数据模型 4

1.2 关系数据库 6

1.2.1 关系模型的基本概念 6

1.2.2 关系数据库及关系运算 7

1.3 Visual FoxPro概述 8

1.3.1 Visual FoxPro的发展历程 9

1.3.2 Visual FoxPro 6.0的特点 9

1.3.3 Visual FoxPro 6.0的性能指标 9

1.3.4 Visual FoxPro文件类型 11

1.3.5 Visual FoxPro命令概述 11

1.4 Visual FoxPro系统操作基础 14

1.4.1 Visual FoxPro安装与启动 14

1.4.2 Visual FoxPro用户界面简介 15

本章小结 18

习题一 19

第2章 Visual FoxPro操作基础 20

2.1 Visual FoxPro 6.0的系统应用环境 20

2.1.1 Visual FoxPro 6.0的系统菜单 20

2.1.2 工具栏的使用 23

2.1.3 对话框的使用 24

2.1.4 Visual FoxPro 6.0的工作方式 25

2.2 Visual FoxPro 6.0的可视化管理工具 25

2.2.1 Visual FoxPro 6.0的向导 25

2.2.2 Visual FoxPro 6.0的设计器 27

2.2.3 Visual FoxPro 6.0的生成器 28

2.3 项目管理器 31

2.3.1 创建项目 32

2.3.2 项目文件的基本操作 33

本章小结 37

习题二 37

第3章 Visual FoxPro的数据及其运算 40

3.1 常量和变量 40

3.1.1 常量 40

3.1.2 变量 42

3.1.3 内存变量的常用命令 43

3.2 表达式 44

3.2.1 算术表达式 44

3.2.2 字符表达式 45

3.2.3 日期和时间表达式 46

3.2.4 关系表达式 46

3.2.5 逻辑表达式 47

3.3 常用函数 48

3.3.1 数值函数 48

3.3.2 字符函数 49

3.3.3 日期和时间函数 51

3.3.4 数据类型转换函数 52

3.3.5 测试函数 53

本章小结 55

习题三 56

第4章 Visual FoxPro数据库及其操作 60

4.1 Visual FoxPro数据库及其建立 60

4.1.1 建立数据库 60

4.1.2 使用数据库 62

4.1.3 修改数据库 63

4.1.4 删除数据库 63

4.2 建立数据库表 64

4.2.1 在数据库中建立表 64

4.2.2 修改表结构 68

4.3 表的基本操作 69

4.3.1 打开、关闭表 69

4.3.2 表记录指针的定位 71

4.3.3 显示记录 71

4.3.4 修改记录 73

4.3.5 增加记录 74

4.3.6 删除记录 76

4.3.7 查找记录 80

4.3.8 表的复制 81

4.4 索引 82

4.4.1 索引的基本概念 83

4.4.2 在表设计器中建立索引 83

4.4.3 使用索引 85

4.5 参照完整性 87

4.5.1 实体完整性与主关键字 88

4.5.2 域完整性与约束规则 88

4.5.3 参照完整性与表之间的联系 88

4.5.4 用户定义完整性 90

4.6 自由表 90

4.6.1 数据库表与自由表 90

4.6.2 将自由表添加到数据库 91

4.6.3 从数据库中移出表 91

4.7 多表同时使用 92

4.7.1 工作区 92

4.7.2 使用不同工作区的表 92

4.7.3 表之间的关联 93

4.8 表的排序 96

本章小结 97

习题四 97

第5章 面向对象程序设计基础 101

5.1 面向对象的基本概念 101

5.1.1 对象与类 101

5.1.2 子类与继承 102

5.1.3 事件 102

5.2 Visual FoxPro基类简介 103

5.2.1 Visual FoxPro基类 103

5.2.2 容器与控件 103

5.3 创建与管理表单 104

5.3.1 创建表单 104

5.3.2 表单的属性和方法 107

5.4 表单设计器 108

5.4.1 表单设计器环境 108

5.4.2 控件的操作和布局 112

5.5 常用表单控件及其应用 114

5.5.1 控件的通用属性 114

5.5.2 标签 114

5.5.3 文本框 116

5.5.4 命令按钮 117

5.5.5 命令组 118

5.5.6 选项组 119

5.5.7 复选框 120

5.5.8 编辑框 121

5.5.9 列表框 121

5.5.10 组合框 123

5.5.11 表格 124

5.5.12 微调控件 126

5.5.13 线条 127

5.5.14 形状 128

5.5.15 计时器 128

5.5.16 页框 130

5.5.17 表单控件的综合应用 131

本章小结 132

习题五 133

第6章 程序设计基础与表单应用 135

6.1 程序与程序文件 135

6.1.1 程序的概念 135

6.1.2 程序文件的建立、调试与运行 138

6.1.3 简单的输入/输出命令 140

6.2 程序设计的基本结构 147

6.2.1 顺序结构 147

6.2.2 分支结构 149

6.2.3 多路分支结构 159

6.2.4 循环结构 164

6.2.5 多重循环及数组应用 172

6.3 过程、自定义函数、方法及内存变量的作用域 178

6.3.1 过程 179

6.3.2 自定义函数 181

6.3.3 方法 182

6.3.4 全局变量与局部变量 182

本章小结 184

习题六 185

第7章 结构化查询语言 191

7.1 SQL概述 191

7.2 SQL的数据查询功能 192

7.2.1 SELECT语句格式 192

7.2.2 投影查询 193

7.2.3 条件查询 195

7.2.4 统计查询 198

7.2.5 分组统计查询 199

7.2.6 查询结果的排序 200

7.2.7 查询去向 201

7.2.8 连接查询 202

7.2.9 自连接查询 204

7.2.10 嵌套查询 205

7.2.11 集合并查询 206

7.3 SQL的数据定义功能 207

7.3.1 建立表结构 207

7.3.2 修改表结构 209

7.3.3 删除表结构 210

7.3.4 视图的定义与删除 210

7.4 SQL的数据操纵功能 211

7.4.1 插入记录 211

7.4.2 更新记录 211

7.4.3 删除记录 211

本章小结 212

习题七 212

第8章 查询与视图 215

8.1 查询 215

8.1.1 查询设计器 215

8.1.2 建立查询 216

8.1.3 运行查询 221

8.1.4 修改查询文件 222

8.1.5 查看SQL语句 222

8.2 视图 223

8.2.1 视图的概念 223

8.2.2 建立视图 224

8.2.3 视图与数据更新 226

8.2.4 视图的SQL语句 228

本章小结 230

习题八 231

第9章 菜单设计与应用 232

9.1 设计菜单 232

9.1.1 规划菜单系统 232

9.1.2 菜单设计器 233

9.1.3 建立菜单文件 239

9.1.4 生成菜单程序 240

9.1.5 运行菜单程序 240

9.1.6 为顶层表单添加菜单 240

9.2 下拉式菜单设计 241

9.3 快捷菜单设计 245

本章小结 247

习题九 248

第10章 报表设计和应用 250

10.1 创建报表 250

10.1.1 使用向导创建报表 250

10.1.2 使用报表设计器创建报表 253

10.1.3 创建快速报表 255

10.1.4 报表工具栏 256

10.2 报表的编辑与输出 258

10.2.1 在报表中使用控件 258

10.2.2 报表输出 262

10.3 设计分组报表 263

10.3.1 设计单级分组报表 263

10.3.2 设计多级分组报表 264

本章小结 266

习题十 266

第11章 学生信息管理系统 268

11.1 系统概述 268

11.1.1 主要内容 268

11.1.2 目的和意义 268

11.2 系统规划 269

11.2.1 需求分析 269

11.2.2 可行性研究分析 269

11.3 系统分析 270

11.3.1 现行系统调查分析 270

11.3.2 系统逻辑模型 270

11.4 系统设计 273

11.4.1 模块设计 273

11.4.2 代码设计 274

11.4.3 输入设计 274

11.4.4 输出设计 275

11.4.5 数据库设计 275

11.5 系统实施与测试 277

11.5.1 系统功能模块实现 277

11.5.2 系统测试 282

11.6 系统维护 282

11.7 部分代码实现 283

本章小结 299

习题十一 299

附录A 全国计算机等级考试常用表 300

附录B 全国计算机等级考试二级Visual FoxPro考试大纲 303

附录C 全国计算机等级考试二级公共基础知识考试大纲 306

附录D 2008年9月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计 308

附录E 2009年3月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计 313

附录F 2009年9月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计 318

参考答案 323

参考文献 324