注冊(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ǔ)言高級(jí)程序設(shè)計(jì)

C語(yǔ)言高級(jí)程序設(shè)計(jì)

C語(yǔ)言高級(jí)程序設(shè)計(jì)

定 價(jià):¥22.00

作 者: 陳天洲編著
出版社: 人民郵電出版社
叢編項(xiàng): 高等學(xué)校計(jì)算機(jī)教材
標(biāo) 簽: C語(yǔ)言 程序設(shè)計(jì) 高等學(xué)校 教材

ISBN: 9787115109095 出版時(shí)間: 2002-01-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 260 字?jǐn)?shù):  

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

  本書(shū)是編者根據(jù)多年從事C語(yǔ)言高級(jí)編程課程的教學(xué)與C語(yǔ)言編程經(jīng)驗(yàn),按照C語(yǔ)言本身的特點(diǎn)精心編寫(xiě)而成的。全書(shū)共分為6章,主要介紹C語(yǔ)言文本方式下的字符輸出技術(shù),圖形顯示技術(shù),圖形加速處理技術(shù),并從微機(jī)原理的角度簡(jiǎn)單介紹了微機(jī)硬件編程技術(shù),修改操作系統(tǒng)中斷設(shè)置,擴(kuò)展內(nèi)存的方法,常駐內(nèi)存程序的編程方法和計(jì)算機(jī)發(fā)聲等技術(shù)。此外,本書(shū)還介紹了快速輸入方法,主要包括鍵盤(pán)輸入與鼠標(biāo)輸入,以及一些C語(yǔ)言的其他高級(jí)應(yīng)用,如系統(tǒng)時(shí)間的操縱,打印機(jī)的使用,漢字使用,混合編程,F(xiàn)oxBASE數(shù)據(jù)庫(kù)編程,進(jìn)程管理與磁盤(pán)文件操作。最后還針對(duì)C語(yǔ)言的特點(diǎn),較詳細(xì)地介紹了大型程序的編程方法、調(diào)試方法,并給出了鼠標(biāo)驅(qū)動(dòng)程序及其應(yīng)用的完整例程。本書(shū)內(nèi)容豐富、概念清晰、深入淺出、側(cè)重實(shí)用,是高等學(xué)校信息類(lèi)專(zhuān)業(yè)C語(yǔ)言編程的教材,也可以作為C語(yǔ)言程序設(shè)計(jì)員的工具書(shū)。

作者簡(jiǎn)介

暫缺《C語(yǔ)言高級(jí)程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

序論 1                  
 第1章  文本屏幕界面設(shè)計(jì) 3                  
 1.1  文本方式的控制 3                  
 1.1.1  文本方式控制函數(shù) 3                  
 1.1.2  文本方式顏色控制函數(shù) 4                  
 1.1.3  字符顯示亮度控制函數(shù) 5                  
 1.2  窗口設(shè)置和文本輸出函數(shù) 6                  
 1.2.1  窗口設(shè)置函數(shù) 6                  
 1.2.2  控制臺(tái)文本輸出函數(shù) 6                  
 1.3  清屏和光標(biāo)操作函數(shù) 7                  
 1.3.1  清屏函數(shù) 7                  
 1.3.2  光標(biāo)操作函數(shù) 7                  
 1.4  屏幕文本移動(dòng)與存取函數(shù) 8                  
 1.4.1  屏幕文本移動(dòng)函數(shù) 8                  
 1.4.2  屏幕文本存取函數(shù) 8                  
 1.5  狀態(tài)查詢(xún)函數(shù) 10                  
 1.6  綜合應(yīng)用實(shí)例 11                  
 1.6.1  一個(gè)彈出式菜單 11                  
 1.6.2  一個(gè)下拉式菜單 15                  
 1.7  directvideo變量 19                  
 1.8  光標(biāo)編程 20                  
 小結(jié) 21                  
 習(xí)題 21                  
 第2章  圖形程序設(shè)計(jì) 22                  
 2.1  圖形顯示的坐標(biāo)和像素 22                  
 2.1.1  圖形顯示的坐標(biāo) 22                  
 2.1.2  像素 22                  
 2.2  圖形顯示器與適配器 23                  
 2.3  顯示器工作方式 25                  
 2.4  Turbo C支持的適配器和圖形模式 26                  
 2.5  圖形系統(tǒng)的初始化 28                  
 2.5.1  圖形系統(tǒng)的初始化函數(shù) 28                  
 2.5.2  圖形系統(tǒng)檢測(cè)函數(shù) 29                  
 2.5.3  清屏和恢復(fù)顯示方式的函數(shù) 29                  
 2.6  基本圖形函數(shù) 30                  
 2.6.1  畫(huà)點(diǎn)函數(shù) 30                  
 2.6.2  有關(guān)畫(huà)圖坐標(biāo)位置的函數(shù) 31                  
 2.6.3  畫(huà)線(xiàn)函數(shù) 31                  
 2.6.4  畫(huà)矩形和條形圖函數(shù) 32                  
 2.6.5  畫(huà)橢圓. 圓和扇形圖函數(shù) 33                  
 2.7  顏色控制函數(shù) 34                  
 2.7.1  顏色設(shè)置函數(shù) 35                  
 2.7.2  調(diào)色板顏色的設(shè)置 37                  
 2.8  畫(huà)線(xiàn)的線(xiàn)型函數(shù) 40                  
 2.8.1  設(shè)定線(xiàn)型函數(shù) 40                  
 2.8.2  得到當(dāng)前畫(huà)線(xiàn)信息的函數(shù) 42                  
 2.9  封閉圖形的填色函數(shù)及有關(guān)畫(huà)圖函數(shù) 43                  
 2.9.1  填色函數(shù) 43                  
 2.9.2  用戶(hù)自定義填充函數(shù) 44                  
 2.9.3  得到填充模式和顏色的函數(shù) 46                  
 2.9.4  與填充函數(shù)有關(guān)的作圖函數(shù) 46                  
 2.9.5  可對(duì)任意封閉圖形填充的函數(shù) 47                  
 2.10  屏幕操作函數(shù) 48                  
 2.10.1  屏幕圖像存儲(chǔ)和顯示函數(shù) 49                  
 2.10.2  設(shè)置顯示頁(yè)函數(shù) 50                  
 2.11  圖視口操作函數(shù) 52                  
 2.11.1  圖視口設(shè)置函數(shù) 52                  
 2.11.2  圖視口清除與取信息函數(shù) 52                  
 2.12  圖形方式下的文本輸出函數(shù) 54                  
 2.12.1  文本輸出函數(shù) 55                  
 2.12.2  定義文本字型函數(shù) 57                  
 2.12.3  文本輸出字符串函數(shù) 59                  
 2.13  動(dòng)畫(huà)技術(shù) 60                  
 2.13.1  利用動(dòng)態(tài)開(kāi)辟圖視口的方法 60                  
 2.13.2  利用顯示頁(yè)與編輯頁(yè)交替變化的方法 60                  
 2.13.3  利用畫(huà)面存儲(chǔ)再重放的方法 60                  
 2.13.4  直接對(duì)圖像動(dòng)態(tài)存儲(chǔ)器進(jìn)行操作的方法 61                  
 2.14  菜單生成 61                  
 2.15  圖形程序使用環(huán)境 62                  
 2.15.1  BGI使用 62                  
 2.15.2  圖形方式下字型輸出的條件 64                  
 2.15.3  BGI圖形驅(qū)動(dòng) 64                  
 2.16  直接存儲(chǔ)存取 65                  
 2.16.1  BIOS中斷在顯示中的應(yīng)用 66                  
 2.16.2  VGA寄存器 68                  
 2.16.3  屏幕圖形與VRAM地址的關(guān)系 71                  
 2.16.4  VRAM的位面結(jié)構(gòu) 71                  
 2.16.5  將VRAM位面信息存入文件 72                  
 2.16.6  將文件圖像信息寫(xiě)入VRAM位面 73                  
 2.16.7  VGA標(biāo)準(zhǔn)圖形模式12H編程 74                  
 2.16.8  VGA標(biāo)準(zhǔn)圖形模式13H編程 76                  
 2.17  SVGA編程簡(jiǎn)述 76                  
 2.17.1  SVGA顯卡的檢測(cè) 77                  
 2.17.2  SVGA模式信息的獲取與模式操作 79                  
 2.17.3  SVGA的直接存儲(chǔ)顯存與內(nèi)存控制 81                  
 小結(jié) 81                  
 習(xí)題 81                  
 第3章  微機(jī)硬件驅(qū)動(dòng) 83                  
 3.1  I/O接口的輸入輸出簡(jiǎn)介 83                  
 3.1.1  I/O接口的尋址方式 83                  
 3.1.2  I/O接口的輸入輸出函數(shù) 84                  
 3.2  中斷服務(wù)程序的編寫(xiě) 85                  
 3.2.1  PC機(jī)的中斷類(lèi)型 86                  
 3.2.2  用Turbo C編寫(xiě)中斷程序的方法 88                  
 3.2.3  中斷服務(wù)程序例子 91                  
 3.3  BIOS與DOS調(diào)用 96                  
 3.3.1  關(guān)于DOS與BIOS的說(shuō)明 96                  
 3.3.2  BIOS調(diào)用 97                  
 3.3.3  DOS調(diào)用 98                  
 3.3.4  BIOS和DOS系統(tǒng)調(diào)用函數(shù) 99                  
 3.4  駐留程序的設(shè)計(jì) 104                  
 3.4.1  TSR程序設(shè)計(jì) 104                  
 3.4.2  用戶(hù)激活駐留程序TSR的方法 109                  
 3.4.3  TSR唱歌程序例子 111                  
 3.5  擴(kuò)充存儲(chǔ)器編程 113                  
 3.5.1  PC存儲(chǔ)器結(jié)構(gòu) 113                  
 3.5.2  存儲(chǔ)器的分段與物理地址的形成 116                  
 3.5.3  與地址操作有關(guān)的幾個(gè)宏 118                  
 3.5.4  指針的分類(lèi) 119                  
 3.5.5  寄存器與偽變量 121                  
 3.5.6  內(nèi)存模式 125                  
 3.5.7  保護(hù)虛地址方式下的段和偏移 129                  
 3.5.8  擴(kuò)展存儲(chǔ)器的使用實(shí)例 130                  
 3.5.9  擴(kuò)展內(nèi)存 133                  
 3.6  計(jì)算機(jī)發(fā)聲 134                  
 3.6.1  發(fā)聲原理 134                  
 3.6.2  聲音函數(shù) 135                  
 3.6.3  計(jì)算機(jī)樂(lè)譜 136                  
 3.7  使用串口通信 136                  
 小結(jié) 140                  
 習(xí)題 140                  
 第4章  輸入方法編程 141                  
 4.1  鍵盤(pán)輸入 141                  
 4.1.1  鍵盤(pán)編碼 141                  
 4.1.2  鍵盤(pán)緩沖區(qū) 144                  
 4.1.3  鍵盤(pán)操作函數(shù)bioskey() 146                  
 4.2  鼠標(biāo)輸入 147                  
 4.2.1  鼠標(biāo)簡(jiǎn)介 147                  
 4.2.2  鼠標(biāo)的INT 33H功能調(diào)用 148                  
 4.2.3  鼠標(biāo)主要功能函數(shù) 150                  
 4.2.4  用鼠標(biāo)作圖 153                  
 4.2.5  用鼠標(biāo)熱鍵激活TSR程序 156                  
 小結(jié) 156                  
 習(xí)題 156                  
 第5章  其他高級(jí)編程技術(shù) 158                  
 5.1  目錄時(shí)間函數(shù)編程 158                  
 5.1.1  目錄文件函數(shù)編程 158                  
 5.1.2  時(shí)間函數(shù)編程 158                  
 5.2  漢字技術(shù) 160                  
 5.2.1  漢字庫(kù) 160                  
 5.2.2  顯示 161                  
 5.3  打印驅(qū)動(dòng) 162                  
 5.4  混合編程簡(jiǎn)介 163                  
 5.4.1  C語(yǔ)言外部接口約定原則 163                  
 5.4.2  C語(yǔ)言與匯編語(yǔ)言程序接口 164                  
 5.4.3  C語(yǔ)言與Pascal語(yǔ)言程序接口 165                  
 5.4.4  Turbo C行間直接嵌入?yún)R編 167                  
 5.5  FoxBASE數(shù)據(jù)庫(kù)編程 168                  
 5.6  進(jìn)程管理 169                  
 5.6.1  exec函數(shù)組 170                  
 5.6.2  spawn函數(shù)組 171                  
 5.6.3  system函數(shù) 171                  
 5.7  磁盤(pán)與文件操作 172                  
 小結(jié) 176                  
 習(xí)題 176                  
 第6章  大型綜合程序開(kāi)發(fā) 177                  
 6.1  大程序的設(shè)計(jì)風(fēng)格 177                  
 6.2  Turbo C調(diào)試器 178                  
 6.3  鼠標(biāo)驅(qū)動(dòng)程序例程 182                  
 6.4  魔方程序 192                  
 小結(jié) 220                  
 習(xí)題 221                  
 附錄  Turbo C 2.0函數(shù)說(shuō)明 223                  
 1. 字符分類(lèi)函數(shù)(ctype.h) 223                  
 2. 數(shù)學(xué)函數(shù)(math.h. stdlib.h. string.h. float.h) 223                  
 3. 進(jìn)程函數(shù)(stdlib.h. process.h) 226                  
 4. 轉(zhuǎn)換子程序(math.h. stdlib.h. ctype.h. float.h) 228                  
 5. 診斷函數(shù)(assert.h. math.h) 228                  
 6. 輸入輸出子程序(io.h. conio.h. stat.h. dos.h.  stdio.h. signal.h) 229                  
 7. 接口子程序(dos.h. bios.h) 235                  
 8. 字符串. 內(nèi)存操作函數(shù)(string.h. mem.h) 242                  
 9. 存儲(chǔ)分配子程序(dos.h. alloc.h. malloc.h.  stdlib.h. process.h) 245                  
 10. 時(shí)間日期函數(shù)(time.h. dos.h) 246                  

本目錄推薦

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