出版時間:2009-6 出版社:清華大學(xué)出版社 作者:榮欽科技李淑馨,陳偉 編著 頁數(shù):537
Tag標(biāo)簽:無
內(nèi)容概要
本書通過大量的范例運(yùn)用,詳盡的注釋說明以及程序執(zhí)行結(jié)果,展示了在傳統(tǒng)C/C++與新式語法C++/CLI之間程序語言的魔幻旅程?! ∪珪譃?部分共20章:第一部分為控制臺基礎(chǔ),講述Visual C++環(huán)境及C++語言基礎(chǔ):第二部分為控制臺應(yīng)用,進(jìn)一步講述C++程序語言,包括數(shù)組和字符串、指針、函數(shù)、預(yù)處理器和宏,以及自定義數(shù)據(jù)類型(結(jié)構(gòu)、枚舉、聯(lián)合)等程序語言中的經(jīng)典內(nèi)容;第三部分為面向?qū)ο?,從面向?qū)ο罄砟钪v開去,讓讀者能用面向?qū)ο蟮挠^點(diǎn)來理解Visual C++中的程序設(shè)計(jì)思想(對象與類、構(gòu)造函數(shù)、類成員、繼承、多態(tài)和虛擬函數(shù)),進(jìn)而詳解如何通過Visual C++來創(chuàng)建Windows窗體程序,包括控件、菜單與對話框、事件與面板布局、多文檔界面、設(shè)備上下文與基本繪圖功能?! ”緯嫦騐isual C++初學(xué)者,即便讀者沒有C++或是其他程序語言基礎(chǔ),通過本書都可以建立面向?qū)ο蟮睦砟詈驼莆誚isual C++程序設(shè)計(jì)的方法。
書籍目錄
第1章 Visual C++ 2008環(huán)境架構(gòu)第2章 基本的C++結(jié)構(gòu) 第3章 流程控制 第4章 數(shù)組和字符串第5章 特殊類型變量——指針第6章 函數(shù)提高程序模塊化第7章 預(yù)處理器和宏第8章 自定義數(shù)據(jù)類型第9章 對象和類第10章 構(gòu)造函數(shù)和類成員第11章 類繼承和友元關(guān)系 第12章 多態(tài)與虛擬函數(shù)第13章 I/O與數(shù)據(jù)流處理第14章 程序的調(diào)試第15章 了解Windows Form的運(yùn)作第16章 公共控件第17章 菜單與對話框第18章 事件和面板布局第19章 多文檔界面第20章 屏幕基本繪圖習(xí)題答案
章節(jié)摘錄
第3章流程控制 本章從UML的概念講解出發(fā),通過UML圖表讓讀者認(rèn)識程序語言的流程控制。從單純的條件判斷,到不斷重復(fù)執(zhí)行的循環(huán),程序語言不只是自上而下的語句,還應(yīng)具備可讀性、邏輯性:而通過邏輯性的思考也能增加程序的可讀性。通過UML活動圖說明流程控制的意義選擇判斷:從單一條件到多種條件判斷,介紹if語句、if else語句、if else if else語句和switch case語句循環(huán)的處理:介紹for循環(huán)、while循環(huán)和do while循環(huán)break和continue語句 3.1 UML和結(jié)構(gòu)化程序 在本章中并沒有打算要探討“統(tǒng)一建模語言”(UML,Unified Modeling Language)的理論基礎(chǔ),只是讓大家在學(xué)習(xí)過程中,能夠利用UML的觀點(diǎn)來了解面向?qū)ο蟮氖澜纭ML并不是程序語言,而是一種圖形化的面向?qū)ο筌浖軜?gòu)工具語言。使用15ML的最大好處是可以利用圖形來描述真實(shí)世界中的各個對象,通過標(biāo)準(zhǔn)化操作來看待程序語言的開發(fā)?! ?.1.1 UML組成要素 UML由事物(Things)、關(guān)系(Relations)以及圖(Diagrams)三大基本要素組成?!笆挛铩笔菍?shí)體抽象化的最終結(jié)果,通過“圖”將事物集合分類,連接事物則要通過“關(guān)系”。不過,這個對UML的解釋還是很難懂,所以原設(shè)計(jì)公司Rational Software(目前已被IBM并購)針對UML提出一個全新的“4+1”視圖模型,已成為開發(fā)軟件不可缺少的軟件架構(gòu)視圖理念。所謂“4+l”指的是:用例視圖(Use Case View):描述系統(tǒng)的功能需求?!∵壿嬕晥D(Logical View):通過面向?qū)ο蟮挠^念設(shè)計(jì)軟件。進(jìn)程視圖(Process View)。從系統(tǒng)整合的角度看系統(tǒng)的運(yùn)行特性,用于系統(tǒng)性能、可伸縮性和吞吐量的設(shè)計(jì)。實(shí)現(xiàn)視圖(Implementation View):在軟件中實(shí)現(xiàn)對象。
編輯推薦
《Visual C++2008程序設(shè)計(jì)完全自學(xué)教程》內(nèi)容編排合理:避免了枯燥而乏味的理論知識,通過大量范例、說明及程序執(zhí)行結(jié)果,讓讀者在每一章都有所收獲 范例注釋詳盡:所有范例均附有詳盡的注釋說明,可讀性強(qiáng),降低學(xué)習(xí)難度 習(xí)題精選:章后均安排大量的練習(xí)與編程實(shí)踐題,供讀者檢驗(yàn)學(xué)習(xí)效果
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Visual C++2008程序設(shè)計(jì)完全自學(xué)教程 PDF格式下載