出版時間: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
無
評論、評分、閱讀與下載