C++語言是當今最流行的面向對象程序設計語言,而VisualC++是Microsoft公司開發(fā)的基于Windows操作系統(tǒng)的C++語言程序的可視化編程工具。VisualC++6.0是眾多VisualC++中的最高版本。VisualC++的執(zhí)行速度快,對操作系統(tǒng)的訪問權限高,這些是其他許多編程工具所無法比擬的。因此,VisualC++成為眾多程序員在Windows操作系統(tǒng)下編程的首選工具。本書共分為8章,全書提供了37個案例,結合案例介紹相關的知識點。本書采用任務驅動式的教學方法,讀者可以邊模仿練習各章的程序設計案例,邊學習各案例中涉及的知識和概念,將理論知識學習與實際操作有機地結合在一起,達到事半功倍的效果。本書的作者由計算機教師和程序員組成,他們都有著豐富的教學經驗和程序設計經驗。本書適應社會的需求、企業(yè)的需求、人才的需求和學校的需求,可以作為中職中專和高職高專的教材及培訓學校的培訓教材,還可以作為程序設計愛好者的自學用書。為了方便教師教學,本書還配有電子教學參考資料包(包括教學指南、電子教案及習題答案),詳見前言。本書前言前言C++語言是當今最流行的面向對象程序設計語言,而VisualC++是Microsoft公司開發(fā)的基于Windows操作系統(tǒng)的C++語言程序的可視化編程工具。VisualC++6.0是眾多VisualC++中的最高版本。VisualC++的執(zhí)行速度快,對操作系統(tǒng)的訪問權限高,這些是其他許多的編程工具所無法比擬的。因此,VisualC++成為眾多程序員在Windows操作系統(tǒng)下編程的首選工具。要真正地掌握VisualC++,必須對C/C++語言編程有深入的了解,應理解MFC庫和Windows操作系統(tǒng)下的編程方法。在Windows操作系統(tǒng)下編程,通常通過調用WindowsAPI得以實現(xiàn)。VisualC++6.0將大量的WindowsAPI以C++格式進行封裝,通過MFC方式提供給開發(fā)人員,大大簡化了開發(fā)人員的編程工作。因而,要學好VisualC++,MFC的掌握是關鍵。VisualC++6.0還提供了兩個功能強大的編程工具:AppWizard(應用程序向導)和ClassWizard(類向導)。利用AppWizard可以在很短的時間內創(chuàng)建出Windows應用程序的框架;而ClassWizard,則可以在應用程序框架之上迅速增加新的類、成員變量與函數,使Windows編程得以快速實現(xiàn)。兩者結合,讓Windows操作系統(tǒng)下的編程變得非常簡單。本書共分為8章,第1章介紹VisualC++6.0程序設計基礎,第2章介紹面向對象程序設計,第3章介紹可視化程序設計,第4章介紹VisualC++6.0資源應用,第5章介紹圖形與文本,第6章介紹基于對話框的應用程序,第7章介紹文檔與視圖,第8章介紹綜合應用程序開發(fā)。全書提供37個案例,并結合案例介紹了相關的知識點。本書的作者由計算機教師和程序員組成,他們都有著豐富的教學經驗和程序設計經驗。在工作中,作者們總結了一套任務驅動式的教學方法,比傳統(tǒng)教學方法更容易講授和學習。采用這種方法,可以使讀者快速掌握軟件的操作方法、程序設計方法及程序設計技巧。讀者可以邊模仿練習各章的程序設計案例,邊學習各案例中涉及的知識和概念,將理論知識學習與實際操作有機地結合在一起,達到事半功倍的效果。本書由沈大林和楊旭主編,王愛赪、關點、曾浩、王浩軒、曲彭生、關山、張倫、董鑫、趙亞輝、朱學亮、胡野紅、生強、季明輝、石淳、沈昕、肖檸樸、姜樹昕、耿文杰、劉宇昕、耿大偉、張錚、張磊、馬開顏、陳一兵、畢凌云、李征、郝俠、劉慶榮、李瑞梅、崔元如、于金霞、趙艷霞等也參加了本書的編寫工作。本書適應了社會的需求、企業(yè)的需求、人才的需求和學校的需求,可以作為中職中專和高職高專的教材及培訓學校的培訓教材,還可以作為程序設計愛好者的自學用書。由于技術的不斷變化以及操作過程中的疏漏,書中難免有錯誤和不足之處,懇請廣大讀者批評指正。為了方便教師教學,本書還配有教學指南、電子教案及習題答案(電子版),請有此需要的教師登錄華信教育資源網(http://www.hxedu.com.cn)下載或與電子工業(yè)出版社聯(lián)系,我們將免費提供。E-mail:ve@phei.com.cn。編者2005年6月