C#編程風(fēng)格

出版時間:2008.10  出版社:人民郵電出版社  作者:Kenneth Baldwin,Andrew Gray  頁數(shù):214  字數(shù):268000  譯者:韓磊  
Tag標簽:無  

前言

  作為商業(yè)軟件組件的開發(fā)者,我們總是努力在代碼中保持良好、一致的風(fēng)格。由于最終產(chǎn)品中總是會包括源代碼,所以用戶常常會研究我們的代碼,不只是為了學(xué)習(xí)組件的工作機理,還為了學(xué)習(xí)如何編寫好的軟件。這最終導(dǎo)致了The Elements of Java Style 和The Elements of C++ Style 兩本書的誕生。這兩本書深獲好評,加上人們也總在問關(guān)于C#和.NET代碼風(fēng)格的問題,這樣就促成了這個C#版本的問世。無論你是否讀過本系列圖書的前兩本,都可能會對本書中的許多建議耳熟能詳。

內(nèi)容概要

本書是一部久經(jīng)考驗、短小精悍的C# 編程規(guī)范。給出的C# 編碼規(guī)則和建議主要涉及格式、命名、文檔、設(shè)計、編程以及包等內(nèi)容,能夠幫助廣大程序員編寫出更易于理解、維護、擴展,更有效,更專業(yè)的C# 代碼?! ”緯m用于各層次C# 程序員。

作者簡介

本書作者均為世界頂尖的程序員,曾共同打造了ROgue Wave公司聞名世界的程序庫,并有豐富的C#系統(tǒng)軟件開發(fā)經(jīng)驗。

書籍目錄

Contents1. General Principles 02. Formatting 62.1 White Space 62.2 Braces 162.3 Class Organization 243. Naming 283.1 General 283.2 Abbreviations 323.3 Preprocessor Symbols 343.4 Types and Constants 343.5 Enumerations 383.6 Interfaces 383.7 Properties 403.8 Methods 423.9 Variables and Parameters 423.10 Attributes 463.11 Namespaces 463.12 Event Handling 483.13 Exceptions 484. Documentation 504.1 General 504.2 API 544.3 Internal Code 585. Design 495.1 Engineering 495.2 Class Design 545.3 Thread Safety and Concurrency 635.4 Efficiency 666. Programming 706.1 Types 706.2 Statements and Expressions 746.3 Control Flow 766.4 Classes 806.5 Life Cycle 856.6 Fields and Properties 906.7 Methods 926.8 Attributes 946.9 Generics 966.10 Enumerations 966.11 TypE SAFETY, CASTING, AND CONVERSION 996.12 ERROR HANDLING AND DEBUGGING 1006.13 EVENTS, DELEGATES, AND THREADING 1067. Packaging 1087.1 FILES 1087.2 NAMESPACES 1097.3 ASSEMBLIES 112SUMMary Glossary Bibliography Index 目 錄第1章 一般原則 1第2章 格式 72.1 空白 72.2 花括號 172.3 類的組織 25第3章 命名 293.1 一般原則 293.2 縮略形式 333.3 預(yù)處理器符號 353.4 類型和常量 353.5 枚舉 393.6 接口 393.7 屬性 413.8 方法 433.9 變量和參數(shù) 433.10 特性 473.11 命名空間 473.12 事件處理 493.13 異?!?9第4章 文檔 514.1 一般原則 514.2 API 554.3 內(nèi)部代碼 59第5章 設(shè)計 695.1 工程 695.2 類的設(shè)計 755.3 線程安全和并發(fā) 895.4 效率 93第6章 編程 1016.1 類型 1016.2 語句和表達式 1076.3 控制流程 1116.4 類 1156.5 生命周期 1236.6 字段和屬性 1316.7 方法 1336.8 特性 1356.9 泛型 1396.10 枚舉 1396.11 類型安全、強制轉(zhuǎn)換與轉(zhuǎn)換 1436.12 錯誤處理和調(diào)試 1456.13 事件、委托和線程 153第7章 打包 1577.1 文件 1577.2 命名空間 1577.3 程序集 163摘要 169術(shù)語表 185參考書目 208索引 210

編輯推薦

  《C#編程風(fēng)格(英漢對照)》適用于各層次C# 程序員?! ∠碜u全球的C#經(jīng)典著作;頂級軟件公司編程規(guī)范;多位世界級專家經(jīng)驗結(jié)晶;卓越軟件團隊必由之路;100多條經(jīng)典C#編程規(guī)則和建議。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    C#編程風(fēng)格 PDF格式下載


用戶評論 (總計11條)

 
 

  •   這本書不是一本編程教材,但卻對程序開發(fā)極有幫助.對于一個開發(fā)大型項目的團隊,代碼風(fēng)格的優(yōu)美統(tǒng)一是非常重要的,直接關(guān)系到項目的開發(fā)效率和后續(xù)產(chǎn)品維護,本書作者有著非常豐富的團隊開發(fā)經(jīng)驗,對團隊的代碼風(fēng)格給出了非常好的建議.不管是為團隊制定編程規(guī)范還是培養(yǎng)良好的個人編程習(xí)慣,提高代碼質(zhì)量,都值得看一看.本書針對C#語言的新特性給出了詳細的風(fēng)格建議,是少有的C#編程規(guī)范書籍.
  •   非常小巧的書,攜帶方便,英漢對照,學(xué)習(xí)英語的同時,也可以回顧基本概念。
  •   這本書,比較不錯,我很喜歡
  •   從開始就培養(yǎng)好的習(xí)慣吧
  •   適合作為新人的培訓(xùn)書籍使用。我買了3本送給我的徒弟們。
  •   不錯的小書很適合放在桌子旁邊
  •   就是沖著30元免運費買的,而且還貨到付款。以后會更多在這里買。
  •   書中介紹的內(nèi)容有些已經(jīng)是平常編程的時候使用到的。但是從另一個角度看作者如何闡述這樣做的原因也能夠提高自己的水平??傊@本書值得購買。
  •   內(nèi)容雖然很少,但是卻很有用,有助于代碼的規(guī)范
  •   還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好還好
  •   一般般哎,。。??赡苁腔A(chǔ)還不夠吧
 

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

京ICP備13047387號-7