当前位置:首页 > 工业技术
Visual FoxPro 8.0数据库系统开发教程
Visual FoxPro 8.0数据库系统开发教程

Visual FoxPro 8.0数据库系统开发教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:刘凤玲主编
  • 出 版 社:清华大学出版社;北京交通大学出版社
  • 出版年份:2006
  • ISBN:781082855X
  • 页数:338 页
图书介绍:本书根据Visual FoxPro 8.0系统既具有数据库管理系统的功能,又具有强大的可视化程序开发功能这一特点,首先介绍了如何使用可视化的方式和命令方式操作数据库、表和记录,然后介绍了Visual FoxPro 8.0程序设计的基本知识及面向对象程序设计的方法,其后介绍了表单、表单控件、菜单、报表、类及工具栏等概念和设计方法,又介绍了Web应用程序开发、客户/服务器应用系统及程序的调试与发布。
《Visual FoxPro 8.0数据库系统开发教程》目录

1.1 Visual FoxPro发展概况 1

第1章 Visual FoxPro 8.0系统概述 1

1.2 VFP 8.0新增功能 2

1.3 VFP 8.0的安装与启动 3

1.3.1 安装环境 3

1.3.2 安装VFP 8.0 3

1.3.3 VFP 8.0的启动与退出 7

1.4 VFP 8.0的用户界面 8

1.5.1 VFP 8.0向导 11

1.5 VFP 8.0辅助设计工具 11

1.5.2 VFP 8.0生成器 12

1.5.3 VFP 8.0设计器 12

1.6 VFP 8.0系统环境的配置 13

1.6.1 使用选项对话框配置系统环境 13

1.6.2 使用SET命令配置系统环境 15

1.7 VFP 8.0的工作方式 16

1.7.1 VFP 8.0的两类工作方式 16

1.7.2 命令构成的基本格式 17

1.8 VFP 8.0的文件组成 18

1.9 项目管理器 19

1.9.1 创建项目 19

1.9.2 项目文件的打开与关闭 21

1.9.3 连编应用程序 21

习题 22

2.1 数据库基础理论 24

2.1.1 信息、数据和数据处理 24

第2章 数据库编程基础 24

2.1.2 数据模型 25

2.1.3 数据库系统 26

2.1.4 关系数据库及其设计 27

2.2 数据类型 30

2.3 常量与变量 32

2.3.1 常量 32

2.3.2 变量 33

2.4.1 函数的类型 35

2.4.2 常用函数 35

2.4 函数 35

2.5 表达式 42

2.5.1 算术表达式 42

2.5.2 字符串表达式 42

2.5.3 日期时间运算符和日期时间表达式 43

2.5.4 关系运算符和关系表达式 44

2.5.5 逻辑运算符和逻辑表达式 44

2.5.6 运算符的优先顺序 45

习题 46

第3章 表的创建及基本操作 48

3.1 表的创建与修改 48

3.1.1 表结构的概念 48

3.1.2 创建表的结构 49

3.1.3 向表中输入数据 53

3.1.4 表结构的修改与显示 57

3.2 表的基本操作与使用 58

3.2.1 表的打开与关闭 58

3.2.2 记录的显示与修改 59

3.2.3 逻辑表的设置 62

3.2.4 数据表中记录的定位 63

3.2.5 删除和恢复表中的数据 64

3.2.6 表与表结构的复制 66

3.2.7 文件操作命令 67

3.3 表的排序与索引 67

3.3.1 排序 67

3.3.2 索引的概念 69

3.3.3 索引类型 69

3.3.4 创建索引 69

3.3.5 索引的使用 72

3.4 查询与统计 74

3.4.1 数据表的查询 74

3.4.2 数据表的统计 75

3.5 多表操作 77

3.5.1 工作区的概念 77

3.5.2 选择工作区命令 77

3.5.3 表的关联 78

习题 80

4.1.2 数据库的设计步骤 84

4.1.1 数据库的概念 84

第4章 数据库 84

4.1 数据库的设计 84

4.1.3 自由表与数据库表 85

4.2 创建数据库 85

4.2.1 利用数据库设计器窗口创建数据库 85

4.2.2 数据库中表的操作 86

4.3 数据词典 87

4.3.1 长表名(长字段名) 88

4.3.2 字段有效性 88

4.3.3 记录有效性 90

4.3.4 触发器 90

4.3.5 字段的显示属性 91

4.4 创建数据库表间的关系 92

4.4.1 永久关系和临时关系 92

4.4.2 创建表间的永久关系 92

4.5 参照完整性规则 93

习题 95

4.6 数据库的打开与关闭 95

第5章 查询与视图 97

5.1 创建查询 97

5.1.1 查询文件的建立 97

5.1.2 运行查询 104

5.2 创建视图 107

5.2.1 创建本地视图 107

5.2.2 利用视图更新数据 110

5.2.3 查询与视图的区别 111

5.2.4 创建远程视图 112

5.3 关系数据库查询语言SQL 114

5.3.1 SQL查询命令 114

5.3.2 数据定义语言 117

5.3.3 数据操纵语言 119

习题 119

第6章 程序设计基础 122

6.1 程序文件的建立与执行 122

6.1.1 程序文件的建立 122

6.2 程序设计中几个常用的命令 123

6.1.2 程序的执行 123

6.3 程序的基本结构 125

6.3.1 顺序结构 125

6.3.2 分支结构 126

6.3.3 循环结构 131

6.4 过程与用户自定义函数 137

6.4.1 过程 138

6.4.2 用户自定义函数 140

6.4.3 变量作用域 141

习题 143

第7章 面向对象程序设计 145

7.1 面向对象程序设计的概念 145

7.1.1 面向对象 145

7.1.2 对象 145

7.1.3 类 148

7.1.4 类的特性 149

7.1.5 VFP 8.0内部定义的类 149

7.2.1 创建类/类库 152

7.2 类的设计 152

7.2.2 查看类信息和类库表 155

7.3 VFP 8.0中的事件 156

7.3.1 核心事件 156

7.3.2 事件触发顺序 157

习题 158

第8章 表单设计基础 160

8.1 表单向导 160

8.1.1 普通表单向导 160

8.1.2 一对多表单向导 163

8.2 表单设计器 166

8.2.1 启动表单设计器 166

8.2.2 常用工具栏 167

8.2.3 常用对话框 169

8.3 设计表单和表单集 171

8.3.1 表单设计的基本步骤 171

8.3.2 快速创建表单 172

8.3.3 设置表单属性 174

8.3.5 表单集 176

8.3.4 表单的事件和方法 176

8.3.6 在表单中设置对象属性 179

8.3.7 添加自定义属性与方法 179

8.3.8 单文档与多文档界面 181

8.3.9 创建参数表单 182

习题 183

第9章 表单控件使用 184

9.1 显示类控件 184

9.1.1 标签控件 184

9.1.3 形状控件 186

9.1.2 图像控件 186

9.1.4 线条控件 187

9.2 输入类控件 187

9.2.1 文本框控件 188

9.2.2 编辑框控件 191

9.2.3 组合框控件 191

9.2.4 列表框控件 193

9.2.5 微调控件 195

9.2.6 复选框控件 196

9.3.1 命令按钮控件 198

9.3 控制类控件 198

9.3.2 命令按钮组控件 199

9.3.3 选项按钮组控件 202

9.3.4 计时器控件 204

9.4 容器类控件 204

9.4.1 表格控件 204

9.4.2 页框控件 209

9.5 其他控件 210

9.5.1 超链接控件 210

9.4.3 容器控件 210

9.5.2 ActiveX控件 211

9.5.3 ActiveX绑定控件 213

习题 213

第10章 菜单设计 217

10.1 菜单系统规划 217

10.2 创建下拉菜单 218

10.2.1 设计菜单的外观 218

10.2.3 菜单分组 220

10.2.2 为菜单项指定快捷键 220

10.2.4 菜单系统的常规选项设置 222

10.2.5 菜单选项设置 223

10.2.6 保存和生成菜单 223

10.3 创建快捷菜单 224

10.3.1 创建快捷菜单 224

10.3.2 在表单中调用快捷菜单 225

10.4 顶层表单中的菜单 225

10.5.1 创建工具栏 226

10.5 创建与应用工具栏 226

10.5.2 在应用系统主窗口中使用工具栏 227

10.5.3 在表单中使用工具栏 228

习题 228

第11章 报表与标签设计 230

11.1 VFP 8.0报表设计介绍 230

11.2 创建报表 231

11.2.1 利用向导创建报表 231

11.2.2 快速创建报表 236

11.3.1 报表布局包含的内容 238

11.3 报表布局 238

11.3.2 报表布局中各带区的设置 239

11.3.3 页面设置 239

11.4 报表控件的使用 240

11.4.1 报表控件工具的使用 240

11.4.2 布局工具的使用 243

11.4.3 设置数据显示格式 245

11.5 标签设计 245

11.5.1 标签向导 245

11.5.2 标签设计器 248

11.5.3 标签的输出 249

习题 249

第12章 VFP环境下Web应用程序开发 251

12.1 Web应用系统概述 251

12.1.1 Web应用系统的主要特点 251

12.1.2 几个概念 252

12.1.3 Web应用程序的体系结构 252

12.1.4 VFP 8.0编写Web Service的一般流程 253

12.2.1 安装Internet信息服务(IIS) 254

12.2 建立Web应用的开发环境 254

12.2.2 配置Internet信息服务(IIS) 255

12.3 Web数据库访问方法 257

12.4 建立Web Services 258

12.4.1 建立一个虚拟目录 258

12.4.2 创建一个项目 259

12.4.3 建立一个COM服务 259

习题 265

13.1.1 客户-服务器系统的概念 266

第13章 客户-服务器应用系统简介 266

13.1 客户-服务器系统 266

13.1.2 客户-服务器系统的特征 267

13.2 客户-服务器系统的设计 267

13.2.1 客户-服务器系统设计的目标 267

13.2.2 创建客户-服务器应用系统的基本原则和方法 267

13.3 建立与远程数据源的连接 269

13.3.1 配置SQL Server服务器 269

13.3.3 创建ODBC数据源 271

13.3.2 配置SQL客户 271

13.3.4 实现远程数据的连接 274

13.4 用远程视图直接访问SQL Server 275

13.4.1 创建远程视图 275

13.4.2 使用远程视图 278

13.5 使用SQL pass-through技术实现应用系统简介 278

13.5.1 SQL pass-through技术 278

13.5.2 SQL pass-through函数 279

13.5.3 使用SQL pass-through函数访问远程数据 280

13.6 使用升迁向导 281

习题 285

第14章 程序的调试与发布 286

14.1 常见的程序错误 286

14.1.1 语法错误 286

14.1.2 逻辑错误 287

14.1.3 其他错误 287

14.2 调试器窗口 288

14.3.1 跟踪窗口的启动 290

14.3 程序调试 290

14.3.3 开始跟踪 291

14.3.2 装入程序 291

14.3.4 挂起程序的执行 292

14.3.5 设置断点 292

14.3.6 设置跟踪速度 293

14.3.7 跟踪到函数及事件中 294

14.4 新的错误处理机制 295

14.4.1 TRY…CATCH…FINALLY…ENDTRY结构 295

14.3.8 设置字体 295

14.4.2 Exception类 297

14.4.3 错误传递 297

14.5 应用程序的发布 299

14.5.1 VFP 8.0应用系统的组件管理 299

14.5.2 构造应用程序框架的步骤 300

14.5.3 应用项目的连编 302

14.5.4 定制要发布的文件 303

习题 303

15.1 系统功能设计 304

第15章 系统开发实例 304

15.2 数据库的设计与创建 305

15.2.1 创建项目 305

15.2.2 设计数据库 305

15.2.3 创建数据库 307

15.3 系统各模块的创建 307

15.3.1 创建主程序 307

15.3.2 创建主菜单 308

15.3.3 创建主表单 309

15.3.4 创建“图书管理”表单 311

15.3.5 创建“读者管理”表单 315

15.3.6 创建“借阅管理”表单 319

15.3.7 创建“借阅查询”表单 323

15.3.8 创建“用户管理”表单 324

15.4 报表设计 327

部分习题答案 329

参考文献 338

返回顶部