著重對(duì)基于Visual Studio 2008的Visual C++2008開(kāi)發(fā)平臺(tái)的新增功能和特點(diǎn)進(jìn)行理論和實(shí)例的講解,使學(xué)生能更深刻地理解這種先進(jìn)的程序設(shè)計(jì)思想。力求通過(guò)實(shí)例讓學(xué)生全面掌握面向?qū)ο笈c可視化程序設(shè)計(jì)的思路和開(kāi)發(fā)技巧。
詳細(xì)介紹了C++語(yǔ)言基礎(chǔ)、面向?qū)ο蟮腃++語(yǔ)言程序設(shè)計(jì)、Windows編程基礎(chǔ)、Visual C++2008開(kāi)始平臺(tái)、MFC基本應(yīng)用程序、用戶(hù)界面設(shè)計(jì)、對(duì)話(huà)框和常用控件、文檔和視圖、圖形與文本等知識(shí),并介紹了Visual C++2008的高級(jí)應(yīng)用以及開(kāi)發(fā)實(shí)例。每章均配有刊題,以指導(dǎo)讀者深入地進(jìn)行學(xué)習(xí)。
作為新一代開(kāi)發(fā)工具,Visual Studio 2008對(duì)編程語(yǔ)言、設(shè)計(jì)器、編輯器和數(shù)據(jù)訪(fǎng)問(wèn)功能進(jìn)行了全面的提升,確保開(kāi)發(fā)人員克服軟件開(kāi)發(fā)難題,快速創(chuàng)建互連應(yīng)用程序。Visual Studio 2008提供了一些新的工具,可使開(kāi)發(fā)人員在最新的平臺(tái)上快速地構(gòu)建杰出的、高度人性化用戶(hù)體驗(yàn)的和互聯(lián)的應(yīng)用。這些最新平臺(tái)包括Web、Windows Vista、Office 2007、SQL Server 2008、Windows Mobile和Windows Setwer 2008。Microsoft Visual Studio Team System 2008提供完整的工具套件和統(tǒng)一的開(kāi)發(fā)過(guò)程,適用于任何規(guī)模的開(kāi)發(fā)團(tuán)隊(duì),幫助所有團(tuán)隊(duì)成員提高自身技能,使開(kāi)發(fā)人員、設(shè)計(jì)人員、測(cè)試人員、架構(gòu)師和項(xiàng)目經(jīng)理更好地協(xié)同工作,縮短軟件或解決方案的交付時(shí)間。
目錄:
第1章 C++語(yǔ)言基礎(chǔ)
1.1 標(biāo)識(shí)符和關(guān)鍵字
1.1.1 標(biāo)識(shí)符
1.1.2 關(guān)鍵字
1.2 運(yùn)算符和表達(dá)式
1.2.1 運(yùn)算符
1.2.2 優(yōu)先級(jí)和結(jié)合性
1.2.3 表達(dá)式
1.3 數(shù)據(jù)類(lèi)型
1.4 常量和變量
1.4.1 變量的5個(gè)要素
1.4.2 變量作用域
1.4.3 變量生存期
1.5 數(shù)組
1.5.1 一維數(shù)組
1.5.2 一維數(shù)組和二維數(shù)組的初始化
1.5.3 字符數(shù)組
1.6 指針和引用
1.6.1 指針變量的定義與賦值
1.6.2 數(shù)組指針與指針數(shù)組
1.6.3 動(dòng)態(tài)內(nèi)存分配:new與delete
1.6.4 引用
1.7 字符串處理函數(shù)
1.8 標(biāo)準(zhǔn)輸入輸出
1.9 函數(shù)
1.9.1 函數(shù)的定義
1.9.2 函數(shù)的聲明
1.9.3 函數(shù)的參數(shù)和返回值
1.9.4 函數(shù)的調(diào)用
1.9.5 函數(shù)參數(shù)的傳遞
1.10 本章小結(jié)
1.11 練習(xí)題
第2章 面向?qū)ο蟮某绦蛟O(shè)計(jì)
2.1 C語(yǔ)言和C++語(yǔ)言的關(guān)系
2.2 類(lèi)和對(duì)象
2.2.1 類(lèi)和對(duì)象的定義
2.2.2 成員函數(shù)
2.2.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)
2.2.4 靜態(tài)成員變量
2.2.5 友元
2.3 類(lèi)的繼承和派生
2.3.1 類(lèi)與類(lèi)之間的4種關(guān)系
2.3.2 類(lèi)的繼承
2.3.3 派生類(lèi)
2.3.4 基類(lèi)成員的訪(fǎng)問(wèn)控制
2.3.5 多態(tài)性
2.3.6 虛函數(shù)
2.3.7 重載
2.4 本章小結(jié)
2.5 練習(xí)題
第3章 Windows編程基礎(chǔ)
3.1 Windows介紹
3.1.1 Windows的主要版本
3.1.2 windows編程工具
3.2 Windows應(yīng)用程序設(shè)計(jì)的特點(diǎn)
3.3 創(chuàng)建控制臺(tái)應(yīng)用程序
3.3.1 用AppWizard創(chuàng)建一個(gè)CLR控制臺(tái)應(yīng)用程序
3.3.2 用AppWizard創(chuàng)建一個(gè)win32控制臺(tái)應(yīng)用程序
3.4 windows應(yīng)用程序的組織
3.5 Windows編程
3.5.1 簡(jiǎn)單的Windows應(yīng)用程序
3.5.2 Windows基本數(shù)據(jù)類(lèi)型
3.6 本章小結(jié)
3.7 練習(xí)題
第4章 Visual C++2008開(kāi)發(fā)平臺(tái)概述
4.1 Visual C++2008的新特征
4.2 Visual C++2008的配置要求
4.3 Visual Studio 2008集成開(kāi)發(fā)環(huán)境
4.3.1 手動(dòng)卸載Visual Studio 2008之前的版本
4.3.2 安裝Visual Studio 2008
4.3.3 解決方案和項(xiàng)目
4.3.4 編輯器和設(shè)計(jì)器
4.3.5 生成和調(diào)試工具
4.3.6 部署工具
4.3.7 幫助文檔
4.3.8 程序調(diào)試跟蹤實(shí)例
4.4 本章小結(jié)
4.5 練習(xí)題
第5章 MFC基本應(yīng)用程序
……
第6章 用戶(hù)界面設(shè)計(jì)
第7章 對(duì)話(huà)框和常用控件
第8章 文檔和視圖
第9章 圖形與文本
第10章 Visual C++2008的高級(jí)應(yīng)用
第11章 人事管理系統(tǒng)綜合實(shí)例分析
參考文獻(xiàn)