刘昉、张建军、华丹多吉主编的《大学计算机基础》是根据中国高等院校计算机基础教育改革课题研究组《中国高等院校计算机基础教育课程体系(CFC)》课题报告的最新指导精神,结合教育部高等教育司组织制订的《高等学校大学计算机教学基本要求》的最新文件而编写。本书作为理论教材课堂讲授使用。与本书配套的《大学信息技术应用基础上机实验指导与测试》一书,可作为实验上机指导使用。
本书分为5个知识模块,分别为:信息技术与计算机技术、办公实用软件Office、计算机网络及应用、数据库应用基础和程序设计基础。全书以Windows XP操作系统为背景,力求学生能适应信息化社会的要求,培养具有创新精神的复合型人才。
刘昉、张建军、华丹多吉主编的《大学计算机基础》根据教育部高等教育司最新制订的《高等学校大学计算机教学基本要求》编写而成,目的是适应高等院校计算机“非零起点”的公共基础课教学任务。
《大学计算机基础》分为五大模块:分别为信息技术与计算机技术,办公实用软件Office,计算机网络及应用,数据库应用基础,程序设计基础。主要内容包括信息技术与计算机,计算机系统组成,Windows XP操作系统,中文Office 2003办公软件,计算机网络及Internet应用,网页制作与网站发布,数据库基础知识,程序设计基础,信息安全与职业道德。
《大学计算机基础》涵盖了高等学校各专业计算机公共基础课的基本教学内容,可用作高等院校各专业计算机公共基础课教材,还可作为计算机等级考试培训教材,也可供不同层次从事办公自动化的工作者学习参考。
第1章 信息技术与计算机 1
1.1 信息与信息技术 1
1.1.1 信息的含义 1
1.1.2 信息的作用和特征 2
1.1.3 信息技术 2
1.1.4 信息技术的发展与应用 3
1.2 计算机技术 5
1.2.1 计算机的发展 5
1.2.2 计算机的特点 7
1.2.3 计算机的分类 7
1.2.4 计算机的主要应用 8
1.3 信息化社会与计算机文化 9
1.3.1 信息化社会 9
1.3.2 计算机文化 10
1.3.3 信息素养 11
习题 11
第2章 计算机系统 14
2.1 计算机系统概述 14
2.1.1 计算机系统组成 14
2.1.2 硬件系统 15
2.1.3 软件系统 17
2.1.4 计算机基本工作原理 18
2.1.5 计算机的主要技术指标 19
2.1.6 计算机中信息的表示 19
2.2 微型计算机硬件系统 24
2.2.1 主板系统 25
2.2.2 微处理器 26
2.2.3 内部存储器 26
2.2.4 I/O总线与扩展槽 27
2.2.5 接口 29
2.2.6 外部存储设备 30
2.2.7 输入/输出设备 32
2.3 计算机操作系统 36
2.3.1 操作系统的基本概念 36
2.3.2 常用的微机操作系统 37
习题 39
第3章 Windows XP操作系统 42
3.1 Windows XP概述 42
3.1.1 Windows XP的特点 42
3.1.2 Windows XP的运行环境与安装 43
3.1.3 Windows XP的启动与退出 44
3.2 Windows XP的基本操作 45
3.2.1 Windows XP的桌面 45
3.2.2 窗口及其基本操作 47
3.2.3 菜单及其基本操作 49
3.2.4 剪贴板的使用 50
3.3 Windows XP文件管理 50
3.3.1 文件和文件夹 50
3.3.2 Windows XP资源浏览 51
3.3.3 文件和文件夹操作 53
3.3.4 磁盘操作 57
3.4 控制面板与环境设置 57
3.4.1 Windows XP控制面板 57
3.4.2 桌面与显示方式的设置 58
3.4.3 添加新硬件 60
3.4.4 添加和删除程序 60
3.4.5 个性化环境设置与用户账户管理 60
3.5 系统维护和系统优化 61
3.5.1 系统维护工具 61
3.5.2 Windows注册表 63
3.5.3 压缩工具WinRAR 65
3.6 Windows XP的其他附件 66
3.6.1 记事本和写字板 66
3.6.2 画图工具 66
3.6.3 媒体播放器 67
习题 67
第4章 中文Office 2003办公软件 69
4.1 Office 2003简介 69
4.1.1 Office 2003组件介绍 69
4.1.2 Office 2003安装、启动与退出 69
4.2 Word 2003文字处理软件 70
4.2.1 Word 2003工作界面 70
4.2.2 文档的基本操作 71
4.2.3 文本编辑 74
4.2.4 格式排版 76
4.2.5 高级排版 84
4.2.6 Word 2003图文编排 86
4.2.7 Word 2003表格操作与处理 89
4.3 Excel 2003电子表格处理软件 94
4.3.1 Excel 2003工作界面 94
4.3.2 工作表操作 96
4.3.3 工作表的数据编辑 97
4.3.4 格式化工作表 103
4.3.5 图表的创建 107
4.3.6 Excel 2003的数据统计与分析 108
4.4 PowerPoint 2003演示文稿软件 113
4.4.1 PowerPoint 2003工作界面 113
4.4.2 演示文稿的基本操作 116
4.4.3 演示文稿的编辑 118
4.4.4 幻灯片的版面设计 119
4.4.5 设置页眉和页脚 120
4.4.6 幻灯片中的动作设置 121
4.4.7 超链接 122
4.4.8 插入声音、影片和Flash动画 123
4.4.9 演示文稿的放映和打印 125
习题 126
第5章 网页制作与网站发布 129
5.1 网页制作概述 129
5.1.1 网页的一般浏览过程 129
5.1.2 网页及基本结构 130
5.1.3 网页制作工具概述 131
5.2 网站发布 133
5.2.1 创建网站的流程 133
5.2.2 网站的发布方法 137
5.2.3 IIS 6.0信息服务与Web网站创建 138
5.3 FrontPage 2003概述 140
5.3.1 FrontPage 2003界面 140
5.3.2 FrontPage 2003的视图 141
5.3.3 创建站点与网页 144
5.3.4 打开站点与网页 146
5.3.5 用FrontPage发布网站 146
5.4 FrontPage网页编辑和链接 147
5.4.1 文本编辑 147
5.4.2 设置网页属性 147
5.4.3 网页背景 148
5.4.4 创建网页超链接的步骤 148
5.5 FrontPage中的网页布局 149
5.5.1 使用表格布局页面 149
5.5.2 使用布局表格和单元格 150
5.5.3 使用模板创建框架 151
5.6 FrontPage表单的使用 152
5.6.1 创建表单 152
5.6.2 保存表单 154
习题 154
第6章 计算机网络及Internet应用 155
6.1 计算机网络基础 155
6.1.1 概述 155
6.1.2 计算机网络的构成 157
6.1.3 网络分类与拓扑结构 159
6.1.4 网络协议与网络体系结构 160
6.2 计算机局域网 163
6.2.1 局域网概述 163
6.2.2 局域网的构建 166
6.2.3 网络互连与互连设备 168
6.3 Internet概述 172
6.3.1 Internet起源及发展 172
6.3.2 Internet的主要功能 173
6.3.3 IP地址和域名 174
6.3.4 Internet的接入 176
6.4 Internet应用 177
6.4.1 万维网 177
6.4.2 电子邮件 178
6.4.3 文件传输与远程登录 179
6.4.4 Internet其他应用服务 181
6.5 搜索引擎 183
6.5.1 搜索引擎的分类 184
6.5.2 搜索引擎原理及使用 185
6.5.3 几个著名搜索引擎介绍 186
习题 188
第7章 信息安全与职业道德 189
7.1 信息安全概述 189
7.1.1 信息系统的定义 189
7.1.2 信息系统安全 190
7.1.3 信息安全技术概述 191
7.2 计算机病毒与防治 192
7.2.1 病毒的产生和发展 192
7.2.2 病毒的定义和特征 193
7.2.3 病毒分类 194
7.2.4 病毒的防治 197
7.2.5 常用的杀毒软件 198
7.3 计算机黑客与计算机犯罪 199
7.3.1 计算机黑客与防范 199
7.3.2 计算机犯罪 200
7.4 信息道德与法规 201
7.4.1 信息意识与信息道德 201
7.4.2 信息法规 201
习题 202
第8章 数据库基础知识 203
8.1 数据库系统概述 203
8.1.1 数据管理技术的发展 203
8.1.2 数据库系统的基本概念 205
8.2 数据模型 206
8.2.1 概念模型 207
8.2.2 数据模型 208
8.3 数据库系统的三级模式结构 211
8.4 关系数据库设计与应用 212
8.4.1 关系数据库概念 212
8.4.2 关系数据库设计开发 213
8.4.3 常用关系数据库系统简介 215
8.4.4 桌面数据库Access 216
8.4.5 SQL简介 222
8.5 数据库技术的发展和应用 224
8.5.1 数据库技术的发展 224
8.5.2 新的数据库技术 225
8.5.3 数据仓库与数据挖掘 227
习题 228
第9章 程序设计基础知识 230
9.1 程序设计概述 230
9.1.1 程序设计语言的发展 230
9.1.2 程序设计语言的组成 232
9.1.3 语言翻译器 233
9.1.4 程序设计的一般过程 234
9.1.5 程序的调试与运行 235
9.2 程序设计方法 235
9.2.1 面向过程程序设计 235
9.2.2 模块化程序设计 236
9.2.3 面向对象程序设计 236
9.3 算法 237
9.3.1 问题描述 238
9.3.2 算法设计 238
9.3.3 算法表示 238
9.3.4 常用的几种算法 239
9.4 程序结构及流程控制 240
9.4.1 顺序结构 240
9.4.2 选择结构 241
9.4.3 循环结构 242
9.4.4 子程序和函数 242
9.5 常用的程序设计语言 243
习题 247
参考文献 248