Effective C# 中文版

Effective C# 中文版 pdf epub mobi txt 電子書 下載2025

出版者:人民郵電齣版社
作者:Bill Wagner
出品人:
頁數:304
译者:李建忠
出版時間:2007-5
價格:49.00元
裝幀:平裝
isbn號碼:9787115158888
叢書系列:圖靈程序設計叢書·微軟技術係列
圖書標籤:
  • c
  • #.NET
  • Effective
  • 編程
  • 軟件開發
  • Programming
  • 計算機
  • C
  • #
  • C#
  • NET 編程
  • 高效
  • 麵嚮對象
  • 代碼質量
  • 微軟
  • 開發指南
  • 最佳實踐
  • 性能優化
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書圍繞一些關於C#和.NET的重要主題,包括C#語言元素、.NET資源管理、使用C#錶達設計、創建二進製組件和使用框架等,講述瞭最常見的50個問題的解決方案,為程序員提供瞭改善C#和.NET程序的方法。本書通過將每個條款構建在之前的條款之上,並閤理地利用之前的條款,來讓讀者最大限度地學習書中的內容,為其在不同情況下使用最佳構造提供指導。

本書適閤各層次的C#程序員閱讀,同時可以推薦給高校教師(尤其是軟件學院教授C#/.NET課程的老師),作為C#雙語教學的參考書。

著者簡介

Bill wagner是世界知名的.NET專傢,微軟C#領域的MVP,並榮獲微軟Regional Director稱號。他是著名軟件谘詢公司SRT Solutions的創始人,有20多年軟件開發經驗,曾經領導瞭眾多成功的Windows平颱産品的開發。他是微軟開發社區的活躍人物,長期擔任MSDN Magazine、ASP.NET Pro、Visual Studio Magazine等技術雜誌的專欄作者。他的blog是http://www.srtsolutions.com/public/blog/20574,可以通過wwagner@SR7Solutions.com與他聯係。

圖書目錄

第1章 c#語言元素. 1
條款1:使用屬性代替可訪問的數據成員 1
條款2:運行時常量(readonly)優於編譯時常量(const) 12
條款3:操作符is或as優於強製轉型 17
條款4:使用conditional特性代替#if條件編譯 25
條款5:總是提供tostring()方法 31
條款6:明辨值類型和引用類型的使用場閤 38
條款7:將值類型盡可能實現為具有常量性和原子性的類型 44
條款8:確保0為值類型的有效狀態 51
條款9:理解幾個相等判斷之間的關係 56
條款10:理解gethashcode()方法的缺陷 63
條款11:優先采用foreach循環語句 70
第2章 .net資源管理 77
條款12:變量初始化器優於賦值語句 82
條款13:使用靜態構造器初始化靜態類成員 84
條款14:利用構造器鏈 87
條款15:利用using和try/finally語句來清理資源 93
條款16:盡量減少內存垃圾 100
條款17:盡量減少裝箱與拆箱 103
條款18:實現標準dispose模式 109
第3章 使用c#錶達設計.. 117
條款19:定義並實現接口優於繼承類型 118
條款20:明辨接口實現和虛方法重寫 125
條款21:使用委托錶達迴調 129
條款22:使用事件定義外發接口 131
條款23:避免返迴內部類對象的引用 137
條款24:聲明式編程優於命令式編程 142
條款25:盡可能將類型實現為可序列化的類型 148
條款26:使用icomparable和icomparer接口實現排序關係 156
條款27:避免icloneable接口 163
條款28:避免強製轉換操作符 167
條款29:隻有當新版基類導緻問題時纔考慮使用new修飾符 172
第4章 創建二進製組件 177
條款30:盡可能實現cls兼容的程序集 181
條款31:盡可能實現短小簡潔的函數 186
條款32:盡可能實現小尺寸、高內聚的程序集 190
條款33:限製類型的可見性 194
條款34:創建大粒度的web api 198
第5章 使用框架 205
條款35:重寫優於事件處理器 205
條款36:閤理使用.net運行時診斷 208
條款37:使用標準配置機製 213
條款38:定製和支持數據綁定 217
條款39:使用.net驗證 224
條款40:根據需要選用恰當的集閤 229
條款41:dataset優於自定義結構 237
條款42:利用特性簡化反射 246
條款43:避免過度使用反射 253
條款44:為應用程序創建特定的異常類 258
第6章 雜項討論 265
條款45:優先選擇強異常安全保證 265
條款46:最小化互操作 270
條款47:優先選擇安全代碼 277
條款48:掌握相關工具與資源 281
條款49:為c# 2.0做準備 284
條款50:瞭解ecma標準 293
索引 295
· · · · · · (收起)

讀後感

評分

C#从诞生之初对Java和C++的模仿,到现在已经有了翻天覆地的变化。可是国内的开发者,还在大量使用繁复而且丑陋的旧式语法来构建他们的代码。还有一些人有Java或者别的语言的开发经验,编写的C#程序有明显的“方言”。 本书提供的是关于C#语言特性的最佳实践。帮助那些有“方言...  

評分

我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...

評分

我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...

評分

我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...

評分

C#从诞生之初对Java和C++的模仿,到现在已经有了翻天覆地的变化。可是国内的开发者,还在大量使用繁复而且丑陋的旧式语法来构建他们的代码。还有一些人有Java或者别的语言的开发经验,编写的C#程序有明显的“方言”。 本书提供的是关于C#语言特性的最佳实践。帮助那些有“方言...  

用戶評價

评分

C# 進階書籍,不錯,可讀卻不認為是必讀書籍

评分

相比Scott Meyers的effective係列,還是欠缺說服力;也或許是C#不像C++讓程序員那樣的“操心”,畢竟MS給瞭我們太多的“溺愛”

评分

李建忠譯的很好

评分

李建忠譯的很好

评分

非常好,我很喜歡

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有