热门关键字:  听力密码  单词密码  新概念美语  巧用听写练听力  零起点

计算机导论(第二版)

中国水利水电出版社
图书详情

      本书旨在突破以往仅介绍计算机软、硬件系统的框架模式,在对计算机系统的软、硬件作基本的介绍之后,按照高职高专学生的能力培养方向进行指导性论述。本书的目标是:学生通过学习,一方面能掌握一定的计算机软、硬件知识,另一方面也知道计算机的能力培养有哪些方向,在某一特定方向应该学习什么课程、掌握哪些软件的应用,为后续学习作一次全面、提纲式的介绍,特别是为自学提供理论知识。

      本书将能力培养大致分为八个方向:计算机硬件能力、计算机操作能力、用高级语言进行软件开发能力、信息系统开发能力、多媒体应用能力、计算机网络能力、Web应用程序开发能力和游戏程序开发能力。

    以《基本要求》和《培养规格》为依据编写;突出计算机应用能力培养的8个培养方向;内容新颖、结构完整、概念清晰、深入浅出、通俗易懂

      第二版前言经教育部组织的专家评审和网上公示,本书被评为普通高等教育“十一五”国家级规划教材。第二版根据《教育部关于印发普通高等教育“十一五”国家级教材规划选题的通知》和《教育部办公厅关于加强普通高等教育“十一五”国家级规划教材管理的通知》进行修订和再版。本书作为计算机及相关专业的教材,适用于高等职业学校、高等专科学校、成人高校及本科院校举办的二级职业技术学院和民办高校使用。也可供广大计算机应用技术人员及自学者学习参考。和第一版相比,第二版在结构和内容选材方面作了一些调整,使之更加符合《基本要求》和《培养规格》,对全书内容进行重新审核和更新,以便跟上计算机科学的发展,另外增加了两个计算机能力培养方向??Web应用程序开发能力培养、游戏程序开发能力培养,使之能够跟上高职高专教学改革的要求。主要修订情况如下:第1章中考虑到学生的接受能力和导论的要求,略去了定点数的运算和浮点数的运算两部分内容。第2章根据计算机科学技术的发展对相关小节知识进行了更新,并从知识的实用性出发,删去了CPU的发展历程部分,转而介绍Intel和AMD两大阵营的主流CPU产品;鉴于LCD已成为当前主流显示器,增补了此方面的内容。第3章进行了重新取材和编写,讲解的主要知识有:操作系统安装、办公软件Microsoft Office XP简介、开放办公平台WPS Office 2005简介、汉字输入方法、计算机病毒及防范、查找软件的方法、常用工具软件介绍等。第4章增加了面向人工智能的语言介绍,面向对象编程语言部分增加了对Java、J++、.NET Framework、Visual Basic.NET和C#语言的介绍。第5章的数据库管理系统部分增加了对Microsoft Access、Microsoft SQL Server、Sybase的介绍,开发工具部分增加了对PowerBuilder的介绍。第6章进行了重新取材和编写,讲解的主要知识有:多媒体的基本概念、多媒体系统的组成、音频和视频的处理技术,以及常用多媒体信息处理工具。在第7章网页制作内容的基础上增加了第8章??Web应用程序开发能力培养,讲解的主要知识有:浏览器/服务器应用框架、网页设计语言、网页制作工具、脚本语言及其相关技术。最后增加了第9章--游戏程序开发能力培养,解的主要知识有:游戏的概念和发展简史、计算机游戏类型、计算机游戏的开发过程、游戏的基本工作流程和体系结构、典型游戏引擎、计算机游戏开发准则,以及编程人员素质要求。

      本书主要由田原修订,并重新编写了第3、6章,增写了第8、9章,文斌、任正云、杜华兵、李素若、李俊梅、胡玉荣、严永松、张枚、李红、张晓军、王明等参加了部分章节的修订工作。在教材使用过程中,广大教师和热心读者提供了许多宝贵的意见,在此表示真挚的谢意。由于作者水平有限,书中不妥或错误之处在所难免,敬请广大读者批评指正。 编 者 2007年3月


    第二版前言
    第一版前言
    第1章  计算机基础知识 1
    本章学习目标 1
    1.1  概述 1
    1.1.1  计算机的发展简史 1
    1.1.2  计算机的特点 2
    1.1.3  计算机系统组成 3
    1.2  数制与编码 7
    1.2.1  进制及其相互转换 8
    1.2.2  计算机中数的表示 13
    1.2.3  计算机中的编码 16
    1.3  计算机的应用 17
    1.4  计算机能力培养方向 18
    本章小结 19
    习题一 19
    第2章  计算机硬件能力培养 21
    本章学习目标 21
    2.1  中央处理器 21
    2.1.1  CPU的性能指标 21
    2.1.2  CPU的封装方式 23
    2.1.3  CPU两大阵营主流产品 24
    2.1.4  CPU多媒体指令集 26
    2.2  存储设备 26
    2.2.1  存储设备概述 27
    2.2.2  半导体存储器 30
    2.2.3  磁记录存储器 36
    2.2.4  光盘存储器 45
    2.3  输入设备 47
    2.3.1  输入设备概述 47
    2.3.2  键盘 49
    2.3.3  指点式输入设备 51
    2.3.4  扫描式输入设备 53
    2.3.5  语音输入与识别 60
    2.4  输出设备 63
    2.4.1  输出设备概述 63
    2.4.2  显示器 65
    2.4.3  显示卡 68
    2.4.4  打印机 71
    2.4.5  绘图机 73
    2.4.6  影像输出系统 76
    2.4.7  语音输出系统 79
    2.5  调制解调器 82
    2.5.1  调制解调器的概念 82
    2.5.2  调制解调器的种类 83
    2.5.3  调制解调器的速率 83
    2.6  系统总线 83
    2.6.1  总线结构 84
    2.6.2  总线的控制与通信 86
    2.6.3  信息的传送方式及传送宽度 90
    2.6.4  常见微机总线简介 91
    2.7  如何组装一台微型计算机系统 97
    2.7.1  主板的选购 97
    2.7.2  CPU的选购与安装 97
    2.7.3  内存的选购 98
    2.7.4  显示卡的选购与安装 100
    2.7.5  组装优良的显示系统 100
    2.7.6  声卡的选购 101
    2.7.7  调制解调器的选购与安装 101
    2.7.8  怎样选购键盘 102
    2.7.9  如何选购打印机 103
    2.7.10  光盘刻录机的选购 103
    2.7.11  组装步骤 105
    本章小结 106
    习题二 106
    第3章  计算机操作能力培养 107
    本章学习目标 107
    3.1  操作系统安装 107
    3.1.1  选择合适的操作系统 107
    3.1.2  操作系统的安装方式 108
    3.1.3  实现多操作系统的安装 109
    3.1.4  Windows 98与Windows 98共存 110
    3.1.5  Windows 98与Windows XP共存 111
    3.1.6  Windows 2000与Windows XP共存 112
    3.2  办公软件Microsoft Office简介 113
    3.2.1  Microsoft Word 2003简介 113
    3.2.2  Microsoft PowerPoint 2003简介 115
    3.2.3  Microsoft Excel 2003简介 117
    3.3  开放办公平台WPS Office 2005简介 118
    3.3.1  WPS文字2005简介 118
    3.3.2  WPS表格2005简介 119
    3.3.3  WPS演示2005简介 119
    3.4  汉字输入方法 120
    3.4.1  智能ABC输入法 120
    3.4.2  智能狂拼输入法 120
    3.4.3  五笔字型输入法 121
    3.5  计算机病毒及防范 122
    3.5.1  计算机病毒的概念 122
    3.5.2  计算机病毒的类型 122
    3.5.3  计算机病毒的传播机理 123
    3.5.4  计算机病毒的传染途径 123
    3.5.5  计算机感染病毒后的主要症状 124
    3.5.6  计算机病毒的预防与清除 124
    3.5.7  常用杀毒软件简介 125
    3.6  常用工具软件介绍 125
    3.6.1  查找软件的方法 125
    3.6.2  压缩软件WinZip 127
    3.6.3  压缩软件WinRAR 128
    3.6.4  超级兔子 129
    3.6.5  网际快车FlashGet 133
    3.6.6  抓图软件SnagIt 134
    3.6.7  屏幕录像软件 135
    3.6.8  实时播放软件RealPlayer 137
    3.6.9  超星图书阅览器SSReader 137
    本章小结 138
    习题三 138
    第4章  高级语言软件开发能力培养 140
    本章学习目标 140
    4.1  计算机程序和高级语言 140
    4.1.1  程序设计语言的特点 141
    4.1.2  程序设计语言的选择 143
    4.2  常用编程语言简介 144
    4.2.1  BASIC语言 144
    4.2.2  FORTRAN语言 144
    4.2.3  COBOL语言 145
    4.2.4  Pascal语言 145
    4.2.5  C语言 145
    4.2.6  Turbo C的基本结构 147
    4.3  面向对象编程语言简介 155
    4.3.1  Visual Basic语言 156
    4.3.2  Visual C++语言 156
    4.3.3  Java和J++语言 157
    4.3.4  Delphi语言 158
    4.3.5  .NET Framework概述 160
    4.3.6  Visual Basic.NET语言 162
    4.3.7  C#语言 165
    4.4  面向人工智能的语言简介 167
    4.4.1  LISP语言 167
    4.4.2  Prolog语言 168
    4.5  编程的风格与原理 169
    4.5.1  写程序的风格 169
    4.5.2  高级语言的程序设计原理 171
    4.5.3  程序设计方法论 173
    本章小结 173
    习题四 174
    第5章  信息系统开发能力培养 175
    本章学习目标 175
    5.1  数据库概论 175
    5.1.1  数据库 175
    5.1.2  数据库系统的组成 179
    5.1.3  三种数据模型 181
    5.2  信息系统开发的有关问题 182
    5.2.1  信息系统开发中常见的一些问题 182
    5.2.2  系统的方法 184
    5.2.3  系统开发步骤 185
    5.2.4  信息系统开发的指导思想和工作原则 187
    5.3  SQL语言 189
    5.4  数据库管理系统和开发工具 190
    5.4.1  数据库管理系统 190
    5.4.2  开发工具 193
    本章小结 197
    习题五 197
    第6章  多媒体应用能力培养 198
    本章学习目标 198
    6.1  多媒体的基本概念 198
    6.1.1  多媒体 198
    6.1.2  多媒体的组成要素 198
    6.1.3  多媒体的数据 199
    6.2  多媒体计算机的基本组成 200
    6.2.1  多媒体计算机的硬件系统 200
    6.2.2  多媒体计算机的软件系统 200
    6.3  多媒体计算机信息处理技术基础 201
    6.3.1  音频处理 201
    6.3.2  视频处理 202
    6.4  多媒体数据的压缩 203
    6.4.1  数据压缩机制 203
    6.4.2  JPEG标准与MPEG标准 204
    6.5  常用的多媒体信息处理工具 204
    6.5.1  图形图像处理工具Photoshop 204
    6.5.2  动画制作软件 205
    6.5.3  视频编辑软件Premiere 205
    6.5.4  多媒体著作工具Authorware和Director 207
    6.5.5  使用超级解霸播放DVD 208
    6.5.6  其他多媒体播放软件及插件 209
    本章小结 210
    习题六 210
    第7章  计算机网络能力培养 212
    本章学习目标 212
    7.1  网络基础知识 212
    7.1.1  计算机网络的发展 212
    7.1.2  网络的分类 215
    7.1.3  网络拓扑结构 215
    7.1.4  局域网的传输 217
    7.2  Internet 218
    7.2.1  IP地址和域名 219
    7.2.2  Internet提供的主要服务 221
    7.3  Intranet 226
    7.4  如何与Internet连接 228
    7.4.1  以网络为单位与Internet连接 228
    7.4.2  以单个计算机为单位入网 231
    7.5  网络的维护与安全性 232
    7.5.1  网络操作系统 232
    7.5.2  网络管理 233
    7.5.3  网络的安全机制 234
    本章小结 236
    习题七 236
    第8章  Web应用程序开发能力培养 237
    本章学习目标 237
    8.1  浏览器/服务器应用框架 237
    8.1.1  Web应用框架??浏览器/服务器结构 237
    8.1.2  Web服务器 238
    8.1.3  Web浏览器 240
    8.1.4  Web动态网页要素 240
    8.2  网页设计语言 241
    8.2.1  HTML语言简介 241
    8.2.2  XML 242
    8.3  网页制作工具 242
    8.3.1  FrontPage 243
    8.3.2  Visual InterDev 243
    8.3.3  Dreamweaver 244
    8.3.4  Fireworks 245
    8.3.5  Flash 246
    8.4  脚本语言 246
    8.4.1  脚本语言简介 246
    8.4.2  JavaScript 247
    8.5  相关技术 249
    8.5.1  CGI程序 249
    8.5.2  ASP技术 250
    8.5.3  ASP.NET 251
    8.5.4  ActiveX 251
    8.5.5  Java和JavaApplet 253
    本章小结 253
    习题八 254
    第9章  游戏程序开发能力培养 255
    本章学习目标 255
    9.1  计算机游戏概述 255
    9.1.1  游戏的概念 255
    9.1.2  计算机游戏的发展简史 257
    9.2  计算机游戏类型 259
    9.3  计算机游戏的开发过程 262
    9.3.1  立项 263
    9.3.2  游戏大纲的策划 263
    9.3.3  游戏的正式开发 264
    9.3.4  配音、配乐 264
    9.3.5  检测和调试 264
    9.3.6  广告和市场 264
    9.3.7  生产和发售 264
    9.3.8  售后服务 264
    9.4  游戏程序设计概览 265
    9.4.1  游戏的基本流程和体系结构 265
    9.4.2  游戏开发的基本理念及方法 267
    9.4.3  游戏引擎简介 269
    9.4.4  游戏引擎技术概述 269
    9.4.5  典型游戏引擎介绍 270
    9.5  计算机游戏开发准则 273
    9.6  计算机游戏编程人员的基本素质要求 273
    本章小结 274
    习题九 275
    附录  ASCII码表 276
    参考文献 277
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册