书籍详情

微机软硬件开发技术

微机软硬件开发技术

作者:罗光春,谌黔燕编著

出版社:电子科技大学出版社

出版时间:1998-01-01

ISBN:9787810439565

定价:¥25.00

内容简介
  本书从应用开发目标出发,全面介绍了微机软硬件开发的主要基础平台,对常规的DOS和Windows应用基础技术、原理和设计进行了讨论。从系统教学的角度,分为上下两篇,上篇对DOS系统的系统配置、就座组成与管理、资源共享、系统调用与TSR程序设计、I/O设备管理与驱动程序设计、网络与通信技术程序设计,以及应用编程进行了详细讨论。下篇对Windows系统的特点与组成、系统配置管理、文件与程序的管理、基于Windows系统的应用程序开发作了介绍。此外,对Windows系统的高级程序设计和编程技术,如应用编程接口(API)、动态数据交换(DDE)、动态连接库(DLL)和多文档界面(MDI)等进行了介绍。每章后安排有习题和思考题,本书可作高等学校计算机应用教材,也可供计算机应用工作者参考。
作者简介
暂缺《微机软硬件开发技术》作者简介
目录
上篇  第一章  DOS的组成和启动
1.1  486以上微机的CMOS设置
1.1.1  什么是BIOS
1.1.2  什么是CMOS
1.1.3  CMOS设置(BIOS设置)
1.1.4  图形界面AMI BIOS WinBIOS的系统参数设置方法
1.2  DOS的组成与启动
1.2.1  DOS模块结构
1.2.2  DOS操作系统的启动
1.3  系统配置
1.3.1  系统配置文件及其执行
1.3.2  CONFIG.SYS文件
1.3.3  AUTOEXEC.BAT文件
1.3.4  跳过CONFIG.SYS和AUTOEXEC.BAT的命令
1.3.5  启动计算机不加载DBLSPACE.BIN
1.3.6  CONFIG.SYS文件中的系统配置命令
1.3.7  内存管理
第二章  微机文件系统
2.1  文件的组织与管理
2.1.1  树形文件组织系统
2.1.2  文件系统数据结构
2.1.3  文件系统的目录层次
2.1.4  文件系统的目录管理
2.2  文件操作与共享
2.2.1  文件与扩展名
2.2.2  文件操作命令和功能调用
2.2.3  数据结构级上文件的管理
2.2.4  系统文件表(SFT)
2.2.5  存储器级上的文件数据交换
2.2.6.  文件共享
第三章  中断调用和TSR程序
3.1  系统调用(功能调用)的基本原理
3.1.1  中断基本概念
3.1.2  DOS中断
3.1.3  BIOS中断
3.1.4  DOS服务与BIOS服务详解
3.1.5  简单I/O服务
3.1.6  磁盘控制操作
3.1.7  文件操作
3.1.8  FCB文件服务
3.1.9  句柄服务
3.1.10  目录操作
3.1.11  日期和时间操作
3.1.12  进程操作
3.1.13  内存操作
3.1.14  I/O控制(IOCTL)操作
3.1.15  其他操作
3.1.16  BIOS功能调用
3.1.17  设备配置服务
3.1.18  读常规存储器的大小
3.1.19  BIOS磁盘服务
3.1.20  串行端口服务
3.1.21  键盘服务
3.1.22  打印机服务
3.1.23  时钟服务
3.2  TSR原理及应用示例
3.2.1  程序段前缀PSP和DTA
3.2.2  TSR程序设计及实例
第四章  微机设备管理
4.1  微机设备管理原理
4.1.1  微机设备的分类
4.1.2  DOS的设备驱动程序和设备文件
4.1.3  MS-DOS支持的设备
4.1.4  DOS的新设备添加
4.1.5  MS-DOS实现设备I/O操作的基本过程
4.2  字符设备管理
4.2.1  概述
4.2.2  设置I/O的传统方式
4.2.3  设备I/O的高级方式
4.2.4  时钟设备管理
4.2.5  ROM-BIOS为字符设备提供的I/O服务功能
4.3  块设备管理
4.3.1  磁盘概述
4.3.2  磁盘及软盘驱动器
4.3.3  硬盘及硬盘驱动器
4.3.4  磁盘BIOS参数块BPB
4.3.5  DOS驱动器参数块BDPB
4.3.6  DOS驱动器参数块DPB
4.3.7  ROM BIOS的磁盘服务
4.3.8  磁盘缓冲区管理
4.4  DOS的I/O控制
4.5  设备驱动程序
4.5.1  概述
4.5.2  设置驱动程序的结构
4.5.3  设备驱动程序的管理
4.5.4  设备驱动程序的调用
4.5.5  设备驱动程序的功能及调用格式
4.5.6  设置驱动程序的安装
第五章  微机网络通讯原理及程序示例
5.1  系统概述
5.2  网络通讯协议与程序结构
5.2.1  网络通讯协议
5.2.2  程序结构
5.3  通讯端口的原理及参数设置
5.3.1  本模块总框架
5.3.2  微机通讯的同步与异步方式
5.3.3  RS-232-C标准
5.3.4  8250异步串行接口
5.4  终端仿真
5.4.1  原理描述
5.4.2  数据缓冲区的实现
5.4.3  过程分析
5.4.4  小结
5.5  文件传输
5.5.1  联接处理
5.5.2  发送文件处理
5.5.3  文件接收处理
5.6  超时处理
5.6.1  8253定时器/计数器的工作原理
5.6.2  本系统的超时处理过程
5.7  其他辅助处理
5.7.1  出错处理
5.7.2 对文本文件的处理
5.7.3  结束处理
下篇
第一章  概论
1.1  Windows的发展史
1.2  Windows的主要特点
1.3  Windows的软、硬件配置
1.3.1  硬件配置
1.3.2  软件配置
1.4  Windows 3.1的操作模式
1.5  基本术语
第二章  Windows图形环境
2.1  Windows的系统组成
2.2  Windows的启动与退出
2.3  窗口的组成部分
2.3.1  窗口的基本元素
2.3.2  对基本元素的操作
2.4  菜单及对话框
2.4.1  菜单及操作
2.4.2  对话框及操作
2.5  文档操作
2.6  获取帮助信息
第三章  用程序管理器Program Manager来管理程序
3.1  程序组和程序项
3.1.1  组窗口和像标的操作
3.1.2  创建程序组
3.1.3  重新命名程序组
3.1.4  删除程序组
3.2  程序项的操作
3.2.1  创建新程序项
3.2.2  在组间移动程序项
3.2.3  更改程序项特性
3.2.4  更换程序项像标
3.2.5  删除程序项
3.2.6  创建程序项来启动文档文件
3.3  为非Windows应用程序创建程序项
3.4  使用RUN命令启动程序
3.5  退出Program Manager
习题与思考
第四章  用文件管理器(File Manager)来管理文件、目录及磁盘
4.1  File Manager的启动
4.2  File Manager窗口
4.3  File Manager使用的像标
4.4  从File Manager中启动程序
4.5  将文档与程序相关联
4.6  文件及目录的操作
4.6.1  Confirmation(确认)任选项
4.6.2  选中文件
4.6.3  通过拖动像标来移动和拷贝文件
4.6.4  移动和拷贝整个目录
4.6.5  删除文件和目录
4.6.6  文件和目录和更名
4.6.7  创建新目录
4.6.8  搜索文件
4.6.9  改变文件属性
4.6.10  通过File Manager打印文件
4.7  磁盘操作
4.7.1  格式化软盘
4.7.2  向已格式化的软盘上拷贝系统文件
4.7.3  复制软盘
4.7.4  为磁盘添加卷标
4.8  用File Manager生成程序项
4.9  退出File Manager
习题与思考
第五章  用控制板来设置Windows
5.1  启动Control Panel
5.2  改变工作台面的颜色或图案
5.3  配置串行口
5.4  设置鼠标
5.5  设置工作台面
5.6  设置与国家有关的任选项
5.7  调整键盘重复频率
5.8  设置日期和时间
5.9  安装音频驱动程序
5.10  设置网络任选项
习题与思考
第六章  为Windows配置MS-DOS
6.1  为Windows生成理想的CONFIG.SYS文件
6.1.1  配置命令
6.1.2  配置设备驱动程序
6.1.3  创建Windows RAM驱动器
6.1.4  为Windows建立CONFIG.SYS文件
6.2  为Windows生成理想的AUTOEXEC.BAT文件
6.2.1  设置理想的Windows路径
6.2.2  设置提示符
6.2.3  创建环境变量
6.2.4  装载SMARTDrive磁盘高速缓存器
6.2.5  TSR(终止并驻留程序)的处理
6.2.6  为Windows生成理想的AUTOEXEC.BAT文件
习题与思考
第七章  两个重要的INI文件
7.1  INI文件概要
7.2  SYSTEM.INI文件
7.2.1  SYSTEM.INI文件中的区段
7.2.2  [boot]区段
7.3  WIN.INI文件
7.4  PROGMAN.INI简介
习题与思考
第八章  优化Windows性能
8.1  Windows的资源
8.1.1  检查Windows的可用内存与系统资源
8.1.2  资源优化
8.2  Windows中的内存管理
8.2.1  内存的四种类型
8.2.2  Windows如何使用内存
8.3  虚拟内存
8.4  让Windows运行得更快
习题与思考
第九章  编程预备知识
9.1  Windows应用程序的开发环境
9.1.1  硬件环境
9.1.2  软件环境
9.2  Windows环境概述
9.2.1  统一的用户界面
9.2.2  面向对象的程序设计
9.2.3  与设备无关的图形输出
9.2.4  消息驱动的程序结构
9.2.5  多任务
9.2.6  内存管理
9.2.7  数据交换与共享
9.3  Windows应用程序设计基础知识
9.3.1  界面设计
9.3.2  消息循环
9.3.3  窗口函数
9.3.4  Windows函数库
9.4  Windows应用程序的文件组成
9.4.1  源程序文件
9.4.2  头文件
9.4.3  资源定义文件(.RC)
9.4.4  模块定义文件(.DEF)
9.4.5  资源文件
9.5  开发Windows应用程序步骤
习题与思考
第十章  建立一个简单的Windows应用程序
10.1  一个简单的Windows应用程序
10.2  程序的文件组成
10.3  程序剖析
10.3.1  C源程序文件分析
10.3.2  头文件Application.h
10.3.3  资源定义文件Application.rc
10.3.4  模块定义文件Application.def
10.4  程序的编译和连接
10.5  程序的运行
10.5.1  MAKE文件
10.5.2  运行NMAKE/MAKE
习题与思考
第十一章  Windows消息
11.1  什么是Windows消息
11.2  Windows应用程序中的消息来源
11.3  Windows的消息种类
11.3.1  窗口管理消息
11.3.2  初始化消息
11.3.3  输入消息
11.3.4  系统消息
11.3.5  裁剪板消息
11.3.6  系统信息消息
11.3.7  控制消息
11.3.8  通知消息
11.3.9  滚动条消息
11.3.10  非用户区域消息
11.4  用户定义消息
11.5  消息的发送
11.6  消息的处理
习题与思考
第十二章  开发Windows应用程序
12.1  Windows API简介
12.2  创建窗口
12.3  窗口输出
12.3.1  刷新窗口
12.3.2  GDI简介
12.3.3  映射方式
12.3.4  画笔、刷子、绘图模式和显示文字
12.4  窗口输入
12.4.1  键盘输入
12.4.2  鼠标输入
12.4.3  定时器输入
12.4.4  滚动条
12.4.5  菜单输入
12.5  图符、光标、字符串、点位图
12.5.1  图符
12.5.2  光标
12.5.3  字符串
12.5.4  点位图
12.6  菜单
12.6.1  定义菜单
12.6.2  菜单项标识符
12.6.3  在应用程序中设计窗口菜单
12.6.4  与菜单有关的其他函数
12.7  对话框
12.7.1  设计对话框模板
12.7.2  使用对话框函数
12.7.3  模式对话框和无模式对话框
12.7.4  显示与关闭对话框
习题与思考
第十三章  程序开发的进一步深入
13.1  剪接板(Clipboard)
13.1.1  剪接板的数据格式
13.1.2  剪接板的使用
13.2  Windows的动态数据交换(DDE)
13.2.1  DDE基本概念
13.2.2  DDE消息
13.2.3  用DDE进行会话
13.3  动态连接库(DDL)
13.4  多文档界面(MDI)
13.4.1  MDI窗口组成
13.4.2  MDI应用程序的编制
习题与思考
猜您喜欢

读书导航