幫助中心 | 我的帳號 | 關於我們

.NET4.0面向對象編程漫談(基礎篇)

  • 作者:金旭亮
  • 出版社:電子工業
  • ISBN:9787121119040
  • 出版日期:2010/10/01
  • 裝幀:平裝
  • 頁數:341
人民幣:RMB 45 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書《基礎篇》以面向對象理論為指導,從.NET平台的各項技術中精選出一些亮點進行深入的剖析和講解,並展示出它們在實際開發中的具體應用實例,不僅讓讀者能「知其然」,而且能「知其所以然」。
    本書適合於擁有1-2年開發經驗的讀者,閱讀本書有助於讀者進一步地提升自己的開發能力,拓展和加深對.NET平台技術的認識,最終成長為一名優秀的.NET軟體工程師。
    掌握本書《基礎篇》所介紹的內容,是進一步閱讀本書《應用篇》的前提。

作者介紹
金旭亮
    本書作者金旭亮于1989年與超級解霸的開發者梁肇新同時邁入廣西大學的校門,卻走了一條與其不同的路。     1994年起開始自學電腦專業本科課程,並開始編程,從未間斷。迄今已逾10年,仍對軟體痴心不改。     2002年北京理工大學電腦應用技術專業研究生畢業,后留校任教,主講程序設計系列課程。     2003年在CSDN論壇發表自傳——《一個普通IT人的十年回顧》,一石激起千層浪。先後收到近千封國內外郵件,對作者經歷與觀點見仁見智。     目前,致力於軟體技術的理論研究與應用實踐,並密切關注中國電腦教育問題。

目錄
第1篇  面向對象技術的.NET視角 1
第1章  .NET面向對象編程基礎 3
  1.1  .NET是什麼? 3
  1.2  初探.NET程序運行原理 10
  1.3  類和對象 16
  1.4  了解編程語言的發展趨勢 23
第2章  數據類型趣談 29
  2.1  數值類型的使用 29
  2.2  用好引用類型的變數 32
  2.3  「值類型變數」的故事 37
  2.4  說不盡的字元串 40
  2.5  可取空值的「值類型」 44
  2.6  數據類型的模板化——泛型 48
第3章  欄位、方法與屬性漫談 53
  3.1  欄位與屬性的初始化方式匯總 54
  3.2  讓一個方法返回多個結果 58
  3.3  命名參數與可選參數 60
  3.4  運算符重載 63
  3.5  分部類與分部方法 65
  3.6  奇特的擴展方法 69
  3.7  類和對象的CLR內存布局 72
  3.8  剖析WPF依賴屬性 76
第4章  繼承與多態 84
  4.1  方法的重載、隱藏與重寫辨析 84
  4.2  通過實例理解多態 90
  4.3  多態編程的CLR探索之旅 95
  4.4  協變與逆變 104
第5章  對象的生生死死 107
  5.1  構造函數那點事 107
  5.2  Singleton設計模式的討論 112
  5.3  對象的延遲創建 117
  5.4  對象的聲明式創建 120
  5.5  與對象銷毀相關的話題 124
第6章  異常捕獲與處理 131
  6.1  .NET異常處理基礎 132
  6.2  應對程序運行時出現的異常 136
  6.3  CLR異常處理機制探秘 142
  6.4  實際開發中有關異常處理的建議 148
第7章  程序集 151
  7.1  程序集的基礎知識 151
  7.2  程序集與組件化開發 156
  7.3  WPF應用程序的結構與運行原理 160
  7.4  探索ASP.NET頁面程序集 161
  7.5  Silverlight項目結構剖析 163
  7.6  互操作程序集與本地類型 167
第2篇 委託構建的世界 175
第8章  神奇的委託 177
  8.1  委託的概念與使用 177
  8.2  深入探索委託技術內幕 181
  8.3  使用泛型委託 187

  8.4  匿名方法與Lambda表達式 191
  8.5  掌握回調的編程技巧 195
第9章  事件及事件驅動 200
  9.1  .NET事件處理機制的剖析與應用 200
  9.2  定義自己的事件 206
  9.3  WPF中的路由事件 212
第10章  非同步編程模式 217
  10.1  程序的同步執行和非同步執行 217
  10.2  基於委託的非同步編程模式 219
  10.3  等待非同步調用的完成 222
  10.4  非同步調用中的異常與任務同步 224
  10.5  實現IAsyncResult非同步調用模式的組件 227
  10.6  基於事件的非同步調用模式 229
  10.7  非同步編程小結 234
第3篇 對象的精彩演出 235
第11章  對象集合與LINQ 237
  11.1  設計可比較大小的對象 237
  11.2  並不簡單的對象集合——「數組」 243
  11.3  針對對象集合的標準查詢 253
  11.4  偉大的技術創新——LINQ 256
  11.5  掌握LINQ查詢表達式的編寫技巧 259
  11.6  對象集合的分組與連接 263
第12章  對象組合與數據結構的應用 268
  12.1  對象的組合方式 269
  12.2  用對象組合實現可視化界面的嵌套 272
  12.3  自引用類與數據結構的面向對象實現 277
  12.4  神奇的數據結構——樹 279
第13章  對象的複製與序列化 288
  13.1  對象的淺複製與深複製 288
  13.2  對象序列化 291
  13.3  對象序列化技術應用實例 298
第14章  對象間的協作與信息交換 305
  14.1  對象間信息交換的基本方式 305
  14.2  多對象協作與信息交換 311
  14.3  應用程序嚮導框架的設計與實現 316
  14.4  ASP.NET HTTP處理管線中的對象協作 322

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032