出版時間:2009-4 出版社:人民郵電出版社 作者:古萬榮 頁數(shù):298
Tag標簽:無
前言
C++是當前最流行的高級編程語言,C++適合開發(fā)企業(yè)級大型應用系統(tǒng)、驅動程序、人工智能、科學計算等;同時,C++具有,Java無可比擬的高效性,又廣泛應用于圖形圖像游戲開發(fā)中。因此,掌握C++程序設計語言是頂尖軟件工程師的必經(jīng)之路。 Visual C++6.O是學習C++語言的集成開發(fā)環(huán)境之一,以前曾經(jīng)有的Borland C++和Turbo C++等集成開發(fā)環(huán)境在技術上和性能上無法克服的缺陷讓這些開發(fā)環(huán)境產(chǎn)品逐步被淘汰。因此,在當前的技術條件下,選擇Visual C++6.0集成開發(fā)環(huán)境是正確的。 作者通過編寫本書,將多年的理論和實踐以簡單的方式展現(xiàn)給讀者,以方便初級讀者直觀而輕松地掌握C++程序設計語言,并且通過本書的實例操作來熟悉Visual C++6.0集成開發(fā)環(huán)境的使用。本書的每個實例都有完整的操作步驟、代碼注釋和技術分析,讀者務必按照以下步驟來理解和掌握本書的知識?! 。?)以章為單位,理解本章的知識內(nèi)容,并熟記相關概念,完成章后練習?! 。?)親自動手編寫本章的相關實例,不要滿足于將配套光盤源碼進行調(diào)試通過,要保持勤動手的習慣?! 。?)如果編程調(diào)試幾次都不通過,可以查看光盤源碼,并將自己編寫的源代碼與之對比,思考編譯器給出的錯誤提示?! 。?)在本章的實例基礎上進行系統(tǒng)擴展,對實例的功能進行補充和優(yōu)化?! 〕绦蛟O計語言的學習需要理論和實踐相結合,讀者應該在學習階段保持每天記一些理論,動手編寫一些程序,日積月累必定有很大的收獲。
內(nèi)容概要
《Visual C++輕松入門》將圍繞這4個部分來講解C++語言理論。C++語言是當前最經(jīng)典的程序設計語言,它內(nèi)容體系較廣,按照內(nèi)容特點可以分為4個部分:面向過程、基于對象、面向對象和STL。Visual C++ 6.0是當前最流行的C++程序設計集成開發(fā)環(huán)境,使用Visual C++ 6.0可以很方便地開發(fā)Windows應用程序。如基于對話框的應用程序、單文檔應用程序和多文檔應用程序,也可以通過Visual C++ 6.0很方便地開發(fā)Win32 SDK應用程序,直接和Windows系統(tǒng)層打交道。更為強大的是,Visual C++ 6.0還提供了DLL(動態(tài)鏈接庫)和DBMS(數(shù)據(jù)庫管理系統(tǒng))等復雜項目的創(chuàng)建的應用程序向導,免去了開發(fā)者重復勞動的步驟,直接進行關鍵功能的開發(fā)。 《Visual C++輕松入門》實例涵蓋全書的知識點,讓讀者不僅可以從C++語言理論角度去掌握知識,還可以從程序實踐的角度去理解知識。每個實例的步驟都是完整的,從零開始到一個項目的最終開發(fā)成功,讀者都可以按照《Visual C++輕松入門》的操作步驟獨立完成,并且在操作過程中也有技術難點講解,讓讀者能夠融匯編程中的理論。 《Visual C++輕松入門》內(nèi)容豐富,寫作風格輕松詼諧,讓讀者在輕松的語句中理解原本深奧的理論,通過形象而簡潔的描述使初級讀者達到事半功倍的學習效果。
書籍目錄
第1篇 玄奘取真經(jīng) 必先收頑徒第1章 明確學習目的是Visual C++入門的前提1.1 明確學習目的和學習內(nèi)容1.1.1 收有用之徒:學好C++1.1.2 掌握MFC就等于Willie了一匹千里馬1.1.3 熟練掌握數(shù)據(jù)庫理論、DLL和網(wǎng)絡編程將會更進一步1.2 Visual C++ 6.0集成開發(fā)環(huán)境是必備工具1.2.1 Visual C++ 6.0的安裝1.2.2 Visual C++ 6.0操作界面1.2.3 Visual C++ 6.0的主要菜單項功能1.3 打印“Hello,Visual C++”邁出編程第一步1.3.1 實例——編寫第一個C++程序:Hello,C++!1.3.2 分析第一個程序的源代碼1.3.3 分析第一個程序都包含哪些必要文件1.3.4 實例——創(chuàng)建第一個MFC程序:Hello,MFC!1.4 小結本章習題第2章 C++語法之數(shù)據(jù)類型2.1 C++發(fā)展歷史和相關背景2.2 常量和變量2.2.1 常量的意義和使用2.2.2 變量的意義和使用2.3 簡單變量的定義和使用2.3.1 整型的定義和字長2.3.2 浮點型的定義和字長2.3.3 布爾類型的定義和運算2.4 算術運算符的基本操作2.5 枚舉、指針和數(shù)組2.5.1 用枚舉來設定變量的取值2.5.2 用指針表示變量的住址2.5.3 數(shù)組:多車廂的火車2.6 string類和C風格字符串2.6.1 不好好學C++只能選擇:C風格字符串2.6.2 string如何解放C程序員的繁重勞動2.7 數(shù)據(jù)類型是應用軟件的細胞2.8 結構體類型2.9 “類”類型2.9.1 “類”類型定義的語法形式2.9.2 “類”類型的函數(shù)實現(xiàn)2.1 0小結本章習題第3章 隨我心意選擇性執(zhí)行——條件語句3.1 邏輯運算的種類3.1.1 否定和否定聯(lián)結詞的含義3.1.2 合取和合取聯(lián)結詞的含義3.1.3 析取和析取聯(lián)結詞的含義3.2 使用if語句分支處理3.2.1 基本if語句的結構3.2.2 if語句嵌套的配套規(guī)則3.3 多分支語句:SWitch語句3.4 實例——開關語句的使用3.5 小結本章習題第4章 發(fā)揮計算機優(yōu)勢——循環(huán)語句4.1 小學奧數(shù)題目難倒三藏師徒4.1.1 “++”和“一”運算符4.1.2 小學奧數(shù)題目:累加和累乘運算4.1.3 使用for語句為小學生減負4.1.4 用for語句搞定非連續(xù)的累加算法4.2 另一道小學奧數(shù)題目分析4.2.1 另一道小學奧數(shù)題目:累加次數(shù)計算4.2.2 使用while語句再次解決小學生的苦惱4.3 while的兄弟:dowhile語句4.4 中斷循環(huán)語句的兩件法寶4.4.1 徹底出逃循環(huán)用break4.4.2 跳入下一圈循環(huán)用continue4.5 小結本章習題第5章 軟件項目的功能模塊——函數(shù)5.1 定義函數(shù)和函數(shù)原型5.1.1 想將功能集成怎么辦:定義函數(shù)5.1.2 告訴朋友我長什么樣:函數(shù)原型5.2 函數(shù)通過指針來調(diào)用數(shù)組5.3 指向函數(shù)的指針5.3 1函數(shù)指針的由來5.3 2函數(shù)指針在項目中的應用5.4 具有引用參數(shù)的函數(shù)5.4.1 變量的引用5.4.2 最經(jīng)典的變量引用案例——兩個數(shù)交換5.4.3 指針也是別名5.5 函數(shù)重載的使用5.6 函數(shù)模板的定義和使用5.7 實例——定義和調(diào)用函數(shù)5.8 小結本章習題第6章 給世界具體事物概括一個概念——類6.1 自然界中的生物的概念概括:類6.1.1 自然界中的生物的概念有生命嗎?沒有!6.1.2 應用程序中的類有內(nèi)存分配嗎?沒有!6.2 概念中每個具體存在的對象:類的對象6.2.1 自然界中的某個生物有生命嗎?有!6.2.2 應用程序中的類的對象有內(nèi)存分配嗎?有!6.3 實例化類對象并使用6.4 類的構造函數(shù)和析構函數(shù)6.4.1 為什么需要構造函數(shù)?6.4.2 類的私有成員的賦值方式6.4.3 通過構造函數(shù)來初始化私有數(shù)據(jù)成員6.4.4 類的析構函數(shù)6.5 運算符重載與this指針的使用6.5.1 為什么要定義重載的運算符6.5.2 this指針在我肚子里指向我自己6.6 友元函數(shù)和友元類6.7 實例——定義類和使用類對象6.8 小結本章習題第7章 代碼重用的機制——類繼承7.1 自然界中的生物分類7.2 多態(tài)公有繼承7.2.1 is-a關系:A是B的一種7.2.2 不同類型的元素組成的數(shù)組712.3 虛函數(shù)與動態(tài)聯(lián)編7.3 protected用在何處7.4 抽象基類7.4.1 純虛函數(shù)的語法形式7.4.2 抽象基類的派生類怎么改變抽象性質7.5 私有繼承和保護繼承7.6 多繼承及其規(guī)則7.7 類模板的定義和使用7.8 小結本章習題第8章 標準模板庫(STL)8.1 vector模板類的定義和使用8.1.1 vector模板類的定義和初始化8.1 2vector模板類常用的方法詳解813迭代器的定義和使用8.2 通用算法簡介8.2.1 序列的種類82.2 拷貝函數(shù)的使用8.2.3 排序函數(shù)的使用8.3 autoptr類的使用8.4 小結本章習題第9章 進出之道I/O流和文件9.1 C++的輸入和輸出9.1.1 輸出流對象cout9.1.2 使用輸出流對象的格式化功能91.3 使用cin進行輸入9.2 文件輸入和輸出9.3 小結本章習題第2篇 快馬加鞭的良駒MFC第10章 windows應用程序介紹10.1 Windows應用程序和MS-DOS風格應用程序10.2 應用程序的類型10.2.1 應用程序的類型簡介10.2.2 什么樣的程序是Win32應用程序……第3篇 數(shù)據(jù)庫和網(wǎng)絡編程第4篇 體驗修煉成果
章節(jié)摘錄
第1篇 玄奘取真經(jīng) 必先收頑徒 第1章 明確學習目的是Visual C++入門的前提 1.1 明確學習目的和學習內(nèi)容 估計大家都看過《西游記》,唐僧師徒經(jīng)歷了九九八十一難,最終取得真經(jīng)修成正果。其實學習Visual C++,也要經(jīng)歷九九八十一難。當然,如果唐僧師徒有個GPS電子導航手機的話,應該會少受一些折騰。而當讀者學習到這 時,Visual C++集成開發(fā)環(huán)境已經(jīng)相當成熟了,要學Visual C++當然先要規(guī)劃好學習步驟,少走一些彎路。 1.1.1 收有用之徒:學好C++ 學習Visual C++,首先要學好C++,C++程序設計語言在整個Visual C++學習過程中,是最基礎、最關鍵并且是最難的,因此說C++是悟空一點也不錯,如果學好了C++,就相當于多了一個高徒,這樣讀者學習Visual C++就可以得心應手了。但如果沒有學好C++,就冒然學習Visual C++的相關知識,這個頑徒可能會讓你頭疼無數(shù)次。根據(jù)C++Ox標準,C++的學習可以分為以下4個部分。
編輯推薦
本書特色: 輕松:生動的比喻、輕松的講解,讓初學者輕松入門; 易學:步驟詳細,只需按照步驟操作即可實現(xiàn); 實用:包含215個實例、3個綜合案例,223個開發(fā)技巧。 超值光盤內(nèi)容: 本書所有源代碼; 200分鐘視頻演示; 3小時培訓視頻演示; 本書教學PPT,方便授課使用; 1000頁免費電子書?! ∽x者對象: 沒有任何Visual C++編程基礎的入門人員; 大中專院校的學生和相關培訓學員; 進行畢業(yè)設計的高年級學生; 剛參加工作的初級程序員; 需要快速掌握 C++ 編程進行科學計算的人員。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載