Visual FoxPro 7.0金典教程

Visual FoxPro 7.0金典教程
作 者: 于波 朱建新
出版社: 人民邮电出版社
丛编项: 金典教程系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 关系型数据库 数据库管理系统 程序设计 教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual FoxPro 7.0金典教程》作者简介

内容简介

Visual FoxPro系列数据库一直是开发中小型数据库的强有力的工具,其7.0版本提供了更加强大的交互式开发环境,具有强大的面向对象和面向数据库的编程能力。本书分入门篇、提高篇和高级篇3部分,并结合大量实例分别介绍了Visual FoxPro 7.0的基本概念,Visual FoxPro7.0数据库设计、查询和维护方法、数据库编程以及网络应用。本书可作为高等学校和各类计算机培训班的教材,也可供计算机爱好者自学使用。金典教程系列丛书Visual FoxPro 7.0金典教程

图书目录

第1章 Visual FoxPro 7.0概述 …………………………………………..……………………3

1.1 关系数据库的发展 4

1.1.1 dBASE系列数据库 5

1.1.2 FoxBase 系列数据库 5

1.1.3 FoxPro系列数据库 6

1.1.4 Visual Foxpro系列数据库 7

1.2 Visual FoxPro 7.0的新增功能和新特点 7

1.2.1 Visual FoxPro 7.0编辑器 7

1.2.2 Visual FoxPro 7.0集成开发环境(IDE) 8

1.2.3 Visual FoxPro 7.0程语言增强 8

1.2.4 数据库容器事件(Database Container Events) 8

1.2.5 Visual FoxPro OLE DB提供 10

1.2.6 Visual FoxPro解决方案 10

1.2.7 Server Enhancements服务器增强 10

1.3 Visual FoxPro 7.0的安装与配置 11

1.3.1 系统要求 11

1.3.2 安装Visual FoxPro 7.0 11

1.3.3 配置Visual FoxPro 7.0 17

1.3.4 设置ODBC数据源 21

1.3.5 安装中的常见问题 23

1.4 Visual FoxPro 7.0的有关约定 25

1.4.1 菜单 25

1.4.2 键盘 26

1.4.3 鼠标器 28

1.4.4 窗口 28

1.4.5 对话框 29

1.5 小结 31

思考和练习1 32

第2章 Visual FoxPro 7.0开发界面……………………………………………………….….33

2.1 Visual FoxPro 7.0启动和退出 34

2.1.1 从"开始"菜单启动 34

2.1.2 从"资源管理器"(Explorer)启动 35

2.1.3 从"运行"(run)对话框中启动 36

2.1.4 退出Visual FoxPro7.0 37

2.2 控制窗口 37

2.2.1 缩放窗口 37

2.2.2 改变窗口的大小 38

2.2.3 移动窗口 38

2.3 Visual FoxPro 7.0的集成操作环境 40

2.3.1 菜单 40

2.3.2 工具栏 56

2.3.3 状态栏 65

2.4 善用帮助 65

2.4.1 内容(Contents)的应用 67

2.4.2 索引(Index)的应用 68

2.5 小结 69

思考和练习2 70

第3章 Visual FoxPro 7.0数据库设计………………………………………………………..71

3.1 数据库的设计技巧 72

3.1.1 数据库设计的步骤 72

3.1.2 数据库的规范化 74

3.1.3 命名约定 77

3.2 Visual FoxPro 7.0自由表 79

3.2.1 自由表的概念 79

3.2.2 自由表的创建 81

3.2.3 自由表的基本操作 86

3.3 索引 89

3.3.1 索引的概念 89

3.3.2 索引的建立 89

3.3.3 索引的基本操作 91

3.4 创建数据库 92

3.4.1 创建数据库的基本方法 92

3.4.2 设置字段 96

3.4.3 设置表属性 97

3.5 数据的选定和查看 98

3.5.1 工作区 98

3.5.2 打开数据表 99

3.5.3 数据的显示和输出 101

3.6 小结 102

思考与练习3 102

第4章 Visual FoxPro 7.0数据库查询…………………….…………………………………103

4.1 查询的概念 104

4.2 查询的基本方法 104

4.2.1 利用"Query Wizard"(查询向导)创建查询 104

4.2.2 利用"Query Designer"(查询设计器)创建查询 110

4.3 查询的基本技巧 115

4.3.1 增加计算字段 115

4.3.2 使用多重条件过滤(Group By) 118

4.3.3 多表查询 120

4.3.4 查询结果的输出 122

4.4 结构化查询语言SQL 123

4.4.1 SQL概述 123

4.4.2 SELECT语句介绍 124

4.5 高级查询 131

4.5.1 视图的基本概念 131

4.5.2 使用视图实现查询 131

4.6 小结 138

思考与练习4 138

第5章 Visual FoxPro 7.0数据库维护…………………………………………………….…139

5.1 修改表格结构 140

5.1.1 打开"Table Designer" 140

5.1.2 在表中增加字段 140

5.1.3 修改字段的类型 142

5.1.4 修改字段的长度 143

5.1.5 删除字段 144

5.2 维护数据表记录 144

5.2.1 添加记录 144

5.2.2 编辑记录 145

5.2.3 删除记录 146

5.3 BROWSE语句 147

5.4 小结 149

思考与练习5 150

提 高 篇

第6章 数据库编程基础…………………………….…………………………………………...…153

6.1 为什么要进行程序设计 154

6.1.1 程序设计的优点 155

6.1.2 程序的创建和运行 156

6.1.3 使用设计工具 168

6.2 数据类型 168

6.2.1 常量 169

6.2.2 变量 169

6.2.3 数组 170

6.2.4 字段 170

6.2.5 记录 170

6.2.6 对象 171

6.3 操作符 171

6.3.1 数值操作符 171

6.3.1 字符操作符 171

6.3.2 日期和时间操作符 171

6.3.3 逻辑操作符 171

6.3.4 关系操作符 172

6.4 命令、函数T 表达式 172

6.4.1 命令和函数的异同 172

6.4.2 函数的分类 172

6.4.3 表达式 176

6.4.4 宏替换 177

6.5 程序设计基础 177

6.5.1 顺序设计 177

6.5.2 分支设计 178

6.5.3 循环设计 180

6.6 函数和过程的创建和使用 183

6.6.1 系统库函数 183

6.6.2 函数和过程的自定义方法 183

6.6.3 调用过程或函数 185

6.7 小结 186

思考与练习6 188

第7章 面向的对象程序设计…………………………………………………………………..…..189

7.1 什么是面向对象的程序设计 190

7.1.1 面向对象的程序设计方法产生的背景 190

7.1.2 面向对象的编程语言的产生和发展 191

7.1.3 面向对象的程序设计方法的思想 191

7.2 为什么要进行面向对象的程序设计 191

7.3 由面向过程到面向对象 193

7.3.1 结构化设计 193

7.3.2 面向对象的程序设计 193

7.4 小结 195

思考与练习7 196

第8章 Visual FoxPro 7.0中的面向对象程序设计……………………..……………….…..197

8.1 Visual FoxPro 7.0中的对象 198

8.1.1 Visual FoxPro 7.0中的类和对象 198

8.1.2 容器类与控件类 198

8.2 事件处理 204

8.2.1 Visual FoxPro 7.0中的事件 204

8.2.2 容器事件与对象事件 204

8.2.3 事件处理 206

8.3 小结 211

思考与练习8 212

第9章 创建应用程序的图形用户界面……………………..……………………….……..……..213

9.1 窗体 215

9.1.1 新建窗体 215

9.1.2 设置窗体的数据环境 223

9.1.3 设置窗体的属性 226

9.1.4 在窗体中添加对象 226

9.1.5 为事件添加处理程序代码 226

9.2 常用控件 227

9.2.1 单选钮 227

9.2.2 复选框 230

9.2.3 列表框和下拉列表 232

9.2.4 标签 235

9.2.5 文本框 236

9.2.6 微调按钮 238

9.2.7 命令按钮 240

9.2.8 命令按钮组 240

9.2.9 计时器 243

9.2.10 图像控件 244

9.2.11 编辑框 244

9.2.12 形状和线条 245

9.2.13 页框 246

9.2.14 表格控件 247

9.3 窗体布局设计 248

9.3.1 控件的布局 249

9.3.2 多个对象对齐 249

9.3.3 设计实例 251

9.4 报表 251

9.4.1 报表的类型 251

9.4.2 报表的创建 252

9.4.3 报表设计技巧 255

9.4.4 报表排序和分组 259

9.4.5 报表的打印和预览 260

9.5 菜单 262

9.5.1 创建菜单 262

9.5.2 快捷菜单 267

9.5.3 运行菜单 267

9.5.4 扩展Visual FoxPro的菜单 268

9.6 项目设计 268

9.6.1 了解项目管理器 268

9.6.2 项目的组织结构 269

9.6.3 项目管理器使用技巧 270

9.6.4 利用项目管理器开发Visual FoxPro 7.0应用程序 272

9.7 小结 276

思考与练习9 276

 高 级 篇

第10章 动态数据交换……………………..………………………………….…………………….279

10.1 DDE简介 280

10.1.1 什么是动态数据交换? 280

10.1.2 DDE的模式是什么? 280

10.1.3 Visual FoxPro 7.0对DDE的支持 281

10.2 编写DDE客户应用程序 282

10.2.1 利用Visual FoxPro创建DDE客户应用程序的基本步骤 282

10.2.2 Visual FoxPro的DDE客户例程 282

10.3 事务处理 287

10.3.1 Advise事务 287

10.3.2 Request事务 289

10.3.3 Poke事务 290

10.3.4 Execute事务 291

10.3.5 取消事务处理 293

10.4 编写DDE服务器应用程序 294

10.4.1 利用Visual FoxPro创建DDE的基本步骤 294

10.4.2 DDESetService 294

10.4.3 DDESetTopic( ) 296

10.5 小结 298

思考与练习10 300

第11章 COM…………………….……..……………………………..……………….………….301

11.1 COM简介 302

11.1.1 什么是COM 302

11.1.2 COM代表什么 303

11.1.3 COM/DCOM 306

11.1.4 COM如何工作 306

11.1.5 Visual FoxPro的COM功能 307

11.2 将Visual FoxPro用作COM客户程序 313

11.2.1 什么是COM客户程序 313

11.2.2 实例 313

11.3 将Visual FoxPro用作COM服务程序 324

11.3.1 COM服务程序做什么 324

11.3.2 实例 324

11.4 小结 329

思考与练习11 330

第12章 在Internet上发布Visual FoxPro7.0程序……………………..……………..331

12.1 Internet和Web数据库开发 332

12.2 HTML介绍 333

12.2.1 什么是HTML 333

12.2.2 创建HTML文档 335

12.2.3 超链 343

12.3 XML介绍 343

12.3.1 什么是XML 346

12.3.2 创建XML文档 350

12.3.3 XML是未来的发展方向 351

12.4 Visual FoxPro和Internet 352

12.4.1 快速发布数据库 352

12.4.2 用VFP在Internet上制作数据库动态查询 353

12.5 小结 354

思考与练习12 354