当前位置:首页 > 工业技术
Visual FoxPro 6.0实用教程
Visual FoxPro 6.0实用教程

Visual FoxPro 6.0实用教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:周亦民等编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2000
  • ISBN:7030076729
  • 页数:349 页
图书介绍:计算机教程:本书根据作者多年来使用VFP开发数据库应用程序的经验,通过大量的实例,深入浅出地阐述了VisualFoxPro6.0的使用方法、开发技巧和新特性。
《Visual FoxPro 6.0实用教程》目录
标签:编著 教程

第一章 概述 1

1.1 关系数据库简介 1

1.2 Visual FoxPro的特点 3

1.2.1 全面的可视化工具 3

1.2.2 强大的数据库功能 5

1.2.3 面向对象的程序设计 6

1.3 Visual FoxPro 6.0的安装 8

1.3.1 系统要求 8

1.3.2 安装Visual FoxPro 6.0 8

1.3.3 安装示例程序和联机文档 9

1.3.4 系统定制 9

1.3.5 设置ODBC数据源 10

1.3.6 安装中的常见问题 11

1.4 基本环境设置 11

1.4.1 Visual FoxPro的环境配置 11

1.4.2 使用“选项”对话框 11

1.5 小结 13

思考与练习 13

第二章 Visual FoxPro 6.0基本操作 14

2.1 Visual FoxPro的集成操作环境 14

2.1.1 Visual FoxPro的集成环境 14

2.1.2 常用菜单的使用 15

2.1.3 工具栏的使用 16

2.1.4 命令和命令窗口 17

2.2 项目管理器 18

2.2.2 项目的组织结构 19

2.2.1 创建和打开项目 19

2.2.3 在项目管理器管理文件 20

2.2.4 定制项目管理器 21

2.3 数据库的基本操作 22

2.3.1 创建数据库 22

2.3.2 打开一个数据库 23

2.3.3 数据库和表的关系 24

2.3.4 向数据库加入表 24

2.4 表和索引的基本操作 25

2.4.1 创建新表 25

2.4.2 创建表的字段 26

2.4.4 快速设置索引 28

2.4.3 索引的类型 28

2.4.5 操作表中的数据 29

2.5 查询和视图 32

2.5.1 创建查询 32

2.5.2 创建视图 36

2.6 向导的使用 37

2.6.1 启动向导 38

2.6.2 定位向导屏幕 38

2.6.3 保存和编辑创建结果 39

2.6.4 使用向导创建一个表单 39

2.7 使用命名规则 41

2.7.1 变量的命名规则 41

2.7.3 对象的命名规则 42

2.7.2 常量的命名规则 42

2.7.4 表和字段的命名规则 43

2.8 小结 44

思考与练习 44

第三章 Visual FoxPro程序设计基础 45

3.1 使用Visual FoxPro程序 45

3.1.1 程序设计的优点 45

3.1.2 创建和运行程序 46

3.1.3 使用设计工具编写代码 48

3.2 数据类型和字段类型 48

3.3 数据容器 51

3.3.1 常量 52

3.3.2 变量 52

3.3.3 数组 53

3.3.4 字段 54

3.3.5 记录 54

3.3.6 对象 54

3.4 操作符 54

3.4.1 字符操作符 55

3.4.2 日期和时间操作符 55

3.4.3 逻辑操作符 55

3.4.4 关系操作符 55

3.4.5 数值操作符 56

3.5 命令、函数、表达式 56

3.5.1 命令 56

3.5.2 函数 56

3.5.5 常用的命令和函数 57

3.5.3 表达式 57

3.5.4 宏替换 57

3.6 程序流程控制 60

3.6.1 条件分支 60

3.6.2 循环 62

3.7 过程和用户自定义函数 64

3.7.1 过程和函数 64

3.7.2 调用过程或函数 65

3.8 程序设计的过程 68

3.8.1 对问题进行说明 68

3.8.2 分解问题 68

3.8.3 编制模块 69

3.9.1 规划应用程序 75

3.9 开发应用程序 75

3.9.2 过程概述 76

3.9.3 开始开发工作 76

3.10 小结 77

思考与练习 78

第四章 数据库的设计与使用 79

4.1 数据库的设计步骤 79

4.1.1 数据规范化 79

4.1.2 分析数据需求 80

4.1.3 规划数据库中的表 80

4.1.4 规划表中的字段 81

4.1.5 确定表间的关系 82

4.1.6 引用完整性 83

4.2.1 创建数据库 84

4.2 创建和管理数据库 84

4.2.2 管理数据库 85

4.3 修改数据库 85

4.3.1 数据库和表的链接 85

4.3.2 数据字典 87

4.3.3 数据库容器的表结构 87

4.3.4 常用数据库操作命令 89

4.4 查看和设置数据库的属性 90

4.5 存储过程 91

4.6 设置表间永久关系 92

4.6.1 永久关系和临时关系 92

4.6.2 创建永久关系 93

4.7 创建表间临时关系 94

4.6.3 删除表间的永久关系 94

4.7.1 临时相关表 95

4.7.2 使用临时关系关联记录 96

4.7.3 创建自引用关系 97

4.8 参照完整性 98

4.9 引用多个数据库 99

4.9.1 打开多个数据库 99

4.9.2 设置当前数据库 100

4.9.3 选择当前数据库中的表 100

4.9.4 关闭数据库 100

4.9.5 作用城 101

4.10 小结 101

思考与练习 101

5.1.2 创建表 102

5.1.1 数据库表和自由表 102

第五章 表的设计与使用 102

5.1 创建和管理表 102

5.1.3 命名表 105

5.1.4 删除表 106

5.1.5 复制表 107

5.2 修改表的结构 108

5.2.1 插入和删除新字段 108

5.2.2 使用长字段名 109

5.2.3 控制使用NULL值 110

5.2.4 设置字段的显示格式 110

5.2.5 设置字段的验证规则 112

5.2.6 设置字段的其它属性 115

5.3.1 设置表的验证规则 116

5.3 设置表的属性 116

5.3.2 设置触发器 117

5.3.3 为表添加注释 118

5.4 索引 118

5.4.1 索引文件的类型 118

5.4.2 创建索引 121

5.4.3 索引的重建 123

5.4.4 索引的删除 123

5.5 显示和处理记录 124

5.5.1 控制记录的显示 124

5.5.2 追加记录 125

5.5.4 使用命令进行操作 126

5.5.3 排序表 126

5.6 使用多个表 127

5.6.1 工作区 127

5.6.2 数据工作期 127

5.6.3 打开和关闭表 127

5.6.4 引用工作区 128

5.7 小结 129

思考与练习 130

第六章 查询和视图 131

6.1 创建查询 131

6.1.1 查询的设计步骤 131

6.1.2 创建查询 131

6.2.1 向查询中添加表 133

6.2 创建多表查询 133

6.2.2 选择查询中的字段 135

6.2.3 设定表间的联接 137

6.2.4 设置“筛选”条件 140

6.2.5 设置“排序”选项 141

6.2.6 将查询结果分组 143

6.2.7 “杂项”选项卡 144

6.3 本地视图 145

6.3.1 创建视图 145

6.3.2 定制视图 146

6.3.3 SQL语句 147

6.4 创建远程视图 148

6.4.1 注册ODBC数据源 148

6.4.3 创建远程视图 151

6.4.2 创建连接 151

6.5 视图的应用 153

6.5.1 使用视图 153

6.5.2 在视图中合并本地和远程数据 154

6.6 小结 154

思考与练习 154

第七章 面向对象的程序设计概念 155

7.1 类和对象 155

7.1.1 类和对象的关系 155

7.1.2 从“面向过程”到“面向对象”的设计 156

7.2 对象的特征 157

7.2.1 属性 157

7.2.2 事件 157

7.2.3 方法 158

7.3 类的特征 159

7.3.1 封装性 159

7.3.2 继承性 160

7.3.3 子类 161

7.3.4 多态性 161

7.4 类的层次 161

7.4.1 类的分层 161

7.4.2 容器类 162

7.4.3 控件类 163

7.5 基类与子类 163

7.6 Visual FoxPro的事件模型 164

7.6.1 核心事件 164

7.6.2 容器事件和对象事件 165

7.6.4 事件序列 166

7.6.3 类和控件事件 166

7.6.5 事件指派代码 167

7.7 小结 168

思考与练习 168

第八章 表单设计 169

8.1 创建新表单 169

8.1.1 用表单向导创建表单 169

8.1.2 使用“表单设计器” 169

8.1.3 设计时常用的表单属性 170

8.1.4 保存表单 170

8.1.5 观察表单结果 171

8.2.2 使用“属性”窗口 172

8.2 定制表单 172

8.2.1 使用“表单设计器”工具栏 172

8.2.3 对表单进行定制 175

8.2.4 设置数据环境 177

8.2.5 向表单中添加控件 180

8.2.6 调整控件布局 185

8.3 创建单文档和多文档界面 187

8.3.1 表单的分类 188

8.3.2 创建不同类型的表单 188

8.3.3 显示顶层表单中的子表单 189

8.4 使用表单 189

8.4.1 在表单中设置属性和方法程序 189

8.4.3 在表单之间传递参数 191

8.4.2 指定表单的图标 191

8.4.4 用表单集扩充表单 192

8.4.5 运行表单 193

8.4.6 在运行时设置属性 194

8.5 小结 196

思考与练习 197

第九章 控件的使用 198

9.1 深入了解容器 198

9.1.1 Visual FoxPro提供的容器类型 198

9.1.2 容器的收集属性和记数属性 199

9.2.2 控件与数据 200

9.2.3 根据任务选择合适的控件 200

9.2.1 Visual FoxPro提供的控件类型 200

9.2 深入了解控件 200

9.3 Visual FoxPro的基本控件 201

9.3.1 标签(Label)控件 201

9.3.2 命令按钮(CommandButton)控件 202

9.3.3 命令组(CommandGroup Container) 203

9.3.4 选项组(OptionGroup Container) 204

9.3.5 文本框(TextBox控件 205

9.3.6 编辑框(EditBOx)控件 207

9.3.7 复选框(CheckBox)控件 208

9.3.8 微调(Spinner)控件 209

9.3.9 Container容器 209

9.3.10 组合框(ComboBox) 210

9.3.11 ListBox列表框 214

9.3.12 计时器控件 216

9.3.13 ActiveX绑定控件(OLE BoundControl) 217

9.3.14 表格控件(Grid Container) 218

9.3.15 页框 222

9.4 使用控件的技巧 222

9.4.1 设置访问键 222

9.4.2 设置控件的Tab键次序 223

9.4.3 设置工具提示文本 223

9.4.4 更改鼠标指针的显示 223

9.4.5 启用和废止控件 224

9.5 小结 227

思考与练习 227

10.2 设计可视子类 228

10.2.1 使用“类设计器”定义类 228

10.1 创建类 228

第十章 应用系统子类设计 228

10.2.2 以编程方式定义类 231

10.3 设计非可视类 233

10.4 在表单中使用类 233

10.4.1 覆盖默认属性设置 233

10.4.2 调用父类方法程序代码 233

10.4.3 类和容器的层次结构 234

10.4.4 设置属性 235

10.4.5 调用方法程序 236

10.4.6 响应事件 236

10.5 建立应用系统子类 236

10.5.1 样板表单子类 237

10.5.2 建立AppTextBox子类 239

10.5.3 “结束”子类的设置 240

10.5.4 “记录移动”子类的设计 241

10.5.5 设计记录维护按钮组子类 245

10.5.6 设计Label对象对应子类 250

10.6 实例 251

10.7 小结 252

思考与练习 253

第十一章 报表设计 254

11.1 普通报表 254

11.1.1 用报表向导建立普通报表 254

11.1.2 用报表设计器定制报表 257

11.1.3 在报表中添加控件 260

11.1.4 设置页面布局 261

11.2 一对多报表 262

11.2.1 用报表向导建立一对多报表 262

11.2.2 用报表设计器定制一对多报表 263

11.3 预览和打印报表 268

11.3.1 预览报表 268

11.3.2 打印报表 269

11.4 创建邮件标签布局 269

11.4.1 使用“标签向导” 269

11.4.2 启动“标签设计器” 270

11.5 小结 270

思考与练习 271

12.1.1 创建菜单系统 272

12.1 在应用程序中使用菜单 272

第十二章 菜单和工具栏 272

12.1.2 规划菜单系统 273

12.1.3 创建菜单、快捷菜单、菜单项和子菜单 273

12.1.4 将快捷方式菜单附加到控件中 276

12.1.5 定制莱单系统 278

12.1.6 为菜单或莱单项指定任务 281

12.1.7 在运行时控制莱单 283

12.2 创建自定义工具栏 284

12.2.1 定义工具栏类 284

12.2.2 在自定义工具栏类中添加对象 285

12.2.3 在表单集中添加自定义工具栏 285

12.3 协调菜单和自定义工具栏 286

12.3.1 创建协调的菜单 287

12.3.2 将相关的工具栏和菜单添加到表单集中 287

12.4 测试与调试菜单系统 288

12.5 小结 289

思考与练习 289

第十三章 编译、调试应用程序 290

13.1 构造应用程序的过程 290

13.1.1 构造应用程序框架 290

13.1.2 将文件加入到项目中 294

13.1.3 引用可修改的文件 295

13.1.4 为一个项目建立应用程序 296

13.2.1 程序测试和调试的目的 298

13.2.2 在程序存在错误前进行调试 298

13.2 程序的测试和调试 298

13.2.3 逐步发现错误 300

13.2.4 记录代码的覆盖范围 303

13.2.5 处理“运行时”的错误 304

13.2.6 常见的错误 307

13.3 小结 308

思考与练习 308

第十四章 创建联机帮助 309

14.1 创建HTML样式帮助 309

14.1.1 HTML帮助的特性 309

14.1.2 对联机帮助的访问方式 309

14.1.4 实现“这是什么”帮助 310

14.1.3 添加上下文的相关性 310

14.1.5 编程实现帮助特性 311

14.1.6 发布已编译的HTML帮助系统 312

14.2 WinHelp 4.0 312

14.2.1 WinHelp帮助系统的特性 312

14.2.2 对WinHelp联机帮助的访问方式 313

14.2.3 添加上下文相关性 314

14.2.4 实施“这是什么?”帮助 314

14.2.5 使用WinHelp函数 315

14.2.6 指定WinHelp参数 315

14.2.7 退出图形样式帮助 317

14.3 设计.DBF样式帮助 317

14.3.1 .DBF样式帮助的特点 317

14.3.2 查看.DBF样式帮助文件示例 318

14.3.4 定制.DBF样式帮助 320

14.3.3 使用.DBF样式帮助 320

14.3.5 根据应用程序的需要设计帮助信息 322

14.4 小结 322

思考与练习 322

第十五章 发布应用程序 323

15.1 发布过程 323

15.2 准备要发布的应用程序 323

15.2.1 选择连编类型 324

15.2.2 考虑硬件、内存和网络问题 324

15.2.3 确保运行时的行为正确 324

15.2.4 在应用程序中包含资源 325

15.2.5 删除受限制的Visual FoxPro功能和文件 327

15.3 定制要发布的应用程序 327

15.3.2 调用错误处理和终止系统运行例程 328

15.3.1 保护并文档化源代码 328

15.3.3 给应用程序添加帮助信息 329

15.3.4 修改应用程序的外观 329

15.3.5 备份源代码 330

15.3.6 生成应用程序 330

15.4 准备制作发布磁盘 330

15.4.1 创建发布目录 330

15.4.2 创建发布磁盘 331

15.5 了解发布过程 331

15.5.1 发布树 332

15.5.2 安装向导 333

15.6 使用安装向导 333

15.6.5 指定默认文件安装目的地 334

15.6.4 定制要发布的安装对话框 334

15.6.1 指定发布树 334

15.6.2 选择可选组件 334

15.6.3 指定磁盘映象 334

15.6.6 查看文件总结报告 335

15.6.7 完成安装向导过程 335

15.7 小结 335

思考与练习 335

第十六章 Visual FoxPro 6.0的新特点 336

16.1 Visual FoxPro 6.0新特点概述 336

16.2 互操作性与Internet 337

16.2.1 OLE拖放 338

16.2.2 Active Document 339

16.2.3 Automation服务程序的改进 340

16.3.2 代码范围分析器应用程序 342

16.3 增强的开发工具 342

16.3.1 组件管理库 342

16.3.3 项目管理器挂接程序 343

16.3.4 新增和改进了的向导和生成器 343

16.3.5 改进了的应用程序框架 344

16.4 对编程的改进 344

16.4.1 Access和Assign方法程序 344

16.4.2 对GIF和JPEG图形的支持 345

16.4.3 新的和改进的语言元素 345

16.4.4 对2000年日期的支持 346

16.5 小结 349

思考与练习 349

相关图书
作者其它书籍
返回顶部