图书目录

第1篇基本理论与知识

第1章计算机概述3

1.1计算机模型3

1.1.1数据处理模型3

1.1.2图灵模型3

1.1.3冯·诺依曼模型4

1.2计算机的发展4

1.2.1机械计算机器(1930年以前)4

1.2.2电子计算机诞生(1930—1950年)5

1.2.3电子计算机的发展(1950年至今)6

1.2.4计算机的发展趋势8

1.3计算机的工作过程与性能指标9

1.3.1计算机的工作过程9

1.3.2微型计算机的性能指标10

1.4计算机的特点与分类10

1.4.1计算机的特点10

1.4.2计算机的分类11

1.5计算机的应用12

本章小结13

习题14

第2章计算机中的数据15

2.1数制与运算15

2.1.1采用二进制的原因15

2.1.2进位计数制16

2.1.3进制间的转换18

2.1.4二进制运算222.1.5计算机中的数据单位25

2.2数据的表示25

2.2.1数值数据的表示25

2.2.2非数值数据的表示27

本章小结32

习题32

第3章计算机系统组成33

3.1计算机系统的基本组成33

3.2计算机硬件系统34

3.2.1中央处理单元34

3.2.2存储器36

3.2.3输入/输出设备40

3.2.4子系统互连41

3.3软件系统42

3.3.1系统软件43

3.3.2应用软件44

本章小结44

习题45

第4章操作系统47

4.1操作系统的概述47

4.1.1操作系统的定义47

4.1.2操作系统的作用47

4.2操作系统的发展48

4.2.1批处理操作系统48

4.2.2分时操作系统50

4.2.3实时操作系统51

4.2.4网络操作系统51

4.2.5分布式操作系统52

4.2.6集群式操作系统52

4.3操作系统的功能53

4.3.1用户界面53

4.3.2内存管理53

4.3.3进程管理56

4.3.4设备管理59

4.3.5文件管理59

4.4常用操作系统60

4.4.1Unix60

4.4.2Linux61

4.4.3Windows61

4.5操作系统新发展62

本章小结62

习题63

第5章程序设计基础64

5.1程序设计语言的演化64

5.1.1机器语言64

5.1.2汇编语言64

5.1.3高级语言65

5.2构建程序65

5.2.1编辑源程序65

5.2.2编译程序65

5.2.3链接程序66

5.2.4运行程序66

5.3编程模式66

5.3.1过程式模式67

5.3.2面向对象模式67

5.3.3函数式模式67

5.3.4说明式模式67

5.4高级程序语言概述68

5.4.1变量、运算符和表达式68

5.4.2数据类型71

5.4.3赋值语句72

5.4.4输入、输出72

5.4.5控制结构72

5.4.6注释语句74

5.5常用高级语言74

5.5.1C语言74

5.5.2C++语言75

5.5.3Java语言75

5.6算法概述76

5.6.1算法的概念76

5.6.2算法的表示77

5.6.3常用算法简介79

本章小结80

习题81

第6章数据结构83

6.1数据结构基本概念83

6.2表结构85

6.2.1线性表的基本概念85

6.2.2顺序表86

6.2.3链式表87

6.2.4栈和队列88

6.3树结构90

6.3.1树的基本概念90

6.3.2二叉树92

6.4图结构94

6.4.1图的基本概念94

6.4.2图的存储96

6.4.3图的遍历98

6.5查找与排序100

6.5.1查找100

6.5.2排序103

本章小结105

习题105

第7章数据库系统107

7.1数据库概述107

7.1.1数据库的基本概念107

7.1.2数据管理技术的发展108

7.1.3数据模型109

7.1.4数据模型分类109

7.2关系数据库110

7.2.1关系数据库的基本概念110

7.2.2关系数据库的规范化110

7.2.3关系数据库的设计步骤113

7.3结构化查询语言SQL113

7.3.1SQL概述113

7.3.2数据定义语言113

7.3.3数据操纵语言113

7.3.4数据控制语言114

7.4常用数据库系统114

7.4.1Oracle114

7.4.2DB2114

7.4.3SQL Server114

7.4.4MySQL124

7.5数据库技术的新发展125

7.5.1数据库技术发展现状125

7.5.2当前数据库系统存在的不足126

7.5.3数据库技术的发展方向和新型数据库127

本章小结128

习题128

第8章软件工程130

8.1软件生命周期130

8.1.1软件的概念130

8.1.2软件工程的含义131

8.1.3软件工程的三要素134

8.2系统分析135

8.2.1面向过程分析135

8.2.2面向对象分析138

8.3系统设计139

8.3.1面向过程设计139

8.3.2面向对象设计141

8.4系统实现141

8.4.1语言选择141

8.4.2软件质量141

8.5系统测试143

8.5.1白盒测试143

8.5.2黑盒测试144

8.6软件文档145

8.6.1用户文档145

8.6.2系统文档145

8.6.3技术文档145

8.7软件项目管理146

8.7.1软件项目管理的内容146

8.7.2软件项目管理的原则146

8.7.3人员组织与管理147

8.7.4计划管理148

8.7.5软件过程能力评估149

本章小结150

习题150

第9章计算机网络152

9.1计算机网络的形成与发展152

9.1.1计算机网络的形成与发展152

9.1.2计算机网络的分类155

9.1.3网络互联设备159

9.1.4网络协议161

9.1.5因特网161

9.2ISO/OSI参考模型164

9.2.1ISO/OSI体系结构164

9.2.2OSI参考模型各层的功能167

9.3TCP/IP参考模型169

9.3.1TCP/IP体系结构169

9.3.2TCP/IP各层功能169

9.4因特网的应用171

9.4.1电子邮件171

9.4.2文件传输协议172

9.4.3远程登录172

9.4.4万维网173

本章小结173

习题174

第10章计算机网络安全与道德法规175

10.1计算机网络安全概述175

10.1.1计算机网络安全的重要性175

10.1.2计算机网络安全的基本要素176

10.1.3计算机网络安全的内容176

10.1.4计算机网络安全的现状和发展趋势177

10.2网络安全防护体系178

10.2.1网络安全威胁178

10.2.2网络安全防护体系179

10.2.3几种常用的网络安全技术180

10.2.4网络安全策略181

10.2.5网络安全标准182

10.3计算机病毒186

10.3.1计算机病毒概述186

10.3.2计算机病毒的基本特征189

10.3.3计算机病毒的分类191

10.3.4计算机病毒的防治192

10.4计算机职业道德193

10.4.1计算机相关人员道德规范193

10.4.2计算机用户行为规范195

10.4.3信息自由与个人隐私权196

10.5法律法规197

10.5.1知识产权197

10.5.2与计算机知识产权有关的法律法规200

本章小结201

习题202

第2篇基本能力与操作

第11章Windows 7操作与应用205

11.1进入Windows 7205

11.1.1Windows 7简介205

11.1.2基础入门205

11.2桌面、“开始”菜单与任务栏207

11.2.1Windows 7桌面207

11.2.2“开始”菜单212

11.2.3任务栏214

11.3窗口操作217

11.3.1窗口的组成217

11.3.2窗口的基本操作218

11.3.3对话框220

11.4文件管理221

11.4.1资源管理器221

11.4.2目录及路径222

11.4.3文件/文件夹操作223

11.5磁盘管理228

11.5.1磁盘清理228

11.5.2磁盘碎片整理229

11.5.3磁盘查错230

11.5.4磁盘格式化231

11.6系统设置232

11.6.1外观与主题232

11.6.2用户管理234

11.6.3设置鼠标和键盘235

11.6.4设置日期和时间237

本章小结238

习题238

第12章Office 2010操作与应用240

12.1Word 2010基本操作240

12.1.1文档操作240

12.1.2文档排版249

12.1.3文档表格253

12.1.4图文混排256

12.1.5文档打印257

12.2Excel 2010基本操作259

12.2.1工作簿的操作259

12.2.2工作表的操作259

12.2.3工作表的编辑267

12.2.4函数与图表271

12.2.5页面设置和打印277

12.3PowerPoint 2010基本操作280

12.3.1创建演示文稿280

12.3.2编辑演示文稿280

12.3.3幻灯片操作281

本章小结282

习题283

第13章网页设计与制作285

13.1网页设计与制作概述285

13.1.1网页设计与制作基本概念285

13.1.2网站开发流程287

13.1.3常用网页制作工具288

13.2HTML入门290

13.2.1HTML的基本概念290

13.2.2HTML中的常用标记290

13.3使用Dreamweaver制作网页293

13.3.1创建站点293

13.3.2插入基本对象295

13.3.3网页布局300

13.3.4超链接309

13.3.5CSS样式表312

本章小结315

习题315

参考文献318