注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2003年6月

出版社:高等教育出版社

以下为《计算机技术基础》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040122985
  • 1
  • 102317
  • 62211850-3
  • 平装
  • 16开
  • 2003年6月
  • 590
  • 378
  • 工学
  • 计算机科学与技术
内容简介

  本书是为高等院校非计算机专业编写的计算机技术基础课程的教材,详细地讲解了计算机的基本硬件技术、软件技术及有关的理论和开发工具。全书分为九大模块,包括:计算机组成及工作原理、计算机操作系统、算法与数据结构、C++语言与面向对象技术、可视化编程、数据库技术、MSSQLServer关系数据库系统、多媒体技术及应用以及网络应用开发。模块基本上涵盖了计算机学科的主要内容。本书在讲解上注重理论和应用,不但可以提高学生的计算机理论水平,而且具有很强的应用性。
  在内容安排上,各个模块没有太强的先后顺序和依赖性,各学校可以根据自己的实际情况选择不同的模块进行教学。另外,该书内容密切结合目前全国计算机等级考试(三级)的要求,学生通过该书的学习,可以为参加全国计算机等级考试(三级)打好基础。
  本书特点是将计算机软件技术基础和硬件技术基础内容合并,作为一门课程组织,既有利于知识体系的完整统一,也有利于课程整合,减少学时,便于组织教学。
  本书可作为高等院校相关专业的计算机技术基础教材。对于那些希望全面了解计算机基本技术,包括硬件技术和软件技术的一般读者,本书也是一本内容比较全面、深度适中的参考书。
目录

 第1章 微型计算机的组成及工作原理
  1.1 微型计算机系统的三个层次
  1.2 微型计算机系统的硬件结构
   1.2.1 三总线结构及框图
   1.2.2 微型计算机主要组成部分的结构及功能
   1.2.3 指令与程序的执行
   1.2.4 程序执行过程举例
  1.3 微型计算机系统的主要性能指标
   1.3.1 字长
   1.3.2 存储器容量
   1.3.3 运算速度
   1.3.4外设扩展能力
   1.3.5 软件配置情况
  1.4 计算机系统结构的分类
   1.4.1 单指令流单数据流(SISD)
   1.4.2 多指令流单数据流(MISD)
   1.4.3 单指令流多数据流(SIMD)
   1.4.4 多指令流多数据流(MIMD)
  1.5 INTEL平台
   1.5.1 Intelx86处理器系列
   1.5.2 Intelx8616/32位微处理器
  1.6 RISC与CISC结构
   1.6.1 RISC的提出
   1.6.2 RISC的特征
   1.6.3 RISC与CISC的竞争
  习题一
 第2章 计算机操作系统
  2.1 计算机操作系统概述
   2.1.1 什么是操作系统
   2.1.2 操作系统的特征
  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.4 存储管理
   2.4.1存储管理的任务和功能
   2.4.2分区分配存储管理
   2.4.3 页式存储管理
   2.4.4 请求分页式存储管理
   2.4.5 分段存储管理
   2.4.6 段页式存储管理
  2.5 文件管理
   2.5.1 文件管理的任务和功能
   2.5.2 文件分类
   2.5.3 文件的逻辑结构
   2.5.4 文件目录
   2.5.5 文件存取控制
   2.5.6 文件物理结构的组织
  2.6 设备管理
   2.6.1 设备的类型
   2.6.2 设备与控制器之间的接口
   2.6.3 设备分配
   2.6.4 设备分配算法
   2.6.5 设备独立性
   2.6.6 逻辑设备名到物理设备名的映射
   2.6.7 SPOOLing技术
  习题二
 第3章 算法与数据结构
  3.1 计算机的问题求解模型
  3.2 C语言基础
   3.2.1 C语言程序结构
   3.2.2 C语言基本符号
   3.2.3 数据、数据类型、类型定义和标准函数
   3.2.4 运算符、表达式、赋值运算和赋值表达式
   3.2.5 赋值语句和输入/输出
   3.2.6 分支语句
   3.2.7 循环控制语句
   3.2.8 函数
   3.2.9 预处理命令
   3.2.10 文件操作
  3.3 算法与数据结构的基本概念
   3.3.1 概念与术语
   3.3.2 数据的逻辑结构
   3.3.3 数据的存储结构
   3.3.4 算法分析与设计
  3.4 线性结构
   3.4.1 线性表
   3.4.2 堆栈
   3.4.3 队列
   3.4.4 串
  3.5 多维数组与广义表
   3.5.1 多维数组及其存储
   3.5.2 矩阵的压缩存储
   3.5.3 广义表
  3.6 树
   3.6.1 树的基本概念及存储结构
   3.6.2 二叉树
   3.6.3 常用操作及算法
  3.7 图
   3.7.1 图的概念
   3.7.2 图的存储
   3.7.3 图的遍历
   3.7.4 图的应用
  3.8 查找
   3.8.1 基本概念
   3.8.2 顺序查找
   3.8.3 折半查找
   3.8.4 二叉排序树和平衡二叉树
   3.8.5 B-树和B+树
   3.8.6 哈希表(散列表)
  3.9 排 序
   3.9.1 基本概念
   3.9.2 插入排序
   3.9.3 交换排序
   3.9.4 选择排序
   3.9.5 归并排序
   3.9.6 基数排序
  3.10 文 件
   3.10.1 文件的类别
   3.10.2 文件的物理结构
   3.10.3 文件的操作
  习题三
 第4章 C++语言与面向对象技术
  4.1 从C到C++语言
   4.1.1 新的C语言的习惯
   4.1.2 const类型说明
   4.1.3 volatile类型说明
   4.1.4 void类型
   4.1.5 引用类型
   4.1.6 初始化
   4.1.7 内连(inline)函数
   4.1.8 缺省函数参数
   4.1.9 new和delelte函数
   4.1.10 标准模板库STL
  4.2 面向对象的思维方式
  4.3 类与对象
   4.3.1 类的定义
   4.3.2 封装和抽象
   4.3.3 静态成员
   4.3.4 友元
   4.3.5 构造函数和析构函数
  4.4 类的继承性与派生类
   4.4.1 公有派生类和私有派生类
   4.4.2 多重基类
   4.4.3 抽象基类
  4.5 虚函数和多态性
   4.5.1 虚函数的特征
   4.5.2 虚函数调用
   4.5.3 多态性
  4.6 构造函数和析构函数——规则和激活次序
   4.6.1 非派生类的构造函数
   4.6.2 派生类的构造函数
   4.6.3 构造函数规则和特殊情况
   4.6.4 析构函数规则和特殊情况
  习题四
 第5章 可视化编程
  5.1 使用VisualC++6.0
   5.1.1 MicrosoftVisualStudio6.0开发平台
   5.1.2 使用VisualStudio编写和调试C++程序
  5.2 用VisualC++开发Windows应用系统
   5.2.1 Windows程序的特点
   5.2.2 Windows的编程特点和编程方法
   5.2.3 一个典型的Windows应用程序
  5.3 MFC基础类库
   5.3.1 基类CObject
   5.3.2 应用程序框架类
  5.4 MFCWindows程序的创建及消息机制
   5.4.1 使用MFCAppWizard创建Windows程序框架
   5.4.2 FMC的消息机制
  5.5 菜单、工具栏和状态栏
   5.5.1 菜单
   5.5.2 工具栏
   5.5.3 状态栏
  5.6 对话框和控件
   5.6.1 创建对话框资源
   5.6.2 创建对话框类
   5.6.3 定义对话框的消息处理函数
   5.6.4 编写控件处理函数
   5.6.5 使用对话框
   5.6.6 处理对话框的输入
  5.7 文本的输入/输出
   5.7.1 设备情景对象
   5.7.2 输出文本的基本步骤
   5.7.3 键盘输入
   5.7.4 虚拟键码
   5.7.5 支持滚动
   5.7.6 实验文本的滚动
  5.8 绘制图形
   5.8.1 设备情景对象
   5.8.2 选择绘图工具
   5.8.3 设置绘图属性
   5.8.4 鼠标操作与鼠标消息
   5.8.5 绘图
   5.8.6 应用举例
  5.9 文件
   5.9.1 在文档类中实现数据的临时保存
   5.9.2 将数据保存到磁盘文件中
  习题五
 第6章 数据库技术
  6.1 数据库基础知识
   6.1.1 数据库技术的产生与发展
   6.1.2 数据库系统的组成
   6.1.3 数据库的体系结构与数据独立性
   6.1.4 数据库管理系统
   6.1.5 数据模型
  6.2 关系数据库
   6.2.1 关系数据模型的基本概念、定义
   6.2.2 关系代数
   6.2.3 关系代数实例
  6.3 关系数据库规范化理论
   6.3.1 关系模型的设计问题
   6.3.2 函数依赖
   6.3.3 范式
   6.3.4 Armstrong公理系统
  6.4 关系数据库标准语言SQL
   6.4.1 SQL概述
   6.4.2 SQL的数据定义
   6.4.3 SQL的数据查询
   6.4.4 SQL的数据更新
   6.4.5 嵌入式SQL
  6.5 数据库设计与管理
   6.5.1 数据库设计概述
   6.5.2 实体联系模型
   6.5.3 E-R模型转换成关系模型
   6.5.4 数据库的完整性
   6.5.5 并发处理与并发控制
  习题六
 第7章 MSSQLServer关系数据库系统
  7.1 SQLServer概述
   7.1.1 SQLServer的发展简史
   7.1.2 SQLServer的客户机/服务器系统
   7.1.3 SQLServer的安装与设置
  7.2 TRANSACT-SQL的使用
   7.2.1 TRANSACT-SQL编程语言
   7.2.2 TRANSACT-SQL的数据类型
   7.2.3 执行TRANSACT-SQL语句的方法
   7.2.4 查询
  7.3 存储过程
   7.3.1 存储过程简介
   7.3.2 创建和执行存储过程
   7.3.3 维护存储过程
   7.3.4 存储过程应用举例
  7.4 触发器
   7.4.1 触发器概述
   7.4.2 触发器的创建和维护
   7.4.3 触发器的应用
  7.5 开放式数据库互连——ODBC
   7.5.1 ODBC结构
   7.5.2 ODBC接口
  习题七
 第8章 多媒体技术及应用
  8.1 多媒体技术概述
   8.1.1 多媒体的定义
   8.1.2 多媒体硬件设备
   8.1.3 多媒体软件
  8.2 音频信号的获取与处理
   8.2.1 声音的概念及基本参数
   8.2.2 语音数据的数字化
   8.2.3 常见的声音文件和音乐文件格式
  8.3 视频信号的获取与处理
   8.3.1 常用图像格
   8.3.2 视频信号格式
   8.3.3 多媒体数据数字的压缩及主要算法
  8.4 常用媒体播放软件
   8.4.1 Winamp
   8.4.2 RealPlayer
   8.4.3 WindowsMediaPlayer
  8.5 图像处理技术概述
   8.5.1 Photoshop简介
   8.5.2 图像的类型、大小和分辨率
   8.5.3 色彩模式和模型
   8.5.4 色调、色相、饱和度和对比度
  8.6 Photoshop的基本操作
   8.6.1 Photoshop的窗口界面
   8.6.2 图像文件操作技术
  8.7 绘图操作
   8.7.1 图层的基本功能
   8.7.2 画笔属性及混合模式
   8.7.3 绘图工具的使用
   8.7.4 选择工具的使用
   8.7.5 填充工具的使用
   8.7.6 图像的变换
   8.7.7 图像色彩的调整
  8.8 图层、通道、路径
   8.8.1 图层
   8.8.2 通道
   8.8.3 路径
  8.9 文字输入及特效字制作实例
   8.9.1 图像中文字的输入操作
   8.9.2 文字属性的设定和编辑
   8.9.3 特殊效果字体制作实例
  习题八
 第9章 网络应用开发
  9.1 超文本标记语言HTML
   9.1.1 HTML标记语法和文档结构
   9.1.2 HTML文档标记
   9.1.3 列表
   9.1.4 表格
   9.1.5 表单
  9.2 扩展标记语言XML
   9.2.1 XML概述
   9.2.2 XML文档的创建
   9.2.3 文档类型定义DTD
   9.2.4 使用CSS格式化数据
   9.2.5 可扩展样式语言XSL
   9.2.6 XML的文档对象模型
  9.3 Java语言及应用
   9.3.1 Java程序开发环境
   9.3.2 基础知识
   9.3.3 类和对象
   9.3.4 Java小程序Applet
   9.3.5 Java的多线程机制
  9.4 JSP技术及应用
   9.4.1 JSP概述
   9.4.2 JSP的基本语法
   9.4.3 内置对象
   9.4.4 指令元素
   9.4.5 动作元素
   9.4.6 JSP的数据库访问
   9.4.7 JSP对XML文档的访问
  习题九
 参考文献