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