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

C語(yǔ)言實(shí)用程序與軟件工具

C語(yǔ)言實(shí)用程序與軟件工具

定 價(jià):¥25.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《C語(yǔ)言實(shí)用程序與軟件工具》作者簡(jiǎn)介

圖書(shū)目錄

第0章  C語(yǔ)言編程提高基礎(chǔ)
0.1  Turbo C和Borland C++系列的存儲(chǔ)模式
0.1.1  8086的段式內(nèi)存管理和地址計(jì)算
0.1.2  指針
0.1.3  地址修飾符
0.1.4  六種存儲(chǔ)模式
0.2  C語(yǔ)言和匯編語(yǔ)言的混合編程方法之一——.OBJ連接方式
0.2.1  C語(yǔ)言和匯編語(yǔ)言的接口方式
0.2.2  .OBJ方式接口要解決的問(wèn)題 
0.2.3  參數(shù)傳遞順序及方式
0.2.4  處理ASM子程序調(diào)用后的返回值
0.2.5  C程序調(diào)用ASM對(duì)C的調(diào)用
0.2.6  實(shí)現(xiàn)ASM對(duì)C的調(diào)用
0.2.7  ASM程序調(diào)用C涵靈敏的完整實(shí)例
0.3  C語(yǔ)言和匯編語(yǔ)言的混合編程方法之二——嵌入?yún)R編方式
0.4  在C語(yǔ)言中直接使用寄存器偽變量
第1章  輸入/輸出類(lèi)程序設(shè)計(jì)
1.1  輸入/輸出要解決的主要問(wèn)題
1.2  文本方式輸入窗口的設(shè)計(jì)
1.2.1  輸入窗口的建立、打開(kāi)和關(guān)閉
1.2.2  輸入窗口的編輯操作
1.2.3  文本方式輸入窗口的設(shè)計(jì)實(shí)例
1.3  圖形方式輸入窗口的設(shè)計(jì)
1.3.1  圖形方式輸入窗口的數(shù)據(jù)結(jié)構(gòu)
1.3.2  輸入窗口的建立、打開(kāi)和關(guān)閉
1.3.3  輸入窗口的編輯操作
1.3.4  輸入窗口設(shè)計(jì)實(shí)例
1.4  圖形方式下消息窗口的設(shè)計(jì)
1.4.1  消息窗口的建立、打開(kāi)和關(guān)閉
1.4.2  消息窗口的查看
1.4.3  消息窗口設(shè)計(jì)實(shí)例
第2章  漢字、圖形、圖象類(lèi)程序設(shè)計(jì)
2.1  漢字、圖形、圖象類(lèi)程序設(shè)計(jì)的主要問(wèn)題
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  漢字庫(kù)
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  注冊(cè)圖形系統(tǒng)
2.7.4  畫(huà)點(diǎn)
2.7.5  畫(huà)直線
2.7.6  畫(huà)矩形
2.7.7  畫(huà)多邊形
2.7.8  圓、橢圓及扇形畫(huà)法
2.7.9  數(shù)學(xué)曲線的繪制
2.8  統(tǒng)計(jì)圖形的制作
2.8.1  直方圖
2.8.2  餅圖
2.8.3  折線圖
2.8.4  統(tǒng)計(jì)圖形的一個(gè)實(shí)例程序
2.9  圖形變換及其實(shí)現(xiàn)
2.9.1 基本圖形的變換原理
2.9.2  基本圖形變換的實(shí)現(xiàn)
2.9.3  圖形變換的一個(gè)實(shí)例程序
2.10  幾種常見(jiàn)圖象算法
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  菜單的基本類(lèi)型及其實(shí)現(xiàn)方法
3.2  簡(jiǎn)易式菜單設(shè)計(jì)
3.2.1  顯示菜單
3.2.2  接受用戶選擇
3.2.3  Base_Menu( )函數(shù)
3.2.4  一個(gè)完整的菜單實(shí)例
3.3  通用彈出式菜單
3.3.1  顯示菜單內(nèi)容
3.3.2 接受用戶選擇
3.3.3  Pop_Menu ( )函數(shù)
3.3.4  一個(gè)完整的實(shí)例
3.4  對(duì)話框設(shè)計(jì)
3.4.1  建立對(duì)話框
3.4.2  顯示對(duì)話框
3.4.3  接受用戶輸入
3.4.4  Cialog_Box( )函數(shù)
3.4.5  一個(gè)完整的實(shí)例
3.5  通用下拉式菜單的設(shè)計(jì)
3.5.1  MENU.DES文件分析模塊
3.5.2  菜單選擇處理模塊
第4章  I/O設(shè)備編程
4.1  I/O設(shè)備編程的主要問(wèn)題
4.2  鍵盤(pán)中斷及其編程
4.2.1  鍵盤(pán)中斷的基本原理
4.2.2  鍵盤(pán)編程
4.3 視頻操作
4.3.1  光標(biāo)控制
4.3.2 文本方式的直接寫(xiě)屏
4.3.3  圖形方式下的直接視頻操作
4.3.4  調(diào)色板
4.3.5  幾種顯示器技巧
4.4  直接控制打印機(jī)
4.4.1  初始化打印機(jī)
4.4.2  打印機(jī)的機(jī)械控制
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  串行通信的握手信號(hào)
4.6.3  串行口編程
4.6.4  串行口文件傳送
4.7  8253/8254定時(shí)器及其編程
4.7.1  8253/8254定時(shí)器原理
4.7.2  8253/8254實(shí)時(shí)控制操作編程
4.7.3  8253/8254編程的一個(gè)實(shí)例
第5章  文件系統(tǒng)
5.1  數(shù)據(jù)庫(kù)文件.DBF的訪問(wèn)
5.1.1  .DBF文件的存儲(chǔ)結(jié)構(gòu)
5.1.2  庫(kù)文件的標(biāo)識(shí)信息
5.1.3  庫(kù)字段附加文件的結(jié)構(gòu)
5.1.4  數(shù)據(jù)庫(kù)的基本操作
5.1.5  備注字段附加文件的結(jié)構(gòu)
5.1.6  數(shù)據(jù)庫(kù)的基本操作
5.1.7  索引文件結(jié)構(gòu)
5.2  .PCX格式圖象文件的訪問(wèn)
5.2.1  16色.PCX文件的還原
5.2.2  256色.PCX文件的還原
5.3  .BMP點(diǎn)位圖文件的訪問(wèn)
5.3.1  .BMP文件的文件頭
5.3.2  點(diǎn)位圖信息
5.3.3  位圖陣列
5.3.4  16色.BMP圖象文件的訪問(wèn)
5.3.4  256色.BMP圖象文件的訪問(wèn)
5.4  .ICO資源文件的訪問(wèn)
5.5  .CUR資源文件訪問(wèn)
第6章  擴(kuò)展、擴(kuò)充存儲(chǔ)器使用與編程
6.1   PC 機(jī)系統(tǒng)存儲(chǔ)器、擴(kuò)展存儲(chǔ)器及擴(kuò)頁(yè)存儲(chǔ)器的劃分
6.2  使用擴(kuò)展存儲(chǔ)器的基本途徑
6.3  CPU類(lèi)型的識(shí)別
6.4  利用int 15H訪問(wèn)擴(kuò)展內(nèi)存
6.5  利用XMS管理擴(kuò)展存儲(chǔ)器
6.5.1  XMS管理擴(kuò)展存儲(chǔ)器的基本方法
6.5.2  XMS功能調(diào)用
6.5.3  XMS的C調(diào)用庫(kù)及編程實(shí)例
6.6  EMS技術(shù)及其編程
6.6.1  EMS技術(shù)的基本原理
6.6.2  檢測(cè)EMS內(nèi)存是否可用
6.6.3  EMS驅(qū)動(dòng)程序的常用功能調(diào)用
6.6.4  使用EMS的實(shí)例函數(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í)用函數(shù)速查表
附錄 B 實(shí)用程序盤(pán)的說(shuō)明

本目錄推薦

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