《Visual FoxPro 8.0数据库开发教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:范荣等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302085137
  • 页数:366 页
图书介绍:Visual FoxPro 8.0是Microsoft公司推出的Visual Foxpro的最新版。本书介绍了Visual FoxPro 8.0数据库编程及应用,全书共分15章。主要内容包括Visual Foxpro 8.0编程基础,数据库操作,技术基础,查询设计,表单报表设计,应用系统集成、客户机/服务器应用程序设计、Web功能的使用等内容。

目 录 1

第1章 面向对象的程序设计 1

1.1 类和对象 1

1.1.1 基本概念 1

1.1.2 属性 3

1.1.3 事件和方法 3

1.2.1 定义类 4

1.2 类的设计 4

1.1.5 多态性与封装性 4

1.1.4 类的继承 4

1.2.2 添加类的新属性和方法 8

1.2.3 类的层次 9

1.3 对象的创建和使用 11

1.3.1 创建对象 11

1.3.2 设置对象属性 11

1.3.3 调用对象的方法 12

1.3.4 容器层次中对象的引用 12

1.4.1 程序设计方法概述 13

1.4 面向对象程序设计方法 13

1.4.2 事件驱动程序设计 14

1.4.3 错误处理技术 15

1.5 类库程序设计 16

1.5.1 创建类库 16

1.5.2 类库的应用 16

1.6 实例 17

1.7 本章小结 19

1.8 思考和练习 19

2.2 数据库设计步骤 20

第2章 数据库设计基础 20

2.1 数据库设计概述 20

2.3 数据库需求分析 22

2.3.1 收集资料 22

2.3.2 分析整理 22

2.3.3 数据流图 22

2.3.4 数据字典 26

2.4 数据库概念结构设计 30

2.4.1 E-R图方法 30

2.3.5 用户确认 30

2.4.2 建立E-R模型 31

2.5 数据库逻辑结构设计 32

2.5.1 E-R模型向关系模型的转换 32

2.5.2 关系规范化 32

2.5.3 模式优化 32

2.6 数据库规范设计 33

2.6.1 函数依赖 35

2.6.3 第二范式 38

2.6.2 第一范式 38

2.6.4 第三范式 39

2.7 设计实例 40

2.7.1 系统设计 40

2.7.2 数据库设计 42

2.8 本章小结 48

2.9 思考和练习 49

第3章 Visual FoxPro 8.0系统概述 50

3.1 关系数据库的发展历史 50

3.1.1 关系数据库 50

3.1.2 dBASE系列数据库 51

3.1.3 FoxBase系列数据库 52

3.1.4 FoxPro系列数据库 52

3.1.5 Visual FoxPro系列数据库 53

3.2 Visual FoxPro 8.0新增功能 53

3.2.1 Visual FoxPro 8.0集成开发环境 53

3.2.2 编程语言功能的增强 56

3.2.3 其他增强功能 57

3.3 Visual FoxPro 8.0的安装、卸载和启动 58

3.3.1 Visual FoxPro 8.0的安装 58

3.3.2 Visual FoxPro 8.0的卸载 62

3.3.3 Visual FoxPro 8.0的启动 63

3.4 设置系统集成开发环境 64

3.5 项目管理器 70

3.6 本章小结 72

3.7 思考和练习 72

第4章 Visual FoxPro 8.0语言基础 73

4.1 常量、变量和数据类型 73

4.1.1 常量 73

4.1.2 数据类型 73

4.1.3 变量 75

4.2 命令和表达式 79

4.2.1 算术表达式 80

4.2.2 字符表达式 80

4.2.3 关系表达式 80

4.2.4 逻辑表达式 80

4.2.5 表达式生成器 81

4.3 常用函数及其应用 82

4.4 过程与函数 82

4.4.1 Visual FoxPro标准函数 82

4.4.2 自定义函数 86

4.4.3 过程 88

4.4.4 参数传递过程 91

4.5 程序设计基础 93

4.5.1 顺序设计 94

4.5.2 分支设计 94

4.5.3 循环设计 97

4.6 本章小结 100

4.7 思考和练习 100

5.1.2 自由表的建立方法 101

5.1.1 自由表的概念 101

第5章 数据库操作基础 101

5.1 自由表的设计与操作 101

5.1.3 自由表的基本操作 106

5.2 数据库设计与操作 113

5.2.1 创建数据库 114

5.2.2 设置字段 115

5.2.3 设置表 116

5.3 数据库的选定与查看 117

5.3.1 数据库的打开 118

5.3.2 向数据库中添加表 119

5.3.3 删除数据库中的表 119

5.3.4 显示数据库中的表 119

5.3.5 移除数据库中的表 120

5.3.6 引用多个数据库 120

5.4 对象操作 121

5.4.1 索引 121

5.4.2 表间关系 127

5.4.3 数据库的完整性设计 129

5.5 数据库的其他操作 131

5.5.1 数据库的关闭 131

5.5.2 数据库的删除 131

5.6 本章小结 132

5.7 思考和练习 132

第6章 SQL查询语言 133

6.1 SQL语言概述 133

6.1.1 SQL语言特点 134

6.1.2 数据定义语言 135

6.1.3 数据操纵语言 141

6.1.4 数据控制语言 143

6.2 SELECT命令基本用法 145

6.2.1 基本查询 147

6.2.2 输出排序 150

6.2.3 输出重定向(INTO) 152

6.2.4 分组查询(GROUP)与筛选 153

6.2.5 分组搜索条件(HAVING)子句 154

6.3.1 返回单个值的子查询 156

6.3 子查询 156

6.2.6 限定记录子句(TOP) 156

6.3.2 返回多个值的子查询 159

6.3.3 多个子查询的组合查询 162

6.3.4 子查询的存在测试(EXIST) 163

6.4 SQL中的表连接 164

6.4.1 等值连接 165

6.4.2 非等值连接 166

6.4.3 自连接 168

6.4.4 外连接 169

6.6 思考和练习 171

6.5 本章小结 171

第7章 Visual FoxPro中的查询设计 172

7.1 Visual FoxPro 8.0命令查询 172

7.2 使用查询向导创建查询 174

7.3 使用查询设计器 175

7.3.1 创建普通查询 175

7.3.2 创建交叉表查询 181

7.3.3 创建Graph Wizard(图形向导)查询 185

7.4 修改查询 188

7.5 查询结果输出 189

7.6 本章小结 191

7.7 思考和练习 191

第8章 Visual FoxPro中的视图设计 192

8.1 创建视图 192

8.1.1 创建本地视图 192

8.1.2 创建远程视图 198

8.1.3 创建多表视图 200

8.2.2 修改、重命名和删除视图 201

8.2.1 打开与关闭视图 201

8.2 视图操作 201

8.2.3 显示视图数据 203

8.3 本章小结 204

8.4 思考和练习 204

第9章 Visual FoxPro中的窗体设计 205

9.1 表单类 205

9.2 单窗体界面的设计 205

9.2.1 设置数据环境 207

9.2.2 表单设计 208

9.2.3 操作表单 216

9.2.4 表单管理 217

9.3 表单集 220

9.4 控件 221

9.4.1 标签控件 222

9.4.2 文本框控件 222

9.4.3 编辑框控件 223

9.4.4 命令按钮控件 224

9.4.5 命令组控件 225

9.4.6 选项组控件 226

9.4.7 复选框控件 227

9.4.8 列表框控件 227

9.4.9 组合框控件 229

9.4.10 微调控件 230

9.4.11 图像控件 231

9.4.12 表格控件 231

9.4.13 定时器控件 233

9.4.14 页框控件 233

9.4.16 OLE控件 234

9.5 多窗体界面的设计 234

9.4.15 容器控件 234

9.5.1 使用表单集设计多窗体界面 235

9.5.2 使用页框控件设计多窗体界面 236

9.5.3 设置界面类型 237

9.6 主窗体界面的设置 237

9.6.1 查看主窗体的属性 238

9.6.2 设置主窗体的属性 238

9.7 实例 240

9.7.1 设计单表表单 240

9.7.2 设计多表表单 242

9.8 本章小结 244

9.9 思考和练习 244

第10章 Visual FoxPro中的报表设计 245

10.1 报表格式设计初步 245

10.1.1 使用报表向导 246

10.1.2 报表设计器简介 250

10.2 报表设计 252

10.2.1 设置报表页面 252

10.2.2 为报表添加变量 253

10.2.3 设置报表数据环境 254

10.2.4 报表结构 255

10.2.5 格式化数据 256

10.3 设置报表控件 257

10.3.1 添加字段 257

10.3.2 添加标签 259

10.3.3 画线设计 260

10.3.4 添加图形 260

10.3.5 添加图片 261

10.3.7 标题/总结设计 262

10.3.6 添加圆角矩形 262

10.4 数据分组 263

10.4.1 添加单个组 263

10.4.2 添加多个数据分组 264

10.4.3 修改和删除组带区 264

10.4.4 修改分组次序 265

10.5 报表输出 265

10.5.1 报表命令输出 265

10.5.2 报表打印和预览 266

10.6.1 普通报表的设计 268

10.6 实例 268

10.7 本章小结 270

10.6.2 统计报表的设计 270

10.8 思考和练习 271

第11章 组件应用技术 272

11.1 组件概述 272

11.2 ActiveX控件的应用 272

11.2.1 创建ActiveX控件 272

11.2.2 使用ActiveX控件 274

11.3.1 COM简介 276

11.3 COM技术 276

11.3.2 COM的服务端程序开发 282

11.3.3 COM的客户端程序开发 286

11.4 使用组件管理库 287

11.5 本章小结 290

11.6 思考和练习 290

第12章 Visual FoxPro中的OLE对象 292

12.1 OLE对象的添加和使用 292

12.1.1 OLE的基本概念 292

12.1.2 添加OLE对象到数据表 294

12.2 OLE对象管理 297

12.2.1 OLE对象的编辑 298

12.2.2 OLE容器控件 298

12.2.3 OLE对象的访问 299

12.3 OLE拖放技术 300

12.3.1 拖放和放落数据 301

12.3.2 在设计时对OLE对象的拖放 302

12.3.3 在运行时对OLE对象的拖放 304

12.5 思考和练习 308

12.4 本章小结 308

第13章 Visual FoxPro 8.0应用系统集成 310

13.1 菜单设计 310

13.1.1 创建菜单 310

13.1.2 生成并运行菜单 314

13.1.3 快捷菜单设计 315

13.1.4 实例 316

13.2 定制工具条 318

13.2.1 工具条 318

13.2.2 个性化工具条 319

13.3 项目集成 320

13.3.1 项目集成管理器 321

13.3.2 “学校信息管理系统”项目集成 321

13.4 设置系统主文件 326

13.5 连编系统项目 328

13.6 创建安装程序 329

13.6.1 创建安装程序的步骤 329

13.6.2 安装应用程序 331

13.8 思考和练习 332

13.7 本章小结 332

第14章 设计客户机/服务器应用程序 333

14.1 客户机/服务器应用模式简介 333

14.2 客户机/服务器应用程序的设计目的 334

14.3 开发客户机/服务器应用程序的一般步骤 334

14.3.1 需求分析、数据流程、数据库设计 334

14.3.2 构造本地原型并进行原型开发 335

14.3.3 升迁Visual FoxPro数据库及其配置 336

14.3.4 使用远程视图和SQL pass-through技术 340

14.3.5 优化客户机/服务器应用程序 346

14.4 本章小结 348

14.5 思考和练习 348

第15章 Visual FoxPro 8.0的Web应用 349

15.1 Web简介 349

15.1.1 Web工作原理 349

15.1.2 Web实现 350

15.2 HTML介绍 351

15.2.1 什么是HTML 351

15.2.2 创建HTML文档 353

15.2.3 超链接 354

15.3 Web发布 355

15.3.1 使用Web发布向导 355

15.3.2 设置Web页上数据表的布局 357

15.3.3 设置Web页的布局 359

15.4 创建Web页 361

15.5 本章小结 364

15.6 思考和练习 364

参考文献 366