第1章 计算机系统导论 1
1.1概述 1
计算机系统的发展简史 1
计算机系统的应用领域 3
计算机的主要技术指标 5
1.2计算机系统组成及工作原理 6
计算机系统的组成 6
计算机硬件与软件的关系 8
计算机的工作原理 8
多媒体技术简介 10
1.3计算机软件基础知识 13
程序设计语言与语言实现 13
软件开发环境与开发平台 16
软件开发技术的发展 17
1.4计算机安全基础知识 18
计算机病毒及其防治 18
网络资源的知识产权问题 20
网络资源的合理使用问题 24
第2章 算法与数据结构 28
2.1计算机的问题求解模型 28
2.2 C语言基础 28
C语言程序结构 28
C语言基本符号 29
数据、数据类型、类型定义和标准函数 29
运算符、表达式、赋值运算和赋值表达式 38
赋值语句和输入/输出 39
分支语句 40
循环控制语句 43
函数 46
预处理命令(宏定义、文件包含和条件编译) 49
文件操作 49
2.3算法与数据结构的基本概念 51
概念与术语 52
数据的逻辑结构 52
数据的存储结构 52
算法分析与设计 53
2.4线性结构 55
线性表 55
堆栈 57
队列 57
串 58
2.5多维数组与广义表 59
多维数组及其存储 59
矩阵的压缩存储 60
广义表 63
2.6树 65
树的基本概念及存储结构 65
二叉树 69
常用操作及算法 71
2.7图 73
图的概念 73
图的存储 76
图的遍历 81
图的应用 83
2.8查找 86
基本概念 86
顺序查找 86
折半查找 88
二叉排序树和平衡二叉树 90
B/树和B+树 91
哈希表(散列表) 93
2.9排序 94
基本概念 94
插入排序 95
交换排序 96
选择排序 99
归并排序 100
基数排序 101
2.10文件 103
文件的类别 103
文件的物理结构 104
文件的操作 105
第3章 数据库技术及应用 109
3.1数据库基础知识 109
数据库技术的产生与发展 109
数据库系统的组成 111
数据库的体系结构与数据独立性 112
数据库管理系统 113
数据模型 114
3.2 Visual FoxPro 6.0概述 115
Visual FoxPro 6.0的启动与退出 115
退出Visual FoxPro 6.0系统 116
3.3 Visual FoxPro 6.0基本概念 116
数据类型 116
常量 117
变量 117
表达式 118
3.4数据库与表的概念 118
表的概念 118
数据库的建立 120
3.5表文件的建立 122
设计表的结构 122
建立数据表结构 123
建立自由表结构 126
打开表文件 127
修改表结构 128
3.6输入数据和修改数据 129
输入数据 129
追加记录 131
从其他文件中追加记录 131
显示数据 133
定位记录 136
修改数据 137
删除记录 138
逻辑删除记录 138
恢复记录 138
物理删除记录 138
3.7索引数据表 139
建立索引 139
使用索引 141
3.8使用多表 142
在工作区上打开多个表 142
建立表的关联 143
建立数据表间的永久关系 145
参照完整性 147
3.9表单设计 148
创建表单 148
表单的保存与运行 151
表单的数据环境 151
表单的属性 152
添加表单控件 154
标签、文本框和编辑框 155
命令按钮、选项按钮、复选框 156
列表框、表格 159
3.10报表设计 161
创建报表 162
快速报表 163
利用向导创建报表 164
使用控件 164
第4章 多媒体技术及应用 170
4.1多媒体技术概述 170
多媒体的定义 170
多媒体硬件设备 171
多媒体软件 173
4.2音频信号的获取与处理 174
声音的概念及基本参数 174
声音数据的数字化 175
常见声音和音乐文件格式 176
4.3视频信号的获取与处理 177
常用图像格式 177
视频信号格式 178
多媒体数据的压缩 179
4.4图像处理技术概述 180
图像处理技术概述 180
Photoshop的基本操作 182
绘图操作 186
图像的编辑与修饰 189
图层、通道和路径 190
使用滤镜 192
文字输入及特效字制作实例 192
4.5动画制作软件概述 194
Flash MX工作界面 194
Flash动画的基本概念 196
Flash动画的创作基础 200
Flash动画制作实例 203
Flash交互程序设计 213
Flash交互动画举例 216
第5章 标记语言与网页制作 221
5.1万维网联盟(W3C)和SGML 221
5.2超文本标记语言HTML 221
HTML标记语法和文档结构 222
HTML文档标记 225
列表 226
表格(Table) 226
表单(Form) 228
帧(Frame) 231
5.3使用FrontPage 2000 234
FrontPage 2000的主窗口 234
显示模式 235
管理FrontPage Web站点 236
5.4网页的编辑 237
创建新网页 237
保存网页 237
文本编辑和格式化 237
插入图片和图片格式的设置 238
插入表格 240
超链接 242
5.5网页属性和框架网页 244
网页属性 244
框架网页 245
第6章 网络开发 250
6.1 Web工作模式 250
客户端编程与脚本程序语言 251
服务器端编程 252
6.2 JavaScript脚本语言概况 252
6.3 JavaScript基础 254
JavaScript基本符号 254
数据和数据类型 255
常量和变量 255
表达式和运算符 256
基本语句 257
函数 259
6.4事件驱动及事件处理 259
6.5对象及其操作 260
对象的基本概念 260
对象的操作 261
6.6常用内部对象及函数 262
string对象 262
Math对象 265
Date对象 267
使用Array数组对象 269
其他内置对象 270
预定义函数 270
6.7浏览器内部对象 271
navigator对象树 271
navigator对象 272
window对象 274
document对象 277
history对象 285
location对象 286
6.8 Web交互 286
使用form实现Web页面的信息交互 286
使用frame实现更复杂的交互 290
6.9服务端开发 295
IIS与ASP 296
JSP技术 300
.net 303
使用数据库服务 303
第7章 群件技术及应用 305
7.1群件介绍 305
7.2 Notes的窗口界面以及有关的功能 306
Notes的启动 306
Notes的窗口界面 306
Notes Minder 309
工作台 309
7.3操作使用Notes数据库 310
Notes数据库介绍 310
使用数据库 311
数据库文档 313
7.4邮件和通讯录 316
邮件的使用 316
通讯录的使用 321
7.5“日历”和“待办事宜” 324
打开和查看“日历” 324
打开并查看“待办事宜” 325
7.6自动执行任务 328
什么是代理 328
创建代理 329
命名代理 331
编辑、复制、删除或移动代理 332
代理例子 333
7.7应用程序设计 336
创建应用程序 336
设计页面 337
设计表单 338
设计域 344
视图 345
设计祯结构集 347
添加自动操作到应用程序 347
附录C 语言开发环境 349