易學(xué)C#

出版時間:2009-10  出版社:人民郵電  作者:馬偉 編  頁數(shù):410  
Tag標(biāo)簽:無  

前言

  本書的編寫目的  眾所周知,c#語言是微軟公司在新一代開發(fā)平臺.NET上推出的一種完全面向?qū)ο蟮男滦驼Z言。雖然只有短短幾年時間的發(fā)展與推廣,但c#語言憑借其自身的特性,使得它像程序設(shè)計(jì)語言中的一件藝術(shù)品一樣,吸引著越來越多的開發(fā)人員轉(zhuǎn)向它?! ≡谶@期間,市面上關(guān)于c#語言的輔導(dǎo)書非常多,使讀者應(yīng)接不暇、無所適從。但在仔細(xì)觀察這些書后,我們不難發(fā)現(xiàn)普遍存在著這樣一個問題:幾乎市面上所有的c#書籍都向讀者講解的是純粹的c#語言基礎(chǔ)知識。大家知道,c#語言是一種完全面向?qū)ο蟮恼Z言,在我們的日常程序設(shè)計(jì)中,只有真正地掌握好面向?qū)ο蟮乃枷氩拍軌蛟O(shè)計(jì)出好的面向?qū)ο蟪绦?。如果沒有成熟的面向?qū)ο蟮乃枷胱鳛橹笇?dǎo),即便把語言學(xué)得再精通也是徒勞無功?! ∧敲矗瑸槭裁次覀兙筒荒軌驈囊婚_始學(xué)習(xí)程序設(shè)計(jì)的時候就把c#語言和面向?qū)ο笤O(shè)計(jì)思想結(jié)合起來學(xué)習(xí)呢?為什么我們就不能夠在寫c#的相關(guān)書籍中融入軟件工程與面向?qū)ο蟮乃枷肽??  基于上面的這些討論和問題,使筆者產(chǎn)生了編寫本書的源動力??梢赃@么說,本書不僅僅是教會讀者如何使用c#語言進(jìn)行程序設(shè)計(jì),更重要的是教會讀者如何用軟件工程與面向?qū)ο蟮乃枷肴シ治鲈O(shè)計(jì)軟件以及如何使用c#語言進(jìn)行面向?qū)ο蟪绦蛟O(shè)計(jì),讓讀者從一開始學(xué)習(xí)編程就養(yǎng)成良好的程序設(shè)計(jì)習(xí)慣并打下堅(jiān)實(shí)的基礎(chǔ)。

內(nèi)容概要

  C#語言是微軟公司近幾年推出的一種新型的完全面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,到目前為止,它已經(jīng)成為了應(yīng)用軟件開發(fā)的主流語言,尤其是在Web開發(fā)方面更是無與倫比。UML則是面向?qū)ο筌浖臉?biāo)準(zhǔn)化建模語言,無論是企業(yè)信息系統(tǒng)、基于Web的分布式系統(tǒng)還是實(shí)時系統(tǒng)等都適合于使用UML來進(jìn)行建模分析。本書正是C#與UML融合的產(chǎn)物,書中不僅向讀者闡述了C#語言的編程基礎(chǔ)知識與高級特性,而且還闡述了如何利用UML圖形來進(jìn)行面向?qū)ο蟮姆治雠c設(shè)計(jì)。本書旨在幫助讀者在較短的時間里對C#語言與UML得到全面深刻的理解與認(rèn)識,從而使讀者將C#與UML融合到一起,為讀者以后的軟件設(shè)計(jì)生涯打下堅(jiān)實(shí)的基礎(chǔ)。另外,本書還配備了許多經(jīng)典的習(xí)題,這些習(xí)題全部是從各大軟件公司的面試題中所提取的。認(rèn)真地練習(xí)這些習(xí)題,能夠讓你在以后的職業(yè)面試中信心與成功率倍增?! ”緯淖趾啙嵣鷦樱⑤o之以大量的圖表和代碼示例,對于希望學(xué)習(xí)C#語言的學(xué)員具有自學(xué)指導(dǎo)的作用。本書既可作為大專、本科院校相關(guān)專業(yè)的教材,又可作為軟件開發(fā)人員的技術(shù)參考手冊。

作者簡介

馬偉:微軟公司最有影響力的開發(fā)者之一,軟件研發(fā)工程師與系統(tǒng)分析師。在其以往的程序歲月中,曾經(jīng)負(fù)責(zé)過遠(yuǎn)程視頻監(jiān)控系統(tǒng)、視頻營銷平臺、企業(yè)管理應(yīng)用系統(tǒng)、南方電網(wǎng)四分統(tǒng)計(jì)平臺等項(xiàng)目的架構(gòu)設(shè)計(jì)與開發(fā)。擅長系統(tǒng)分析、架構(gòu)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)、設(shè)計(jì)模式、SOA等技術(shù),尤其對C#與UML、C++與UML的架構(gòu)設(shè)計(jì)與編程有獨(dú)到的見解。

書籍目錄

預(yù)備課:學(xué)習(xí)從這里開始 第1部分  C#與UML基礎(chǔ) 第1章  開篇經(jīng)典——“Hello,World”  第2章  數(shù)據(jù)類型和表達(dá)式  第3章  數(shù)據(jù)類型轉(zhuǎn)換  第4章  計(jì)算控制——結(jié)構(gòu)化程序設(shè)計(jì)  第5章  字符串、數(shù)組與集合  第6章  C#程序員UML建?;A(chǔ) 第2部分  C#與面向?qū)ο蟪绦蛟O(shè)計(jì) 第7章  初識面向?qū)ο蟪绦蛟O(shè)計(jì)  第8章  復(fù)用現(xiàn)有的代碼——繼承與多重繼承  第9章  改寫對象的行為——多態(tài)  第10章  多功能的運(yùn)算符——運(yùn)算符重載  第11章  軟件模塊之間的協(xié)定——接口  第12章  面向?qū)ο笤O(shè)計(jì)原則與UML描述 第3部分  C#語言高級特性 第13章  程序的體檢醫(yī)生——異常處理  第14章  房屋中介與租房——委托與事件  第15章  程序集與反射  第16章  序列化與反序列化  第17章  項(xiàng)目小組和程序員——進(jìn)程和線程  第18章  萬能模板——泛型  第19章  C# 3.0語言新特性 第4部分  基于UML的面向?qū)ο蠓治雠c設(shè)計(jì)過程 第20章  基于UML的面向?qū)ο蠓治雠c設(shè)計(jì)過程 

章節(jié)摘錄

  其中,標(biāo)簽可以為任何合法的標(biāo)識符,它在實(shí)際的程序代碼中并不參與運(yùn)算,只起到標(biāo)記作用。若在程序中使用了標(biāo)簽語句,就可以用goto語句在一定條件下從某一處跳轉(zhuǎn)到標(biāo)簽后的語句中。  由代碼清單4—10可知,雖然我們也可以在switch語句之外使用goto語句,但它們通常會造成較差的程序結(jié)構(gòu),因此我們應(yīng)該用一種更簡易的結(jié)構(gòu)來取代它?! ?.3.3return語句的使用  ret啪語句出現(xiàn)在其終止執(zhí)行的方法中,并將控制返回給調(diào)用方法。它還可以返回一個可選值。如果方法為void類型,則可以省略return語句。  4.4C#預(yù)處理器指令  在C#中,有許多名為“預(yù)處理器指令”的命令。這些命令不會轉(zhuǎn)化為可執(zhí)行代碼中的命令,但會影響編譯過程的各個方面。例如,使用預(yù)處理器指令可以禁止編譯器編譯代碼的某一部分。如果計(jì)劃發(fā)布兩個版本的代碼,即基本版本和有更多功能的企業(yè)版本,就可以使用這些預(yù)處理器指令。在編譯軟件的基本版本時,使用預(yù)處理器指令還可以禁止編譯器編譯與額外功能相關(guān)的代碼。另外,在編寫提供調(diào)試信息的代碼時,也可以使用預(yù)處理器指令?! 〗酉聛恚覀儗⒊S玫腸#預(yù)處理器指令逐一講解給讀者?! ?.4.1使用預(yù)處理指令——#define和#undef  預(yù)處理指令都以枵開頭并位于行首(前面可以出現(xiàn)空格符)。在介紹條件編譯之前,我們先學(xué)習(xí)兩條用于定義符號和取消符號定義的預(yù)處理指令#define和#undef。

編輯推薦

  提供全書示例代碼下載  每多學(xué)一點(diǎn)知識,就少寫一行代碼  《易學(xué)C#》循序漸進(jìn)地向讀者闡述了C#語言的編程基礎(chǔ)知識與高級特性。以及如何利用UML圖形來進(jìn)行面向?qū)ο蠓治雠c設(shè)計(jì)。從而幫助讀者在較短的時間內(nèi)獲得對C#與UML全面深刻的理解與認(rèn)識,為讀者以后的軟件設(shè)計(jì)生涯打下堅(jiān)實(shí)的基礎(chǔ)。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    易學(xué)C# PDF格式下載


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

 
 

  •   很適合我這樣有點(diǎn)編程基礎(chǔ),又是C#的初學(xué)者,提示了很多注意的細(xì)節(jié),整書的結(jié)構(gòu)不錯,很對我的口味,但有排版錯誤,需要改進(jìn),看了26頁就有三處很明顯的,有點(diǎn)說不過去。
  •   只能說是一本不錯的入門書。
  •   講得不是很透
  •   目錄設(shè)計(jì)的很好,但是寫的不夠細(xì),不夠全面。比如數(shù)組部分,多維數(shù)組沒有講。和C#高級編程相比,差了一點(diǎn),但也有它的自己的特色,結(jié)合設(shè)計(jì)的思想去寫這本書,看中的就是這一點(diǎn)才買的。如果再多寫1000頁,把東東都寫細(xì)就完美了。
  •   沒有講stringbulider有一點(diǎn)點(diǎn)失望。其他還好
  •   極其粗糙的一本書。不細(xì)致。很多該講的東西都沒講。不值得購買。
  •   書都半個月沒有收到了!評個什么東東??!
 

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

京ICP備13047387號-7