《Visual FoxPro 7.0金典教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:于波,朱建新编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115095167
  • 页数:345 页
图书介绍:

入门篇 3

第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) 7

1.2.3 Visual FoxPro 7.0编程语言增强 8

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

1.3 Visual FoxPro 7.0的安装与配置 10

1.2.7 Server Enhancements服务器增强 10

1.2.6 Visual FoxPro解决方案 10

1.2.5 Visual FoxPro OLE DB提供 10

1.3.1 系统要求 11

1.3.2 安装Visual FoxPro 7.0 11

1.3.3 配置Visual FoxPro 7.0 17

1.3.4 设置ODBC数据源 22

1.3.5 安装中的常见问题 24

1.4 Visual FoxPro 7.0的有关约定 25

1.4.1 菜单 25

1.4.2 键盘 27

1.4.3 鼠标器 28

1.4.4 窗口 29

1.4.5 对话框 29

1.5 小结 31

思考和练习1 31

第2章 Visual FoxPro 7.0开发界面 32

2.1.1 从“开始”菜单启动 33

2.1 Visual FoxPro 7.0启动和退出 33

2.1.2 从“资源管理器”(Explorer)启动 34

2.1.3 从“运行”(run)对话框中启动 35

2.1.4 退出Visual FoxPro 7.0 36

2.2 控制窗口 36

2.2.1 缩放窗口 36

2.2.2 改变窗口的大小 37

2.2.3 移动窗口 37

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

2.3.1 菜单 39

2.3.2 工具栏 55

2.3.3 状态栏 60

2.4 善用帮助 61

2.4.1 内容(Contents)的应用 63

2.4.2 索引(Index)的应用 63

思考和练习2 64

2.5 小结 64

第3章 Visual FoxPro 7.0数据库设计 65

3.1 数据库的设计技巧 66

3.1.1 数据库设计的步骤 66

3.1.2 数据库的规范化 68

3.1.3 命名约定 71

3.2 Visual FoxPro 7.0自由表 73

3.2.1 自由表的概念 73

3.2.2 自由表的创建 75

3.2.3 自由表的基本操作 81

3.3 索引 83

3.3.1 索引的概念 83

3.3.2 索引的建立 84

3.3.3 索引的基本操作 85

3.4 创建数据库 86

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

3.4.2 设置字段 90

3.4.3 设置表属性 91

3.5 数据的选定和查看 92

3.5.1 工作区 92

3.5.2 打开数据表 93

3.5.3 数据的显示和输出 95

3.6 小结 96

思考与练习3 96

第4章 Visual FoxPro 7.0数据库查询 97

4.1 查询的概念 98

4.2 查询的基本方法 98

4.2.1 利用“Query Wizard”(查询向导)创建查询 98

4.2.2 利用“Query Designer”(查询设计器)创建查询 104

4.3 查询的基本技巧 108

4.3.1 增加计算字段 109

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

4.3.3 多表查询 113

4.3.4 查询结果的输出 116

4.4 结构化查询语言SQL 117

4.4.1 SQL概述 117

4.4.2 SELECT语句介绍 118

4.5 高级查询 124

4.5.1 视图的基本概念 124

4.5.2 使用视图实现查询 124

4.6 小结 131

思考与练习4 131

第5章 Visual FoxPro 7.0数据库维护 132

5.1 修改表格结构 133

5.1.1 打开“Table Designer” 133

5.1.2 在表中增加字段 133

5.1.3 修改字段的类型 135

5.2.1 添加记录 137

5.2 维护数据表记录 137

5.1.5 删除字段 137

5.1.4 修改字段的长度 137

5.2.2 编辑记录 138

5.2.3 删除记录 139

5.3 BROWSE语句 141

5.4 小结 142

思考与练习5 142

提高篇 145

第6章 数据库编程基础 145

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

6.1.1 程序设计的优点 147

6.1.2 程序的创建和运行 147

6.1.3 使用设计工具 159

6.2 数据类型 159

6.2.1 常量 160

6.2.3 数组 161

6.2.2 变量 161

6.2.4 字段 162

6.2.5 记录 162

6.2.6 对象 162

6.3 操作符 162

6.3.1 数值操作符 162

6.3.2 字符操作符 163

6.3.3 日期和时间操作符 163

6.3.4 逻辑操作符 163

6.3.5 关系操作符 163

6.4 命令、函数和表达式 164

6.4.1 命令和函数的异同 164

6.4.2 函数的分类 164

6.4.3 表达式 168

6.5.1 顺序设计 169

6.4.4 宏替换 169

6.5 程序设计基础 169

6.5.2 分支设计 170

6.5.3 循环设计 172

6.6 函数和过程的创建及使用 175

6.6.1 系统库函数 175

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

6.6.3 调用过程或函数 177

6.7 小结 178

思考与练习6 179

第7章 面向对象的程序设计 180

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

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

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

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

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

7.3.2 面向对象的程序设计 184

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

7.3.1 结构化设计 184

7.4 小结 186

思考与练习7 186

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

8.1 Visual FoxPro 7.0中的对象 188

8.1.1 Visual FoxPro 7.0中的类和对象 188

8.1.2 容器类与控件类 188

8.2 事件处理 194

8.2.1 Visual FoxPro 7.0中的事件 194

8.2.2 容器事件与对象事件 195

8.2.3 事件处理 196

8.3 小结 201

思考与练习8 201

第9章 创建应用程序的图形用户界面 202

9.1.1 新建窗体 203

9.1 窗体 203

9.1.2 设置窗体的数据环境 210

9.1.3 设置窗体的属性 213

9.1.4 在窗体中添加对象 214

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

9.2 常用控件 214

9.2.1 单选钮 215

9.2.2 复选框 218

9.2.3 列表框和下拉列表 220

9.2.4 标签 223

9.2.5 文本框 224

9.2.6 微调按钮 226

9.2.7 命令按钮 228

9.2.8 命令按钮组 229

9.2.9 计时器 231

9.2.11 编辑框 233

9.2.10 图像控件 233

9.2.12 形状和线条 234

9.2.13 页框 235

9.2.14 表格控件 236

9.3 窗体布局设计 237

9.3.1 控件的布局 238

9.3.2 多个对象对齐 238

9.3.3 设计实例 240

9.4 报表 240

9.4.1 报表的类型 241

9.4.2 报表的创建 241

9.4.3 报表设计技巧 245

9.4.4 报表排序和分组 249

9.4.5 报表的打印和预览 250

9.5.1 创建菜单 251

9.5 菜单 251

9.5.2 快捷菜单 256

9.5.3 运行菜单 257

9.5.4 扩展Visual FoxPro的菜单 257

9.6 项目设计 257

9.6.1 了解项目管理器 258

9.6.2 项目的组织结构 258

9.6.3 项目管理器使用技巧 259

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

9.7 小结 265

思考与练习9 265

高级篇 269

第10章 动态数据交换 269

10.1.1 什么是动态数据交换 270

10.1.2 DDE的模式是什么 270

10.1 DDE简介 270

10.1.3 Visual FoxPro 7.0对DDE的支持 271

10.2 编写DDE客户应用程序 272

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

10.2.2 Visual FoxPro的DDE客户例程 272

10.3 事务处理 276

10.3.1 Advise事务 276

10.3.2 Request事务 279

10.3.3 Poke事务 280

10.3.4 Execute事务 281

10.3.5 取消事务处理 283

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

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

10.4.2 DDESetService 283

10.4.3 DDESetTopic() 286

思考与练习10 288

10.5 小结 288

第11章 COM 289

11.1 COM简介 290

11.1.1 什么是COM 290

11.1.2 COM代表什么 292

11.1.3 COM/DCOM 294

11.1.4 COM如何工作 294

11.1.5 Visual FoxPro的COM功能 296

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

11.2.1 什么是COM客户程序 301

11.2.2 实例 301

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

11.3.1 COM服务程序做什么 313

11.3.2 实例 313

11.4 小结 317

思考与练习11 318

第12章 在Internet上发布Visual FoxPro 7.0程序 319

12.1 Internet和Web数据库开发 320

12.2 HTML介绍 321

12.2.1 什么是HTML 321

12.2.2 创建HTML文档 323

12.2.3 超链 331

12.3 XML介绍 331

12.3.1 什么是XML 334

12.3.2 创建XML文档 338

12.3.3 XML是未来的发展方向 338

12.4 Visual FoxPro和Internet 340

12.4.1 快速发布数据库 340

12.4.2 用Visual FoxPro在Internet上制作数据库动态查询 341

12.5 小结 342

思考与练习12 342