Visual C++輕松入門

出版時間:2009-4  出版社:人民郵電出版社  作者:古萬榮  頁數(shù):298  
Tag標(biāo)簽:無  

前言

  C++是當(dāng)前最流行的高級編程語言,C++適合開發(fā)企業(yè)級大型應(yīng)用系統(tǒng)、驅(qū)動程序、人工智能、科學(xué)計(jì)算等;同時,C++具有,Java無可比擬的高效性,又廣泛應(yīng)用于圖形圖像游戲開發(fā)中。因此,掌握C++程序設(shè)計(jì)語言是頂尖軟件工程師的必經(jīng)之路?! isual C++6.O是學(xué)習(xí)C++語言的集成開發(fā)環(huán)境之一,以前曾經(jīng)有的Borland C++和Turbo C++等集成開發(fā)環(huán)境在技術(shù)上和性能上無法克服的缺陷讓這些開發(fā)環(huán)境產(chǎn)品逐步被淘汰。因此,在當(dāng)前的技術(shù)條件下,選擇Visual C++6.0集成開發(fā)環(huán)境是正確的。  作者通過編寫本書,將多年的理論和實(shí)踐以簡單的方式展現(xiàn)給讀者,以方便初級讀者直觀而輕松地掌握C++程序設(shè)計(jì)語言,并且通過本書的實(shí)例操作來熟悉Visual C++6.0集成開發(fā)環(huán)境的使用。本書的每個實(shí)例都有完整的操作步驟、代碼注釋和技術(shù)分析,讀者務(wù)必按照以下步驟來理解和掌握本書的知識?! 。?)以章為單位,理解本章的知識內(nèi)容,并熟記相關(guān)概念,完成章后練習(xí)?! 。?)親自動手編寫本章的相關(guān)實(shí)例,不要滿足于將配套光盤源碼進(jìn)行調(diào)試通過,要保持勤動手的習(xí)慣。 ?。?)如果編程調(diào)試幾次都不通過,可以查看光盤源碼,并將自己編寫的源代碼與之對比,思考編譯器給出的錯誤提示?! 。?)在本章的實(shí)例基礎(chǔ)上進(jìn)行系統(tǒng)擴(kuò)展,對實(shí)例的功能進(jìn)行補(bǔ)充和優(yōu)化?! 〕绦蛟O(shè)計(jì)語言的學(xué)習(xí)需要理論和實(shí)踐相結(jié)合,讀者應(yīng)該在學(xué)習(xí)階段保持每天記一些理論,動手編寫一些程序,日積月累必定有很大的收獲。

內(nèi)容概要

  《Visual C++輕松入門》將圍繞這4個部分來講解C++語言理論。C++語言是當(dāng)前最經(jīng)典的程序設(shè)計(jì)語言,它內(nèi)容體系較廣,按照內(nèi)容特點(diǎn)可以分為4個部分:面向過程、基于對象、面向?qū)ο蠛蚐TL。Visual C++ 6.0是當(dāng)前最流行的C++程序設(shè)計(jì)集成開發(fā)環(huán)境,使用Visual C++ 6.0可以很方便地開發(fā)Windows應(yīng)用程序。如基于對話框的應(yīng)用程序、單文檔應(yīng)用程序和多文檔應(yīng)用程序,也可以通過Visual C++ 6.0很方便地開發(fā)Win32 SDK應(yīng)用程序,直接和Windows系統(tǒng)層打交道。更為強(qiáng)大的是,Visual C++ 6.0還提供了DLL(動態(tài)鏈接庫)和DBMS(數(shù)據(jù)庫管理系統(tǒng))等復(fù)雜項(xiàng)目的創(chuàng)建的應(yīng)用程序向?qū)?,免去了開發(fā)者重復(fù)勞動的步驟,直接進(jìn)行關(guān)鍵功能的開發(fā)。  《Visual C++輕松入門》實(shí)例涵蓋全書的知識點(diǎn),讓讀者不僅可以從C++語言理論角度去掌握知識,還可以從程序?qū)嵺`的角度去理解知識。每個實(shí)例的步驟都是完整的,從零開始到一個項(xiàng)目的最終開發(fā)成功,讀者都可以按照《Visual C++輕松入門》的操作步驟獨(dú)立完成,并且在操作過程中也有技術(shù)難點(diǎn)講解,讓讀者能夠融匯編程中的理論?!  禫isual C++輕松入門》內(nèi)容豐富,寫作風(fēng)格輕松詼諧,讓讀者在輕松的語句中理解原本深奧的理論,通過形象而簡潔的描述使初級讀者達(dá)到事半功倍的學(xué)習(xí)效果。

書籍目錄

第1篇 玄奘取真經(jīng) 必先收頑徒第1章 明確學(xué)習(xí)目的是Visual C++入門的前提1.1 明確學(xué)習(xí)目的和學(xué)習(xí)內(nèi)容1.1.1 收有用之徒:學(xué)好C++1.1.2 掌握MFC就等于Willie了一匹千里馬1.1.3 熟練掌握數(shù)據(jù)庫理論、DLL和網(wǎng)絡(luò)編程將會更進(jìn)一步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的主要菜單項(xiàng)功能1.3 打印“Hello,Visual C++”邁出編程第一步1.3.1 實(shí)例——編寫第一個C++程序:Hello,C++!1.3.2 分析第一個程序的源代碼1.3.3 分析第一個程序都包含哪些必要文件1.3.4 實(shí)例——創(chuàng)建第一個MFC程序:Hello,MFC!1.4 小結(jié)本章習(xí)題第2章 C++語法之?dāng)?shù)據(jù)類型2.1 C++發(fā)展歷史和相關(guān)背景2.2 常量和變量2.2.1 常量的意義和使用2.2.2 變量的意義和使用2.3 簡單變量的定義和使用2.3.1 整型的定義和字長2.3.2 浮點(diǎn)型的定義和字長2.3.3 布爾類型的定義和運(yùn)算2.4 算術(shù)運(yùn)算符的基本操作2.5 枚舉、指針和數(shù)組2.5.1 用枚舉來設(shè)定變量的取值2.5.2 用指針表示變量的住址2.5.3 數(shù)組:多車廂的火車2.6 string類和C風(fēng)格字符串2.6.1 不好好學(xué)C++只能選擇:C風(fēng)格字符串2.6.2 string如何解放C程序員的繁重勞動2.7 數(shù)據(jù)類型是應(yīng)用軟件的細(xì)胞2.8 結(jié)構(gòu)體類型2.9 “類”類型2.9.1 “類”類型定義的語法形式2.9.2 “類”類型的函數(shù)實(shí)現(xiàn)2.1 0小結(jié)本章習(xí)題第3章 隨我心意選擇性執(zhí)行——條件語句3.1 邏輯運(yùn)算的種類3.1.1 否定和否定聯(lián)結(jié)詞的含義3.1.2 合取和合取聯(lián)結(jié)詞的含義3.1.3 析取和析取聯(lián)結(jié)詞的含義3.2 使用if語句分支處理3.2.1 基本if語句的結(jié)構(gòu)3.2.2 if語句嵌套的配套規(guī)則3.3 多分支語句:SWitch語句3.4 實(shí)例——開關(guān)語句的使用3.5 小結(jié)本章習(xí)題第4章 發(fā)揮計(jì)算機(jī)優(yōu)勢——循環(huán)語句4.1 小學(xué)奧數(shù)題目難倒三藏師徒4.1.1 “++”和“一”運(yùn)算符4.1.2 小學(xué)奧數(shù)題目:累加和累乘運(yùn)算4.1.3 使用for語句為小學(xué)生減負(fù)4.1.4 用for語句搞定非連續(xù)的累加算法4.2 另一道小學(xué)奧數(shù)題目分析4.2.1 另一道小學(xué)奧數(shù)題目:累加次數(shù)計(jì)算4.2.2 使用while語句再次解決小學(xué)生的苦惱4.3 while的兄弟:dowhile語句4.4 中斷循環(huán)語句的兩件法寶4.4.1 徹底出逃循環(huán)用break4.4.2 跳入下一圈循環(huán)用continue4.5 小結(jié)本章習(xí)題第5章 軟件項(xiàng)目的功能模塊——函數(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ù)指針在項(xiàng)目中的應(yīng)用5.4 具有引用參數(shù)的函數(shù)5.4.1 變量的引用5.4.2 最經(jīng)典的變量引用案例——兩個數(shù)交換5.4.3 指針也是別名5.5 函數(shù)重載的使用5.6 函數(shù)模板的定義和使用5.7 實(shí)例——定義和調(diào)用函數(shù)5.8 小結(jié)本章習(xí)題第6章 給世界具體事物概括一個概念——類6.1 自然界中的生物的概念概括:類6.1.1 自然界中的生物的概念有生命嗎?沒有!6.1.2 應(yīng)用程序中的類有內(nèi)存分配嗎?沒有!6.2 概念中每個具體存在的對象:類的對象6.2.1 自然界中的某個生物有生命嗎?有!6.2.2 應(yīng)用程序中的類的對象有內(nèi)存分配嗎?有!6.3 實(shí)例化類對象并使用6.4 類的構(gòu)造函數(shù)和析構(gòu)函數(shù)6.4.1 為什么需要構(gòu)造函數(shù)?6.4.2 類的私有成員的賦值方式6.4.3 通過構(gòu)造函數(shù)來初始化私有數(shù)據(jù)成員6.4.4 類的析構(gòu)函數(shù)6.5 運(yùn)算符重載與this指針的使用6.5.1 為什么要定義重載的運(yùn)算符6.5.2 this指針在我肚子里指向我自己6.6 友元函數(shù)和友元類6.7 實(shí)例——定義類和使用類對象6.8 小結(jié)本章習(xí)題第7章 代碼重用的機(jī)制——類繼承7.1 自然界中的生物分類7.2 多態(tài)公有繼承7.2.1 is-a關(guān)系: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 抽象基類的派生類怎么改變抽象性質(zhì)7.5 私有繼承和保護(hù)繼承7.6 多繼承及其規(guī)則7.7 類模板的定義和使用7.8 小結(jié)本章習(xí)題第8章 標(biāo)準(zhǔn)模板庫(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 小結(jié)本章習(xí)題第9章 進(jìn)出之道I/O流和文件9.1 C++的輸入和輸出9.1.1 輸出流對象cout9.1.2 使用輸出流對象的格式化功能91.3 使用cin進(jìn)行輸入9.2 文件輸入和輸出9.3 小結(jié)本章習(xí)題第2篇 快馬加鞭的良駒MFC第10章 windows應(yīng)用程序介紹10.1 Windows應(yīng)用程序和MS-DOS風(fēng)格應(yīng)用程序10.2 應(yīng)用程序的類型10.2.1 應(yīng)用程序的類型簡介10.2.2 什么樣的程序是Win32應(yīng)用程序……第3篇 數(shù)據(jù)庫和網(wǎng)絡(luò)編程第4篇 體驗(yàn)修煉成果

章節(jié)摘錄

  第1篇 玄奘取真經(jīng) 必先收頑徒  第1章 明確學(xué)習(xí)目的是Visual C++入門的前提  1.1 明確學(xué)習(xí)目的和學(xué)習(xí)內(nèi)容  估計(jì)大家都看過《西游記》,唐僧師徒經(jīng)歷了九九八十一難,最終取得真經(jīng)修成正果。其實(shí)學(xué)習(xí)Visual C++,也要經(jīng)歷九九八十一難。當(dāng)然,如果唐僧師徒有個GPS電子導(dǎo)航手機(jī)的話,應(yīng)該會少受一些折騰。而當(dāng)讀者學(xué)習(xí)到這  時,Visual C++集成開發(fā)環(huán)境已經(jīng)相當(dāng)成熟了,要學(xué)Visual C++當(dāng)然先要規(guī)劃好學(xué)習(xí)步驟,少走一些彎路?! ?.1.1 收有用之徒:學(xué)好C++  學(xué)習(xí)Visual C++,首先要學(xué)好C++,C++程序設(shè)計(jì)語言在整個Visual C++學(xué)習(xí)過程中,是最基礎(chǔ)、最關(guān)鍵并且是最難的,因此說C++是悟空一點(diǎn)也不錯,如果學(xué)好了C++,就相當(dāng)于多了一個高徒,這樣讀者學(xué)習(xí)Visual C++就可以得心應(yīng)手了。但如果沒有學(xué)好C++,就冒然學(xué)習(xí)Visual C++的相關(guān)知識,這個頑徒可能會讓你頭疼無數(shù)次。根據(jù)C++Ox標(biāo)準(zhǔn),C++的學(xué)習(xí)可以分為以下4個部分。

編輯推薦

  本書特色:  輕松:生動的比喻、輕松的講解,讓初學(xué)者輕松入門;  易學(xué):步驟詳細(xì),只需按照步驟操作即可實(shí)現(xiàn);  實(shí)用:包含215個實(shí)例、3個綜合案例,223個開發(fā)技巧?! 〕倒獗P內(nèi)容:  本書所有源代碼;  200分鐘視頻演示;  3小時培訓(xùn)視頻演示;  本書教學(xué)PPT,方便授課使用;  1000頁免費(fèi)電子書?! ∽x者對象:  沒有任何Visual C++編程基礎(chǔ)的入門人員;  大中專院校的學(xué)生和相關(guān)培訓(xùn)學(xué)員;  進(jìn)行畢業(yè)設(shè)計(jì)的高年級學(xué)生;  剛參加工作的初級程序員;  需要快速掌握 C++ 編程進(jìn)行科學(xué)計(jì)算的人員。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Visual C++輕松入門 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號-7