-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

.NET框架設計 模式、配置、工具

( 簡體 字)
作者:王清培類別:1. -> 程式設計 -> 綜合
譯者:
出版社:人民郵電出版社.NET框架設計 模式、配置、工具 3dWoo書號: 40769
詢問書籍請說出此書號!

缺書
NT售價: 245

出版日:1/1/2015
頁數:205
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115380289
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

  本書總結了框架設計的整體思路和經驗,包含了常見應用框架設計的模式、框架靈活性的配置和框架工具的支持,有助于讀者了解框架設計的核心思想,加深對框架設計的理解,快速掌握框架設計的技巧,并在研究其他框架時能夠做到舉一反三。
本書適用于.NET程序員、架構師、項目經理、技術總監、應用層開發者、框架學習者和和對框架設計感興趣的讀者。
目錄:

第1章 框架設計的基本概念  1
1.1 框架  2
1.1.1 框架的通常作用及層面  2
1.1.2 框架的生命周期  3
1.2 框架設計  4
1.2.1 確定問題域和識別變化點  4
1.2.2 選擇合適的架構模式、配置變化數據、可視化管理  5
1.3 框架設計核心三元素:模式、配置和工具  7
1.3.1 框架模式  7
1.3.2 框架配置  7
1.3.3 框架工具  7
1.3.4 總結  8
第2章 C#、.NET Library高級應用  9
2.1 重溫C#——靈活運用各元素  10
2.1.1 類、繼承、接口  10
2.1.2 字段、屬性、常量、枚舉  14
2.1.3 方法、委托、事件  16
2.1.4 泛型、協變/逆變、類型推斷  21
2.1.5 擴展方法  24
2.1.6 部分類、部分方法  25
2.1.7 特性、元數據  26
2.1.8 反射、代碼對象模型、動態編譯、動態緩存  28
2.2 面向C#設計模式的關鍵技術  30
2.2.1 創建型——工廠模式、工廠規則注入、委托工廠  30
2.2.2 行為型——觀察者模式、基于事件的觀察者  32
2.2.3 結構型——橋接模式、擴展方法  34
2.3 編碼時應注意防御性、穩定性和性能  37
2.3.1 常被忽視的防御性判斷  37
2.3.2 避免直接返回NULL,保持80%的穩定性  38
2.3.3 空對象模式和擴展方法的NULL驗證  39
2.3.4 注重性能的編碼方式  41
2.4 單元測試、可測試性代碼、持續重構  42
2.4.1 單元測試的重要性及核心意義  42
2.4.2 可測試性代碼的重點  44
2.4.3 類中受保護方法的測試  47
2.4.4 基于完善的單元測試用例  49
2.4.5 TDD的優勢  50
2.5 第三方庫是可插撥的、依賴庫的版本  51
2.5.1 依賴抽象接口  51
2.5.2 依賴庫的版本  51
第3章 框架模式——框架的精髓  53
3.1 提供程序模式  55
3.1.1 問題域和基本模型  55
3.1.2 相關的設計模式  56
3.1.3 實例  57
3.1.4 總結  63
3.2 鏈式編程模式  65
3.2.1 問題域和基本模型  65
3.2.2 實例——非擴展方法實現鏈式編程模式  68
3.2.3 實例——擴展方法實現鏈式編程模式  71
3.2.4 配置帶有算法的邏輯并將邏輯算法作為配置保存  72
3.2.5 鏈式編程模式在領域模型中的價值  72
3.2.6 總結  73
3.3 管道模式  74
3.3.1 問題域和基本模型  74
3.3.2 實例  76
3.3.3 自治管道與約定管道的區別  85
3.3.4 總結  85
3.4 邏輯上下文模式  86
3.4.1 上下文相關概念  86
3.4.2 問題域和基礎模型  86
3.4.3 實例  88
3.4.4 總結  93
3.5 鈍化程序模式  94
3.5.1 問題域及基礎模型  94
3.5.2 實例  96
3.5.3 總結  103
3.6 規則外掛模式  105
3.6.1 問題域及基礎模型  105
3.6.2 調整邏輯架構——分離業務邏輯于業務規則  106
3.6.3 實例  107
3.6.4 總結  114
3.7 語句組件模式  116
3.7.1 問題域和基礎模型  116
3.7.2 實例  118
3.7.3 總結  129
3.8 面向契約式模式  130
3.8.1 問題域和基礎模型  130
3.8.2 契約條目檢查器  132
3.8.3 面向查詢的契約文件  132
3.8.4 實例  132
3.8.5 總結  143
3.9 異步消息事件驅動模式  144
3.9.1 問題域及基礎模型  144
3.9.2 相關的設計模式  145
3.9.3 實例  146
3.9.4 總結  154
3.10 總線消息路由模式  155
3.10.1 問題域及基礎模型  155
3.10.2 實例  156
3.10.3 總結  163
3.11 元數據及元數據緩存池模式  165
3.11.1 問題域及基礎模型  165
3.11.2 元數據的生成方式  166
3.11.3 實例  167
3.11.4 總結  173
第4章 配置化——提高靈活性及擴展性  174
4.1 配置內容及存放位置  175
4.1.1 配置內容  175
4.1.2 存放位置  179
4.2 配置的領域概念及文檔對象模型  180
4.2.1 傳統領域信息配置項  180
4.2.2 設計具有領域概念的配置項  181
4.2.3 配置相關的文檔對象模型(DOM)   185
4.3 動態代碼配置  192
4.3.1 模板引擎介紹  192
4.3.2 動態代碼配置  193
第5章 工具——可視化使用  197
5.1 設計時工具 198
5.1.1 自動代碼生成  198
5.1.2 暴露框架中的某個工具支撐庫  201
5.2 運行時工具特性  203
5.2.1 腳本引擎  203
5.2.2 執行上下文  203
5.2.3 可插拔  203
第6章 框架設計總結  204
序: