注冊(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í)例解析

C語(yǔ)言高級(jí)實(shí)例解析

C語(yǔ)言高級(jí)實(shí)例解析

定 價(jià):¥52.00

作 者: 劉祎瑋,汪曉平編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: C

ISBN: 9787302091172 出版時(shí)間: 2004-08-01 包裝: 膠版紙
開(kāi)本: 27cm 頁(yè)數(shù): 522 字?jǐn)?shù):  

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

  本書(shū)特點(diǎn):·以實(shí)例為主。本書(shū)采用實(shí)例講解的方式,先介紹必要背景知識(shí),之后是加注釋的源碼,再給出分析和改進(jìn)方向?!ど婕暗闹R(shí)面廣。從內(nèi)存分配,到串行、并行口編程,再到界面開(kāi)發(fā),幾乎含蓋了C編程的方方面面?!?shí)用性強(qiáng)。實(shí)例均有具體項(xiàng)目中的源代碼,實(shí)例非常具有參考價(jià)值,而且很多實(shí)例可以在新的項(xiàng)目中使用?!け緯?shū)的源代碼都可在附送的光盤中找到,讀者可以將代碼拷貝到自己的編譯器中,進(jìn)行修改、編譯使用?!ぴ诒緯?shū)光盤中贈(zèng)送了大量其他高級(jí)實(shí)例。C語(yǔ)言把高級(jí)語(yǔ)言的基本結(jié)構(gòu)和語(yǔ)句與低級(jí)語(yǔ)言的實(shí)用性結(jié)合起來(lái)。C語(yǔ)言可以像匯編語(yǔ)言一樣對(duì)位、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單元。在系統(tǒng)開(kāi)發(fā),特別是操作系統(tǒng)、底層開(kāi)發(fā)中,C語(yǔ)言的效率是其他編程語(yǔ)言難以企及的。C語(yǔ)言較之匯編語(yǔ)言的普及和易用性決定了在強(qiáng)調(diào)效率的開(kāi)發(fā)過(guò)程中將采用C語(yǔ)言。本書(shū)以實(shí)例講解為主線,對(duì)C編程做了深入和具體的探討。涉及的知識(shí)面廣,從內(nèi)存分配,到串行、并行口編程,再到界面開(kāi)發(fā)、動(dòng)畫和高級(jí)應(yīng)用,幾乎涵蓋了C語(yǔ)言編程的方方面面。通過(guò)對(duì)本書(shū)的學(xué)習(xí),對(duì)C語(yǔ)言的高級(jí)編程,將育一個(gè)深刻的理解和掌握,而不僅局限于簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)和算法。本書(shū)既可以供一般讀者作為深入學(xué)習(xí)C語(yǔ)言的教材,也可以作為工程人員的參考手冊(cè)。本書(shū)適合中、高級(jí)讀者,學(xué)習(xí)過(guò)C語(yǔ)言語(yǔ)法的初級(jí)讀者也可以通過(guò)學(xué)習(xí)本書(shū)快速成長(zhǎng)為C語(yǔ)言的編程高手。

作者簡(jiǎn)介

暫缺《C語(yǔ)言高級(jí)實(shí)例解析》作者簡(jiǎn)介

圖書(shū)目錄

第1章 C語(yǔ)言回顧
第1章 C語(yǔ)言回顧
1.1 程序設(shè)計(jì)概述
1.2 Turbo C集成環(huán)境介紹
1.2.1 啟動(dòng)Turbo C
1.2.2 File菜單(文件操作)
1.2.3 Run菜單(各種程序運(yùn)行方式)
1.2.4 Compile菜單(編譯、連接)
1.2.5 Project菜單(工程管理)
1.2.6 Options菜單(開(kāi)發(fā)環(huán)境定制)
1.2.7 Debug菜單(調(diào)試)
1.2.8 Break/watch菜單(斷點(diǎn)管理)
1.3 C語(yǔ)言概述
1.3.1 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
1.3.2 邏輯運(yùn)算和判斷選取控制
1.3.3 循環(huán)控制
1.3.4 數(shù)組
1.3.5 編譯預(yù)處理
1.3.6 指針
1.4 本章小結(jié)
第2章 內(nèi)存模式
2.1 PC機(jī)存儲(chǔ)器結(jié)構(gòu)及基本的堆管理函數(shù)
2.1.1 PC機(jī)存儲(chǔ)器結(jié)構(gòu)
2.1.2 CPU地址線寬度
2.1.3 微機(jī)常用操作系統(tǒng)的內(nèi)存管理方式
2.1.4 實(shí)地址下的內(nèi)存編譯模式
2.1.5 堆概念和結(jié)構(gòu)
2.1.6 堆管理函數(shù)
2.2 內(nèi)存管理實(shí)例
2.2.1 實(shí)例簡(jiǎn)介
2.2.2 高速內(nèi)存分配程序
2.3 高速內(nèi)存分配程序剖析
2.3.1 程序分析
2.3.2 更有效率的使用內(nèi)存分配程序
2.4 本章小結(jié)
第3章 文件、I/O操作
3.1 文件系統(tǒng)
3.1.1 文件系統(tǒng)的基本概念
3.1.2 FAT12
3.1.3 FAT16
3.1.4 FAT32
3.1.5 NTFS
3.1.6 Ext和Swap
3.2 文件
3.2.1 文件的基本概念
3.2.2 文件類型指針
3.2.3 文件的打開(kāi)與關(guān)閉
3.2.4 文件的讀/寫操作
3.2.5 非緩沖文件系統(tǒng)
3.2.6 出錯(cuò)的檢測(cè)
3.3 通訊錄實(shí)例
3.3.1 實(shí)例簡(jiǎn)介
3.3.2 實(shí)例代碼
3.4 通訊錄程序剖析
3.5 本章小結(jié)
第4章 C語(yǔ)言的做圖
4.1 VGA顯示系統(tǒng)
4.1.1 顯示硬件基礎(chǔ)
4.1.2 顯示緩沖區(qū)與顏色定義
4.1.3 視頻BIOS ROM
4.2 圖形函數(shù)
4.2.1 圖形模式的初始化
4.2.2 獨(dú)立圖形運(yùn)行程序的建立
4.2.3 屏幕顏色的設(shè)置和清屏函數(shù)
4.2.4 基本圖形函數(shù)
4.2.5 封閉圖形的填充
4.2.6 有關(guān)圖形窗口和圖形屏幕操作函數(shù)
4.2.7 圖形模式下的文本輸出
4.3 實(shí)例程序
4.3.1 菜單制作程序
4.3.2 主函數(shù)和主要數(shù)據(jù)結(jié)構(gòu)
4.3.3 處理輸入
4.3.4 圖形顯示函數(shù)
4.3.5 鼠標(biāo)操作函數(shù)
4.4 本章小結(jié)
第5章 鼠標(biāo)編程
5.1 中斷的基本概念
5.1.1 BIOS
5.1.2 中斷和異常
5.1.3 BIOS功能調(diào)用
5.1.4 鼠標(biāo)器的INT 33H功能調(diào)用
5.2 鼠標(biāo)編程實(shí)例
5.2.1 實(shí)例簡(jiǎn)介
5.2.2 實(shí)例代碼
5.3 程序剖析
5.3.1 程序分析
5.3.2 程序改進(jìn)方向
5.4 本章小結(jié)
第6章 并口和串口編程
6.1 并行通信
6.1.1 通信、并行通信
6.1.2 并行接口
6.1.3 并口針腳功能
6.2 串行通信
6.2.1 概念
6.2.2 串行接口
6.2.3 串行通信方式及異步通信協(xié)議
6.2.4 串口針腳功能
6.3 聯(lián)機(jī)線的連接方法
6.4 I/O接口的輸入/偷出函數(shù)
6.4.1 接口輸入函數(shù)
6.4.2 接口輸出函數(shù)
6.5 雙機(jī)并口通信實(shí)例
6.5.1 PPORT.H
6.5.2 PPORT.C
6.5.3 SERVER.C
6.5.4 CLIENT.C
6.6 本章小結(jié)
第7章 綜合實(shí)例——小型CAD系統(tǒng)
7.1 小型CAD系統(tǒng)——MICROCAD
7.1.1 系統(tǒng)簡(jiǎn)介
7.1.2 運(yùn)行MICROCAD命令
7.1.3 鼠標(biāo)
7.1.4 主命令
7.1.5 MCPRINT工具集
7.1 字符字體
7.1.7 做圖文件的格式
7.1.8 其他注意事項(xiàng)
7.2 MICROCAD實(shí)例
7.2.1 程序頭
7.2.2 主函數(shù)
7.2.3 分發(fā)文件操作命令
7.2.4 插入圖形函數(shù)
7.2.5 繪制圖形函數(shù)
7.2.6 撤銷編輯函數(shù)
7.2.7 刪除、移動(dòng)、復(fù)制對(duì)象函數(shù)
7.2.8 繪制對(duì)象函數(shù)
7.2.9 文件指針轉(zhuǎn)移對(duì)象函數(shù)
7.2.10 對(duì)象選擇函數(shù)
7.2.11 find_vector()函數(shù)
7.2.12 底層圖像繪制函數(shù)
7.2.13 緩存和文件操作函數(shù)
7.2.14 設(shè)備相關(guān)函數(shù)
7.3 內(nèi)嵌匯編指令的C程序編譯連接方法
7.4 本章小結(jié)
第8章 綜合實(shí)例——編譯器
8.1 編譯器簡(jiǎn)介
8.1.1 編譯器基本概念
8.1.2 與編譯器相關(guān)的程序
8.1.3 翻譯步驟
8.1.4 編譯器中的主要數(shù)據(jù)結(jié)構(gòu)
8.2 實(shí)例簡(jiǎn)介
8.2.1 語(yǔ)言介紹
8.2.2 程序結(jié)構(gòu)
8.3 詞法分析
8.3.1 詞法分析簡(jiǎn)介
8.3.2 掃描處理
8.3.3 為樣本語(yǔ)言TINY實(shí)現(xiàn)一個(gè)掃描程序
8.3.4 SCAN.H
8.3.5 SCAN.C
8.4 語(yǔ)法分析
8.4.1 語(yǔ)法分析簡(jiǎn)介
8.4.2 上下文無(wú)關(guān)文法
8.4.3 TINY的上下文無(wú)關(guān)文法
8.4.4 TINY編譯器的語(yǔ)法樹(shù)結(jié)構(gòu)
8.4.5 自頂向下的分析
8.4.6 PARSE.H
8.4.7 PARSE.C
8.5 語(yǔ)義分析
8.5.1 語(yǔ)義分析簡(jiǎn)介
8.5.2 屬性和屬性文法
8.5.3 符號(hào)表
8.5.4 數(shù)據(jù)類型和類型檢查
8.5.5 TINY語(yǔ)言的語(yǔ)義分析
8.5.6 ANALYZE.H
8.5.7 ANALYZE.C
8.6 本章小結(jié)
第9章 綜合實(shí)例——網(wǎng)絡(luò)通信編程
9.1 概述
9.2 Winsock1.1編程技術(shù)
9.2.1 Winsock的基本概念
9.2.2 Winsock的編程特點(diǎn)
9.2.3 Winsock基本的API
9.2.4 關(guān)于Winsock的異步模式
9.3 Winsock2.0編程技術(shù)
9.3.1 Winsock2.0技術(shù)細(xì)節(jié)
9.3.2 Winsock2.0新增的函數(shù)
9.4 CSocket編程技術(shù)
9.5 TCP面向連接的流的Socket程序
9.5.1 程序介紹
9.5.2 TCP Stream Socket Server
9.5.3 TCP Stream Socket Client
9.6 本章小結(jié)
第10章 綜合實(shí)例——壓縮程序
10.1 數(shù)據(jù)壓縮簡(jiǎn)史
10.1.1 通用無(wú)損數(shù)據(jù)壓縮
10.1.2 多媒體信息的壓縮
10.2 壓縮算法基本知識(shí)
10.2.1 熵
10.2.2 模型
10.2.3 編碼
10.3 Huffman編碼
10.3.1 二叉樹(shù)
10.3.2 Huffman編碼
10.3.3 范式Huffman編碼
10.4 字典模型
10.4.1 基本思想
10.4.2 LZ77算法
10.4.3 LZ77算法優(yōu)化
10.5 典型LZ77算法實(shí)例
10.5.1 實(shí)例簡(jiǎn)介
10.5.2 算法實(shí)例
10.6 本章小結(jié)
第11章 綜合實(shí)例——多文本編輯器
11.1 文本編輯器一一EDITOR
11.1.1 系統(tǒng)簡(jiǎn)介
11.1.2 運(yùn)行EDITOR命令
11.2 EDITOR命令列表
11.2.1 命令綜述
11.2.2 文件操作命令
11.2.3 宏命令
11.2.4 查找、替換命令
11.2.5 比較命令
11.2.6 窗口命令
11.2.7 塊命令
11.2.8 字處理命令
11.2.9 Tab鍵
11.2.10 開(kāi)關(guān)命令
11.2.11 其他命令
11.3 程序剖析
11.3.1 結(jié)構(gòu)性函數(shù)
11.3.2 文件操作函數(shù)
11.3.3 宏命令
11.3.4 查找替換函數(shù)
11.3.5 窗口函數(shù)
11.3.6 塊函數(shù)
11.4 本章小結(jié)
第12章 綜合實(shí)例——病毒防火墻
12.1 病毒防火墻——CRCSET
12.1.1 系統(tǒng)簡(jiǎn)介
12.1.2 CRC簡(jiǎn)介
12.2 CRC算法
12.2.1 快速算法基本思想
12.2.2 多字節(jié)序列運(yùn)算規(guī)律
12.2.3 三字節(jié)序列計(jì)算
12.3 CRCSET工作原理
12.4 程序?qū)嵗?br />12.4.1 CRCSET使用說(shuō)明
12.4.2 VIRUSCRC.H
12.4.3 VALIDCRC.C
12.4.4 VIRUSDAT.C
12.4.5 TESTCRC.C
12.5 本章小結(jié)
第13章 綜合實(shí)例——排序演示
13.1 排序演示——CSORT
13.1.1 系統(tǒng)簡(jiǎn)介
13.1.2 系統(tǒng)的使用
13.2 排序算法簡(jiǎn)介
13.2.1 排序基本概念
13.2.2 排序的分類
13.2.3 排序算法分析
13.2.4 各種內(nèi)部排序方法
13.3 典型排序算法
13.3.1 冒泡排序
13.3.2 希爾排序
13.3.3 快速排序
13.3.4 直接插入排序
13.4 程序?qū)嵗?br />13.4.1 主函數(shù)
13.4.2 界面和類型產(chǎn)生函數(shù)
13.4.3 排序函數(shù)
13.5 本章小結(jié)
第14章 綜合實(shí)例——海底大戰(zhàn)
14.1 系統(tǒng)簡(jiǎn)介
14.2 BMP圖像格式
14.2.1 簡(jiǎn)介
14.2.2 文件結(jié)構(gòu)
14.2.3 構(gòu)件詳解
14.3 TC環(huán)境下256色顯示
14.3.1 VGA的DAC色彩寄存器知識(shí)
14.3.2 置256色圖形模式
14.3.3 訪問(wèn)顯存
14.3.4 顯示卡換頁(yè)
14.3.5 硬件無(wú)關(guān)屏幕初始化
14.4 海底大戰(zhàn)程序?qū)嵗?br />14.4.1 流程控制函數(shù)和主要結(jié)構(gòu)
14.4.2 BMP格式相關(guān)定義和函數(shù)
14.4.3 對(duì)象讀入、創(chuàng)建、繪制函數(shù)
14.4.4 時(shí)鐘控制方式的定義和函數(shù)
14.5 本章小結(jié)
第15章 數(shù)學(xué)建模
15.1 建模
15.1.1 模型分析
15.1.2 程序?qū)崿F(xiàn)
15.2 建模二
15.3 建模三
15.3.1 問(wèn)題的重述
15.3.2 模型的假設(shè)
15.3.3 問(wèn)題的分析
15.3.4 符號(hào)定義
15.3.5 模型的建立
15.3.6 模型的改進(jìn)和比較
15.3.7 模型的評(píng)價(jià)
15.3.8 定理1的證明
15.3.9 程序?qū)崿F(xiàn)
15.4 本章小結(jié)

本目錄推薦

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