日新月異的軟件開發(fā)工具給程序員帶來極大的方便,但是眾多的開發(fā)工具和語言也給開發(fā)人員選擇開發(fā)工具帶來了挑戰(zhàn).在眾多工具和語言中,VisualC++獨樹一幟,人們把VC稱作“專業(yè)程序員使用的工具”,其主要原因在二個方面:第一,VC所使用語言是C++,OO語言的優(yōu)點(比如繼承.多態(tài).抽象等)不必多說,第二是要想編寫優(yōu)秀的Windows程序,程序員必須掌握更多的Windows操作系統(tǒng)底層知識,而VC自然占有得天獨厚優(yōu)勢.但是,在學習VisualC++之前,還需要掌握一些C++的基礎知識,例如面向對象的概念與思維,程序的語句.函數(shù)等,這樣才更有利于學習和使用VisualC++開發(fā)環(huán)境的強大功能.本書共分為14章,從簡單到復雜,從常規(guī)話題到高級話題,詳細介紹了C++語言的各個方面的知識,體現(xiàn)了面向對象編程的思想.第1章C++語言概述介紹Win32編程基本概念和基本原理,面向對象編程的思想.C++語法規(guī)則.C++程序結構,以及C++語言的發(fā)展,讓用戶對C++語言有所了解和熟悉.第2章常量和變量介紹C++語言的最為基本的要素——變量類型及聲明.包括變量.常量和數(shù)組的定義,初始化與賦值,簡單的格式化I/O函數(shù)等.這些都是編寫C++程序時最為基本的知識,讀者必須熟練掌握,對程序員非常重要.第3章運算符介紹C++程序的各種表達式和運算符.包括算術運算符.邏輯運算符.運算符的聯(lián)合操作,以及運算符的優(yōu)先級.數(shù)據(jù)類型轉換等知識.第4章語句語句和表達式是C++程序的重要內容,本章介紹了C++語言的簡單語句和復雜語句,包括語句的聲明.選擇語句.循環(huán)語句.開關語句.轉向語句等.第5章函數(shù)函數(shù)事實上就是處理事件的方法.C++語言的函數(shù)有系統(tǒng)函數(shù)和用戶自定義函數(shù)二類.本章對有關函數(shù)的類型.定義及調用作了前面介紹(參數(shù)傳遞.函數(shù)作用范圍.函數(shù)調用——嵌套調用.遞歸調用,以及函數(shù)的重載.函數(shù)內聯(lián)等).第6章結構與預處理包括結構.結構數(shù)組.聯(lián)合枚舉及預處理,并給出了實例程序進行剖析.第7章指針這是C++進行數(shù)據(jù)索引的獨特方法.包括指針變量的定義.指針與數(shù)組.指向函數(shù)的指針.結構指針等.第8章文件.庫函數(shù)和算法文件是計算機信息的基本集合.本章介紹了文件的生成與處理.文件I/0函數(shù).庫函數(shù)與頭文件的使用.算法與數(shù)據(jù)結構,這些都是進行程序設計與歸檔時不容忽視的內容.第9章類與對象既然繼承是C++的重要特性,那么有關類和對象的思想就顯得尤為重要了.本章介紹了類與對象的定義.對象的生命周期以及初始化.讀者應當對類域.類成員(靜態(tài)數(shù)據(jù)成員和成員函數(shù)).類指針友元以及對象數(shù)組必須非常清楚.第10章類的繼承與派生繼承包括單繼承.多繼承和虛擬繼承,讀者應掌握派生類與基類的關系,創(chuàng)建和生成構造函數(shù)與析構函數(shù)的方法.第11章類的高級話題主要討論類型轉換.運算符號重載以及虛函數(shù).第12章模板討論模板的創(chuàng)建和使用,實例化類模板.讀者在進行實際應用開發(fā)時,注意使用模板可以提高開發(fā)工作效率.第13章異常出力技術任何一種開發(fā)語言都有自己的優(yōu)勢和不足,C++也不例外.異常處理機制是程序開發(fā)中不可或缺的為了提高應用系統(tǒng)健壯性的重要步驟和方法,為延長軟件壽命.減少系統(tǒng)維護開支提供了重要保證.第14章?盒退惴ㄓ隨TL使用迭代器技術能實現(xiàn)程序開發(fā)中的數(shù)據(jù)結構與算法的有效分離.STL主要依賴于模板而不是封裝.繼承和虛函數(shù)(多態(tài)性)——OOP的3個要素,它提供了訪問容器(一種數(shù)據(jù)結構)中對象的方法,而算法用來操作容器中的數(shù)據(jù)的模板函數(shù).最后,本書還提供了每一章練習題的參考答案,以便檢查你的學習成果.本書由王波波組織編寫,其他參加本書部分編寫的人員有:李長林.張義.張玉平.范鳳強等,在此一并表示感謝.這是一本介紹VisualC++例程的實用編程指導書,它是VisualC++程序員之路系列的第一本。本書重點介紹VisualC++基礎知識,并通過實例將VisualC++的主要知識點有機地串連起來,并在實踐中靈活應用,以指導讀者進行實際應用開發(fā)與編程。全書由14章組成,內容涉及C++語言基礎、變量與常量、VisualC++運算符與重??、C++語法、函數(shù)、結構與預處理、指針對象、友元、類的繼承與派生、文件操作、庫函數(shù)與算法、模板、泛型算法與STL以及異常處理技術等。所講知識全面,內容翔實,實例典型,講練結合,方法實用。本書適合于使用VisualC++進行應用開發(fā)的初、中級程序員,高校和社會專業(yè)培訓班,以及作為項目管理和系統(tǒng)分析員的參考書。日新月異的軟件開發(fā)工具給程序員帶來極大的方便,但是眾多的開發(fā)工具和語言也給開發(fā)人員選擇開發(fā)工具帶來了挑戰(zhàn).在眾多工具和語言中,VisualC++獨樹一幟,人們把VC稱作“專業(yè)程序員使用的工具”,其主要原因在二個方面:第一,VC所使用語言是C++,OO語言的優(yōu)點(比如繼承.多態(tài).抽象等)不必多說,第二是要想編寫優(yōu)秀的Windows程序,程序員必須掌握更多的Windows操作系統(tǒng)底層知識,而VC自然占有得天獨厚優(yōu)勢.但是,在學習VisualC++之前,還需要掌握一些C++的基礎知識,例如面向對象的概念與思維,程序的語句.函數(shù)等,這樣才更有利于學習和使用VisualC++開發(fā)環(huán)境的強大功能.本書共分為14章,從簡單到復雜,從常規(guī)話題到高級話題,詳細介紹了C++語言的各個方面的知識,體現(xiàn)了面向對象編程的思想.第1章C++語言概述介紹Win32編程基本概念和基本原理,面向對象編程的思想.C++語法規(guī)則.C++程序結構,以及C++語言的發(fā)展,讓用戶對C++語言有所了解和熟悉.第2章常量和變量介紹C++語言的最為基本的要素——變量類型及聲明.包括變量.常量和數(shù)組的定義,初始化與賦值,簡單的格式化I/O函數(shù)等.這些都是編寫C++程序時最為基本的知識,讀者必須熟練掌握,對程序員非常重要.第3章運算符介紹C++程序的各種表達式和運算符.包括算術運算符.邏輯運算符.運算符的聯(lián)合操作,以及運算符的優(yōu)先級.數(shù)據(jù)類型轉換等知識.第4章語句語句和表達式是C++程序的重要內容,本章介紹了C++語言的簡單語句和復雜語句,包括語句的聲明.選擇語句.循環(huán)語句.開關語句.轉向語句等.第5章函數(shù)函數(shù)事實上就是處理事件的方法.C++語言的函數(shù)有系統(tǒng)函數(shù)和用戶自定義函數(shù)二類.本章對有關函數(shù)的類型.定義及調用作了前面介紹(參數(shù)傳遞.函數(shù)作用范圍.函數(shù)調用——嵌套調用.遞歸調用,以及函數(shù)的重載.函數(shù)內聯(lián)等).第6章結構與預處理包括結構.結構數(shù)組.聯(lián)合枚舉及預處理,并給出了實例程序進行剖析.第7章指針這是C++進行數(shù)據(jù)索引的獨特方法.包括指針變量的定義.指針與數(shù)組.指向函數(shù)的指針.結構指針等.第8章文件.庫函數(shù)和算法文件是計算機信息的基本集合.本章介紹了文件的生成與處理.文件I/0函數(shù).庫函數(shù)與頭文件的使用.算法與數(shù)據(jù)結構,這些都是進行程序設計與歸檔時不容忽視的內容.第9章類與對象既然繼承是C++的重要特性,那么有關類和對象的思想就顯得尤為重要了.本章介紹了類與對象的定義.對象的生命?芷諞約俺跏薊?.讀者應當對類域.類成員(靜態(tài)數(shù)據(jù)成員和成員函數(shù)).類指針友元以及對象數(shù)組必須非常清楚.第10章類的繼承與派生繼承包括單繼承.多繼承和虛擬繼承,讀者應掌握派生類與基類的關系,創(chuàng)建和生成構造函數(shù)與析構函數(shù)的方法.第11章類的高級話題主要討論類型轉換.運算符號重載以及虛函數(shù).第12章模板討論模板的創(chuàng)建和使用,實例化類模板.讀者在進行實際應用開發(fā)時,注意使用模板可以提高開發(fā)工作效率.第13章異常出力技術任何一種開發(fā)語言都有自己的優(yōu)勢和不足,C++也不例外.異常處理機制是程序開發(fā)中不可或缺的為了提高應用系統(tǒng)健壯性的重要步驟和方法,為延長軟件壽命.減少系統(tǒng)維護開支提供了重要保證.第14章泛型算法與STL使用迭代器技術能實現(xiàn)程序開發(fā)中的數(shù)據(jù)結構與算法的有效分離.STL主要依賴于模板而不是封裝.繼承和虛函數(shù)(多態(tài)性)——OOP的3個要素,它提供了訪問容器(一種數(shù)據(jù)結構)中對象的方法,而算法用來操作容器中的數(shù)據(jù)的模板函數(shù).最后,本書還提供了每一章練習題的參考答案,以便檢查你的學習成果.本書由王波波組織編寫,其他參加本書部分編寫的人員有:李長林.張義.張玉平.范鳳強等,在此一并表示感謝.