第1章 计算机基本知识 1
1.1 计算机中常用计数制 1
1.1.1 进位计数制 1
1.1.2 各种进位计数制之间的相互转换 3
1.2 微型计算机基本组成 5
1.2.1 微型计算机系统的组成 5
1.2.2 微型计算机的硬件系统 5
1.2.3 微型计算机的软件系统 15
1.3 计算机的主要技术指标 17
1.4 计算机病毒及防范 18
1.4.1 计算机病毒的定义 18
1.4.2 计算机病毒的特征 18
1.4.3 计算机病毒的基本模式 19
1.4.4 计算机病毒类型 19
1.4.6 计算机安全操作 20
1.4.5 计算机病毒传播的一般症状 20
第2章 操作系统 22
2.1 操作系统基本功能 22
2.1.1 操作系统基本概念 22
2.1.2 操作系统的分类 23
2.1.3 操作系统的功能 23
2.2 DOS操作系统 25
2.2.1 DOS的组成 25
2.2.2 DOS文件和目录 25
2.2.3 常用的DOS命令 28
2.2.4 输入输出重定向 30
2.2.5 打印输出命令 31
2.2.6 硬盘分区 31
2.2.7 批处理文件 32
2.2.8 系统配置 33
2.2.9 汉字系统 33
2.3.1 Windows 95的功能和特点 34
2.3 Windows 95操作系统特点及使用 34
2.3.2 Windows 95的配置和运行环境 35
2.3.3 Windows 95的启动和基本操作 36
2.3.4 应用程序的操作 40
2.3.5 Windows 95文件系统及其操作 41
2.3.6 Windows 95的网络管理 45
3.1.2 文件系统阶段 49
3.1.1 人工管理阶段 49
3.1 数据管理技术 49
第3章 数据库基础 49
3.1.3 数据库系统阶段 50
3.2 数据与数据模型 51
3.2.1 数据 51
3.2.2 数据模型 51
3.2.3 非关系模型 51
3.2.4 关系模型 54
3.3.1 关系操作 55
3.3 关系模型与关系数据库 55
3.3.2 关系模型的完整性 57
3.3.3 关系数据库 58
3.4 数据库、数据库管理系统与数据库系统 59
3.4.1 数据库 59
3.4.2 数据库管理系统 60
3.4.3 数据库系统 60
3.5 关系数据语言SQL 62
3.5.1 SQL术语 63
3.5.2 SQL基本功能 63
3.6 数据库的客户机/服务器结构 64
3.6.1 客户机/服务器基本概念 65
3.6.2 客户机/服务器结构类型 65
3.6.3 客户机/服务器结构的技术特征 65
3.6.4 客户机/服务器系统组成 65
3.7.1 数据库设计 66
3.7 数据库设计与应用程序设计 66
3.6.5 客户机/服务器结构的数据库管理系统 66
3.7.2 应用程序设计 68
第4章 数据库管理系统FoxPro 76
4.1 数据库管理系统FoxPro概述 76
4.1.1 FoxPro系统的主要特点与性能指标 76
4.1.2 FoxPro的文件类型 77
4.1.3 FoxPro系统的运行环境 77
4.1.4 FoxPro的系统配置文件 77
4.1.5 FoxPro系统的启动与退出 78
4.1.6 FoxPro系统的用户界面 78
4.1.7 FoxPro菜单系统 79
4.1.8 FoxPro系统的操作方式 79
4.2 数据库的基本知识 79
4.2.1 数据与数据类型 79
4.2.3 变量 80
4.2.2 常量 80
4.2.4 表达式 81
4.2.5 函数 83
4.2.6 命令结构与使用规则 89
4.3 数据库的基本操作 90
4.3.1 数据库文件结构的建立 90
4.3.2 打开与关闭数据库文件 91
4.3.4 数据库文件的显示 92
4.3.3 数据输入 92
4.3.5 数据库文件的修改 94
4.3.6 数据库文件结构与数据的复制 96
4.3.7 数据统计 97
4.4 数据库文件的排序与索引 100
4.4.1 排序 100
4.4.2 索引 101
4.4.3 索引查询 107
4.5.4 文件换名 108
4.5.3 文件复制 108
4.5.5 显示文本文件内容 108
4.5.1 显示磁盘文件目录 108
4.5.2 文件删除 108
4.5 磁盘文件的操作 108
4.5.6 在FoxPro中使用DOS命令 109
4.6 内存变量与数组 109
4.6.1 内存变量 109
4.6.2 数组 110
4.7 程序设计 113
4.7.1 程序文件的建立和运行 113
4.7.2 程序中常用的命令 114
4.7.3 结构化程序设计 117
4.7.4 顺序结构 117
4.7.5 选择结构 118
4.7.6 循环结构 120
4.7.8 过程 124
4.7.7 子程序 124
4.7.9 自定义函数 126
4.7.10 程序调用中内存变量的定义 127
4.7.11 参数传递 128
4.8 多表操作 129
4.8.1 多表工作区的概述 129
4.8.2 多表的操作 130
4.8.3 菜单方式的多表操作 132
4.9 用户界面设计 133
4.9.1 窗口设计 133
4.9.2 屏幕格式设计 136
4.9.3 屏幕生成器 141
4.9.4 菜单的设计 144
4.9.5 菜单生成器 148
4.10 FoxPro网络程序设计 150
4.10.1 文件的独占与共享 150
4.10.2 文件和记录的加锁与解锁 151
4.10.3 死锁与冲突的处理 152
4.11 FoxPro的外部接口 153
4.11.1 FoxPro与其它软件的数据转换 154
4.11.2 FoxPro调用汇编语言 155
4.11.3 FoxPro调用C语言程序 155
4.12 程序调试工具介绍 156
4.12.1 程序调试工具 156
4.12.2 Trace窗口中菜单项的介绍 157
4.13 项目管理器 158
4.13.1 进入项目管理器 158
4.13.2 将文件添加到项目文件中 158
4.13.3 生成应用程序 158
4.13.4 运行应用程序 159
4.13.5 Project弹出菜单 159
4.13.6 Project窗口中的其它按钮 159
5.1 Visual FoxPro概述 160
第5章 数据库管理系统Visual FoxPro 160
5.3 建立新表 162
5.2 数据库的建立 163
5.3.1 建立自由表 164
5.3.2 建立数据库表 164
5.3.3 将自由表加入数据库 168
5.3.4 从数据库中移去表或删除表 168
5.4 建立存储过程 168
5.5.2 删除表间关系 169
5.5 建立表间关系 169
5.5.1 建立表间关系 169
5.5.3 编辑表间关系 170
5.5.4 编辑参照完整性关系 170
5.6 使用表 171
5.6.1 使用BROWSE窗口浏览数据 172
5.6.2 使用数据工作期 172
5.6.4 BROWSE窗口的定制操作 173
5.6.3 显示模式 173
5.6.5 浏览一对多关系的数据库表 175
5.6.6 定位记录 175
5.6.7 增加记录 176
5.6.8 修改记录 176
5.6.9 删除记录 176
5.6.10 使用BROWSE命令 177
5.7 索引与排序 185
5.7.1 了解索引 185
5.7.2 建立索引 187
5.7.3 建立组合索引解决排序冲突 190
5.7.4 打开索引文件 190
5.7.5 设置当前索引文件 191
5.7.6 建立排序 192
5.8 对象链接与嵌入 192
5.8.1 往表里添加OLE对象 193
5.8.2 往表单里添加OLE对象 195
5.8.3 使用OLE自动化 196
5.9 面向对象程序设计 197
5.9.1 面向对象程序设计基本概念 198
5.9.2 创建类 203
5.9.3 类设计器 204
5.9.4 添加新属性、新方法 206
5.9.5 类信息 208
5.9.6 保护属性和方法 210
5.9.7 类浏览器 211
5.9.8 使用类库文件 213
5.9.9 处理对象 214
5.9.10 使用编程方式创建自定义类 216
5.9.11 建立OLE服务程序 221
5.9.12 开发一个自定义类 223
6.1.1 概述 229
6.1 FoxPro的应用开发 229
第6章 数据库系统开发、管理与维护 229
6.1.2 数据库系统应用开发介绍 230
6.1.3 程序的实现方法 232
6.1.4 生成应用程序 237
6.2 查询语言SQL和RQBE 237
6.2.1 数据定义 237
6.2.2 数据操纵 238
6.2.3 查询命令SELECT 239
6.2.4 关系范例查询语言RQBE 243
6.3 报表与标签的设计 246
6.3.1 报表的建立与修改 246
6.3.2 报表设计窗口的组成 247
6.3.3 Report菜单和Object菜单 247
6.3.4 快速报表的制作 247
6.3.6 标签的建立与输出 249
6.3.5 报表的输出 249
6.4 Visual FoxPro项目管理器 250
6.4.1 认识项目管理器 250
6.4.2 项目管理器的基本操作 252
6.4.3 设置项目管理器 257
6.5 开发网络应用程序 258
6.5.1 锁定的类型 259
6.5.2 使用数据工作期 262
6.5.3 缓冲编辑 263
6.5.4 执行更新 265
6.5.5 事务处理 266
6.6 查询 269
6.6.1 创建查询 269
6.6.2 查询输出 275
6.6.3 运行查询 276
6.6.4 SELECT-SQL命令 276
6.7.1 创建视图 278
6.7 本地视图与远程视图 278
6.7.2 建立连接 281
6.8 报表 282
6.8.1 创建报表 282
6.8.2 报表数据源 284
6.8.3 报表布局 285
6.8.4 报表中使用控件 286
6.8.5 报表变量 290
6.8.6 数据分组 291
6.8.7 报表输出 292
6.8.8 REPOORT命令 292
6.9 数据的加载、更新和卸载 295
6.9.1 数据的加载 295
6.9.2 数据的更新 296
6.9.3 数据的卸载 296
7.1.1 数据库技术产生的里程碑 298
7.1 数据库技术的发展 298
第7章 大型数据库系统知识 298
7.1.2 数据库技术发展的特征 299
7.2 数据库系统的模式与数据独立性 299
7.2.1 基本术语和概念 300
7.2.2 数据库系统的三级模式 300
7.2.3 数据库的数据独立性 301
7.3 结构化查询语言SQL 301
7.3.1 SQL的特点 301
7.3.2 SQL的数据定义功能 302
7.3.3 SQL的数据操作功能 303
7.3.4 SQL的数据控制功能 309
7.3.5 SQL的嵌入式使用 310
7.4 数据库系统维护 312
7.4.1 数据库系统维护的内容 312
7.4.2 数据库系统维护的方法 313
7.4.3 数据库系统维护的人员 313