注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合Visual FoxPro 6.0数据库开发技术与工程实践

Visual FoxPro 6.0数据库开发技术与工程实践

Visual FoxPro 6.0数据库开发技术与工程实践

定 价:¥45.00

作 者: 求是科技编著
出版社: 人民邮电出版社
丛编项: 数据库开发从入门到应用系列
标 签: 关系型数据库 数据库管理系统 程序设计

ISBN: 9787115119544 出版时间: 2004-01-01 包装: 胶版纸
开本: 26cm 页数: 460页 字数:  

内容简介

  本书向读者详细介绍了中文版Visual FoxPro 6.0操纵数据库、开发数据库应用系统的方法和技能。本书充分考虑到很多较初级的读者在没有进行系统、全面学习的情况下,又需要进行实际数据库开发时,阅读本书后就能很快的从目录上定位到满足其需求的内容,直接学习相关内容基本可以完成任务。之所以能达到此种功能,是因为在内容的编排顺序上,各部分都基本做到了:提出明确需求→告知解决方案(采用什么手段)→具体讲解技术和手段(必要时还会先安排学习相应技术/手段所需的基础知识)。此外,本书整体结构上也充分考虑了初级读者的从零开始、按部就班地学习方式,做到讲解流畅、示例充足,使其能够轻松掌握各项数据库的操作技术。并且在本书的后半部分,为各主要数据库操作技术安排了实际的数据库应用系统的实例,以达到学以致用的效果。通过阅读本书,能快速、高效地掌握Visual FoxPro 6.0数据库开发的最常用、最有用的各项技术,达到可胜任较简单但又具实战性的数据库系统的“设计”、“开发”和“发布”。开发过程中遇到问题时能快速找到解决方案,并可从本书获得相应的基本算法和代码。

作者简介

暂缺《Visual FoxPro 6.0数据库开发技术与工程实践》作者简介

图书目录

第1章 数据库基础 1
1.1 信息. 数据与数据处理 1
1.1.1 信息与数据 1
1.1.2 数据处理 1
1.1.3 数据处理的发展 2
1.1.4 数据库技术的发展 3
1.2 数据库系统基本概念 3
1.2.1 数据模型 3
1.2.2 数据库系统的组成 5
1.2.3 数据库系统的特点 6
1.2.4 数据库管理系统(DBMS) 6
1.2.5 关系数据库系统 7
1.3 典型数据库管理系统简介 7
1.3.1 Oracle 8
1.3.2 DB2 8
1.3.3 Sybase 8
1.3.4 SQL Server 9
1.3.5 xBase与Fox 9
1.3.6 PowerBuilder和Delphi 9
1.4 本章小结 10
第2章 VFP数据库基本操作 11
2.1 VFP数据库简介 11
2.1.1 VFP发展简介 11
2.1.2 VFP主要特点 12
2.1.3 VFP界面的组成 13
2.1.4 VFP的文件类型 15
2.2 创建VFP数据库 16
2.2.1 配制VFP开发环境 16
2.2.2 VFP项目管理器 19
2.2.3 设计VFP数据库 19
2.2.4 创建VFP数据库 21
2.2.5 创建VFP数据表 22
2.2.6 修改VFP数据表 25
2.2.7 使用索引 26
2.2.8 管理数据库 28
2.2.9 建立数据表之间的关系 29
2.3 使用数据字典 31
2.3.1 自由表和数据库表 32
2.3.2 设置表的字段属性 32
2.3.3 设置数据表的属性 34
2.4 本章小结 36
第3章 管理VFP数据记录 37
3.1 添加与修改记录 37
3.1.1 手工输入记录 37
3.1.2 从其他文件追加记录 39
3.1.3 编辑数据记录 40
3.2 浏览数据记录 41
3.2.1 定制浏览窗口 41
3.2.2 移动记录指针 44
3.3 删除和恢复记录 45
3.3.1 删除和恢复记录 45
3.3.2 批量删除和恢复记录 45
3.4 数据的导入与导出 46
3.4.1 数据的导入 46
3.4.2 导出数据 48
3.5 本章小结 48
第4章 利用查询和视图操纵数据 49
4.1 使用查询 49
4.1.1 利用向导创建查询 49
4.1.2 使用设计器创建查询 52
4.1.3 运行和修改查询 56
4.1.4 创建交叉表查询 59
4.2 使用视图 61
4.2.1 什么是视图 61
4.2.2 创建修改视图 62
4.2.3 创建参数视图 64
4.2.4 使用视图更新数据 65
4.3 本章小结 67
第5章 利用SQL语句操纵数据库 68
5.1 SQL语言简介 68
5.1.1 SQL语言的历史 68
5.1.2 SQL语言的特点 68
5.1.3 SQL语言基本概念 70
5.1.4 SQL语句简介 70
5.2 最常用的SQL查询语句 70
5.2.1 基本查询语句 70
5.2.2 带条件的查询语句 72
5.2.3 联合查询 73
5.2.4 嵌套查询 74
5.2.5 分组排序查询 74
5.2.6 统计查询 76
5.2.7 查询去向 77
5.3 功能增强的SQL语句 78
5.3.1 插入数据--Insert语句 78
5.3.2 更新数据--Update语句 79
5.3.3 删除数据--Delete语句 79
5.4 本章小结 80
第6章 VFP程序设计基础 81
6.1 VFP程序设计概述 81
6.2 VFP基本数据类型 82
6.3 数据分类 84
6.3.1 常量 84
6.3.2 变量 84
6.3.3 数组 86
6.3.4 字段 87
6.3.5 记录 87
6.3.6 对象 87
6.4 操作符 88
6.4.1 字符操作符 88
6.4.2 日期及时间操作符 88
6.4.3 逻辑操作符 88
6.4.4 关系操作符 89
6.4.5 数值操作符 89
6.4.6 操作符优先级 89
6.5 表达式 90
6.5.1 字符表达式 90
6.5.2 日期表达式 90
6.5.3 逻辑表达式 90
6.5.4 数值表达式 91
6.6 命令和函数 91
6.6.1 命令 91
6.6.2 常用SET命令 97
6.6.3 函数 104
6.7
VFP程序流的控制 110
6.7.1 分支结构 110
6.7.2 循环结构 111
6.8 本章小结 113
第7章 VFP面向对象程序设计 114
7.1 面向过程和面向对象程序设计 114
7.1.1 面向过程的程序设计 114
7.1.2 面向对象的程序设计 115
7.2 面向对象的基本概念 116
7.2.1 对象 116
7.2.2 类 117
7.2.3 VFP中的类 117
7.3 面向对象的程序设计方法 119
7.3.1 处理对象 119
7.3.2 以编辑方式定义类 122
7.3.3 创建对象的引用 125
7.4 VFP事件驱动模型 126
7.4.1 VFP中的事件 126
7.4.2 追踪事件序列 128
7.4.3 为事件指定代码 130
7.5 本章小结 130
第8章 可视类的设计与使用 131
8.1 类的创建与修改 131
8.1.1 类的创建 131
8.1.2 在控件类或容器类中加入对象 132
8.1.3 设置对象的初始属性值 132
8.1.4 在类中添加新属性和新方法 133
8.1.5 指定类的外观 135
8.2 可视类的使用 135
8.2.1 使用类库文件 135
8.2.2 将类添加到表单中 136
8.3 本章小结 136
第9章 利用表单创建程序界面 137
9.1 表单的设计过程 137
9.2 创建简单表单 137
9.2.1 利用表单向导创建表单 137
9.2.2 使用表单设计器 139
9.2.3 设置表单数据环境 140
9.2.4 设置表单属性 141
9.2.5 添加表单控件 142
9.2.6 调整和定制表单 144
9.2.7 使用代码设计器 146
9.2.8 保存和运行表单 147
9.3 管理表单 148
9.3.1 添加新的属性及方法 148
9.3.2 创建单文档和多文档界面 148
9.3.3 利用表单集扩充表单 150
9.3.4 将参数传递到表单 151
9.3.5 从表单中返回值 151
9.3.6 将表单另存为HTML文件 152
9.4 本章小结 152
第10章 VFP常用表单控件 153
10.1 输出类控件 153
10.1.1 标签 153
10.1.2 图像控件 154
10.1.3 线条和形状控件 155
10.2 输入类控件 156
10.2.1 文本框 156
10.2.2 编辑框 159
10.2.3 组合框 160
10.2.4 列表框 164
10.2.5 微调控件 165
10.3 控制类控件 166
10.3.1 命令按钮和命令按钮组 166
10.3.2 复选框 171
10.3.3 选项按钮组 171
10.3.4 计时器 172
10.4 容器类控件 173
10.4.1 表格 173
10.4.2 页框 176
10.4.3 容器 176
10.5 连接类控件 177
10.5.1 超级链接 177
10.5.2 ActiveX控件 178
10.5.3 ActiveX绑定控件 180
10.6 本章小结 180
第11章 使用报表和标签 181
11.1 设计报表 181
11.2 创建报表布局 182
11.2.1 使用“报表向导” 182
11.2.2 利用“报表设计器” 185
11.2.3 创建快速报表 186
11.3 创建标签布局 187
11.3.1 利用“标签向导” 187
11.3.2 利用“标签设计器” 190
11.4 修改定制报表 190
11.4.1 设置数据环境 191
11.4.2 定制报表带区 191
11.4.3 操作报表控件 194
11.4.4 报表页面设置 197
11.4.5 创建报表变量控件 198
11.5 预览和打印报表 199
11.5.1 预览报表 199
11.5.2 打印报表 199
11.5.3 用命令方式预览和打印报表 199
11.6 本章小结 200
第12章 使用菜单和工具栏 201
12.1 规划和设计菜单 201
12.2 创建菜单 202
12.2.1 使用“菜单设计器” 202
12.2.2 菜单分组 204
12.2.3 创建快速菜单 204
12.2.4 保存和生成菜单 205
12.3 创建快捷菜单 205
12.3.1 使用“快捷菜单设计器” 205
12.3.2 向应用程序中加入“快捷菜单” 205
12.4 定制菜单系统 206
12.4.1 指定访问键和快捷键 206
12.4.2 启用和废止菜单项 207
12.4.3 设置菜单项信息 207
12.4.4 标记菜单项的状态 207
12.4.5 使用“常规选项”对话框 208
12.4.6 保存和还原菜单 209
12.4.7 为菜单系统创建默认过程 209
12.4.8 设置系统菜单 209
12.5 测试和调试菜单 210
12.5.1 预览菜单 210
12.5.2 测试和调试菜单 210
12.6 创建和使用工具栏 211
12.6.1 创建自定义工具栏类 211
12.6.2 在“表单控件”工具栏中添加自定义工具栏 211
12.6.3 在表单集中添加自定义工具栏 212
12.6.4 使用自定义工具栏 213
12.7 本章小结 214
第13章 设计共享访问程序 215
13.1 控制对数据的访问 215
13.1.1 访问数据 215
13.1.2 锁定数据 216
13.1.3 解锁数据 218
13.2 数据缓冲技术 219
13.2.1 选择缓冲方法和锁定选项 219
13.2.2 启用缓冲 219
13.2.3 保存缓冲区记录的修改 220
13.2.4 缓冲区中追加记录 220
13.2.5 删除缓冲区内追加的记录 221
13.2.6 使用缓冲技术更新数据实例 221
13.3 使用事务更新数据 225
13.3.1 事务的概念 225
13.3.2 事务的使用规则 226
13.3.3 事务的嵌套使用 226
13.4 本章小结 227
第14章 优化应用程序 228
14.1 优化表和索引 228
14.1.1 使用索引 228
14.1.2 优化联接 228
14.1.3 使用项目管理器 229
14.1.4 优化表和索引的一般提示 229
14.2 使用RushMore技术加速数据访问 229
14.2.1 常用RushMore技术 230
14.2.2 在表中使用RushMore 230
14.2.3 关闭RushMore 231
14.2.4 优化RushMore表达式 232
14.3 优化表达式和控件 233
14.3.1 使用数据环境 233
14.3.2 限制表单集中表单数目 234
14.3.3 在页框中动态加载页面控件 234
14.3.4 动态绑定控件与数据 234
14.3.5 延迟屏幕刷新 234
14.3.6 在经常使用的方法程序中减少代码 235
14.4 优化应用程序 235
14.4.1 提高性能的一般技巧 235
14.4.2 使用名称表达式代替宏替换 236
14.4.3 有效地引用对象属性 236
14.5 优化 ActiveX控件 236
14.6 本章小结 237
第15章 应用程序测试与调试 238
15.1 程序中的3种错误 238
15.1.1 语法错误 238
15.1.2 逻辑错误 240
15.1.3 意外错误 241
15.2 调试前的准备工作 241
15.2.1 建立调试环境 241
15.2.2 设置验证信息 242
15.2.3 查看事件发生的序列 242
15.3 使用调试器 242
15.3.1 调试器工具栏 243
15.3.2 “跟踪”窗口 243
15.3.3 设置断点 244
15.3.4 “局部”窗口 246
15.3.5 “监视”窗口 246
15.3.6 “调用堆栈”窗口 246
15.3.7 “调试输出”窗口 247
15.3.8 事件跟踪 247
15.4 运行时刻错误的处理 248
15.4.1 处理错误的函数和命令 248
15.4.2 避免错误 248
15.4.3 处理过程错误 249
15.4.4 处理类和对象中的错误 250
15.4.5 从错误处理代码中返回 252
15.5 有助于减少错误的方法 252
15.6 本章小结 253
第16章 应用程序编译与发布 254
16.1 连编应用程序 254
16.1.1 构造应用程序框架 254
16.1.2 建立主控程序 254
16.1.3 向项目中添加文件 256
16.1.4 连编应用程序 257
16.2 应用程序的发布过程 259
16.2.1 发布过程 259
16.2.2 了解“发布树” 260
16.2.3 “安装向导”如何工作 260
16.3 准备要发布的应用程序 260
16.3.1 选择连编类型 260
16.3.2 考虑硬件. 内存和网络问题 261
16.3.3 确保正确运行 261
16.3.4 在应用程序中包含资源 262
16.3.5 删除受限制的VFP功能和文件 263
16.4 定制要发布的应用程序 264
16.4.1 保存源代码并将存档 264
16.4.2 调用错误处理例程 264
16.4.3 终止系统运行例程 265
16.4.4 给应用系统添加帮助信息 265
16.4.5 修改应用程序的外观 265
16.5 创建发布磁盘 266
16.6 本章小结 268
第17章 通讯录管理系统 269
17.1 教学目标与案例预览 269
17.2 系统分析与设计 270
17.2.1 需求分析 270
17.2.2 模块设计 270
17.3 分析与创建数据库 271
17.3.1 设计数据库 271
17.3.2 创建数据库 271
17.4 建立主程序 273
17.5 创建Logo表单 273
17.5.1 表单的功能 273
17.5.2 创建表单界面 274
17.5.3 添加表单代码 275
17.6 创建系统主表单 275
17.6.1 表单的功能 275
17.6.2 创建表单界面 276
17.6.3 添加表单代码 279
17.6.4 创建“输入查询条件”表单 284
17.6.5 创建“选择打印类型”表单 287
17.7 创建系统报表 289
17.8 连编与运行 290
第18章 合同管理系统 291
18.1 教学目标与案例预览 291
18.2 系统设计 293
18.2.1 需求分析 293
18.2.2 模块设计 293
18.3 分析与创建数据库 294
18.3.1 设计数据库 294
18.3.2 创建数据库 295
18.4 创建系统主程序 296
18.5 创建常用类 297
18.5.1 创建“移动记录工具栏”类 297
18.5.2 创建“命令按钮工具栏”类 298
18.6 创建“系统相关”模块 299
18.6.1 创建“公司信息输入”表单 299
18.6.2 创建“系统登录”表单 301
18.6.3 创建系统Logo表单 304
18.6.4 创建“关于”表单 305
18.7 创建“信息管理”模块 306
18.7.1 创建“合同信息管理”模块 307
18.7.2 创建“名片信息管理”模块 318
18.7.3 创建“人员信息管理”表单 327
18.8 创建“账号管理”模块 333
18.8.1 创建“系统账号管理”表单 333
18.8.2 创建“系统账号添加”表单 335
18.8.3 创建“系统账号修改”表单 337
18.8.4 创建“系统账号删除”表单 340
18.8.5 创建“系统账号查看”表单 342
18.8.6 创建“公司信息修改”表单 343
18.9 创建系统打印功能 345
18.9.1 创建“选择打印类型”表单 346
18.9.2 创建系统所用的报表 347
18.10 创建系统主表单 349
18.10.1 创建主表单 349
18.10.2 创建系统菜单 351
18.11 连编与运行 352
第19章 图书借阅管理系统 353
19.1 教学目标与案例预览 353
19.2 系统分析与设计 354
19.2.1 需求分析 354
19.2.2 模块分析 354
19.3 分析和创建数据库 356
19.3.1 设计数据库 356
19.3.2 创建数据库 356
19.4 创建系统主程序 358
19.5 创建系统常用类 358
19.5.1 创建移动记录工具栏类 358
19.5.2 创建“命令按钮工具栏”类 359
19.6 创建系统主表单 360
19.6.1 系统主表单的功能 360
19.6.2 创建系统主表单界面 360
19.6.3 添加表单代码 364
19.6.4 创建系统主表单辅助表单 374
19.7 创建“读者借书记录”模块 379
19.7.1 主表单的功能 379
19.7.2 创建主表单界面 380
19.7.3 添加主表单代码 382
19.7.4 创建辅助表单 386
19.8 创建系统打印功能 389
19.9 连编与运行 390
第20章 图书销售管理系统 391
20.1 教学目标与案例预览 391
20.2 系统分析与设计 392
20.2.1 需求分析 392
20.2.2 模块设计 392
20.3 分析与创建数据库 394
20.4 创建图书销售管理表单模块 395
20.4.1 表单模块的功能 395
20.4.2 表单界面的设计 396
20.4.3 表单的工作流程/方式 397
20.4.4 编写表单代码 397
20.5 创建图书入库管理模块 400
20.5.1 表单模块的功能 400
20.5.2 表单界面的设计 400
20.5.3 表单的工作流程/方式 401
20.5.4 编写表单代码 401
20.6 创建图书信息管理模块 402
20.6.1 表单模块的功能 402
20.6.2 表单界面的设计 402
20.6.3 表单的工作流程/方式 404
20.6.4 编写表单代码 404
20.7 创建综合查询模块 407
20.7.1 表单模块的功能 407
20.7.2 表单界面的设计 407
20.7.3 表单的工作流程/方式 408
20.7.4 编写表单代码 408
20.8 创建系统管理模块 409
20.8.1 表单模块的功能 409
20.8.2 表单界面的设计 409
20.8.3 表单的工作流程/方式 411
20.8.4 编写表单代码 411
20.9 配置与运行 413
20.10 本章小结 416
第21章 教务管理系统 417
21.1 教学目标与案例预览 417
21.2 系统分析与设计 418
21.2.1 需求分析 418
21.2.2 模块设计 418
21.3 分析与创建数据库 420
21.4 创建学生信息管理表单模块 423
21.4.1 表单模块的功能 423
21.4.2 表单界面的设计 423
21.4.3 表单的工作流程/方式 424
21.4.4 编写表单代码 424
21.5 创建教师信息管理表单模块 427
21.5.1 表单模块的功能 427
21.5.2 表单界面的设计 427
21.5.3 表单的工作流程/方式 428
21.5.4 编写表单代码 429
21.6 创建班级信息管理表单模块 431
21.6.1 表单模块的功能 431
21.6.2 表单界面的设计 431
21.6.3 表单的工作流程/方式 432
21.6.4 编写表单代码 433
21.7 创建课程信息管理表单模块 435
21.7.1 表单模块的功能 435
21.7.2 表单界面的设计 436
21.7.3 表单的工作流程/方式 437
21.7.4 编写表单代码 437
21.8 创建成绩管理表单模块 442
21.8.1 表单模块的功能 442
21.8.2 表单界面的设计 442
21.8.3 表单的工作流程/方式 443
21.8.4 编写表单代码 443
21.9 创建打印管理模块 444
21.9.1 表单模块的功能 444
21.9.2 表单界面的设计 444
21.9.3 表单的工作流程/方式 446
21.9.4 编写表单代码 446
21.10 创建院系信息查询模块 451
21.10.1 表单模块的功能 451
21.10.2 表单界面的设计 451
21.10.3 表单的工作流程/方式 451
21.10.4 编写表单代码 452
21.11 创建系统管理模块 453
21.11.1 表单模块的功能 453
21.11.2 表单界面的设计 453
21.11.3 表单的工作流程/方式 454
21.11.4 编写表单代码 454
21.12 配置与运行 455
21.13 本章小结 460

本目录推荐