第1章 计算机基础知识(1)
1.1 计算机的发展及特点(1)
1.1.1 现代计算机的发展历程(1)
1.1.2 现代计算机的分类(3)
1.1.3 21世纪计算机的发展趋势(4)
1.1.4 电子计算机的特点(5)
1.1.5 计算机的主要应用领域(6)
1.1.6 计算机技术对社会的作用与影响(7)
1.2 信息与数据编码(8)
1.2.1 信息与数据的概念(8)
1.2.2 数据的长度单位(8)
1.2.3 原码、反码和补码(8)
1.2.4 计算机中的数据编码(11)
1.3 数制及其转换(14)
1.3.1 进位计数制(14)
1.3.2 不同进制之间的转换(15)
第2章 计算机系统(19)
2.1 计算机系统组成及其工作原理(19)
2.1.1 计算机系统的组成(19)
2.1.2 计算机硬件组成(19)
2.1.3 计算机的工作原理(21)
2.2 计算机软件系统(23)
2.2.1 软件的分类(23)
2.2.2 硬件和软件的关系(23)
2.3 计算机的存储体系(24)
2.3.1 存储器的基本组成(24)
2.3.2 逻辑地址和物理地址(25)
2.4 微型计算机(25)
2.4.1 微型计算机的特点(25)
2.4.2 微型计算机的基本结构(26)
2.4.3 主板、总线与微机系统配置(33)
2.4.4 微型计算机的主要技术指标(34)
第3章 计算机软件基础(37)
3.1 计算机操作系统概述(37)
3.1.1 计算机操作系统的形成与发展(37)
3.1.2 操作系统的特征和体系结构(41)
3.1.3 操作系统的主要功能(42)
3.2 Windows2000操作系统简介(44)
3.2.1 Windows2000概述(45)
3.2.2 Windows2000基本操作(49)
3.2.3 Windows2000资源管理(55)
3.2.4 Windows2000基本配置(59)
3.3 RedHatLinux简介(66)
3.3.1 RedHatLinux9概述(66)
3.3.2 RedHatLinux9的安装和配置(66)
3.3.3 RedHatLinux9的基本操作(69)
3.3.4 Linux的常用终端操作命令介绍(70)
3.4 程序设计概述(72)
3.4.1 程序设计语言的发展与分类(72)
3.4.2 C语言简单示例(75)
3.4.3 程序设计语言的功能与要素(77)
3.4.4 程序的分类及程序的解释与编译(78)
3.4.5 结构化程序设计(80)
3.4.6 面向对象程序设计(81)
3.4.7 常用高级语言简介(83)
3.5 数据结构与算法概述(87)
3.5.1 数据结构与抽象数据类型概念(87)
3.5.2 算法的概念与描述(89)
第4章 办公软件Office(92)
4.1 文字处理软件Word(92)
4.1.1 Word概述(92)
4.1.2 Word文档的基本操作(94)
4.1.3 Word文档中的格式设置(97)
4.1.4 Word文档中的对象处理(104)
4.1.5 Word文档中的表格制作(109)
4.1.6 Word文档中的文档排版(113)
4.2 电子表格与Excel2003中文版(118)
4.2.1 Excel2003中文版简介(118)
4.2.2 Excel的基本概念和工作簿的基本操作(119)
4.2.3 Excel工作表的基本操作和格式编排(122)
4.2.4 Excel工作表中计算操作(127)
4.2.5 图表操作(129)
4.2.6 Excel数据列表操作(133)
4.2.7 打印(138)
4.3 演示文稿制作软件PowerPoint(139)
4.3.1 PowerPoint概述(140)
4.3.2 PowerPoint演示文稿的基本操作(142)
4.3.3 PowerPoint的幻灯片基本编辑操作(146)
4.3.4 PowerPoint演示文稿的美化(148)
4.3.5 基本放映技术(154)
第5章 数据库系统(159)
5.1 数据库系统概述(159)
5.1.1 计算机数据管理技术的发展(159)
5.1.2 数据库系统(161)
5.2 数据模型(163)
5.2.1 数据模型的概念(163)
5.2.2 实体-联系模型(164)
5.2.3 关系模型(166)
5.3 关系数据库系统(168)
5.3.1 关系数据库的有关术语(168)
5.3.2 常用关系数据库管理系统简介(169)
5.4 Access2000数据库的应用(171)
5.4.1 Access数据库管理系统简介(171)
5.4.2 Access的启动(173)
5.4.3 数据库的创建(173)
5.4.4 表的设计、创建和操作(175)
5.4.5 Access数据库查询的应用(180)
5.4.6 Access数据库窗体的应用(187)
5.5 结构化查询语言SQL(192)
5.5.1 SQL概述(192)
5.5.2 SQL的数据定义(193)
5.5.3 SQL的数据查询(195)
5.5.4 SQL的数据更新(198)
5.6 数据库设计简介(199)
5.6.1 数据库设计概述(199)
5.6.2 需求分析阶段(200)
5.6.3 概念设计阶段(201)
5.6.4 逻辑设计阶段(201)
5.6.5 物理设计阶段(202)
4大学计算机基础 5.6.6 数据库的实现(202)
5.6.7 数据库的运行和维护(202)
第6章 多媒体技术(205)
6.1 多媒体技术概述(205)
6.1.1 多媒体技术的发展概况(205)
6.1.2 多媒体计算机系统的组成(209)
6.2 数字音频技术(212)
6.2.1 声音的基本概念(212)
6.2.2 声音的数字化(213)
6.2.3 声音文件的存储和播放(214)
6.2.4 MIDI与音乐合成(216)
6.3 计算机图形与数字图像处理(218)
6.3.1 图形与图像(218)
6.3.2 图像的数字化(219)
6.3.3 数字图像的种类与图像文件的格式(221)
6.3.4 数字图像的基本处理(224)
6.4 数字视频技术(226)
6.4.1 视频的基本概念(226)
6.4.2 视频的数字化(227)
6.4.3 视频文件格式(228)
6.5 多媒体数据压缩编码技术(229)
6.5.1 文件压缩与解压缩及软件(230)
6.5.2 音频压缩方法概述(232)
6.5.3 静止图像压缩标准(233)
6.5.4 运动图像压缩标准(235)
6.6 Photoshop使用简介(236)
6.6.1 Photoshop的基本功能(236)
6.6.2 PhotoshopCS的工作界面(238)
6.6.3 photoshopCS的基本操作(240)
6.7 其他相关应用软件的使用(247)
6.7.1 媒体播放软件(247)
6.7.2 图片浏览(248)
6.7.3 二维动画软件Flash简介(249)
6.7.4 Premiere视频编辑软件简介(250)
第7章 计算机网络(254)
7.1 网络的基本知识(254)
7.1.1 网络的形成与发展(254)
7.1.2 计算机网络的功能(258)
7.1.3 网络的分类(258)
7.1.4 网络的体系结构(261)
7.2 局域网技术简介(267)
7.2.1 局域网概述(267)
7.2.2 局域网的类型(270)
7.2.3 局域网标准及协议(273)
7.2.4 以太网简介(275)
7.3 Internet基础知识(276)
7.3.1 MAC地址与IP地址(276)
7.3.2 域名服务系统(279)
7.3.3 子网与子网掩码(280)
7.3.4 路由与网关(282)
7.4 网络的连接与设置(285)
7.4.1 安装网络协议与服务(285)
7.4.2 Internet的接入方式(290)
7.4.3 专线接入用户的网络设置(294)
7.5 Internet的常用服务(295)
7.5.1 统一资源定位符URL(295)
7.5.2 WWW 服务(296)
7.5.3 文件传输服务FTP(299)
7.5.4 电子邮件服务(300)
7.5.5 其他Internet服务(301)
7.5.6 通过OutlookExpress收发电子邮件(301)
7.6 网页制作基本知识(304)
7.6.1 HTML简介(304)
7.6.2 网页制作工具FrontPage2000简介(311)
第8章 信息安全基础(316)
8.1 信息安全概述(316)
8.1.1 信息安全及其相关概念(316)
8.1.2 网络安全及其相关概念(317)
8.1.3 计算机安全立法与道德规范(318)
8.2 计算机病毒及其预防(320)
8.2.1 计算机病毒概述(320)
8.2.2 病毒的种类及预防措施(323)
8.2.3 计算机病毒的清除(325)
8.3 信息安全基本技术(327)
8.3.1 访问控制技术措施(327)
8.3.2 数据加密(331)
8.3.3 网络黑客及其防范(337)
参考文献(340)
随着信息技术的飞速发展和计算机应用的日益普及,学习和掌握计算机的基础知识和基本技能成为信息社会对各类人才的必然要求。大学计算机基础教学是面向非计算机专业学生的计算机知识、能力与素质的教育,随着社会的发展和中学计算机教育的兴起,从20世纪90年代以来推出的以Windows和Office办公软件操作为主要内容的“计算机文化基础”课程已不能适应时代要求,其中一些简单的、操作性的内容可以下移到中学或留给学生自学,而大学计算机基础教学则要给学生介绍一些更为深入而系统的知识。本教材根据教育部非计算机专业计算机课程教学指导分委员会制定的《非计算机专业计算机基础课程教学基本要求》和《关于进一步加强高校计算机基础教学的意见》中提出的要求编写的,反映了高校非计算机专业计算机基础课程教学改革的最新成果。本教材由高校长期从事计算机基础教学的教师集体编写,是各位编者多年教学经验和智慧的结晶。为了保证教材的实用性和权威性,我们在撰稿前对教材内容体系进行了认真的分析和研究,在编写过程中,我们对书稿进行了反复修改,几易其稿。为了使读者更好地掌握教材内容,在每一章后均附有一定数量的习题,还配有相应的实验指导书。全书共分8章,第1章介绍计算机的基本概念和基础知识;第2章介绍计算机系统及其基本原理;第3章介绍计算机软件基础,主要包括Windows2000、Linux简介和程序设计的基础知识;第4章介绍Office2003办公软件的基本操作和使用,主要包括 Word、Excel和 PowerPoint等内容;第5章介绍数据库原理及应用;第6章为多媒体技术;第7章介绍计算机网络的基本概念、基本原理及有关技术;第8章为信息安全的基本知识。本书内容覆盖面较广,使用本书作为教材的教师可以根据不同专业的教学需求和课时安排,适当增减相关内容。全书力求内容新颖、概念清楚、技术实用、通俗易懂,通过对本书的学习,读者可掌握计算机的基本知识和基本技能,并可以为读者进一步学习计算机打下坚实的基础。本书由中南大学陈志刚教授主编,参与编写的老师还有蒋外文、金可音、黄国盛、余绍黔、邓会敏、彭召意、何薇等。全书由陈志刚教授审阅定稿,黄国盛老师承担了部分书稿的整理工作。本教材的编写得到了湖南省教育厅、湖南省计算机学会、湖南省有关高校和中南大学出版社的大力支持,在编写过程中,杨博、葛志辉、邓磊、任重、刘佳琦、黄锟等同志等做了大量的校阅工作,在此一并表示感谢。由于编者水平有限,加之时间仓促,书中难免有错误和不妥之处,敬请读者不吝赐教。
编 者
2005年6月