出版時(shí)間:2008-11 出版社:清華大學(xué) 作者:夏崇鐠//任海軍//余健 頁數(shù):369 字?jǐn)?shù):571000
Tag標(biāo)簽:無
前言
提到在Windows下進(jìn)行32位的應(yīng)用程序開發(fā),就不能不重點(diǎn)關(guān)注Visual C++。相比其他的編程工具而言,Visual c++在提供了可視化編程方法的同時(shí),也提供了編寫系統(tǒng)底層操作的功能,其生成代碼的質(zhì)量是其他開發(fā)工具所無法比擬的?! ∪欢瑥?fù)雜的MFC結(jié)構(gòu)往往給廣大的存校學(xué)生、VC初學(xué)者帶來很大的困難,在使用VC工具進(jìn)行應(yīng)用系統(tǒng)開發(fā)時(shí),更是困難重重?! ”緯ㄟ^生動有趣的、完整的案例開發(fā)過程,向讀者介紹可視化編程的技術(shù)和軟件開發(fā)的思維方式,并使讀者能夠領(lǐng)悟一些編程技巧??紤]到數(shù)據(jù)庫在實(shí)際課程設(shè)計(jì)以及實(shí)際項(xiàng)目中應(yīng)用的廣泛性,本書有意增多這方面的典型案例,以使讀者能夠通過本書快速找到這方面的技術(shù)方法,應(yīng)用到實(shí)際編程中?! ”緯灿?1章,第1、2章介紹VC編程需要掌握的知識和技巧。第3~11章介紹課程設(shè)計(jì)案例,各個案例相對獨(dú)立,覆蓋了MFC編程的絕大部分。前面的案例便于迅速模仿實(shí)現(xiàn),適合讀者初學(xué);后面的案例功能逐步豐富,并采用難度更大和功能更強(qiáng)的技術(shù),讓讀者進(jìn)一步掌握實(shí)際系統(tǒng)的設(shè)計(jì)與開發(fā)。各章具體內(nèi)容如下?! 〉?章 Visual c++概述。該章介紹Visual c++的概況,以及如何使用VisualC++提供的各種_T具、有關(guān)工程創(chuàng)建的一般方法、調(diào)試技巧,及發(fā)布程序等必要的基礎(chǔ)知識。限于篇幅,該章講解時(shí)點(diǎn)到即止,讀者應(yīng)多練多想,才能完全掌握其內(nèi)容,為以后應(yīng)用程序的編制打下良好的基礎(chǔ)?! 〉?章 MFC基礎(chǔ)。一個程序員能不能成功地學(xué)會vc編程,在很大程度上依賴于他對MFC的理解和熟練運(yùn)用程度。該章從應(yīng)用的角度依次介紹MFC:的層次、DDX、序列化、消息映射等MFc編程必須了解的知識,使讀者能在短時(shí)間內(nèi)對這些知識有個初步的印象,然后在后面的案例學(xué)習(xí)中進(jìn)一步深化理解?! 〉?章 GPA計(jì)算器。GPA計(jì)算器是所有案例中難度最小的一個應(yīng)用程序,但俗話說“麻雀雖小,五臟俱全”,通過該程序可以學(xué)到對話框應(yīng)用程序的編程方法、部分常用控件的使用規(guī)律、菜單的使用等極為普通但卻很重要的內(nèi)容。 第4章 聊天程序。VC的實(shí)際編程往往需要加入多種技術(shù),如網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)、串口技術(shù)等。上一章的GPA計(jì)算器屬于純對話框編程,而此章是在對話框編程的基礎(chǔ)上加入了網(wǎng)絡(luò)技術(shù)。通過本章的學(xué)習(xí)可以進(jìn)一步深入理解對話框編程,同時(shí)也可以體會到VC編程的難點(diǎn)不僅僅在于復(fù)雜的VC框架,更在于這種編程需要融合多種技術(shù),對這些技術(shù)我們需要一一地領(lǐng)會?! 〉?章 通訊錄。通訊錄是文件信息系統(tǒng)類型程序的一個例子,該章為學(xué)生學(xué)習(xí)VC++的單文檔編程及其文檔序列化操作提供了示范。作為第一個單文檔應(yīng)用程序,該章對項(xiàng)目建立的整個過程進(jìn)行詳細(xì)的跟蹤指導(dǎo),以便讓學(xué)生掌握方法?! 〉?章 餐廳管理系統(tǒng)。該章通過一個餐廳管理系統(tǒng)的完整開發(fā)過程,向讀者介紹相對簡單易用的MFCODBC:對數(shù)據(jù)庫的訪問技術(shù)。在界面設(shè)計(jì)方面使用選項(xiàng)卡分頁管理。數(shù)據(jù)庫采用Microsoft Access 2003。
內(nèi)容概要
Visual C++是Microsoft公司出品的運(yùn)行于Windows平臺上的交互式可視化集成開發(fā)工具。本書以案例的形式深入淺出地全面介紹了如何利用Visual C++進(jìn)行課程設(shè)計(jì)和軟件制作。 本書共有11章。第1、2章介紹了VC編程需要掌握的知識和技巧。第3~11章介紹了課程設(shè)計(jì)案例,各個案例相對獨(dú)立,覆蓋了MFC編程的絕大部分,深入淺出地說明了MFC編程中最典型和最有用途的程序設(shè)計(jì)方法??紤]到數(shù)據(jù)庫在實(shí)際課程設(shè)計(jì)中的重要性,本書有意增多這方面的典型案例,以使讀者從中快速找到能解決當(dāng)前問題的技術(shù)方法。本書的應(yīng)用性極強(qiáng),案例全部可以運(yùn)行,讀者可以根據(jù)這些案例進(jìn)行研究、修改和擴(kuò)展,使其符合自己的要求。 本書適合具有C++基礎(chǔ)知識的讀者閱讀,可作為課程設(shè)計(jì)的參考用書,也適合中高級用戶進(jìn)行開發(fā)設(shè)計(jì)時(shí)參考。 為方便讀者使用,本書附帶一張含有程序源代碼的光盤。
書籍目錄
第1章 Visual C++概述 1.1 Visual C++簡介 1.2 Visual C++的使用 1.2.1 創(chuàng)建工程 1.2.2 代碼編寫中用到的工具 1.2.3 調(diào)試技巧 1.2.4 發(fā)布程序 1.3 獲得幫助 1.3.1 MSDN簡介 1.3.2 MSDN的使用 1.4 本章小結(jié)第2章 MFC基礎(chǔ) 2.1 MFC編程概述 2.1.1 什么是MFC 2.1.2 MFC設(shè)計(jì)原理 2.1.3 MFC的層次結(jié)構(gòu) 2.2 數(shù)據(jù)交換和校驗(yàn) 2.2.1 什么是DDX 2.2.2 創(chuàng)建DDX變量 2.2.3 DoDataExchange和Update函數(shù) 2.3 讀文檔和寫文檔 2.3.1 什么是序列化 2.3.2 類的序列化 2.4 消息映射 2.4.1 什么是消息映射 2.4.2 MFC消息映射的實(shí)現(xiàn)方法 2.4.3 消息的處理 2.5 本章小結(jié)第3章 GPA計(jì)算器 3.1 功能描述 3.2 系統(tǒng)分析與設(shè)計(jì) 3.3 關(guān)鍵技術(shù)與算法 3.3.1 CFile和CArchive 3.3.2 公共對話框 3.4 程序?qū)崿F(xiàn) 3.4.1 創(chuàng)建項(xiàng)目 3.4.2 界面設(shè)計(jì) 3.4.3 代碼編寫 3.5 運(yùn)行結(jié)果 3.6 本章小結(jié)第4章 聊天程序 4.1 功能描述 4.2 系統(tǒng)分析與設(shè)計(jì) 4.3 關(guān)鍵技術(shù)與算法 4.4 程序?qū)崿F(xiàn) 4.4.1 項(xiàng)目創(chuàng)建 4.4.2 界面設(shè)計(jì) 4.4.3 代碼編寫 4.5 運(yùn)行結(jié)果 4.6 本章小結(jié)第5章 通訊錄 5.1 功能描述 5.2 系統(tǒng)分析與設(shè)計(jì) 5.3 關(guān)鍵技術(shù)與算法 5.4 程序?qū)崿F(xiàn) 5.4.1 項(xiàng)目創(chuàng)建 5.4.2 界面設(shè)計(jì) 5.4.3 代碼實(shí)現(xiàn) 5.5 運(yùn)行結(jié)果 5.6 本章小結(jié)第6章 餐廳管理系統(tǒng) 6.1 功能描述 6.2 系統(tǒng)分析與設(shè)計(jì) 6.2.1 系統(tǒng)分析 6.2.2 數(shù)據(jù)庫設(shè)計(jì) ……第7章 商品庫存管理系統(tǒng)第8章 旅館管理系統(tǒng)第9章 圖書館管理系統(tǒng)第10章 本科生信息管理系統(tǒng)第11章 出租車管理系統(tǒng)附錄A VC++6.0常用的調(diào)試方法參考文獻(xiàn)
章節(jié)摘錄
第1章 Visual C++概述 1.2 Visual C++的使用 Visual C++是一個可視化編程工具,它為程序員在編程的各個環(huán)節(jié)以工具的形式使用MFC提供了便利。只有熟練地掌握這些工具的使用,才能順利地進(jìn)行編程。本節(jié)將按照編程的步驟依次介紹創(chuàng)建工程、編寫代碼、調(diào)試程序、發(fā)布程序等方面的知識。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Visual C++課程設(shè)計(jì)案例精編 PDF格式下載