人民幣定價:45 元
定價
:NT$ 270 元優惠價
:87 折 235 元
絕版無法訂購
商品簡介
作者簡介
目次
相關商品
商品簡介
《.NET 4.0面向對象編程漫談(基礎篇)》以面向對象理論為指導,從.NET平臺的各項技術中精選出一些亮點進行深入的剖析和講解,并展示出它們在實際開發中的具體應用實例,不僅讓讀者能“知其然”,而且能“知其所以然”。
《.NET 4.0面向對象編程漫談(基礎篇)》適合于擁有1~2年開發經驗的讀者,閱讀《.NET 4.0面向對象編程漫談(基礎篇)》有助于讀者進一步地提升自己的開發能力,拓展和加深對.NET平臺技術的認識,最終成長為一名優秀的.NET軟件工程師。
掌握《.NET 4.0面向對象編程漫談(基礎篇)》所介紹的內容,是進一步閱讀《.NET 4.0面向對象編程漫談(基礎篇)》的前提。
《.NET 4.0面向對象編程漫談(基礎篇)》適合于擁有1~2年開發經驗的讀者,閱讀《.NET 4.0面向對象編程漫談(基礎篇)》有助于讀者進一步地提升自己的開發能力,拓展和加深對.NET平臺技術的認識,最終成長為一名優秀的.NET軟件工程師。
掌握《.NET 4.0面向對象編程漫談(基礎篇)》所介紹的內容,是進一步閱讀《.NET 4.0面向對象編程漫談(基礎篇)》的前提。
作者簡介
金旭亮,走自學之路,沉浸于軟件技術世界16年,無師自通,最初“涉獵甚廣”,后專注于微軟.NET平臺。目前已當了8年的“教書先生”,致力于軟件技術的應用與推廣,為計算機專業學生和程序員提供軟件技術學習指導,為企業提供.NET技術培訓服務。現執教于北京理工大學計算機學院。高度關注中國計算機教育問題,在北京理工大學主講軟件開發系列課程,其所進行的教學改革探索實踐曾引發廣泛的關注。
目次
第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
第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
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。