顶部
收藏

计算机技术基础


作者:
郝兴伟
定价:
28.10元
ISBN:
978-7-04-012298-5
版面字数:
590千字
开本:
16开
全书页数:
378页
装帧形式:
平装
重点项目:
暂无
出版时间:
2003-06-15
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
大学计算机基础

  本书是为高等院校非计算机专业编写的计算机技术基础课程的教材,详细地讲解了计算机的基本硬件技术、软件技术及有关的理论和开发工具。全书分为九大模块,包括:计算机组成及工作原理、计算机操作系统、算法与数据结构、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文档的访问
    • 习题九
  • 参考文献

相关图书