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

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

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

定 價:¥25.00

作 者: 鄭慶華
出版社: 西安交通大學(xué)出版社
叢編項:
標(biāo) 簽: C語言 程序設(shè)計

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第0章  C語言編程提高基礎(chǔ)
0.1  Turbo C和Borland C++系列的存儲模式
0.1.1  8086的段式內(nèi)存管理和地址計算
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子程序調(diào)用后的返回值
0.2.5  C程序調(diào)用ASM對C的調(diào)用
0.2.6  實現(xiàn)ASM對C的調(diào)用
0.2.7  ASM程序調(diào)用C涵靈敏的完整實例
0.3  C語言和匯編語言的混合編程方法之二——嵌入?yún)R編方式
0.4  在C語言中直接使用寄存器偽變量
第1章  輸入/輸出類程序設(shè)計
1.1  輸入/輸出要解決的主要問題
1.2  文本方式輸入窗口的設(shè)計
1.2.1  輸入窗口的建立、打開和關(guān)閉
1.2.2  輸入窗口的編輯操作
1.2.3  文本方式輸入窗口的設(shè)計實例
1.3  圖形方式輸入窗口的設(shè)計
1.3.1  圖形方式輸入窗口的數(shù)據(jù)結(jié)構(gòu)
1.3.2  輸入窗口的建立、打開和關(guān)閉
1.3.3  輸入窗口的編輯操作
1.3.4  輸入窗口設(shè)計實例
1.4  圖形方式下消息窗口的設(shè)計
1.4.1  消息窗口的建立、打開和關(guān)閉
1.4.2  消息窗口的查看
1.4.3  消息窗口設(shè)計實例
第2章  漢字、圖形、圖象類程序設(shè)計
2.1  漢字、圖形、圖象類程序設(shè)計的主要問題
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  基本圖形指令及復(fù)雜圖形基礎(chǔ)
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ù)學(xué)曲線的繪制
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  圖象旋轉(zhuǎn)
2.10.6  圖象、漢字的輪廓與陰影
2.11  灰度與圖象轉(zhuǎn)換為黑色白二值圖象
2.12  彩色圖象轉(zhuǎn)換為黑白二值圖象
第3章  菜單系統(tǒng)
3.1  菜單的基本類型及其實現(xiàn)方法
3.2  簡易式菜單設(shè)計
3.2.1  顯示菜單
3.2.2  接受用戶選擇
3.2.3  Base_Menu( )函數(shù)
3.2.4  一個完整的菜單實例
3.3  通用彈出式菜單
3.3.1  顯示菜單內(nèi)容
3.3.2 接受用戶選擇
3.3.3  Pop_Menu ( )函數(shù)
3.3.4  一個完整的實例
3.4  對話框設(shè)計
3.4.1  建立對話框
3.4.2  顯示對話框
3.4.3  接受用戶輸入
3.4.4  Cialog_Box( )函數(shù)
3.4.5  一個完整的實例
3.5  通用下拉式菜單的設(shè)計
3.5.1  MENU.DES文件分析模塊
3.5.2  菜單選擇處理模塊
第4章  I/O設(shè)備編程
4.1  I/O設(shè)備編程的主要問題
4.2  鍵盤中斷及其編程
4.2.1  鍵盤中斷的基本原理
4.2.2  鍵盤編程
4.3 視頻操作
4.3.1  光標(biāo)控制
4.3.2 文本方式的直接寫屏
4.3.3  圖形方式下的直接視頻操作
4.3.4  調(diào)色板
4.3.5  幾種顯示器技巧
4.4  直接控制打印機
4.4.1  初始化打印機
4.4.2  打印機的機械控制
4.4.3  文本方式的打印輸出
4.4.4  圖形方式的打印輸出
4.5  鼠標(biāo)器Mouse控制
4.5.1  Mouse基礎(chǔ)
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文件的存儲結(jié)構(gòu)
5.1.2  庫文件的標(biāo)識信息
5.1.3  庫字段附加文件的結(jié)構(gòu)
5.1.4  數(shù)據(jù)庫的基本操作
5.1.5  備注字段附加文件的結(jié)構(gòu)
5.1.6  數(shù)據(jù)庫的基本操作
5.1.7  索引文件結(jié)構(gòu)
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訪問擴展內(nèi)存
6.5  利用XMS管理擴展存儲器
6.5.1  XMS管理擴展存儲器的基本方法
6.5.2  XMS功能調(diào)用
6.5.3  XMS的C調(diào)用庫及編程實例
6.6  EMS技術(shù)及其編程
6.6.1  EMS技術(shù)的基本原理
6.6.2  檢測EMS內(nèi)存是否可用
6.6.3  EMS驅(qū)動程序的常用功能調(diào)用
6.6.4  使用EMS的實例函數(shù)
6.7  V86方式透視
6.7.1  什么是V86方式
6.7.2  V86方式的進(jìn)入與退出
6.7.3  V86任務(wù)的尋址方式及內(nèi)存分配
6.7.4  Windows內(nèi)存管理策略
參考文獻(xiàn)
附錄 A 實用函數(shù)速查表
附錄 B 實用程序盤的說明

本目錄推薦

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