UML+OOPC嵌入式C語言開發(fā)精講

出版時間:2008-9  出版社:電子工業(yè)出版社  作者:高煥堂  頁數(shù):539  字?jǐn)?shù):550000  
Tag標(biāo)簽:無  

前言

  近年來,C語言類書籍的銷售量扶搖直上,起因于在數(shù)碼家電、手機(jī)、數(shù)字化汽車等產(chǎn)業(yè)中,嵌入式(Embedded)軟件應(yīng)用愈來愈廣。而嵌入式軟件開發(fā)所使用的語言中,C語言仍約占80%多?! ∮捎谇度胧杰浖?yīng)用愈來愈廣,軟件質(zhì)量決定了數(shù)碼產(chǎn)品的穩(wěn)定性和可靠度,因此,如何提升c程序的簡潔性、易讀性及重復(fù)使用性,乃是當(dāng)今軟件業(yè)的熱門話題。例如,世界知名的麥肯錫(McKinsey)顧問公司,在2006年的報告(“Getting better software to manufactured products”

內(nèi)容概要

OOPC通過將面向?qū)ο蟪绦蛟O(shè)計技術(shù)與C語言相結(jié)合,以提升C語言的簡潔性、易讀性和重復(fù)使用性,進(jìn)而提升嵌入式系統(tǒng)分析及架構(gòu)設(shè)計的技術(shù)能力?!禪ML+OOPC嵌入式C語言開發(fā)精講》由淺入深,從C語言的復(fù)習(xí)開始,然后講述C語言如何與OOP相結(jié)合,接著從面向?qū)ο蠹夹g(shù)進(jìn)入UML,最后教讀者從實(shí)踐應(yīng)用出發(fā),活用UML+OOPC開發(fā)流程,做好系統(tǒng)分析和架構(gòu)設(shè)計,實(shí)現(xiàn)高質(zhì)量的嵌入式軟件系統(tǒng)。《UML+OOPC嵌入式C語言開發(fā)精講》的實(shí)例通過定制頭文件,為ANSI-c和Keil C51添加類、接口的定義機(jī)制,來說明面向?qū)ο蟪绦蛟O(shè)計技術(shù)與C語言相結(jié)合的優(yōu)點(diǎn)和特色。通過詳細(xì)介紹相關(guān)的類、接口、UML和基本模式,以深入進(jìn)行UML分析及設(shè)計,讓讀者精確掌握系統(tǒng)需求和設(shè)計優(yōu)美的系統(tǒng)架構(gòu),以求大幅提高嵌入式系統(tǒng)的可靠性和質(zhì)量?!禪ML+OOPC嵌入式C語言開發(fā)精講》適合廣大嵌入式系統(tǒng)及應(yīng)用開發(fā)人員閱讀。

作者簡介

高煥堂,從事IT行業(yè)近30年,被稱為“臺灣OO技術(shù)教父級代表人物”:近年來,專注于產(chǎn)業(yè)、企業(yè)及嵌入式產(chǎn)品的架構(gòu)設(shè)計,被稱為“臺灣軟件架構(gòu)設(shè)計大師”,曾任WWISA(Worldwide Institute ofSofware Architects)會員。
  現(xiàn)任臺北MISOO公司的軟件開發(fā)及架構(gòu)設(shè)計師、北京《

書籍目錄

第一篇 復(fù)習(xí)ANSI-C語言 第1章 嵌入式時代最劃算策略 第2章 C程序的基本組成 第3章 C語言的數(shù)據(jù)類型 第4章 C的數(shù)據(jù)運(yùn)算 第5章 決策與循環(huán) 第6章 C語言的指針 第7章 結(jié)構(gòu)(struct)及動態(tài)內(nèi)存分配 第8章 外部變量與靜態(tài)函數(shù) 第9章 數(shù)組與字符串 第10章 預(yù)處理程序第2篇 介紹面向?qū)ο蟾拍罴癘OPC 第11章 認(rèn)識對象(Object) 第12章 對象溝通方法 第13章 對象溝通實(shí)例 第14章 認(rèn)識接口(Interface) 第15章 接口應(yīng)用實(shí)例 第16章 集合對象鏈表(Linked List) 第17章 LW_OOPC宏的設(shè)計思維第3篇 介紹UML 第18章 認(rèn)識UML 第19章 UML類圖 第20章 UML用例圖 第21章 UML序列圖 第22章 UML對象狀態(tài)圖第4篇 UML+OPPC實(shí)用示例 第23章 UML+OPPC實(shí)用示例之一 第24章 UML+OPPC實(shí)用示例之二 第25章 UML+OPPC實(shí)用示例之三 第26章 UML+OPPC實(shí)用示例之四第5篇 面向?qū)ο驥eil C51語言:在單片機(jī)(SOC)上的應(yīng)用 第27章 替Keil C51黃袍加身 第28章 Keil C51的特殊數(shù)據(jù)類型 第29章 以Keil C51定義類 第30章 應(yīng)用范例一 第31章 應(yīng)用范例二 第32章 應(yīng)用范例三 第33章 應(yīng)用范例四關(guān)于本書的習(xí)題和示例代碼著作權(quán)說明

章節(jié)摘錄

  第一篇 復(fù)習(xí)ANSI-C語言  第1章 嵌入式時代最劃算策略  1.2 基于Turbo C 2.0環(huán)境的評估  在Turbo C 2.0環(huán)境里,C程序加上美好的面向?qū)ο髾C(jī)制,需要付出多少代價呢?答案是一個類增加0.5KB(即400Bytes)左右,即使你的程序含有10個類(這已經(jīng)是大系統(tǒng)了),也不過增加0.5KB左右。以下Turbo C 2.0IDE的評估來說明這是一項(xiàng)很劃算的策略。

媒體關(guān)注與評論

  一本適合廣大嵌入式系統(tǒng)及應(yīng)用開發(fā)人員閱讀的經(jīng)典著作!本書由淺入深,從C語言的復(fù)習(xí)開始,講述C語言如何與OOP相結(jié)合,從面向?qū)ο蠹夹g(shù)進(jìn)入UML。實(shí)踐出真知,書中提供了大量實(shí)例,講述如何活用UML+OOPC開發(fā)流程,做好系統(tǒng)分析和架構(gòu)設(shè)計,從而構(gòu)造高質(zhì)量的嵌入式軟件系統(tǒng);通過詳細(xì)介紹相關(guān)的類、接口、UML和基本模式,深入進(jìn)行UML分析及設(shè)計,讓讀者精確掌握系統(tǒng)需求和設(shè)計優(yōu)美的系統(tǒng)架構(gòu),大幅提高嵌入式系統(tǒng)的可靠性和質(zhì)量?! ∪绻阆肓私饷嫦?qū)ο蟪绦蛟O(shè)計技術(shù)與C語言相結(jié)合的優(yōu)點(diǎn)和特色,就請讀這本書吧。UML及其背后的面向?qū)ο笏枷胧侨藗兠鎸ο到y(tǒng)復(fù)雜性的一種思考方式,它同樣可以落實(shí)到非面向?qū)ο蟮恼Z言上。高煥堂先生的這本書正是把UML和C語言結(jié)合起來的入門佳作。本書內(nèi)容深入淺出,圍繞實(shí)例,不僅一步步畫出了UML圖形,而且給出了完整的C代碼,便于讀者對照印證。  ——UMLChina首席專家潘加宇高煥堂

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    UML+OOPC嵌入式C語言開發(fā)精講 PDF格式下載


用戶評論 (總計5條)

 
 

  •   很新穎的學(xué)習(xí)嵌入式C語言的書,總體感覺不錯。但是,如果IDE里面沒有OOPC文件,又覺得用OOPC編寫嵌入式軟件的實(shí)用性不是很強(qiáng)。
  •   作者把一些平時不用的東西拿來用。對于剛畢業(yè)的學(xué)生從C到C++。很有意義。對了解面向?qū)ο蟮木幊毯途幾g原理很有用。我以前就想就這方面做一個專題。沒想到作者走在我前面了,欽佩一個。
  •   在書店看過,覺得不錯,買來珍藏!
  •   講c語言基礎(chǔ),我覺得沒有必要,給人的感覺好像在湊數(shù),而精髓oopc所占比例非常小
  •   大概翻閱了一下,總的來說還可以!有時間會細(xì)致看看的。
 

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

京ICP備13047387號-7