Visual C++課程設計案例精編

出版時間:2008-11  出版社:清華大學  作者:夏崇鐠//任海軍//余健  頁數(shù):369  字數(shù):571000  
Tag標簽:無  

前言

  提到在Windows下進行32位的應用程序開發(fā),就不能不重點關注Visual C++。相比其他的編程工具而言,Visual c++在提供了可視化編程方法的同時,也提供了編寫系統(tǒng)底層操作的功能,其生成代碼的質量是其他開發(fā)工具所無法比擬的?! ∪欢?,復雜的MFC結構往往給廣大的存校學生、VC初學者帶來很大的困難,在使用VC工具進行應用系統(tǒng)開發(fā)時,更是困難重重?! ”緯ㄟ^生動有趣的、完整的案例開發(fā)過程,向讀者介紹可視化編程的技術和軟件開發(fā)的思維方式,并使讀者能夠領悟一些編程技巧??紤]到數(shù)據(jù)庫在實際課程設計以及實際項目中應用的廣泛性,本書有意增多這方面的典型案例,以使讀者能夠通過本書快速找到這方面的技術方法,應用到實際編程中?! ”緯灿?1章,第1、2章介紹VC編程需要掌握的知識和技巧。第3~11章介紹課程設計案例,各個案例相對獨立,覆蓋了MFC編程的絕大部分。前面的案例便于迅速模仿實現(xiàn),適合讀者初學;后面的案例功能逐步豐富,并采用難度更大和功能更強的技術,讓讀者進一步掌握實際系統(tǒng)的設計與開發(fā)。各章具體內容如下?! 〉?章 Visual c++概述。該章介紹Visual c++的概況,以及如何使用VisualC++提供的各種_T具、有關工程創(chuàng)建的一般方法、調試技巧,及發(fā)布程序等必要的基礎知識。限于篇幅,該章講解時點到即止,讀者應多練多想,才能完全掌握其內容,為以后應用程序的編制打下良好的基礎?! 〉?章 MFC基礎。一個程序員能不能成功地學會vc編程,在很大程度上依賴于他對MFC的理解和熟練運用程度。該章從應用的角度依次介紹MFC:的層次、DDX、序列化、消息映射等MFc編程必須了解的知識,使讀者能在短時間內對這些知識有個初步的印象,然后在后面的案例學習中進一步深化理解。  第3章 GPA計算器。GPA計算器是所有案例中難度最小的一個應用程序,但俗話說“麻雀雖小,五臟俱全”,通過該程序可以學到對話框應用程序的編程方法、部分常用控件的使用規(guī)律、菜單的使用等極為普通但卻很重要的內容?! 〉?章 聊天程序。VC的實際編程往往需要加入多種技術,如網(wǎng)絡技術、數(shù)據(jù)庫技術、串口技術等。上一章的GPA計算器屬于純對話框編程,而此章是在對話框編程的基礎上加入了網(wǎng)絡技術。通過本章的學習可以進一步深入理解對話框編程,同時也可以體會到VC編程的難點不僅僅在于復雜的VC框架,更在于這種編程需要融合多種技術,對這些技術我們需要一一地領會?! 〉?章 通訊錄。通訊錄是文件信息系統(tǒng)類型程序的一個例子,該章為學生學習VC++的單文檔編程及其文檔序列化操作提供了示范。作為第一個單文檔應用程序,該章對項目建立的整個過程進行詳細的跟蹤指導,以便讓學生掌握方法?! 〉?章 餐廳管理系統(tǒng)。該章通過一個餐廳管理系統(tǒng)的完整開發(fā)過程,向讀者介紹相對簡單易用的MFCODBC:對數(shù)據(jù)庫的訪問技術。在界面設計方面使用選項卡分頁管理。數(shù)據(jù)庫采用Microsoft Access 2003。

內容概要

Visual C++是Microsoft公司出品的運行于Windows平臺上的交互式可視化集成開發(fā)工具。本書以案例的形式深入淺出地全面介紹了如何利用Visual C++進行課程設計和軟件制作。    本書共有11章。第1、2章介紹了VC編程需要掌握的知識和技巧。第3~11章介紹了課程設計案例,各個案例相對獨立,覆蓋了MFC編程的絕大部分,深入淺出地說明了MFC編程中最典型和最有用途的程序設計方法。考慮到數(shù)據(jù)庫在實際課程設計中的重要性,本書有意增多這方面的典型案例,以使讀者從中快速找到能解決當前問題的技術方法。本書的應用性極強,案例全部可以運行,讀者可以根據(jù)這些案例進行研究、修改和擴展,使其符合自己的要求。    本書適合具有C++基礎知識的讀者閱讀,可作為課程設計的參考用書,也適合中高級用戶進行開發(fā)設計時參考。    為方便讀者使用,本書附帶一張含有程序源代碼的光盤。

書籍目錄

第1章 Visual C++概述 1.1  Visual C++簡介 1.2  Visual C++的使用    1.2.1  創(chuàng)建工程    1.2.2 代碼編寫中用到的工具    1.2.3  調試技巧    1.2.4  發(fā)布程序 1.3  獲得幫助    1.3.1 MSDN簡介    1.3.2 MSDN的使用 1.4 本章小結第2章 MFC基礎 2.1 MFC編程概述    2.1.1 什么是MFC    2.1.2 MFC設計原理    2.1.3 MFC的層次結構 2.2 數(shù)據(jù)交換和校驗    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消息映射的實現(xiàn)方法    2.4.3 消息的處理 2.5 本章小結第3章 GPA計算器 3.1  功能描述 3.2 系統(tǒng)分析與設計 3.3 關鍵技術與算法    3.3.1  CFile和CArchive    3.3.2 公共對話框 3.4 程序實現(xiàn)    3.4.1 創(chuàng)建項目    3.4.2  界面設計    3.4.3 代碼編寫 3.5 運行結果 3.6 本章小結第4章 聊天程序 4.1  功能描述 4.2 系統(tǒng)分析與設計 4.3 關鍵技術與算法 4.4 程序實現(xiàn)    4.4.1 項目創(chuàng)建    4.4.2 界面設計    4.4.3 代碼編寫 4.5 運行結果 4.6 本章小結第5章 通訊錄 5.1  功能描述 5.2 系統(tǒng)分析與設計 5.3 關鍵技術與算法 5.4 程序實現(xiàn)    5.4.1 項目創(chuàng)建    5.4.2 界面設計    5.4.3 代碼實現(xiàn) 5.5 運行結果 5.6 本章小結第6章 餐廳管理系統(tǒng) 6.1 功能描述 6.2 系統(tǒng)分析與設計    6.2.1  系統(tǒng)分析    6.2.2 數(shù)據(jù)庫設計  ……第7章 商品庫存管理系統(tǒng)第8章 旅館管理系統(tǒng)第9章 圖書館管理系統(tǒng)第10章 本科生信息管理系統(tǒng)第11章 出租車管理系統(tǒng)附錄A VC++6.0常用的調試方法參考文獻

章節(jié)摘錄

  第1章 Visual C++概述  1.2 Visual C++的使用  Visual C++是一個可視化編程工具,它為程序員在編程的各個環(huán)節(jié)以工具的形式使用MFC提供了便利。只有熟練地掌握這些工具的使用,才能順利地進行編程。本節(jié)將按照編程的步驟依次介紹創(chuàng)建工程、編寫代碼、調試程序、發(fā)布程序等方面的知識。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Visual C++課程設計案例精編 PDF格式下載


用戶評論 (總計9條)

 
 

  •   這本書全是實例,我就喜歡這樣的!像編程這種事就應該直接上手才好!哈哈
  •   這書不錯,頂
  •   Visual C++課程設計案例精編 一般般
  •   帶光盤,代碼可以進行修改重現(xiàn),學習visual c++入門足夠了,想深入學習的就不夠使了
  •   主要是mfc編程吧
  •   書還行,但是里面還有一些沒有怎么解釋,看不太懂
  •   內容安排的還算合理,進階程度還不錯
  •   發(fā)貨速度還可以!
  •   里面的案例使用的工具比如;數(shù)據(jù)庫itai老了,還有錯誤
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7