內容介紹
內 容 提 要本書以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(十+)圖形函式館
參考文獻