微机汉字与图形的显示及其接口程序设计
1995-05
同济大学出版社
顾景文
无
内 容 提 要
本书以IBMPC系列微机和DOS及中文操作系统为背景,以
汉字和图形应用为目标,以与硬件无关的程序设计方法为出发
点,叙述汉字和图形的显示及其接口程序设计技术,对在汉字字
符发生方式下和在点阵图形与矢量方式下的汉字与图形的混合
显示技术、汉字图形用户界面、AntoCAD的图形文件应用接口技
术等有关的程序设计技术和方法以及DOS软件显示功能的汉化
技术等内容作了较为详细的介绍。书中附有C语言及汇编程序实
例,可供读者参考和引用。
本书可作为高等院校计算机专业高年级和研究生的参考用
书,也可作为从事计算机科学、计算机工程、计算机应用及图形处
理、CAD技术应用的科技工作者和研技开发人员的参考用书。
目 录
第一章 概 论
1.1 引言
1.2 微机汉字和图形显示与接口概况
1.3 汉字和图形显示及接口程序的设计要点
第二章 汉字图形显示程序设计基础
2.1 光栅扫描图形显示器概要
2.1.1显示分辨率
2.1.2显示缓冲器和显示模式
2.1.3几种常用的图形显示卡及其显示方式
2.2 汉字操作系统基础
2.2.1汉字系统的功能特性概述
2.2.2汉字的内码显示码与地址码
2.3 汉字与字符的生成方式
2.4 BIOS显示功能调用
第三章 光栅图形应用基础
3.1 几个基本概念
3.1.1坐标系窗口和视区
3.1.2点阵式图形与坐标几何图形
3.2 三次参数曲线的显示
3.2.1逼近精度问题
3.2.2分段直线逼近
3.3 二维矢量图形几何变换的数学表示
3.3.1齐次坐标
3.3.2二维变换的矩阵表示
3.3.3视图变换
3.4 点阵图形的显示变换
3.4.1旋转
3.4.2变倍放大或缩小
第四章 汉字的图形显示程序设计
4.1 MicrosoftC图形函数库
4.1.1基本定义
4.1.2坐标系统
4.1.3图形库函数
4.2 点阵汉字字符的图形显示
4.2.1点阵字形信息的获取
4.2.2字形信息的预处理
4.2.3字形信息的屏幕显示
4.3 矢量汉字的图形显示
4.3.1字形信息的构造
4.3.2AutoCAD.SHX文件的结构格式
4.3.3矢量字形信息的显示
第五章 汉字图形用户接口程序设计
5.1 图形方式下的文本属性显示
5.2 莱单的程序设计
5.2.1莱单的数据结构
5.2.2菜单程序的实现
5.3 图标菜单的实现
5.4 窗口技术
5.4.1窗口的设置、清除和关闭
5.4.2窗口的输出操作
5.5 弹出式对话框技术
5.6 鼠标器操作技术
5.6.1鼠标器及其主要功能
5.6.2鼠标器与菜单操作
5.6.3鼠标器与交互式图形的动态定位操作
5.7 菜单数据的初始化
第六章 汉字图形文件应用接口程序设计
6.1 不同点阵汉字的显示接口
6.2 Aut0CAD的幻灯片图形文件接口
6.2.1SLD文件的格式
6.2.2sLB文件的格式
6.2.3幻灯图形的访问
6.3 Aut0CAD.DWG文件的接口设计
6.3.1AutoCAD的文件接口方式
6.3.2DWG文件的总体结构
6.3.3图形实体记录的构成与数据格式
6.3.4DWG文件的编程读写
第七章 软件显示功能的汉化与中西文兼容
7.1 概述
7.2 显示子程序的汉化方法
7.2.1DOS或BIOS调用方式显示程序的汉化
7.2.2直接存取显示缓冲器的汉化策略
7.3 EXE程序文件的修改与扩充
7.3.1EXE文件的结构与格式化区
7.3.2EXE文件的修改与空间扩展
7.4 中西文兼容的程序设计问题
附录I 三维几何变换的矩阵表示
附录II BorlandC(十+)图形函数库
参考文献
无