出版時間:2005-1 出版社:高等教育出版社 作者:張福祥 編 頁數(shù):220
前言
本書是普通高等教育“十五”國家級規(guī)劃教材。全書以VisualC++為開發(fā)環(huán)境,講授如何應(yīng)用C++進(jìn)行面向?qū)ο蟪绦蛟O(shè)計和VisualC++可視化編程。全書分為三大部分:第一部分介紹有關(guān)C++的基本知識,主要內(nèi)容包括C++對C語言的擴(kuò)充、類和對象、繼承、函數(shù)重載及多態(tài)性,并以DOS程序?yàn)榛A(chǔ),使用控制臺應(yīng)用程序引入了最基本的VC開發(fā)環(huán)境;第二部分介紹可視化程序設(shè)計的基本知識,主要內(nèi)容包括VisualC++基礎(chǔ)類庫MFC簡介、使用向?qū)Ы?yīng)用程序框架、鼠標(biāo)與鍵盤、資源和對話框、控件、圖形用戶界面和文件的輸入輸出、數(shù)據(jù)庫編程技術(shù)等;第三部分為面向?qū)ο蟪绦蛟O(shè)計的綜合實(shí)例,用具體的實(shí)例完整地介紹C++程序的綜合開發(fā)過程?! ”緯鴥?nèi)容翔實(shí),講解深入淺出、通俗易懂,注重理論聯(lián)系實(shí)際,結(jié)合應(yīng)用開發(fā)實(shí)例,以及豐富的例題和習(xí)題,系統(tǒng)講解了書中所講知識的應(yīng)用方法。本書結(jié)合各章內(nèi)容給出了相應(yīng)的實(shí)訓(xùn)內(nèi)容和實(shí)訓(xùn)步驟,通過實(shí)際操作掌握面向?qū)ο蟪绦蛟O(shè)計的方法。針對高職高專計算機(jī)專業(yè)教學(xué)的實(shí)際情況,本書重點(diǎn)講解基礎(chǔ)知識的使用,目的是為學(xué)生奠定堅實(shí)的程序設(shè)計基礎(chǔ)。本書可作為高職高專計算機(jī)專業(yè)或相關(guān)專業(yè)的教材,也可供廣大計算機(jī)愛好者和科技人員自學(xué)使用。
內(nèi)容概要
《C++面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)(高職高專教育)》共12章,主要內(nèi)容包括引論、C++基礎(chǔ)知識介紹、類和對象、面向?qū)ο蟪绦蛟O(shè)計概述、Visual C++的開發(fā)環(huán)境介紹、MFC簡介、用AppWizard建立應(yīng)用框架、用戶界面設(shè)計、圖形用戶界面、文件的輸入輸出、數(shù)據(jù)庫編程、綜合實(shí)例?!禖++面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)(高職高專教育)》內(nèi)容翔實(shí)、緊湊,各章還配有相應(yīng)的實(shí)訓(xùn)內(nèi)容。 《C++面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)(高職高專教育)》適用于高等職業(yè)院校、高等??茖W(xué)校、成人高校、本科院校舉辦的二級職業(yè)技術(shù)學(xué)院,也可供示范性軟件職業(yè)技術(shù)學(xué)院、繼續(xù)教育學(xué)院、民辦高校、技能型緊缺人才培養(yǎng)使用,還可供本科院校、計算機(jī)專業(yè)人員和愛好者參考使用。
書籍目錄
第1章 引論1.1 一個C++應(yīng)用程序1.2 編輯源程序文件1.3 編譯、連接和運(yùn)行實(shí)訓(xùn)1 應(yīng)用Visual C++ 6.0開發(fā)環(huán)境編寫C程序第2章 C++基礎(chǔ)知識介紹2.1 新的關(guān)鍵字2.2 流的輸入輸出2.3 注釋2.4 強(qiáng)制轉(zhuǎn)換2.5 引用2.6 函數(shù)中的引用調(diào)用2.7 函數(shù)實(shí)訓(xùn)2 基本數(shù)據(jù)類型、表達(dá)式和基本語句思考與練習(xí)第3章 類和對象3.1 類與對象的定義3.2 成員函數(shù)3.3 構(gòu)造函數(shù)3.4 析構(gòu)函數(shù)3.5 對象與指針3.6 類與結(jié)構(gòu)3.7 繼承3.8 多重繼承3.9 派生類的對象和構(gòu)造函數(shù)3.10 多態(tài)性3.11 重載3.12 虛擬函數(shù)實(shí)訓(xùn)3 類和對象、繼承和派生思考與練習(xí)第4章 面向?qū)ο蟪绦蛟O(shè)計概述4.1 面向?qū)ο蟪绦蛟O(shè)計4.2 Windows用戶界面對象4.3 Windows的編程特點(diǎn)4.4 應(yīng)用程序設(shè)計接口和開發(fā)工具包思考與練習(xí)第5章 Visual C++的開發(fā)環(huán)境介紹5.1 集成工作環(huán)境5.2 工程項目生成實(shí)訓(xùn)4 熟悉開發(fā)環(huán)境和建立工程項目第6章 MFC簡介6.1 MFC概述6.2 MFC類庫層次6.3 CObject類6.4 主要派生類6.5 MFC程序設(shè)計實(shí)訓(xùn)5 MFC基本應(yīng)用程序的建立思考與練習(xí)第7章 用AppWizard建立應(yīng)用框架7.1 建立工程項目7.2 應(yīng)用框架分析7.3 ClassWizard(類向?qū)В?.4 文檔和視圖7.5 鍵盤與鼠標(biāo)實(shí)訓(xùn)6 AppWizard與ClassWizard的使用思考與練習(xí)第8章 用戶界面設(shè)計8.1 菜單和工具欄8.2 對話框8.3 控件實(shí)訓(xùn)7 菜單、控件和對話框思考與練習(xí)第9章 圖形用戶界面9.1 圖形設(shè)備接口GDI9.2 映射模式和繪圖坐標(biāo)9.3 CDC類9.4 CGdiObject類9.5 實(shí)例實(shí)訓(xùn)8 Visual C++繪圖思考與練習(xí)第10章 文件的輸入輸出10.1 串行化10.2 CFile類10.3 實(shí)例實(shí)訓(xùn)9 文件基本操作第11章 數(shù)據(jù)庫編程11.1 MFC中的ODBC類11.2 建立數(shù)據(jù)源11.3 編寫應(yīng)用程序11.4 增加控件11.5 編譯并運(yùn)行11.6 增加和刪除記錄實(shí)訓(xùn)10 數(shù)據(jù)庫編程思考與練習(xí)第12章 綜合實(shí)例12.1 通訊錄設(shè)計的基礎(chǔ)工作12.2 界面及程序設(shè)計參考文獻(xiàn)
章節(jié)摘錄
第8章用戶界界面設(shè)計 本章我們將介紹如何設(shè)計用戶界面,包括菜單、工具欄、對話框和控件等創(chuàng)建的基本步驟,以及介紹改善擴(kuò)展基于MFC應(yīng)用程序的用戶界面的方法。使讀者具備簡單用戶界面設(shè)計的能力,更全面的掌握VC++程序設(shè)計的方法?! ?.1菜單和工具欄 在VC++的集成環(huán)境中,我們可以利用windows豐富的資源來開發(fā)可視化軟件,主要有菜單、工具欄、對話框、按鈕、文本框等。這些資源不是可執(zhí)行文件,但可通過資源編譯器連接到程序的可執(zhí)行文件中。它們?yōu)閣indows應(yīng)用程序的執(zhí)行提供了友好的界面和豐富的環(huán)境。還需要指出的一點(diǎn)是,由于VC++將資源編譯與程序編譯分開,開發(fā)者便可把執(zhí)行部分的編寫與資源編輯分開,這有利于程序的調(diào)試和用戶界面的設(shè)計和改進(jìn)。在Vc++中,資源與可執(zhí)行文件的連接是由資源編譯器自動完成的。這一節(jié)我們就主要來講述其中的菜單與工具欄資源?! 〔藛巍⒐ぞ邫趯ξ覀儊碚f應(yīng)該是很熟悉的,幾乎所有的windows應(yīng)用程序都會用到,它們是應(yīng)用程序命令項列表,提供了傳遞用戶命令的界面?! 〔藛物@示一組菜單項即命令項的下拉列表,菜單項可以是文字或位圖。通過用鼠標(biāo)或鍵盤選擇菜單項,應(yīng)用程序便執(zhí)行與菜單項相關(guān)的命令。在菜單項列表中,所有的命令都已列出,用戶只要選擇其中的命令便可以了,使用起來十分方便。此外,菜單項列表并不總是可見的,只有在用戶需要時才出現(xiàn)?! 」ぞ邫谝彩敲铐椀慕M合,但它與菜單不同。它顯示的是一組圖形按鈕,每個按鈕對應(yīng)一個命令項。用戶只要選中某個按鈕,相應(yīng)的命令就會被執(zhí)行。工具欄中的按鈕一直都排列在視圖中,即使不需要它們時也仍然出現(xiàn)。菜單和工具欄是windows應(yīng)用程序不可缺少的基本組件。
圖書封面
評論、評分、閱讀與下載
C++面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) PDF格式下載