《Visual FoxPro程序设计知识与练习》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:相万让主编;杨海霞,赵怡副主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2005
  • ISBN:7115135088
  • 页数:324 页
图书介绍:本书包含计算机等级考试VFP大纲,并重视应用,将内容分为三篇。

目录 1

第1篇 知识篇 1

第1章 数据库基础 1

1.1 数据库系统基础知识 1

1.1.1 基本概念 1

1.1.2 数据管理技术的发展 3

1.1.3 数据库技术的发展 5

1.2 数据库系统的体系结构 6

1.3 数据模型 8

1.3.1 数据模型的要素 8

1.3.2 概念模型 9

1.3.3 数据模型 13

1.4 关系数据库 13

1.4.1 关系模型的基本概念 14

1.4.2 关系代数 17

1.4.3 关系数据的规范化 18

1.5 Visual FoxPro系统初步 18

1.5.1 Visual FoxPro系统概述 18

1.5.2 Visual FoxPro的安装、启动和退出 20

1.5.3 Visual FoxPro的窗口界面 22

1.5.4 Visual FoxPro的配置 27

1.5.5 项目管理器 28

1.5.6 Visual FoxPro向导、设计器与生成器简介 33

第2章 Visual FoxPro程序设计基础 36

2.1 Visual FoxPro程序初步 36

2.1.1 程序及程序设计 36

2.1.2 程序文件的建立和执行 37

2.1.3 Visual FoxPro应用程序开发 38

2.2.1 数据类型 40

2.2 利用程序进行数据处理 40

2.2.2 数据存储 42

2.2.3 运算符与表达式 45

2.2.4 函数及其应用 49

2.3 Visual FoxPro 6.0程序设计 58

2.3.1 程序流的控制 58

2.3.2 过程和自定义函数 62

第3章 数据库和表 66

3.1 数据库设计 66

3.1.1 数据库设计原则 66

3.1.2 数据库设计过程 67

3.2 Visual FoxPro数据库及其操作 69

3.2.1 基本概念 69

3.2.2 创建数据库 69

3.2.3 打开与关闭数据库 71

3.2.4 修改数据库 73

3.2.5 删除数据库 73

3.3 创建表 74

3.3.1 定义表结构 74

3.3.2 在表设计器中创建表 76

3.3.3 表结构的显示与修改 78

3.3.4 向表中添加记录 79

3.4 使用表 81

3.4.1 数据库表与自由表 81

3.4.2 数据库表的使用 83

3.4.3 表的打开与关闭 86

3.5 操作表中的数据 87

3.5.1 数据的显示和修改 87

3.5.2 控制字段和记录的访问 88

3.5.3 数据表中记录指针的定位和记录的插入 90

3.5.4 数据记录的删除和恢复 93

3.5.5 修改表中的数据 96

3.6 索引 97

3.6.1 索引的概念及类型 98

3.6.2 在表设计器中建立索引 99

3.6.3 用命令建立索引 100

3.6.4 使用索引 101

3.7 多个表的同时使用 103

3.7.1 使用数据工作期 103

3.7.2 工作区操作 104

3.7.3 使用不同工作区的表 105

3.7.4 表之间的关系 105

3.8.2 域完整性与约束规则 107

3.8.3 参照完整性与表之间的关联 107

3.8 数据完整性 107

3.8.1 实体完整性与主关键字 107

第4章 视图与查询 111

4.1 视图 111

4.1.1 视图的概念及作用 111

4.1.2 视图设计器 111

4.1.3 创建视图 115

4.1.4 远程视图 120

4.1.5 使用视图 123

4.1.6 利用视图更新数据 124

4.2 查询 126

4.2.1 查询设计器 126

4.2.2 建立查询 127

4.2.3 使用查询 129

4.3 关系数据库标准语言SQL 132

4.3.1 SQL的特点 132

4.3.2 查询 133

4.3.3 数据定义 142

4.3.4 数据更新 143

4.3.5 视图 145

第5章 面向对象程序设计 147

5.1 面向对象程序设计的基本概念 147

5.1.1 对象、控件和类 147

5.1.2 继承、封装和多态 149

5.1.3 属性、事件和方法 150

5.2 Visual FoxPro的类和对象 151

5.2.1 Visual FoxPro中的基类 151

5.2.2 由基类创建新类 152

5.2.3 Visual FoxPro中的对象 154

5.2.4 对象的引用 154

5.2.5 设置对象属性 155

5.2.6 响应事件 156

5.2.7 调用方法 157

第6章 使用表单设计应用程序界面 158

6.1 创建、修改及运行表单 158

6.1.1 使用表单向导创建表单 158

6.1.2 修改及运行表单 162

6.1.3 管理表单属性和方法 163

6.2 表单设计器 166

6.2.1 使用表单设计器创建表单 166

6.2.2 创建数据环境 167

6.2.3 控件的操作与布局 169

6.3.1 常用控件的使用场景 171

6.3 常用表单控件 171

6.3.2 标签、文本框和编辑框 173

6.3.3 命令按钮和命令按钮组 176

6.3.4 选项按钮和复选框 178

6.3.5 组合框和列表框 180

6.3.6 微调按钮与时钟 182

6.3.7 表格和图像 184

6.3.8 用线条和形状改善表单外观 187

6.3.9 ActiveX控件和ActiveX绑定控件 188

6.4 表单的高级应用 190

6.4.1 表单管理 190

6.4.2 多文档界面 192

6.4.3 使用表单集 193

7.1.1 快速创建报表 196

7.1 创建报表 196

第7章 报表和标签 196

7.1.2 利用报表向导创建报表 198

7.1.3 利用报表设计器创建报表 200

7.2 修改和美化报表 201

7.2.1 报表设计器工具栏和报表控件工具栏 202

7.2.2 报表布局 202

7.2.3 设置标题和总结 203

7.2.4 页标头和页注脚 203

7.2.5 在报表中添加新的数据 204

7.3 报表的制作技巧及其他 204

7.3.1 分析报表所需要的数据 204

7.3.2 快速设计和创建报表布局 205

7.3.3 设置多列布局 205

7.3.4 报表预览和打印 205

7.4.1 标签向导 206

7.4 设计标签 206

7.4.2 标签设计器 207

第8章 设计菜单和工具栏 208

8.1 设计菜单 208

8.1.1 菜单系统的组成和规划 208

8.1.2 菜单设计器 209

8.1.3 创建条形菜单 211

8.1.4 创建快捷菜单 212

8.1.5 菜单的应用 213

8.2 创建自定义工具栏 215

8.2.1 创建类 215

8.2.2 在表单中使用工具栏 216

8.2.3 协调菜单和自定义工具栏 216

9.1.1 错误类型 217

9.1 程序中常见的错误类型 217

第9章 程序的测试与调试 217

9.1.2 检查错误 218

9.2 使用调试器 218

9.2.1 调试器环境 218

9.2.2 设置断点 221

9.2.3 调试菜单 221

第10章 多用户与共享技术 222

10.1 多用户环境中的数据访问技术 222

10.1.1 在多用户环境中访问数据 222

10.1.2 锁定数据的方法 223

10.1.3 解锁数据的方法 226

10.1.4 数据工作期 226

10.1.5 数据缓冲技术 228

10.2.1 使用缓冲技术进行数据更新 231

10.2 数据更新技术 231

10.2.2 使用事务处理机制管理更新 232

10.2.3 通过视图管理数据更新 238

10.3 对访问冲突的处理 240

10.3.1 管理缓冲冲突 240

10.3.2 检测并避免冲突 242

10.3.3 使用备注字段检查冲突 243

10.3.4 处理冲突的规则 243

第11章 制作应用程序安装盘 244

11.1 创建安装程序 244

11.1.1 制作步骤 244

11.1.2 可发布文件 244

11.1.3 受限制文件 245

11.2.2 指定组件 246

11.2.1 定位文件 246

11.2 使用安装向导 246

11.2.3 磁盘映像 247

11.2.4 安装选项 248

11.2.5 默认目标目录 248

11.2.6 改变文件设置 248

11.2.7 完成 249

11.3 检测安装程序 250

第12章 小型应用系统开发 251

12.1 信息系统开发过程 251

12.2 需求分析 251

12.2.1 系统功能分析 252

12.2.2 系统功能模块设计 252

12.3 数据库设计 253

12.3.1 概念结构设计 253

12.2.3 数据流图(DFD)和数据字典(DD) 253

12.3.2 逻辑结构设计 256

12.3.3 物理结构设计 259

12.3.4 数据库的实现 259

12.4 系统功能模块的设计 261

12.4.1 设计系统主界面 261

12.4.2 设计查询表单 262

12.4.3 设计维护表单 264

12.4.4 设计统计界面 266

12.4.5 设计报表界面及报表 267

12.5 应用程序的编译及发布 269

第2篇 基础练习篇 273

基础练习1 273

基础练习2 275

基础练习3 278

基础练习4 281

基础练习5 286

基础练习6 288

基础练习7 288

基础练习8 290

基础练习9 291

第3篇 综合练习篇 293

笔试模拟题一 293

笔试模拟题二 297

笔试模拟题三 303

笔试模拟题四 308

笔试模拟题五 314

附录A 基础练习篇基础练习题参考答案 320

附录B 综合练习篇笔试模拟题参考答案 323