出版時間:2008-7 出版社:機(jī)械工業(yè)出版社 作者:鄭阿奇 頁數(shù):328
內(nèi)容概要
《Visual C++教程(第2版)》繼承了上一版的特點,以C語言為起點,著重介紹C++面向?qū)ο蟪绦蛟O(shè)計,并用Visual C++6。05(中文版)開發(fā)應(yīng)用,分為教程、實驗與實習(xí)兩個部分。內(nèi)容主要包括:C/C++語言概述、C++面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)、C++面向?qū)ο蟪绦蛟O(shè)計進(jìn)階、對話框、常用控件、框架窗口界面設(shè)計、文檔和視圖、圖形和文本、數(shù)據(jù)庫編程等。通過閱讀《計算機(jī)基礎(chǔ)課程系列教材?Visual C++教程(第2版)》,并結(jié)合上機(jī)操作指導(dǎo)進(jìn)行練習(xí),就能在較短的時間內(nèi)基本掌握Visual C++及其應(yīng)用技術(shù)。 《計算機(jī)基礎(chǔ)課程系列教材?Visual C++教程(第2版)》可作為高等院校本科、高職高專學(xué)生的教材,也可作為廣大Visual C++ 6。0用戶的自學(xué)和參考用書?! 队嬎銠C(jī)基礎(chǔ)課程系列教材?Visual C++教程(第2版)》在基本熟悉C語言的基礎(chǔ)上,著重介紹C++面向?qū)ο蟪绦蛟O(shè)計和如何用Visual C++ 6。0開發(fā)應(yīng)用。全書分為教程、實驗與實習(xí)兩個部分,內(nèi)容包括:C/C++語言概述、C++面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)、C++面向?qū)ο蟪绦蛟O(shè)計進(jìn)階、對話框、常用控件、框架窗口界面設(shè)計、文檔和視圖、圖形和文本、數(shù)據(jù)庫編程等。
書籍目錄
前言本書約定第一部分 教程第1章 C/C++語言概述1.1 從C到C++的程序結(jié)構(gòu)1.2 程序書寫規(guī)范1.3 數(shù)據(jù)類型1.3.1 基本數(shù)據(jù)類型1.3.2 常量1.3.3 變量1.3.4 數(shù)據(jù)類型轉(zhuǎn)換1.3.5 數(shù)組1.3.6 結(jié)構(gòu)體1.3.7 共用體1.3.8 枚舉類型1.3.9 用typedef定義類型1.4 運(yùn)算符和表達(dá)式1.4.1 算術(shù)運(yùn)算符1.4.2 賦值運(yùn)算符1.4.3 關(guān)系運(yùn)算符1.4.4 邏輯運(yùn)算符1.4.5 位運(yùn)算符1.4.6 三目運(yùn)算符1.4.7 增1和減1運(yùn)算符1.4.8 逗號運(yùn)算符1.4.9 sizeof運(yùn)算符1.4.10 new和delete1.5 基本語句1.5.1 表達(dá)式語句、空語句和復(fù)合語句1.5.2 選擇語句1.5.3 循環(huán)語句1.5.4 break、continue語句1.6 函數(shù)1.6.1 函數(shù)的定義和調(diào)用1.6.2 帶默認(rèn)形參值的函數(shù)1.6.3 函數(shù)的遞歸調(diào)用1.6.4 內(nèi)聯(lián)函數(shù)1.6.5 函數(shù)的重載1.7 指針和引用1.7.1 指針和指針變量1.7.2 &和*運(yùn)算符1.7.3 指針和數(shù)組1.7.4 指針和結(jié)構(gòu)體1.7.5 函數(shù)的指針傳遞1.7.6 引用1.7.7 函數(shù)的引用傳遞1.8 作用域和存儲類型1.8.1 作用域1.8.2 變量的存儲類型1.9 預(yù)處理習(xí)題第2章 C++面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)2.1 類和對象2.1.1 從結(jié)構(gòu)到類2.1.2 類的定義2.1.3 對象的定義2.2 類的成員及特性2.2.1 構(gòu)造函數(shù)2.2.2 析構(gòu)函數(shù)2.2.3 對象成員初始化2.2.4 常類型2.2.5 this指針……第3章 C++面向?qū)ο蟪绦蛟O(shè)計進(jìn)階第4章 對話框第5章 常用控件第6章 框架窗口界面設(shè)計第7章 文檔和視圖第8章 圖形和文本第9章 數(shù)據(jù)庫編程第二部分 實驗與實習(xí)第三部分 附錄附錄A 常用的C++庫函數(shù)附錄B 程序簡單調(diào)試參考文獻(xiàn)
章節(jié)摘錄
第一部分 教程 第1章 C/C++語言概述 1。8。2 變量的存儲類型 1.自動類型(auto) 一般來說,用自動存儲類型聲明的變量都是限制在某個程序范圍內(nèi)使用的,即為局部變量。從系統(tǒng)角度來說,自動存儲類型變量采用堆棧方式分配內(nèi)存空間。因此,當(dāng)程序執(zhí)行到超出該變量的作用域時,就釋放它所占用的內(nèi)存空間,其值也隨之消失了?! ≡贑++語言中,聲明一個自動存儲類型的變量是在變量類型前面加上關(guān)鍵字auto,例如:auto inti; 若自動存儲類型的變量是在函數(shù)內(nèi)或語句塊中聲明的,則可省略關(guān)鍵字auto,例如:inti; 2.靜態(tài)類型(static) 靜態(tài)類型的變量也是一種局部變量。它和自動存儲類型的變量的最大不同之處在于:靜態(tài)類型的變量在內(nèi)存中是以固定地址存放的,而不是以堆棧方式存放的。因此,只要程序還在繼續(xù)執(zhí)行,靜態(tài)類型變量的值就一直有效,不會隨它所在的函數(shù)或語句塊的結(jié)束而消失?! ≡贑++語言中,聲明一個靜態(tài)類型的變量是在變量類型前面加上關(guān)鍵字static。需要說明的是: 1)靜態(tài)類型的變量均有確定的初值,當(dāng)聲明變量時沒有指定其初值,則編譯器將其初值置為0?! ?)在程序中聲明的全局變量總是靜態(tài)存儲類型,若在全局變量前加一個static,使該變量只在這個源程序文件內(nèi)使用,稱之為全局靜態(tài)變量或靜態(tài)全局變量。若一個程序由一個文件組成,在聲明全局變量時,有無static并沒有區(qū)別,但若多個文件組成一個程序時,加與不加static,其作用完全不同。靜態(tài)全局變量對組成該程序的其他源文件是無效的,它能很好地解決在程序多文件組織中全局變量的重名問題?! ?/pre>圖書封面
評論、評分、閱讀與下載
- 還沒讀過(49)
- 勉強(qiáng)可看(360)
- 一般般(615)
- 內(nèi)容豐富(2552)
- 強(qiáng)力推薦(209)