注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C語言實用程序與軟件工具

C語言實用程序與軟件工具

C語言實用程序與軟件工具

定 價:¥25.00

作 者: 鄭慶華
出版社: 西安交通大學出版社
叢編項:
標 簽: C語言 程序設計

ISBN: 9787560507842 出版時間: 1997-06-01 包裝: 平裝
開本: 787*1092 1/16 頁數(shù): 432 字數(shù):  

內容簡介

  內容提要這是一本面向C語言程序設計者開發(fā)DOS應用程序的實用工具書。書中介紹了C語言程序設計者編程提高的必備技能,以及程序設計中常見問題的解決方法和C函數(shù)具體實現(xiàn)。內容包括:C語言和匯編語言混合編程方法,輸入/輸出處理,窗口處理,圖形、圖象、漢字的顯示與變換處理,菜單制作與生成,直接控制I/O設備(如顯示器、打印機、鼠標、鍵盤、串行口、定時器等)編程,常見數(shù)據(jù)庫文件(如.DBF文件)和圖象文件(如.BMP、PCX等)的格式和訪問,以及擴展存儲器的使用編程等7個部分。本書是作者在總結和提煉多年軟件開發(fā)經(jīng)驗之基礎上,以軟件生產(chǎn)工具化為指導思想編寫的。書中介紹的所有實用程序和軟件工具都是久經(jīng)考驗的,已成為我們軟件開發(fā)的基礎工具。本書內容充實,條理清晰,理論和實踐相結合,尤其注重能力、方法及實際應用經(jīng)驗的介紹。本書適宜于具有一定C語言基礎的程序設計者,特別是那些渴望自己的編程水平有很快提高的程序設計者。也可作為C語言高級程序設計的培訓教材。

作者簡介

暫缺《C語言實用程序與軟件工具》作者簡介

圖書目錄

第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  參數(shù)傳遞順序及方式
0.2.4  處理ASM子程序調用后的返回值
0.2.5  C程序調用ASM對C的調用
0.2.6  實現(xiàn)ASM對C的調用
0.2.7  ASM程序調用C涵靈敏的完整實例
0.3  C語言和匯編語言的混合編程方法之二——嵌入?yún)R編方式
0.4  在C語言中直接使用寄存器偽變量
第1章  輸入/輸出類程序設計
1.1  輸入/輸出要解決的主要問題
1.2  文本方式輸入窗口的設計
1.2.1  輸入窗口的建立、打開和關閉
1.2.2  輸入窗口的編輯操作
1.2.3  文本方式輸入窗口的設計實例
1.3  圖形方式輸入窗口的設計
1.3.1  圖形方式輸入窗口的數(shù)據(jù)結構
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的視頻緩沖區(qū)數(shù)據(jù)格式
2.2.3  EGA/VGA的寄存器
2.3  漢字系統(tǒng)的基本原理
2.3.1  漢字代碼
2.3.2  漢字庫
2.3.3  漢字操作系統(tǒng)
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  初始化圖形系統(tǒng)
2.7.2  退出圖形系統(tǒng)
2.7.3  注冊圖形系統(tǒng)
2.7.4  畫點
2.7.5  畫直線
2.7.6  畫矩形
2.7.7  畫多邊形
2.7.8  圓、橢圓及扇形畫法
2.7.9  數(shù)學曲線的繪制
2.8  統(tǒng)計圖形的制作
2.8.1  直方圖
2.8.2  餅圖
2.8.3  折線圖
2.8.4  統(tǒng)計圖形的一個實例程序
2.9  圖形變換及其實現(xiàn)
2.9.1 基本圖形的變換原理
2.9.2  基本圖形變換的實現(xiàn)
2.9.3  圖形變換的一個實例程序
2.10  幾種常見圖象算法
2.10.1  基本的圖象處理C函數(shù)
2.10.2  圖象平移
2.10.3  圖象顛倒
2.10.4  圖象鏡象
2.10.5  圖象旋轉
2.10.6  圖象、漢字的輪廓與陰影
2.11  灰度與圖象轉換為黑色白二值圖象
2.12  彩色圖象轉換為黑白二值圖象
第3章  菜單系統(tǒng)
3.1  菜單的基本類型及其實現(xiàn)方法
3.2  簡易式菜單設計
3.2.1  顯示菜單
3.2.2  接受用戶選擇
3.2.3  Base_Menu( )函數(shù)
3.2.4  一個完整的菜單實例
3.3  通用彈出式菜單
3.3.1  顯示菜單內容
3.3.2 接受用戶選擇
3.3.3  Pop_Menu ( )函數(shù)
3.3.4  一個完整的實例
3.4  對話框設計
3.4.1  建立對話框
3.4.2  顯示對話框
3.4.3  接受用戶輸入
3.4.4  Cialog_Box( )函數(shù)
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  串行通信的數(shù)據(jù)傳送格式
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章  文件系統(tǒng)
5.1  數(shù)據(jù)庫文件.DBF的訪問
5.1.1  .DBF文件的存儲結構
5.1.2  庫文件的標識信息
5.1.3  庫字段附加文件的結構
5.1.4  數(shù)據(jù)庫的基本操作
5.1.5  備注字段附加文件的結構
5.1.6  數(shù)據(jù)庫的基本操作
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 機系統(tǒng)存儲器、擴展存儲器及擴頁存儲器的劃分
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的實例函數(shù)
6.7  V86方式透視
6.7.1  什么是V86方式
6.7.2  V86方式的進入與退出
6.7.3  V86任務的尋址方式及內存分配
6.7.4  Windows內存管理策略
參考文獻
附錄 A 實用函數(shù)速查表
附錄 B 實用程序盤的說明

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號