第1章 Visual FoxPro系统概述 1
1.1 数据库系统概述 1
1.1.1 数据处理的基本概念 1
目录 1
1.1.2 数据处理的发展历程 2
1.1.3 数据库技术 2
1.1.4 数据模型 3
1.1.5 关系数据库 4
1.1.6 数据库设计步骤 8
1.2 VFP数据库管理系统概述 10
1.2.1 VFP 6.0的特点 10
1.2.2 VFP 6.0的主要性能指标 10
1.2.3 VFP的工作环境 11
1.3.1 VFP 6.0的用户界面及操作方式 12
1.2.4 VFP 6.0的启动与退出 12
1.3 VFP 6.0的界面 12
1.3.2 VFP 6.0的菜单系统功能 14
1.3.3 VFP的文件类型及数据管理工具 18
1.4 本章小结 20
1.5 习题 21
第2章 数据描述与标准命令格式 23
2.1 数据类型、常量与变量 23
2.1.1 数据类型 23
2.1.2 常量 24
2.1.3 变量 26
2.2 表达式 31
2.3 常用函数及其应用 35
2.3.1 函数分类 35
2.3.2 数值处理类函数 36
2.3.3 字符处理类函数 38
2.3.4 日期及时间函数 39
2.3.5 其他函数 40
2.4 命令的标准格式 43
2.5 本章小结 45
2.6 习题 45
第3章 数据库和数据表的操作 47
3.1 数据库和表的概念 47
3.2 创建新表 48
3.2.1 数据表结构的建立 48
3.2.2 记录输入 52
3.3 表的基本操作 54
3.3.1 表文件的打开与关闭 54
3.3.2 表结构的显示与修改 55
3.3.3 指针及定位 56
3.3.4 表内容的显示 59
3.3.5 表内容的修改 61
3.3.6 表内容的删除与恢复 62
3.4 表的索引及应用 64
3.4.1 表文件的索引 64
3.4.2 索引文件的使用 65
3.5 表的其他操作 70
3.5.1 表内容的统计 70
3.5.2 表的复制 71
3.5.3 数据的追加 73
3.6 多表操作 75
3.6.1 工作区的概念、选择和使用 75
3.6.2 表的关联 78
3.7.1 建立数据库 81
3.7 数据库的创建及使用 81
3.7.2 数据库的打开和关闭 82
3.7.3 数据库中表的添加和清除 83
3.7.4 数据完整性 86
3.8 本章小结 90
3.9 习题 90
第4章 VFP 6.0程序设计基础 94
4.1 程序设计方法和工具 94
4.1.1 程序设计的基本方法和原则 94
4.1.2 三种基本结构 95
4.2 程序文件的建立和运行 95
4.2.1 程序工作方式 95
4.2.2 程序文件的建立和运行 96
4.3.1 程序设计辅助命令 98
4.3 程序的控制结构 98
4.3.2 基本的输入和输出命令 99
4.3.3 顺序结构程序设计 101
4.3.4 分支结构程序设计 102
4.3.5 循环结构程序设计 106
4.4 子程序、过程和自定义函数 114
4.4.1 子程序及其调用 114
4.4.2 过程及函数 119
4.4.3 过程文件的使用 123
4.5 本章小结 125
4.6 习题 125
第5章 数据查询、视图与菜单设计 128
5.1 数据查询 128
5.1.1 建立查询文件 128
5.1.2 查询结果处理 136
5.2 SQL数据查询语言 137
5.2.1 SQL语言简介 137
5.2.2 VFP中的SQL语言 138
5.3 视图 142
5.3.1 视图及其优点 142
5.3.2 视图的建立和使用 143
5.4 菜单设计 146
5.4.1 VFP 6.0菜单系统 146
5.4.2 下拉式菜单的设计 148
5.4.3 快捷菜单的设计 153
5.5 本章小结 155
5.6 习题 156
6.1 面向对象程序设计概述 159
第6章 面向对象的程序设计基础 159
6.2 VFP 6.0中的对象与类 160
6.2.1 对象的定义和特征 160
6.2.2 类 160
6.2.3 类与对象的关系 161
6.2.4 VFP6.0中的基类 162
6.3 VFP中对象的属性、方法和事件 163
6.3.1 对象的属性 163
6.3.2 方法 164
6.3.3 事件 165
6.4 创建类及类在程序设计中的使用 166
6.4.1 创建子类 166
6.4.2 设计子类 167
6.4.3 修改子类 170
6.4.4 子类的使用 171
6.6 习题 172
6.5 本章小结 172
第7章 表单及其控件 174
7.1 表单概述 174
7.1.1 表单的构成 174
7.1.2 表单的建立 174
7.1.3 表单的打开、保存和运行 176
7.1.4 表单设计工具栏 178
7.1.5 表单属性的设置 178
7.1.6 表单的方法程序设计 181
7.1.7 表单的数据环境 184
7.2 表单的控件 186
7.2.1 表单中的控件 186
7.2.2 控件的添加 187
7.2.3 控件的格式化 188
7.2.4 控件的Tab键次序 189
7.2.5 控件的生成器 190
7.3 常用控件 191
7.3.1 标签(Label) 191
7.3.2 文本框(TextBox) 192
7.3.3 编辑框(EditBox) 193
7.3.4 命令按钮和命令按钮组 194
7.3.5 选项按钮组(OptionGroup) 198
7.3.6 复选框(CheckBox) 199
7.3.7 列表框(List Box) 199
7.3.8 组合框(ComboBox) 201
7.3.9 表格(Grid) 203
7.3.10 页框(PageFrame) 205
7.3.11 图像(Image) 207
7.3.12 微调控件(Spinner) 207
7.3.13 计时(Timer) 208
7.3.14 线条(Line)、形状(Shape)和容器(Container) 209
7.4 本章小结 210
7.5 习题 210
第8章 报表设计 213
8.1 创建报表 213
8.2 报表的编辑及运行 218
8.3 本章小结 226
8.4 习题 227
第9章 计算机网络基础 229
9.1 计算机网络的基本概念 229
9.1.1 计算机网络的定义 229
9.1.2 计算机网络的分类 230
9.1.3 计算机网络的基本组成 232
9.1.5 计算机网络的发展 233
9.1.4 计算机网络的功能 233
9.2 计算机网络的拓扑结构 235
9.2.1 拓扑结构的基本概念 235
9.2.2 计算机网络的拓扑类型 236
9.3 计算机网络的传输介质 239
9.3.1 双绞线(Twisted Pair wire,TP) 239
9.3.2 同轴电缆(coaxial cable) 240
9.3.3 光导纤维电缆(optical fiber) 241
9.3.4 无线传输介质 242
9.4 网络系统的体系结构 242
9.4.1 计算机网络系统的体系结构 242
9.4.2 计算机网络协议 243
9.5 本章小结 246
9.6 习题 246
10.1.1 局域网硬件系统 247
第10章 局域网基础 247
10.1 局域网系统的组成 247
10.1.2 局域网软件系统 248
10.2 飞速发展的以太网 249
10.2.1 传统以太网 249
10.2.2 快速以太网 251
10.2.3 千兆以太网 253
10.3 令牌环网和FDDI光纤网 253
10.3.1 令牌环网 253
10.3.2 光纤环状网络FDDI 254
10.4 异步传输方式(ATM) 255
10.4.1 通信传输方式的发展 256
10.4.2 ATM的工作原理 256
10.4.3 ATM专用网、交换网和接入网 257
10.4.4 宽带IP网与ATM 258
10.5 网络操作系统概述 259
10.5.1 网络操作系统的功能 260
10.5.2 网络操作系统的工作方式 260
10.5.3 常用网络操作系统简介 260
10.5.4 Windows 2000网络的基本概念 262
10.6 本章小结 263
10.7 习题 264
第11章 Internet基础及应用 265
11.1 Internet的起源与发展 265
11.1.1 计算机网络互联的初期 265
11.1.2 ARPAnet网的诞生 267
11.1.3 全球范围Internet的形成和发展 268
11.2 Internet的基本概念 268
11.2.1 主机(host) 268
11.2.2 IP地址(IP Address) 269
11.2.3 域名地址 270
11.3 Internet的应用 271
11.4 国内Internet发展综述 273
11.5 对未来网络的展望 276
11.6 连入Internet的方法 276
11.6.1 PPP拨号接入方式 276
11.6.2 DDN专线接入方式 277
11.6.3 ISDN接入方式 278
11.6.4 ADSL接入方式 279
11.6.5 Cable Modem接入方式 280
11.6.6 无线接入方式 281
11.7 Internet Explorer浏览器 282
11.7.1 IE浏览器的启动及其主界面 282
11.7.2 常用功能 283
11.7.3 参数设置 286
11.8 电子邮件的使用 287
11.8.1 电子邮件的格式 287
11.8.2 电子邮件使用的协议 287
11.8.3 使用电子邮件 288
11.9 在网络上检索信息 291
11.10 从网络上下载信息 293
11.11 网络电话 295
11.12 网页制作 295
11.12.1 HTML简介 295
11.12.2 FrontPage简介 298
11.12.3 FrontPage的使用 298
11.12.4 FrontPage的安装配置要求 321
11.13 本章小结 321
11.14 习题 322