第1章 计算机基础知识1
1.1 电子计算机的产生和发展1
1.1.1 计算机的概念1
1.1.2 计算机的产生与发展2
1.2 电子计算机的特点、分类及应用5
1.2.1 计算机的特点5
1.2.2 计算机的分类5
1.2.3 计算机的应用6
1.3 计算机与信息技术8
1.3.1 信息8
1.3.2 信息技术概述8
1.4 进位计数制及其相互转换10
1.4.1 进位计数制10
1.4.2 不同进制数的相互转换11
1.5 计算机的运算14
1.5.1 二进制数的算术运算14
1.5.2 二进制数的逻辑运算15
1.6 数据在计算机中的表示16
1.6.1 数据及其分类16
1.6.2 数据的单位16
1.6.3 数值型数据的表示17
1.6.4 非数值型数据的表示20
1.7 计算机系统27
1.7.1 计算机系统概述27
1.7.2 计算机的基本工作原理27
1.7.3 硬件系统28
1.7.4 软件系统31
1.8 计算机相关人物、国际知名计算机企业简介及微机组装32
1.8.1 计算机相关人物32
1.8.2 国际知名计算机企业介绍34
1.8.3 组装一台微型计算机36
本章小结42
习题43
大学计算机基础目录第2章 操作系统基础46
2.1 操作系统基础知识46
2.1.1 操作系统概述46
2.1.2 程序及程序设计技术50
2.1.3 进程及进程管理50
2.1.4 用户接口52
2.1.5 常见操作系统53
2.2 Windows XP操作系统53
2.2.1 中文Windows XP概述54
2.2.2 Windows XP的常用输入设备和基本操作57
2.2.3 Windows XP桌面简介59
2.2.4 Windows XP窗口65
2.2.5 程序管理69
2.2.6 文件管理71
2.2.7 控制面板79
2.2.8 磁盘管理87
2.2.9 Windows XP与MS-DOS88
2.2.10 Windows XP常用应用程序简介89
2.2.11 Windows XP帮助系统89
2.3 中文Windows Vista90
2.3.1 Windows Vista简介90
2.3.2 Windows Vista新特性91
2.4 Linux操作系统92
2.4.1 Linux操作系统简介92
2.4.2 Linux使用入门93
本章小结96
习题96
第3章 常用办公软件100
3.1 Word文字处理软件100
3.1.1 Word概述100
3.1.2 文档创建102
3.1.3 文档编辑106
3.1.4 文档排版108
3.1.5 表格制作114
3.1.6 图形处理118
3.1.7 文档打印119
3.2 Excel电子表格处理软件119
3.2.1 Excel概述120
3.2.2 工作簿的基本操作121
3.2.3 工作表中数据的输入122
3.2.4 工作表中的公式与函数126
3.2.5 工作表的编辑与格式化129
3.2.6 数据的图表化 132
3.2.7 数据管理134
3.2.8 数据的显示与保护138
3.2.9 打印表格139
3.3 PowerPoint演示软件140
3.3.1 PowerPoint演示文稿概述141
3.3.2 PowerPoint演示文稿的基本操作143
3.3.3 设置幻灯片外观147
3.3.4 演示文稿的放映149
本章小结152
习题3153
第4章 多媒体与图形处理158
4.1 多媒体技术158
4.1.1 多媒体的定义158
4.1.2 多媒体技术的关键技术159
4.1.3 多媒体的特点及应用161
4.1.4 多媒体的系统组成162
4.2 多媒体信息的数字化163
4.3 多媒体数据压缩技术165
4.3.1 数据压缩原理及方法166
4.3.2 音频数据的压缩167
4.3.3 静态图像的数据压缩167
4.3.4 运动图像的数据压缩方法167
4.4 Photoshop图像处理168
4.4.1 Photoshop概述168
4.4.2 Photoshop基本概念知识170
4.4.3 Photoshop的界面构成173
4.4.4 Photoshop的基本操作173
4.4.5 图层功能简述177
4.4.6 Photoshop的实例--证件照片的处理179
4.4.7 Photoshop的实例--制作木纹纹理182
4.4.8 Photoshop的实例--火焰字的制作185
4.5 Flash187
4.5.1 Flash简述187
4.5.2 Flash的发展历史188
4.5.3 Flash的文件格式189
4.5.4 Flash的基本操作189
本章小结192
习题4192
第5章 计算机网络基础195
5.1 计算机网络概述195
5.1.1 什么是计算机网络195
5.1.2 计算机网络的发展历史196
5.1.3 计算机网络的功能197
5.1.4 计算机网络的分类198
5.1.5 计算机网络的体系结构和网络协议201
5.2 局域网技术204
5.2.1 局域网及其特点204
5.2.2 局域网的类型205
5.2.3 局域网的组成206
5.3 Internet基础209
5.3.1 Internet的产生与发展209
5.3.2 Internet的特点210
5.3.3 Internet的接入方式211
5.3.4 IP地址和域名系统213
5.3.5 统一资源定位符URL216
5.4 Internet的服务与应用216
5.4.1 信息浏览(WWW服务)216
5.4.2 IE浏览器217
5.4.3 电子邮件222
5.4.4 网络资源检索与下载227
5.4.5 文件传输228
本章小结230
习题5231
第6章 软件技术基础234
6.1 软件工程基础234
6.1.1 软件工程基础知识234
6.1.2 问题定义和可行性研究239
6.1.3 软件的需求分析239
6.1.4 软件的设计242
6.1.5 软件的编程249
6.1.6 软件的测试250
6.1.7 软件的维护254
6.2 程序设计基础255
6.2.1 程序和程序设计语言255
6.2.2 程序设计风格和方法256
6.2.3 结构化程序设计257
6.2.4 面向对象的程序设计259
6.3 算法与数据结构261
6.3.1 算法261
6.3.2 数据结构的基本概念263
6.3.3 线性表265
6.3.4 树与二叉树270
6.3.5 查找273
6.3.6 排序274
6.4 数据库技术基础276
6.4.1 数据库系统概述276
6.4.2 数据库设计284
本章小结285
习题6285
第7章 信息系统安全与社会责任290
7.1 信息安全概述290
7.2 计算机病毒及防治292
7.2.1 计算机病毒的定义292
7.2.2 计算机病毒的特征和表现形式292
7.2.3 计算机病毒的检测技术294
7.2.4 计算机病毒的种类294
7.2.5 按计算机病毒的传染方式分类296
7.2.6 按照计算机病毒的破坏能力分类297
7.2.7 按照计算机病毒的传播途径分类297
7.2.8 计算机病毒的危害及传播途径298
7.2.9 计算机病毒的检测与防治300
7.2.10 常见计算机病毒的防治办法301
7.3 恶意软件及防治304
7.4 黑客攻击的防治307
7.4.1 黑客攻击的类型307
7.4.2 防止黑客攻击的策略309
7.5 防火墙技术310
7.5.1 防火墙的基本概念310
7.5.2 防火墙的功能和作用311
7.5.3 防火墙的类型311
7.5.4 防火墙的体系结构313
7.5.5 防火墙的不足314
7.6 QQ账号防盗技术315
7.7 信息安全法律315
本章小结317
习题7317
参考文献321第1章 Visual Basic程序设计概述1
1.1 预备知识1
1.1.1 面向过程的程序设计与面向对象的程序设计1
1.1.2 Visual Basic的集成开发环境1
1.1.3 创建Visual Basic应用程序的过程及代码书写格式4
1.1.4 初学者常见错误和分析5
1.2 本章实验6
1.2.1 实验1 第一个VB程序6
1.3 本章习题10
第2章 Visual Basic快速入门12
2.1 预备知识12
2.1.1 类和对象12
2.1.2 对象的三要素--属性、事件、方法12
2.1.3 窗体13
2.1.4 常用控件--命令按钮、标签、文本框13
2.1.5 程序的调试15
2.2 本章实验16
2.2.1 实验2-1 窗体的基本操作16
2.2.2 实验2-2 常用控件的基本操作18
2.3 本章习题21
第3章 Visual Basic语言基础25
3.1 预备知识25
3.1.1 Visual Basic的基本数据类型25
3.1.2 常量25
3.1.3 变量26
3.1.4 运算符与表达式26
3.1.5 常用内部函数27Visual Basic程序设计实验教程目录3.1.6 随机数语句和函数28
3.2 本章实验28
3.2.1 实验3-1 变量和常量28
3.2.2 实验3-2 运算符和表达式30
3.2.3 实验3-3 常用内部函数33
3.3 本章习题35
第4章 程序设计基础38
4.1 预备知识38
4.1.1 Visual Basic程序语句的书写规则38
4.1.2 顺序结构38
4.1.3 选择结构39
4.1.4 循环结构41
4.1.5 其他控制语句42
4.2 本章实验42
4.2.1 实验4-1 顺序结构及数据的输入输出42
4.2.2 实验4-2 选择结构程序设计(单分支、双分支)45
4.2.3 实验4-3 选择结构程序设计(多分支)47
4.2.4 实验4-4 循环结构程序设计49
4.2.5 拓展实验52
4.3 本章习题53
第5章 数组59
5.1 预备知识59
5.1.1 数组的基本概念59
5.1.2 数组的定义59
5.2 本章实验62
5.2.1 实验5-1 静态数组62
5.2.2 实验5-2 动态数组65
5.2.3 实验5-3 控件数组66
5.2.4 拓展实验69
5.3 本章习题70
第6章 过程79
6.1 预备知识79
6.1.1 Sub子过程79
6.1.2 Function函数过程80
6.1.3 参数传递80
6.1.4 变量的作用域81
6.2 本章实验82
6.2.1 实验6-1 子过程82
6.2.2 实验6-2 函数过程84
6.2.3 拓展实验87
6.3 本章习题87
第7章 常用控件97
7.1 预备知识97
7.1.1 文本控件97
7.1.2 图形控件98
7.1.3 按钮控件99
7.1.4 选择控件99
7.1.5 其他控件100
7.1.6 焦点设置101
7.2 本章实验102
7.2.1 实验7-1 生肖查询102
7.2.2 实验7-2 画图105
7.2.3 实验7-3 字体设置106
7.2.4 实验7-4 人员登记109
7.2.5 实验7-5 滚动条111
7.2.6 实验7-6 滚动字幕114
7.2.7 拓展实验116
7.3 本章习题116
第8章 界面设计124
8.1 预备知识124
8.1.1 菜单的设计124
8.1.2 通用对话框125
8.1.3 工具栏的设计127
8.1.4 多重窗体的设计128
8.1.5 多文档界面的设计129
8.2 本章实验130
8.2.1 实验8-1 下拉式菜单设计130
8.2.2 实验8-2 弹出式菜单设计133
8.2.3 实验8-3 通用对话框136
8.2.4 实验8-4 多重窗体138
8.2.5 实验8-5 MDI窗体141
8.2.6 拓展实验144
8.3 本章习题145
第9章 文件操作151
9.1 预备知识151
9.1.1 文件的定义及分类151
9.1.2 顺序文件与随机文件的区别151
9.2 本章实验153
9.2.1 实验9-1 顺序文件的应用153
9.2.2 实验9-2 随机文件的应用157
9.3 本章习题161
第10章 数据库编程基础164
10.1 预备知识164
10.1.1 数据库的定义164
10.1.2 关系数据库的几个概念164
10.1.3 使用SQL查询数据库165
10.1.4 利用ADO数据控件访问数据库166
10.1.5 记录集对象166
10.2 本章实验168
10.2.1 实验10-1 利用ADO控件访问数据库168
10.2.2 实验10-2 记录集及数据查询171
10.3 本章习题175
第11章 全国计算机等级考试Visual Basic真题解析178
11.1 2009年9月笔试真题178
11.2 2010年3月笔试真题191
参考文献207