《计算机与信息技术基础教程》
【名称】《计算机与信息技术基础教程》
【定价】¥26.00
【作 者】徐士良
【丛 书 名】 中国高等院校计算机基础教育课程本系规划教材
【出 版 社】 清华大学出版社
【书 号】 9787302163398
【出版日期】 2008 年3月
【开 本】 16开
【页 码】 303
【版 次】2-1
【所属分类】 计算机 > 计算机科学理论与基础知识 > 基础知识 > 综合
教材 > 研究生/本科/专科教材 > 工学 > 计算机
教材 > 计算机教材 > 本科/研究生 > 公共课及公共选修课 本书是根据中国高等院校计算机基础教育改革课题研究组的专家多次讨论,在作者长期的教学实践过程中总结编写的。主要内容包括:计算机的发展与应用,信息、数据与计算机表示、计算机系统基础,计算机操作环境、文字处理技术,表格处理技术,演示文稿的制作技术,多媒体技术基础,网络技术基础。
本书内容丰富,语言精练,通俗易懂,不仅可以作为高等院校计算机基础课程的教材,也可以作为计算机培训教材以及计算机各类考试的参考书。
第1章计算机的发展与应用1
1.1计算机的发展1
1.2计算机的特点3
1.3计算机的主要应用4
习题5
第2章信息、数据与计算机表示6
2.1信息技术基础6
2.1.1信息与数据6
2.1.2信息技术的发展6
2.1.3信息技术的内容8
2.2计算机记数制9
2.2.1记数制的基本概念9
2.2.2计算机常用记数制10
2.3数据在计算机中的表示19
2.3.1数值在计算机中的表示20
2.3.2字符编码28
2.3.3汉字编码28
习题31
第3章计算机系统基础33
3.1微型计算机系统的基本组成33
3.2微型计算机的硬件系统34
3.2.1中央处理器35
3.2.2内存储器35
3.2.3外存储器36
3.2.4输入设备37
3.2.5输出设备38
3.3计算机的基本工作原理40
3.3.1计算机指令系统40
3.3.2计算机执行指令的基本过程41
3.4微型计算机的软件系统42
3.4.1计算机软件的基本概念42
3.4.2系统软件42
3.4.3应用软件43
3.4.4程序设计语言及其处理程序43
3.5微型计算机的分类与主要性能指标46
习题47
第4章计算机操作环境48
计算机与信息技术基础教程目录4.1操作系统的基本概念48
4.1.1操作系统的功能与任务48
4.1.2操作系统的发展过程49
4.1.3操作系统的分类52
4.2行命令操作环境56
4.2.1计算机中的文件组织56
4.2.2DOS操作系统及其常用命令60
4.2.3UNIX操作系统简介68
4.2.4计算机病毒及其防治73
4.3汉字操作环境75
4.3.1汉字操作系统的基本概念75
4.3.2汉字输入法简介77
4.4Windows操作系统82
4.4.1Windows桌面82
4.4.2Windows基本操作87
4.4.3系统资源的管理91
4.4.4应用程序的管理99
4.4.5系统设置104
4.4.6画图应用程序110
习题114
第5章文字处理技术116
5.1文档处理的基本概念116
5.1.1Word概述116
5.1.2编排文档的基本流程117
5.1.3Word文档的打开与保存117
5.2文档的编辑121
5.2.1文本的录入121
5.2.2文本的复制与移动122
5.2.3文本的查找与替换123
5.2.4文本中插入表格124
5.2.5文本中插入图形与表达式128
5.3文档的编排136
5.3.1页面的设置136
5.3.2字体的设置138
5.3.3段落的设置141
5.3.4页眉与页脚的设置144
5.3.5多栏的设置146
5.4文档的打印147
5.5样式、模板与向导150
5.6实例操作练习154
习题160
第6章表格处理技术166
6.1创建电子表格167
6.1.1Excel概述167
6.1.2工作表的建立170
6.2工作表的编辑176
6.2.1单元格数据的编辑176
6.2.2数据的填充与序列数据的输入180
6.2.3查找与替换183
6.2.4数据保护184
6.2.5对整个工作表的编辑186
6.3数据图表的设计187
6.3.1图表的建立187
6.3.2图表的编辑195
6.3.3建立数据地图201
6.4数据管理207
6.4.1数据清单的编辑207
6.4.2数据排序208
6.4.3数据筛选209
6.4.4数据统计212
6.5数据打印220
6.6实例操作练习223
习题228
第7章演示文稿的制作技术230
7.1电子演示文稿制作软件PowerPoint概述230
7.2演示文稿的创建与播放232
7.2.1创建演示文稿232
7.2.2插入与删除幻灯片234
7.2.3播放演示文稿234
7.2.4打印演示文稿235
7.3演示文稿的编辑236
7.3.1幻灯片的5种视图236
7.3.2用幻灯片视图编辑整幅幻灯片238
7.3.3用大纲视图组织演示文稿241
7.4演示文稿的修饰242
7.4.1设置页眉/页脚243
7.4.2设置配色方案245
7.4.3调整幻灯片背景颜色和填充效果247
7.4.4选择和设计模板248
7.5制作多媒体演示文稿250
7.5.1多媒体剪辑库简介250
7.5.2插入剪贴画与图片251
7.5.3插入艺术字对象与组织结构图252
7.5.4插入声音和影片对象255
7.5.5插入数据图表256
7.6设置演示文稿的播放效果257
7.6.1设置动画效果257
7.6.2设置幻灯片切换效果258
7.6.3创建交互式演示文稿259
7.6.4设置幻灯片放映方式260
习题262
第8章多媒体技术基础265
8.1多媒体技术的基本概念265
8.2多媒体计算机系统267
8.2.1多媒体基本元素267
8.2.2多媒体计算机系统的基本组成268
8.2.3多媒体计算机的MPC标准268
8.2.4多媒体主要硬件设备270
8.3Windows的多媒体功能272
8.3.1录音机程序272
8.3.2媒体播放机程序275
8.3.3多媒体复合文档的制作277
习题278
第9章网络技术基础279
9.1计算机网络概述279
9.1.1计算机网络的发展、组成与分类279
9.1.2网络传输介质281
9.1.3网络拓扑结构282
9.1.4网络数据通信与网络协议283
9.1.5计算机网络的功能与应用287
9.2局域网288
9.2.1局域网的分类288
9.2.2局域网的基本组成289
9.2.3Novell网290
9.3Internet简介292
9.3.1Internet信息服务方式292
9.3.2电子邮件294
9.3.3浏览器的操作296
习题299
附录A基本ASCII码表300
第1章C++的初步知识
*1.1从C到C++
*1.2最简单的C++程序
1.3C++程序的构成和书写形式
1.4C++程序的编写和实现
1.5关于C++上机实践
习题
第2章数据类型与表达式
2.1C++的数据类型
2.2常量
2.2.1什么是常量
2.2.2数值常量
2.2.3字符常量
2.2.4符号常量
2.3变量
2.3.1什么是变量
2.3.2变量名规则
2.3.3定义变量
2.3.4为变量赋初值
2.3.5常变量
2.4C++的运算符
2.5算术运算符与算术表达式
2.5.1基本的算术运算符
2.5.2算术表达式和运算符的优先级与结合性
2.5.3表达式中各类数值型数据间的混合运算
2.5.4自增和自减运算符
2.5.5强制类型转换运算符
2.6赋值运算符与赋值表达式
2.6.1赋值运算符
2.6.2赋值过程中的类型转换
2.6.3.复合的赋值运算符
2.6.4赋值表达式
2.7逗号运算符和逗号表达式
习题C++程序设计目录第2篇面向过程的程序设计第3章程序设计初步
3.1面向过程的程序设计和算法
3.1.1算法的概念
3.1.2算法的表示
3.2C++程序和语句
3.3赋值语句
3.4C++的输入与输出
*3.4.1输入流与输出流的基本操作
*3.4.2在输入流与输出流中使用控制符
3.4.3用getchar和putchar函数进行字符的输入和输出
3.4.4用scanf和printf函数进行输入和输出
3.5编写顺序结构的程序
3.6关系运算和逻辑运算
3.6.1关系运算和关系表达式
3.6.2逻辑常量和逻辑变量
3.6.3逻辑运算和逻辑表达式
3.7选择结构和if语句
3.7.1if语句的3种形式
3.7.2if语句的嵌套
3.8条件运算符和条件表达式
3.9多分支选择结构和switch语句
3.10编写选择结构的程序
3.11循环结构和循环语句
3.11.1用while语句构成循环
3.11.2用do\|while语句构成循环
3.11.3用for语句构成循环
3.11.4几种循环的比较
3.12循环的嵌套
3.13break语句和continue语句
3.14编写循环结构的程序
习题
第4章函数与预处理
4.1概述
4.2定义函数的一般形式
4.2.1定义无参函数的一般形式
4.2.2定义有参函数的一般形式
4.3函数参数和函数的值
4.3.1形式参数和实际参数
4.3.2函数的返回值
4.4函数的调用
4.4.1函数调用的一般形式
4.4.2函数调用的方式
4.4.3对被调用函数的声明和函数原型
*4.5内置函数
*4.6函数的重载
*4.7函数模板
*4.8有默认参数的函数
4.9函数的嵌套调用
4.10函数的递归调用
4.11局部变量和全局变量
4.11.1局部变量
4.11.2全局变量
4.12变量的存储类别
4.12.1动态存储方式与静态存储方式
4.12.2自动变量
4.12.3用static声明静态局部变量
4.12.4用register声明寄存器变量
4.12.5用extern声明外部变量
4.12.6用static声明静态外部变量
4.13变量属性小结
4.14关于变量的声明和定义
4.15内部函数和外部函数
4.15.1内部函数
4.15.2外部函数
4.16预处理命令
4.16.1宏定义
4.16.2“文件包含”处理
4.16.3条件编译
习题
第5章数组
5.1数组的概念
5.2一维数组的定义和引用
5.2.1定义一维数组
5.2.2引用一维数组的元素
5.2.3一维数组的初始化
5.2.4一维数组程序举例
5.3二维数组的定义和引用
5.3.1定义二维数组
5.3.2二维数组的引用
5.3.3二维数组的初始化
5.3.4二维数组程序举例
5.4用数组名作函数参数
5.5字符数组
5.5.1字符数组的定义和初始化
5.5.2字符数组的赋值与引用
5.5.3字符串和字符串结束标志
5.5.4字符数组的输入输出
5.5.5字符串处理函数
5.5.6字符数组应用举例
*5.6C++处理字符串的方法——字符串类与字符串变量
5.6.1字符串变量的定义和引用
5.6.2字符串变量的运算
5.6.3字符串数组
5.6.4字符串运算举例
习题
第6章指针
6.1指针的概念
6.2变量与指针
6.2.1定义指针变量
6.2.2引用指针变量
6.2.3指针作为函数参数
6.3数组与指针
6.3.1指向数组元素的指针
6.3.2用指针变量作函数参数接收数组地址
6.6.3多维数组与指针
6.4字符串与指针
6.5函数与指针
6.5.1用函数指针变量调用函数
6.5.2用指向函数的指针作函数参数
6.6返回指针值的函数
6.7指针数组和指向指针的指针
6.7.1指针数组的概念
6.7.2指向指针的指针
6.8有关指针的数据类型和指针运算的小结
6.8.1有关指针的数据类型的小结
6.8.2指针运算小结
*6.9引用
6.9.1什么是变量的引用
6.9.2引用的简单使用
6.9.3引用作函数参数
习题
第7章自定义数据类型
7.1结构体类型
7.1.1结构体概述
7.1.2结构体类型变量的定义方法及其初始化
7.1.3结构体变量的引用
7.1.4结构体数组
7.1.5指向结构体变量的指针
7.1.6结构体类型数据作为函数参数
*7.1.7动态分配和撤销内存的运算符new和delete
7.2共用体
7.2.1共用体的概念
7.2.2对共用体变量的访问方式
7.2.3共用体类型数据的特点
7.3枚举类型
7.4用typedef声明类型
习题第3篇基于对象的程序设计第8章类和对象
8.1面向对象程序设计方法概述
8.1.1什么是面向对象的程序设计
8.1.2面向对象程序设计的特点
8.1.3类和对象的作用
8.1.4面向对象的软件开发
8.2类的声明和对象的定义
8.2.1类和对象的关系
8.2.2声明类类型
8.2.3定义对象的方法
8.2.4类和结构体类型的异同
8.3类的成员函数
8.3.1成员函数的性质
8.3.2在类外定义成员函数
8.3.3inline成员函数
8.3.4成员函数的存储方式
8.4对象成员的引用
8.4.1通过对象名和成员运算符访问对象中的成员
8.4.2通过指向对象的指针访问对象中的成员
8.4.3通过对象的引用变量来访问对象中的成员
8.5类的封装性和信息隐蔽
8.5.1公用接口与私有实现的分离
8.5.2类声明和成员函数定义的分离
8.5.3面向对象程序设计中的几个名词
8.6类和对象的简单应用举例
习题
第9章关于类和对象的进一步讨论
9.1构造函数
9.1.1对象的初始化
9.1.2构造函数的作用
9.1.3带参数的构造函数
9.1.4用参数初始化表对数据成员初始化
9.1.5构造函数的重载
9.1.6使用默认参数的构造函数
9.2析构函数
9.3调用构造函数和析构函数的顺序
9.4对象数组
9.5对象指针
9.5.1指向对象的指针
9.5.2指向对象成员的指针
9.5.3this指针
9.6共用数据的保护
9.6.1常对象
9.6.2常对象成员
9.6.3指向对象的常指针
9.6.4指向常对象的指针变量
9.6.5对象的常引用
9.6.6const型数据的小结
9.7对象的动态建立和释放
9.8对象的赋值和复制
9.8.1对象的赋值
9.8.2对象的复制
9.9静态成员
9.9.1静态数据成员
9.9.2静态成员函数
9.10友元
9.10.1友元函数
9.10.2友元类
9.11类模板
习题
第10章运算符重载
10.1什么是运算符重载
10.2运算符重载的方法
10.3重载运算符的规则
10.4运算符重载函数作为类成员函数和友元函数
10.5重载双目运算符
10.6重载单目运算符
10.7重载流插入运算符和流提取运算符
10.7.1重载流插入运算符“<<”
10.7.2重载流提取运算符“>>”
10.8不同类型数据间的转换
10.8.1标准类型数据间的转换
10.8.2转换构造函数
10.8.3类型转换函数
习题第4篇面向对象的程序设计第11章继承与派生
11.1继承与派生的概念
11.2派生类的声明方式
11.3派生类的构成
11.4派生类成员的访问属性
11.4.1公用继承
11.4.2私有继承
11.4.3保护成员和保护继承
11.4.4多级派生时的访问属性
11.5派生类的构造函数和析构函数
11.5.1简单的派生类的构造函数
11.5.2有子对象的派生类的构造函数
11.5.3多层派生时的构造函数
11.5.4派生类构造函数的特殊形式
11.5.5派生类的析构函数
11.6多重继承
11.6.1声明多重继承的方法
11.6.2多重继承派生类的构造函数
11.6.3多重继承引起的二义性问题
11.6.4虚基类
11.7基类与派生类的转换
11.8继承与组合
11.9继承在软件开发中的重要意义
习题
第12章多态性与虚函数
12.1多态性的概念
12.2一个典型的例子
12.3虚函数
12.3.1虚函数的作用
12.3.2静态关联与动态关联
12.3.3在什么情况下应当声明虚函数
12.3.4虚析构函数
12.4纯虚函数与抽象类
12.4.1纯虚函数
12.4.2抽象类
12.4.3应用实例
习题
第13章输入输出流
13.1C++的输入和输出
13.1.1输入输出的含义
13.1.2C++的I/O对C的发展——类型安全和
可扩展性
13.1.3C++的输入输出流
13.2标准输出流
13.2.1cout、cerr和clog流
13.2.2格式输出
13.2.3用流成员函数put输出字符
13.3标准输入流
13.3.1cin流
13.3.2用于字符输入的流成员函数
13.3.3istream类的其他成员函数
13.4文件操作与文件流
13.4.1文件的概念
13.4.2文件流类与文件流对象
13.4.3文件的打开与关闭
13.4.4对ASCII文件的操作
13.4.5对二进制文件的操作
13.5字符串流
习题
第14章C++工具
14.1异常处理
14.1.1异常处理的任务
14.1.2异常处理的方法
14.1.3在函数声明中进行异常情况指定
14.1.4在异常处理中处理析构函数
14.2名字空间
14.2.1为什么需要名字空间
14.2.2什么是名字空间
14.2.3使用名字空间解决名字冲突
14.2.4使用名字空间成员的方法
14.2.5无名的名字空间
14.2.6标准名字空间std
14.3使用早期的函数库
习题
附录
附录A常用字符与ASCII代码对照表
附录B运算符与结合性
参考文献
[1] 清华大学出版社 http://www.tup.tsinghua.edu.cn/book/Showbook.asp?CPBH=015520-01&DJ=26
)

