Visual C++程序設(shè)計(jì)

-
【作 者】王永國(guó) 主編
【I S B N 】978-7-5084-6002-4
【責(zé)任編輯】張玉玲
【適用讀者群】本科
【出版時(shí)間】2008-11-01
【開(kāi) 本】16開(kāi)本
【裝幀信息】平裝(光膜)
【版 次】2008年11月第1版
【頁(yè) 數(shù)】
【千字?jǐn)?shù)】450
【印 張】18
【定 價(jià)】¥28
【叢 書(shū)】21世紀(jì)高等學(xué)校精品教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)以少課時(shí)、沒(méi)有C/C++程序設(shè)計(jì)基礎(chǔ)、直接學(xué)習(xí)Visual C++ 6.0語(yǔ)言的讀者為對(duì)象,兼顧相關(guān)考試,由淺入深地介紹了C++語(yǔ)言的概念、語(yǔ)法、結(jié)構(gòu)化程序設(shè)計(jì)的思想、面向?qū)ο蟮某绦蛟O(shè)計(jì)方法及Visual C++可視化編程基礎(chǔ)。
全書(shū)共分7章,其中前5章講述Visual C++ 6.0語(yǔ)言的基礎(chǔ)內(nèi)容,第6章介紹面向?qū)ο蟮某绦蛟O(shè)計(jì)的知識(shí),最后一章介紹Visual C++ 6.0可視化編程的基本方法。本書(shū)以案例驅(qū)動(dòng)教學(xué),內(nèi)容精煉、結(jié)構(gòu)緊湊、通俗通懂,重點(diǎn)突出,注重實(shí)用與能力的培養(yǎng),它克服了一般教科書(shū)學(xué)習(xí)C++枯燥、學(xué)了以后卻不會(huì)用Visual C++在開(kāi)發(fā)環(huán)境中解決問(wèn)題的難點(diǎn),有助于提高學(xué)生的學(xué)習(xí)興趣。
書(shū)中精選的大量例題、習(xí)題都經(jīng)過(guò)測(cè)試,并可在與本書(shū)配套的《Visual C++程序設(shè)計(jì)實(shí)訓(xùn)與考試指導(dǎo)》中找到參考答案及其源代碼,也可通過(guò)配套光盤(pán)在機(jī)上練習(xí)評(píng)分。光盤(pán)中的“Visual C++程序設(shè)計(jì)”課程教學(xué)包可以說(shuō)是一本學(xué)習(xí)Visual C++的百科全書(shū)與立體化教材,從Visual C++的學(xué)習(xí)方法、電子課件、上機(jī)實(shí)訓(xùn)、綜合案例,到試卷生成系統(tǒng)、等級(jí)考試模擬訓(xùn)練系統(tǒng)等,信息量大,完全能夠滿足教師教學(xué)、學(xué)生自學(xué)測(cè)試的需要,對(duì)培養(yǎng)學(xué)生的實(shí)戰(zhàn)能力與創(chuàng)新精神有重要指導(dǎo)作用。
本書(shū)除供高校非計(jì)算機(jī)專(zhuān)業(yè)及信息與計(jì)算科學(xué)專(zhuān)業(yè)使用外,也可作為各類(lèi)技術(shù)人員學(xué)習(xí)Visual C++語(yǔ)言或參加全國(guó)計(jì)算機(jī)等級(jí)考試C++的學(xué)習(xí)參考書(shū)。
1. 以少學(xué)時(shí)、沒(méi)有C/C++程序設(shè)計(jì)基礎(chǔ)的讀者為對(duì)象
2. 緊扣教學(xué)(考試)大綱,精心設(shè)計(jì)教學(xué)內(nèi)容
3. 從實(shí)用角度出發(fā),采用“案例驅(qū)動(dòng)”方式編寫(xiě)
4. 精選300多道習(xí)題(選擇、填空、閱讀理解、編程等),供讀者練習(xí)與自測(cè)
5. 本書(shū)配套教材《Visual C++程序設(shè)計(jì)實(shí)訓(xùn)與考試指導(dǎo)》的光盤(pán)中含有:
a)題庫(kù)練習(xí)系統(tǒng)(可單元練習(xí)、自動(dòng)與隨機(jī)組卷)
b)全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C++筆試與上機(jī)模擬系統(tǒng)
c)80個(gè)典型程序(含算法分析)
d)3個(gè)綜合案例
6. 提供豐富的相關(guān)資源(電子教案、案例源代碼等)
為了更好地服務(wù)于教學(xué)并兼顧相關(guān)考試,根據(jù)教育部《關(guān)于進(jìn)一步加強(qiáng)高校計(jì)算機(jī)基礎(chǔ)教學(xué)的意見(jiàn)》中有關(guān)“計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)課程教學(xué)基礎(chǔ)要求”的精神,考慮到高等學(xué)校教學(xué)計(jì)劃要求壓縮課堂教學(xué)時(shí)數(shù)的發(fā)展趨勢(shì)與加強(qiáng)學(xué)生創(chuàng)新能力的培養(yǎng)方向,結(jié)合我們近年來(lái)從事C/C++/Visual C++程序設(shè)計(jì)的教學(xué)體會(huì)與開(kāi)發(fā)經(jīng)驗(yàn),我們編寫(xiě)了《Visual C++程序設(shè)計(jì)》一書(shū)。
Visual C++是微軟公司開(kāi)發(fā)的基于Windows平臺(tái)的C++可視化開(kāi)發(fā)環(huán)境,學(xué)習(xí)和掌握標(biāo)準(zhǔn)C++內(nèi)容是使用Visual C++開(kāi)發(fā)必不可少的環(huán)節(jié),C++內(nèi)容既系統(tǒng)化又與Visual C++相互聯(lián)系。因此該書(shū)在編寫(xiě)過(guò)程中注重將傳統(tǒng)的面向過(guò)程程序設(shè)計(jì)、流行的面向?qū)ο蟪绦蛟O(shè)計(jì)及Visual C++可視化編程有機(jī)地結(jié)合起來(lái)。全書(shū)共分7章,其中前5章主要介紹了Visual C++環(huán)境下C++的基礎(chǔ)內(nèi)容,包含Visual C++概述、數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式、結(jié)構(gòu)化程序設(shè)計(jì)、數(shù)組和字符串、指針、結(jié)構(gòu)與鏈表、函數(shù)等基礎(chǔ)知識(shí);第6章主要是流行的面向?qū)ο蟪绦蛟O(shè)計(jì)的基本內(nèi)容,包括類(lèi)與對(duì)象、繼承和派生、多態(tài)性和虛函數(shù)、I/O流等;第7章是Visual C++可視化編程部分,介紹了API與MFC應(yīng)用程序框架、常用控件及其成員函數(shù)的使用,菜單、工具欄與狀態(tài)欄的設(shè)計(jì),SDI與MDI程序開(kāi)發(fā)基礎(chǔ)等,對(duì)提高學(xué)生學(xué)習(xí)的積極性與創(chuàng)新能力的培養(yǎng)有重要作用。
本書(shū)具有以下特點(diǎn):
(1)以少課時(shí)、沒(méi)有C/C++程序設(shè)計(jì)基礎(chǔ)、直接學(xué)習(xí)Visual C++ 6.0語(yǔ)言的讀者為對(duì)象,考慮到知識(shí)層次漸進(jìn)的特點(diǎn),由淺入深地介紹了C++語(yǔ)言的概念、語(yǔ)法、結(jié)構(gòu)化程序設(shè)計(jì)的思想、面向?qū)ο蟮某绦蛟O(shè)計(jì)方法及Visual C++可視化編程基礎(chǔ)。
(2)以Microsoft Visual C++ 6.0簡(jiǎn)體中文版為依據(jù),通過(guò)案例驅(qū)動(dòng)教學(xué),內(nèi)容精煉、結(jié)構(gòu)緊湊、通俗易懂、重點(diǎn)突出,注重實(shí)用與能力的培養(yǎng),從而克服了一般教科書(shū)學(xué)習(xí)C++枯燥、學(xué)了以后不會(huì)用Visual C++在開(kāi)發(fā)環(huán)境中解決問(wèn)題的難點(diǎn),有助于提高學(xué)生的學(xué)習(xí)興趣。
(3)每一章均精選了大量的例題、習(xí)題,且都經(jīng)過(guò)測(cè)試,并可在與本書(shū)配套的《Visual C++程序設(shè)計(jì)實(shí)訓(xùn)與考試指導(dǎo)》一書(shū)中找到參考答案及其源代碼,也可通過(guò)實(shí)訓(xùn)教材的配套光盤(pán)在機(jī)器上練習(xí)評(píng)分。該書(shū)由實(shí)驗(yàn)、習(xí)題及解答、《Visual C++程序設(shè)計(jì)》課程教學(xué)包及其使用與考試指導(dǎo)4部分組成。為了適應(yīng)新的教學(xué)需求、提高教學(xué)質(zhì)量,配套光盤(pán)中含有我們開(kāi)發(fā)的“Visual C++程序設(shè)計(jì)”課程教學(xué)包,該教學(xué)包可以說(shuō)是一本學(xué)習(xí)Visual C++的百科全書(shū)與立體化教材,從Visual C++的學(xué)習(xí)方法、電子課件、上機(jī)實(shí)訓(xùn)、綜合案例,到試卷生成系統(tǒng)、C++等級(jí)考試模擬訓(xùn)練系統(tǒng)等,信息量大,完全能夠滿足教師教學(xué)、學(xué)生自學(xué)測(cè)試的需要,對(duì)培養(yǎng)學(xué)生的實(shí)戰(zhàn)能力與創(chuàng)新精神有重要指導(dǎo)作用。使用本書(shū)并需要后臺(tái)管理功能的老師可以通過(guò)出版社與作者聯(lián)系。
本書(shū)由王永國(guó)主編,參與編寫(xiě)的人員有王永國(guó)、丁亞濤、張其亮、翟素蘭。另外參與本書(shū)編寫(xiě)、習(xí)題測(cè)試與校對(duì)的還有王多超、程中林等。本書(shū)在出版過(guò)程中,得到了許多同仁的關(guān)心和幫助,中國(guó)水利水電出版社計(jì)算機(jī)編輯室的領(lǐng)導(dǎo)和編輯也為本書(shū)的編輯和出版給予了大力支持和悉心指導(dǎo),在此一并致謝。
由于作者水平有限,書(shū)中難免會(huì)有一些疏漏和錯(cuò)誤,希望廣大讀者批評(píng)指正,以便我們?cè)侔鏁r(shí)修正,如果你有好的建議或要求歡迎與我們聯(lián)系,我們的E-mail:ygwang21@163.com。
前言
第1章 Visual C++概述 1
1.1 C++語(yǔ)言的發(fā)展與特點(diǎn) 1
1.1.1 C++語(yǔ)言的發(fā)展 1
1.1.2 C++語(yǔ)言的特點(diǎn) 2
1.2 簡(jiǎn)單的C++程序 3
1.3 C++基本語(yǔ)法成分 5
1.3.1 C++字符集 5
1.3.2 C++語(yǔ)言的詞匯 6
1.4 基本輸入輸出 7
1.5 Visual C++ 6.0簡(jiǎn)介 11
1.5.1 Visual C++集成開(kāi)發(fā)環(huán)境 11
1.5.2 簡(jiǎn)單C++程序的編寫(xiě)、運(yùn)行過(guò)程 14
習(xí)題一 18
第2章 數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式 20
2.1 數(shù)據(jù)類(lèi)型 20
2.1.1 數(shù)據(jù)類(lèi)型分類(lèi) 20
2.1.2 基本數(shù)據(jù)類(lèi)型 21
2.2 常量、變量和函數(shù) 21
2.2.1 常量 21
2.2.2 變量 24
2.2.3 標(biāo)準(zhǔn)函數(shù) 25
2.3 運(yùn)算符和表達(dá)式 26
2.3.1 運(yùn)算符 27
2.3.2 表達(dá)式 31
2.4 數(shù)據(jù)類(lèi)型轉(zhuǎn)換 32
2.4.1 自動(dòng)類(lèi)型轉(zhuǎn)換 32
2.4.2 強(qiáng)制類(lèi)型轉(zhuǎn)換 33
習(xí)題二 35
第3章 結(jié)構(gòu)化程序設(shè)計(jì) 38
3.1 程序設(shè)計(jì)概述 38
3.2 C++語(yǔ)句 39
3.3 順序結(jié)構(gòu) 40
3.4 選擇結(jié)構(gòu) 43
3.4.1 if語(yǔ)句 43
3.4.2 switch語(yǔ)句 48
3.5 循環(huán)結(jié)構(gòu) 50
3.5.1 循環(huán)的基本概念 50
3.5.2 while語(yǔ)句 51
3.5.3 do…while語(yǔ)句 52
3.5.4 for語(yǔ)句 53
3.5.5 循環(huán)的嵌套 54
3.6 其他控制語(yǔ)句 55
3.6.1 goto語(yǔ)句 55
3.6.2 break語(yǔ)句 56
3.6.3 continue語(yǔ)句 57
3.7 常用算法 58
習(xí)題三 63
第4章 數(shù)組、指針與字符串 71
4.1 數(shù)組的基本概念 71
4.2 一維數(shù)組 72
4.2.1 一維數(shù)組的定義、初始化和引用 72
4.2.2 一維數(shù)組的應(yīng)用 73
4.3 二維數(shù)組 78
4.3.1 二維數(shù)組的定義、引用與初始化 78
4.3.2 二維數(shù)組的應(yīng)用 79
4.4 字符數(shù)組 81
4.4.1 字符數(shù)組的定義 82
4.4.2 字符數(shù)組的初始化 82
4.4.3 字符數(shù)組的引用 82
4.4.4 字符串處理函數(shù) 82
4.5 指針與數(shù)組 84
4.5.1 指針 84
4.5.2 動(dòng)態(tài)存儲(chǔ)空間 87
4.5.3 指針與一維數(shù)組 88
4.5.4 指針與二維數(shù)組 89
4.5.5 指針與字符串 91
4.6 結(jié)構(gòu)與鏈表 93
4.6.1 結(jié)構(gòu) 93
4.6.2 鏈表基礎(chǔ) 96
4.7 常用算法 99
習(xí)題四 104
第5章 函數(shù) 112
5.1 函數(shù)概述 112
5.2 函數(shù)的定義、調(diào)用和說(shuō)明 113
5.2.1 函數(shù)的定義 113
5.2.2 函數(shù)的調(diào)用 114
5.2.3 函數(shù)說(shuō)明 117
5.3 函數(shù)間的參數(shù)傳遞 118
5.3.1 參數(shù)的傳遞方式 118
5.3.2 函數(shù)參數(shù)默認(rèn) 124
5.4 內(nèi)聯(lián)函數(shù) 125
5.5 遞歸函數(shù) 126
5.6 函數(shù)重載 128
5.7 函數(shù)模板 129
5.7.1 函數(shù)模板的定義 130
5.7.2 模板實(shí)參的省略 132
5.7.3 函數(shù)模板的定制 134
5.8 作用域與存儲(chǔ)類(lèi)別 135
5.8.1 變量的存儲(chǔ)屬性 135
5.8.2 變量的存儲(chǔ)類(lèi)型 136
5.9 應(yīng)用舉例 140
習(xí)題五 144
第6章 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ) 154
6.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述 154
6.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的產(chǎn)生 154
6.1.2 面向?qū)ο蟮幕靖拍?nbsp;156
6.1.3 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn) 157
6.2 類(lèi)和對(duì)象 158
6.2.1 類(lèi)的定義 158
6.2.2 對(duì)象的定義 160
6.2.3 對(duì)象的初始化 162
6.2.4 常對(duì)象和常成員 168
6.2.5 靜態(tài)成員 171
6.2.6 友元 174
6.3 繼承和派生 178
6.3.1 基類(lèi)和派生類(lèi) 178
6.3.2 單繼承 178
6.4 多態(tài)性和虛函數(shù) 186
6.4.1 函數(shù)重載與運(yùn)算符重載 186
6.4.2 虛函數(shù) 189
6.4.3 抽象類(lèi) 191
6.5 C++輸入/輸出流 192
6.5.1 I/O流類(lèi) 193
6.5.2 標(biāo)準(zhǔn)輸入輸出流的成員函數(shù) 193
6.5.3 格式化I/O流 195
6.5.4 磁盤(pán)文件 197
習(xí)題六 204
第7章 Visual C++可視化編程基礎(chǔ) 220
7.1 Windows程序設(shè)計(jì)基本概念 220
7.1.1 基于Visual C++的Windows應(yīng)用程序設(shè)計(jì)方法 220
7.1.2 Windows程序設(shè)計(jì)的基本概念 221
7.1.3 Windows應(yīng)用程序中的常見(jiàn)消息 223
7.2 API及應(yīng)用程序基本框架 223
7.2.1 Windows應(yīng)用程序的組成 223
7.2.2 Windows API應(yīng)用程序?qū)嵗?nbsp;224
7.2.3 Windows API應(yīng)用程序結(jié)構(gòu)分析 226
7.3 MFC及應(yīng)用程序框架 227
7.3.1 MFC概述 227
7.3.2 宏和全局函數(shù) 228
7.3.3 應(yīng)用程序框架 229
7.4 對(duì)話框與常用控件 230
7.4.1 創(chuàng)建對(duì)話框程序的步驟 230
7.4.2 對(duì)話框的調(diào)用 232
7.4.3 通用消息對(duì)話框 234
7.4.4 控件基本操作 235
7.4.5 CString類(lèi) 237
7.4.6 常用控件與功能函數(shù) 239
7.4.7 綜合應(yīng)用 256
7.5 菜單、工具欄和狀態(tài)欄 258
7.5.1 菜單 258
7.5.2 工具欄 263
7.5.3 狀態(tài)欄 265
7.6 文檔/視圖結(jié)構(gòu)應(yīng)用程序 268
習(xí)題七 271
附錄1 ASCII碼表 274
附錄2 C++常用標(biāo)準(zhǔn)庫(kù)函數(shù) 276
參考文獻(xiàn) 280
- Visual C++6.0程序項(xiàng)目案例教程 [朱 銘 曾強(qiáng)聰 編著]
- Visual C++ & Android程序設(shè)計(jì)綜合實(shí)訓(xùn)(第二版) [主編 梁建武]
- Visual C++程序設(shè)計(jì)教程(第二版) [梁建武]
- 數(shù)字音頻規(guī)范與程序設(shè)計(jì):基于Visual C++開(kāi)發(fā) [曹強(qiáng) 編著]
- C語(yǔ)言程序設(shè)計(jì)——Visual C++ 6.0環(huán)境(第二版) [張昕]
- Visual C++網(wǎng)絡(luò)編程技術(shù) [延霞]
- Visual C++課程設(shè)計(jì)案例精編(第二版) [嚴(yán)華峰 等編著]
- C語(yǔ)言程序設(shè)計(jì)(Visual C++ 6.0環(huán)境) [張昕 主編]
- 數(shù)據(jù)結(jié)構(gòu)算法--Visual C++ 6.0程序集 [侯識(shí)忠 等編著]
- Visual C++.NET課程設(shè)計(jì)案例精編 [王敬棟 主編]
- Visual C++程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與實(shí)訓(xùn) [梁建武 等主編]
- Visual C++.NET實(shí)用教程 [胡劍鋒 姚華 張永 主編]
- EVC高級(jí)編程及其應(yīng)用開(kāi)發(fā)(Embedded Visual C++嵌入式編程) [汪兵 等編著]
- Visual C++程序設(shè)計(jì)教程 [梁建武 主編]
- Visual C++ 6.0實(shí)例教程(第二版) [楊國(guó)興 主編]
- Visual C++ 2005管理系統(tǒng)開(kāi)發(fā)經(jīng)典案例 [羅斌 等編著]
- Visual C++ 6.0程序設(shè)計(jì)實(shí)訓(xùn)教程(第二版) [楊國(guó)興 主編]
- Visual C++ 2005編程技巧大全 [羅斌 等編著]
- Visual C++ 2005數(shù)據(jù)庫(kù)開(kāi)發(fā)經(jīng)典案例 [羅斌 等編著]
- Visual C++程序設(shè)計(jì)實(shí)訓(xùn)與考試指導(dǎo) [王永國(guó) 主編]

- 教材類(lèi)more>>
- 教輔培訓(xùn)more>>
- 生活經(jīng)管more>>
- Web程序設(shè)計(jì)及應(yīng)用
- AutoCAD建筑設(shè)計(jì)與繪圖實(shí)用教程(2012
- Java面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)訓(xùn)與考試指導(dǎo)(
- 數(shù)據(jù)挖掘技術(shù)
- 計(jì)算機(jī)網(wǎng)絡(luò)概論
- 計(jì)算機(jī)輔助設(shè)計(jì)與繪圖實(shí)用教程——Auto
- 計(jì)算機(jī)輔助設(shè)計(jì)與繪圖實(shí)用教程學(xué)習(xí)指導(dǎo)
- AutoCAD建筑設(shè)計(jì)與繪圖實(shí)用教程學(xué)習(xí)指
- AutoCAD建筑設(shè)計(jì)與繪圖實(shí)用教程
- Authorware多媒體課件制作技術(shù)
- Photoshop圖像處理技術(shù)
- Flash基礎(chǔ)教程與創(chuàng)作實(shí)例
- 多媒體技術(shù)與應(yīng)用--Photoshop、Authorw
- 單片機(jī)接口技術(shù)(C51版)
- CorelDRAW基礎(chǔ)教程
- JSP程序設(shè)計(jì)實(shí)用教程