內容介紹
《VisualC++6.0完全自學寶典》由淺入深地介紹使用VisualC++6.0進行Windows應用程式開發的一般過程和方法,既包含相關的理論
講解,又安排相應的實例作為補充,以期從理論和實踐兩個方面幫助讀者了解相關的知識,並掌握相關的技能。
全書分為5篇,其中第1篇介紹使用VisualC++6.0進行Windows應用程式開發所應該具備的基礎知識。第2篇和第3篇是《VisualC++6.0完全自學寶典》的主要內容,分別介紹常見的應用程式開發和高級的應用程式開發。第4篇作為補充性的內容,介紹VisualC++6.0常用的數據結構,此外還介紹常用的調試技巧和編程技巧等。最後一篇是實例篇,通過一個非常完整的實例,複習前面所學知識,並鍛鍊讀者的動手和思考能力。
與同類書籍相比,《VisualC++6.0完全自學寶典》的內容十分豐富,除了涵蓋常見知識點,《VisualC++6.0完全自學寶典》還儘可能地穿插介紹一些有益於讀者掌握的Windows編程知識。此外,《VisualC++6.0完全自學寶典》介紹了一些在工程中經常使用的工具、編程技巧等。全書將理論和實踐有機地結合起來穿插在全書的各個章節進行講解,以幫助讀者更好地掌握相關知識。
前言
Visual C++ 6.0是微軟公司Visual Studio 6.0開發工具套件中的重要組成部分。Visual C++ 6.0以面向對象的C++程式語言為基礎,輔以在代碼層次上對Windows API進行封裝的MFC類庫、COM、ATL等技術,成為眾多企業開發Windows平台應用程式的首選。.
為了使讀者快速地掌握Visual C++ 6.0,了解Windows應用程式的編寫方法、過程,並能夠自己動手編程,筆者精心編寫了本書。本書根據讀者一般的學習習慣,以循序漸進、理論和實踐相結合的方式,讓讀者在學習的過程中可以隨時動手實踐,以幫助讀者儘可能地少走彎路,加快學習速度,更深刻地了解相關的知識,並掌握Windows應用程式編程技能。
本書的內容安排
本書共5篇,循序漸進地介紹了使用Visual C++ 6.0進行Windows應用程式編程的基本概念、基礎編程和高級套用編程,以及Visual C++ 6.0常用的抽象數據類型、程式調試和常用編程技巧,分別介紹如下:
第1篇(第1~5章)首先介紹Visual C++ 6.0的使用基礎,包括程式的安裝、配置,常用輔助軟體的安裝、版本控制程式VSS的安裝和使用。第3~5章介紹C++程式設計語言。其中第3章介紹C++程式設計語言的基礎知識,第4章介紹C++語言中的面向對象特性,第5章介紹了C++語言中的異常處理機制。已經掌握本篇主要內容的讀者在閱讀本書時可以跳過,直接閱讀本書後面的章節。
第2篇(第6~9章)講述常見的Windows程式套用開發,其中第6章介紹Windows應用程式編寫應當具備的基礎知識,例如Windows訊息機制等。在閱讀本書的過程中,讀者應該仔細閱讀本章,打好基礎,這樣有利於後面的學習。第7~9章分別介紹3個主要的Windows程式設計的主題:
基於對話框的Windows應用程式編寫。
基於文檔/視圖的Windows應用程式編寫。
Windows動態程式庫的編寫。
讀者在閱讀這部分內容時,應當注重相關章節對不同類型應用程式運行原理、程式結構的介紹,分析清楚其中的結構、機制,在此基礎上掌握相關的編程知識。
第3篇(第10~13章)介紹如何使用Visual C++ 6.0進行高級開發,包括3個Windows套用編程的常見主題,共4章,安排如下:
第10章:介紹多執行緒技術,並介紹使用Visual C++ 6.0開發基於多執行緒的Windows應用程式。
第11章:介紹在Visual C++ 6.0下如何進行資料庫編程。
第12章:介紹如何使用Winsock進行基本的Windows網路編程。
第13章:完整地介紹一個實際項目的開發過程,涉及多執行緒技術和網路編程,以期讓讀者能夠儘早地一窺項目開發之全貌。
本篇包含的內容實戰性很強,建議讀者在閱讀本部分內容時多動手練習,可以對書中介紹的每一個知識點編寫1~2個小程式練習。此外,每章的最後還安排有單獨的篇幅以實戰的形式綜合介紹該章涉及的主要知識點,建議讀者在閱讀完每一章時,對書中實戰的例子進行分析、總結,還可以模仿做出類似功能的程式,既加深了對相關知識的認識,又提升自己的動手能力。
第4篇(第14~17章)是作為補充性教材的一篇。第14章介紹了如何使用Visual C++ 6.0進行程式調試工作。第15章介紹使用Visual C++ 6.0編程過程中常用的技巧。第16、17章分別介紹兩個用於實現常用抽象數據類型的C++庫。
第5篇(第18章)是本書的最後一篇,完整地講解一個實例的開發過程,從需求分析到系統設計、功能劃分、資料庫設計和代碼實現。學習本章內容可以幫助讀者理論聯繫實際,掌握實際的開發經驗。
本書的特點
(1)本書安排了豐富的內容,除了涵蓋常見知識點以外,在編寫本書時還儘可能地從讀者的角度出發,穿插介紹一些有益於讀者掌握Windows編程的知識。
(2)特色之二在於本書介紹了一些在實際開發過程中經常使用的工具和編程技巧,例如常見的輔助工具介紹、使用VSS進行版本控制、程式調試、常用編程技巧等。
(3)本書的特色之三在於全書沒有千篇一律地介紹理論或者實踐,而是將二者結合起來穿插在全書的各個章節進行講解,以期幫助讀者更好地掌握相關知識。
(4)最後添加了一個附錄,對Visual C++開發人員面試過程中碰到的問題,進行了詳細的分析和講解,讓入門者了解面試過程中的一些知識點和技巧。
適合閱讀本書的讀者
·Visual C++ 6.0的初學者。
·Windows程式編程愛好者。
·使用Visual C++ 6.0進行信息系統開發的人員。
·使用Visual C++ 6.0進行網路應用程式編程的人員。
·需要編寫多執行緒應用程式的人員。
·想了解Windows編程技術的其他人員。
·想從C轉入C++學習的初級入門者。
關於作者
本書由朱洪波主持編寫,其他參與編寫、資料整理、代碼調試的人員還有陳杰、陳冠軍、頊宇峰、於詠澤、龐永慶、馮浩楠、劉軍、劉晶晶、劉輝、劉長江、吳榮、孫海民、孫愛榮、張亞丹、張軍華、李家玉、李愛芝、李靜、王全、王嘉、王曉天、王永剛、石光成、紀超、胡永、賈凱、趙美青、陸壯飛和馬忠超等,在此表示感謝。...