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