出版時間:2009-8 出版社:機械工業(yè)出版社 作者:劉冰,張林,蔣貴全 編著 頁數(shù):318
Tag標(biāo)簽:無
前言
作為新一代開發(fā)工具,Visual Studio 2008對編程語言、設(shè)計器、編輯器和數(shù)據(jù)訪問功能進(jìn)行了全面的提升,確保開發(fā)人員克服軟件開發(fā)難題,快速創(chuàng)建互連應(yīng)用程序。Visual Studio 2008提供了一些新的工具,可使開發(fā)人員在最新的平臺上快速地構(gòu)建杰出的、高度人性化用戶體驗的和互聯(lián)的應(yīng)用。這些最新平臺包括Web、Windows Vista、Office 2007、SQL Server 2008、Windows Mobile和Windows Setwer 2008。Microsoft Visual Studio Team System 2008提供完整的工具套件和統(tǒng)一的開發(fā)過程,適用于任何規(guī)模的開發(fā)團隊,幫助所有團隊成員提高自身技能,使開發(fā)人員、設(shè)計人員、測試人員、架構(gòu)師和項目經(jīng)理更好地協(xié)同工作,縮短軟件或解決方案的交付時間?! ”緯粌H重視理論知識的介紹,并且將實踐與理論相結(jié)合,在教學(xué)內(nèi)容上也做了較大調(diào)整,著重對基于Visual Studio 2008的Visual C++2008開發(fā)平臺的新增功能和特點進(jìn)行理論和實例的講解,使學(xué)生能更深刻地理解這種先進(jìn)的程序設(shè)計思想。力求通過實例讓學(xué)生全面掌握面向?qū)ο笈c可視化程序設(shè)計的思路和開發(fā)技巧。同時,為了讓學(xué)生更好地掌握“Visual C++面向?qū)ο笈c可視化程序設(shè)計”的思想和方法,還增加了部分緊扣相關(guān)知識點的典型實例。本書涉及的知識點包括C++語言基礎(chǔ)、面向?qū)ο蟮某绦蛟O(shè)計、Windows編程基礎(chǔ)、Visual C++2008開發(fā)平臺概述、MFC基本應(yīng)用程序、用戶界面設(shè)計、對話框和常用控件、文檔和視圖、圖形與文本、Visual C++2008的高級應(yīng)用綜合實例分析等?! ”緯木幷叨际情L期在高校從事軟件教學(xué)的教師,有豐富的教學(xué)經(jīng)驗和科研開發(fā)能力。其中第1、2、3、4由劉冰編寫;第6、7、8、11章由張林編寫;第5、9、10章由蔣貴全編寫;龍昭華教授負(fù)責(zé)統(tǒng)稿及內(nèi)容審定,林遠(yuǎn)華、王少鋒、鄭幸福,王松勇、施佳、王波等參與了文字錄入,并對書中的實例及圖表做了大量的工作。本書的順利完成要感謝重慶郵電大學(xué)計算機科學(xué)與技術(shù)學(xué)院的領(lǐng)導(dǎo)和相關(guān)老師給予的大力支持和幫助?! ”緯诰帉戇^程中參閱了大量國內(nèi)外有關(guān)C++語言程序設(shè)計的教材和資料,在此向文獻(xiàn)的作者表示感謝! 與本書配套的電子教案和習(xí)題答案將于本書正式出版后,向使用本教材的單位與個人提供,如有需要可在機械工業(yè)出版社網(wǎng)站 目前,國內(nèi)外有關(guān)Visual C++方面的資料很多,新理論、新技術(shù)層出不窮。由于時間倉促,加上C++語言程序設(shè)計方法、設(shè)計思想發(fā)展迅速和編者水平有限,書中難免存在不妥和錯誤之處,懇請讀者批評指正。
內(nèi)容概要
本書從實用的角度出發(fā),詳細(xì)介紹了C++語言基礎(chǔ)、面向?qū)ο蟮腃++語言程序設(shè)計、Windows編程基礎(chǔ)、Visual C++2008開始平臺、MFC基本應(yīng)用程序、用戶界面設(shè)計、對話框和常用控件、文檔和視圖、圖形與文本等知識,并介紹了Visual C++2008的高級應(yīng)用以及開發(fā)實例。每章均配有刊題,以指導(dǎo)讀者深入地進(jìn)行學(xué)習(xí)。本書內(nèi)容豐富、通俗易懂,概念清晰、深入淺出,實例豐富、實用性強,對于Visual C++2008開發(fā)平臺初學(xué)者,通過對本教材的學(xué)習(xí)可以熟練掌握操作并能夠解決實際工程問題?! ”緯勺鳛楦叩葘W(xué)校計算機專業(yè)C++語言程序設(shè)計課程的教材或教學(xué)參考用書,也可作為通信、電子信息、自動化等相關(guān)專業(yè)教材。
書籍目錄
出版說明前言第1章 C++語言基礎(chǔ) 1.1 標(biāo)識符和關(guān)鍵字 1.1.1 標(biāo)識符 1.1.2 關(guān)鍵字 1.2 運算符和表達(dá)式 1.2.1 運算符 1.2.2 優(yōu)先級和結(jié)合性 1.2.3 表達(dá)式 1.3 數(shù)據(jù)類型 1.4 常量和變量 1.4.1 變量的5個要素 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 動態(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è)計 2.1 C語言和C++語言的關(guān)系 2.2 類和對象 2.2.1 類和對象的定義 2.2.2 成員函數(shù) 2.2.3 構(gòu)造函數(shù)和析構(gòu)函數(shù) 2.2.4 靜態(tài)成員變量 2.2.5 友元 2.3 類的繼承和派生 2.3.1 類與類之間的4種關(guān)系 2.3.2 類的繼承 2.3.3 派生類 2.3.4 基類成員的訪問控制 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è)計的特點 3.3 創(chuàng)建控制臺應(yīng)用程序 3.3.1 用AppWizard創(chuàng)建一個CLR控制臺應(yīng)用程序 3.3.2 用AppWizard創(chuàng)建一個win32控制臺應(yīng)用程序 3.4 windows應(yīng)用程序的組織 3.5 Windows編程 3.5.1 簡單的Windows應(yīng)用程序 3.5.2 Windows基本數(shù)據(jù)類型 3.6 本章小結(jié) 3.7 練習(xí)題第4章 Visual C++2008開發(fā)平臺概述 4.1 Visual C++2008的新特征 4.2 Visual C++2008的配置要求 4.3 Visual Studio 2008集成開發(fā)環(huán)境 4.3.1 手動卸載Visual Studio 2008之前的版本 4.3.2 安裝Visual Studio 2008 4.3.3 解決方案和項目 4.3.4 編輯器和設(shè)計器 4.3.5 生成和調(diào)試工具 4.3.6 部署工具 4.3.7 幫助文檔 4.3.8 程序調(diào)試跟蹤實例 4.4 本章小結(jié) 4.5 練習(xí)題第5章 MFC基本應(yīng)用程序 ……第6章 用戶界面設(shè)計第7章 對話框和常用控件第8章 文檔和視圖第9章 圖形與文本第10章 Visual C++2008的高級應(yīng)用第11章 人事管理系統(tǒng)綜合實例分析參考文獻(xiàn)
章節(jié)摘錄
第3章 Windows編程基礎(chǔ) 本章主要從Windows編程的特點、Windows操作系統(tǒng)的特點、Windows的基本用戶界面對象以及Windows應(yīng)用程序的基本組成和生成過程等方面進(jìn)行介紹,并通過具體的實例展示如何在Windows下進(jìn)行C++語言編程?! ?.1 Windows介紹 Windows是一種基于圖形界面的多任務(wù)操作系統(tǒng)。為這個環(huán)境開發(fā)的程序有著相同的外觀和命令結(jié)構(gòu)。對用戶來說,這使得學(xué)習(xí)使用Windows應(yīng)用程序變得較容易。為了幫助用戶開發(fā)Windows應(yīng)用程序,Windows提供了大量的內(nèi)建函數(shù)以方便使用彈出菜單、滾動條、對話框、圖標(biāo)和其他一些用戶界面?! indows運行應(yīng)用程序以硬件無關(guān)的方式來處理視頻顯示、鍵盤、鼠標(biāo)、打印機、串行口以及系統(tǒng)時鐘。最值得注意的Windows特性就是其標(biāo)準(zhǔn)化的圖形用戶界面。統(tǒng)一的界面使用圖片或圖標(biāo)來代表磁盤驅(qū)動器、文件、子目錄以及其他操作系統(tǒng)的命令和動作。統(tǒng)一的用戶界面也為程序員帶來了好處。例如,可以很方便地使用常見菜單和對話框的內(nèi)建函數(shù)。所有的菜單都具有相同風(fēng)格的鍵盤和鼠標(biāo)接口,因為是Windows而不是程序員在實現(xiàn)它?! indows的多任務(wù)環(huán)境允許用戶在同一時刻運行多個應(yīng)用程序或同一個應(yīng)用程序的多個實例。一個應(yīng)用程序可能處于激活狀態(tài)。激活的應(yīng)用程序是指它正接收用戶的輸入,因為每一個瞬間僅有一個程序能夠被處理,因此同一時間也只能有一個應(yīng)用程序處于激活狀態(tài)。但是,可以有多個并行運行的任務(wù)。
編輯推薦
《C++程序設(shè)計教程:基于Visual Studio2008》不僅重視理論知識的介紹,并且將實踐與理論相結(jié)合,在教學(xué)內(nèi)容上也做了較大調(diào)整,著重對基于Visual Studio 2008的Visual C++2008開發(fā)平臺的新增功能和特點進(jìn)行理論和實例的講解,使學(xué)生能更深刻地理解這種先進(jìn)的程序設(shè)計思想。力求通過實例讓學(xué)生全面掌握面向?qū)ο笈c可視化程序設(shè)計的思路和開發(fā)技巧。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載