| 作 者: | 郑庆华 |
| 出版社: | 西安交通大学出版社 |
| 丛编项: | |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | C语言 程序设计 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第0章 C语言编程提高基础
0.1 Turbo C和Borland C++系列的存储模式
0.1.1 8086的段式内存管理和地址计算
0.1.2 指针
0.1.3 地址修饰符
0.1.4 六种存储模式
0.2 C语言和汇编语言的混合编程方法之一——.OBJ连接方式
0.2.1 C语言和汇编语言的接口方式
0.2.2 .OBJ方式接口要解决的问题
0.2.3 参数传递顺序及方式
0.2.4 处理ASM子程序调用后的返回值
0.2.5 C程序调用ASM对C的调用
0.2.6 实现ASM对C的调用
0.2.7 ASM程序调用C涵灵敏的完整实例
0.3 C语言和汇编语言的混合编程方法之二——嵌入汇编方式
0.4 在C语言中直接使用寄存器伪变量
第1章 输入/输出类程序设计
1.1 输入/输出要解决的主要问题
1.2 文本方式输入窗口的设计
1.2.1 输入窗口的建立、打开和关闭
1.2.2 输入窗口的编辑操作
1.2.3 文本方式输入窗口的设计实例
1.3 图形方式输入窗口的设计
1.3.1 图形方式输入窗口的数据结构
1.3.2 输入窗口的建立、打开和关闭
1.3.3 输入窗口的编辑操作
1.3.4 输入窗口设计实例
1.4 图形方式下消息窗口的设计
1.4.1 消息窗口的建立、打开和关闭
1.4.2 消息窗口的查看
1.4.3 消息窗口设计实例
第2章 汉字、图形、图象类程序设计
2.1 汉字、图形、图象类程序设计的主要问题
2.2 EGA/VGA的图形方式原理
2.2.1 EGA/VGA的显示模式
2.2.2 EGA/VGA的视频缓冲区数据格式
2.2.3 EGA/VGA的寄存器
2.3 汉字系统的基本原理
2.3.1 汉字代码
2.3.2 汉字库
2.3.3 汉字操作系统
2.4 汉字显示原理及西文方式下汉字的显示
2.5 图形模式下文本的显示及中西文混合字符串的显示技巧
2.5.1 EGA/VGA图形模式下文本的显示
2.5.2 图形方式下中西文混合字符串的显示
2.6 矢量字形原理及其显示和变换算法
2.6.1 西文BGI矢量字本
2.6.2 矢量汉字
2.7 基本图形指令及复杂图形基础
2.7.1 初始化图形系统
2.7.2 退出图形系统
2.7.3 注册图形系统
2.7.4 画点
2.7.5 画直线
2.7.6 画矩形
2.7.7 画多边形
2.7.8 圆、椭圆及扇形画法
2.7.9 数学曲线的绘制
2.8 统计图形的制作
2.8.1 直方图
2.8.2 饼图
2.8.3 折线图
2.8.4 统计图形的一个实例程序
2.9 图形变换及其实现
2.9.1 基本图形的变换原理
2.9.2 基本图形变换的实现
2.9.3 图形变换的一个实例程序
2.10 几种常见图象算法
2.10.1 基本的图象处理C函数
2.10.2 图象平移
2.10.3 图象颠倒
2.10.4 图象镜象
2.10.5 图象旋转
2.10.6 图象、汉字的轮廓与阴影
2.11 灰度与图象转换为黑色白二值图象
2.12 彩色图象转换为黑白二值图象
第3章 菜单系统
3.1 菜单的基本类型及其实现方法
3.2 简易式菜单设计
3.2.1 显示菜单
3.2.2 接受用户选择
3.2.3 Base_Menu( )函数
3.2.4 一个完整的菜单实例
3.3 通用弹出式菜单
3.3.1 显示菜单内容
3.3.2 接受用户选择
3.3.3 Pop_Menu ( )函数
3.3.4 一个完整的实例
3.4 对话框设计
3.4.1 建立对话框
3.4.2 显示对话框
3.4.3 接受用户输入
3.4.4 Cialog_Box( )函数
3.4.5 一个完整的实例
3.5 通用下拉式菜单的设计
3.5.1 MENU.DES文件分析模块
3.5.2 菜单选择处理模块
第4章 I/O设备编程
4.1 I/O设备编程的主要问题
4.2 键盘中断及其编程
4.2.1 键盘中断的基本原理
4.2.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.4.4 图形方式的打印输出
4.5 鼠标器Mouse控制
4.5.1 Mouse基础
4.5.2 Mouse中断int 33H
4.5.3 Mouse工具箱
4.6 串行通信及其编程
4.6.1 串行通信的数据传送格式
4.6.2 串行通信的握手信号
4.6.3 串行口编程
4.6.4 串行口文件传送
4.7 8253/8254定时器及其编程
4.7.1 8253/8254定时器原理
4.7.2 8253/8254实时控制操作编程
4.7.3 8253/8254编程的一个实例
第5章 文件系统
5.1 数据库文件.DBF的访问
5.1.1 .DBF文件的存储结构
5.1.2 库文件的标识信息
5.1.3 库字段附加文件的结构
5.1.4 数据库的基本操作
5.1.5 备注字段附加文件的结构
5.1.6 数据库的基本操作
5.1.7 索引文件结构
5.2 .PCX格式图象文件的访问
5.2.1 16色.PCX文件的还原
5.2.2 256色.PCX文件的还原
5.3 .BMP点位图文件的访问
5.3.1 .BMP文件的文件头
5.3.2 点位图信息
5.3.3 位图阵列
5.3.4 16色.BMP图象文件的访问
5.3.4 256色.BMP图象文件的访问
5.4 .ICO资源文件的访问
5.5 .CUR资源文件访问
第6章 扩展、扩充存储器使用与编程
6.1 PC 机系统存储器、扩展存储器及扩页存储器的划分
6.2 使用扩展存储器的基本途径
6.3 CPU类型的识别
6.4 利用int 15H访问扩展内存
6.5 利用XMS管理扩展存储器
6.5.1 XMS管理扩展存储器的基本方法
6.5.2 XMS功能调用
6.5.3 XMS的C调用库及编程实例
6.6 EMS技术及其编程
6.6.1 EMS技术的基本原理
6.6.2 检测EMS内存是否可用
6.6.3 EMS驱动程序的常用功能调用
6.6.4 使用EMS的实例函数
6.7 V86方式透视
6.7.1 什么是V86方式
6.7.2 V86方式的进入与退出
6.7.3 V86任务的寻址方式及内存分配
6.7.4 Windows内存管理策略
参考文献
附录 A 实用函数速查表
附录 B 实用程序盘的说明