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