基本介紹
- 中文名:Visual Basic.NET串列化參考手冊
- 出版時間:2003年4月22日
- 出版社:清華大學出版社
- ISBN:9787302064961
- 定價:36 元
圖書目錄
第1章 .NET串列化簡介 1
1.1 什麼是串列化 1
1.1.1 為什麼串列化非常重要 3
1.1.2 串列化的基本方法 3
1.2 .NET串列化概述 6
1.2.1 .NET串列化的類型 6
1.2.2 .NET串列化的優點 10
1.3 何時使用串列化 13
1.3.1 狀態的保存 13
1.3.2 在應用程式間交換數據 15
1.4 接下來要學習的內容 18
1.5 小結 18
第2章 基本.NET串列化 20
2.1 使用淺串列化 20
2.1.1 System.Xml.Serialization命名空間 21
2.1.2 使用XmlSerializer 21
2.1.3 對對象進行XML串列化 36
2.1.4 使用XML串列化的場合 44
2.1.5 使用SOAP編碼和XmlSerializer 44
2.2 深串列化 46
2.2.1 System.Runtime.Serialization命名空間 47
2.2.2 使用格式化器 47
2.2.3 控制基於格式化器的串列化 55
2.2.4 對象圖的深串列化 59
2.2.5 通過深串列化克隆對象 64
2.3 小結 65
第3章 設計用於淺串列化的類 66
3.1 從可串列化的類中定製XML串列化 66
3.1.1 實現基本的學生應用程式 67
3.1.2 使用XML屬性定製串列化 77
3.2 把XML串列化定製為SOAP編碼格式 94
3.2.1 把Student應用程式串列化為SOAP編碼的XML格式 94
3.2.2 使用SOAP屬性定製串列化為SOAP編碼格式的方法 99
3.3 小結 105
第4章 設計用於深串列化的類 106
4.1 使用ISerializable接口定製格式化的串列化 106
4.2 使用幫助類控制反串列化 122
4.2.1 串列化和反串列化已有的.NET單一類型 123
4.2.2 串列化和反串列化定製的單一類型 127
4.3 正確反串列化複雜的對象圖 143
4.4 小結 150
第5章 高級淺串列化技術 151
5.1 在XML反串列化過程中處理未知的內容 151
5.1.1 忽略未知的內容 152
5.1.2 檢測未知的內容 158
5.1.3 處理未知的內容 165
5.2 重寫默認的XML串列化 175
5.2.1 重寫明文編碼的XML串列化 176
5.2.2 重寫SOAP編碼的XML串列化 191
5.3 小結 199
第6章 高級深串列化技術 201
6.1 使用代理使類可串列化 201
6.1.1 使用代理串列化公共狀態 202
6.1.2 使用帶有反射的代理 210
6.1.3 在代理選擇器中組合代理 214
6.1.4 把代理選擇器串聯到一起 220
6.1.5 高效地使用代理類 230
6.2 在反串列化時更改類型或程式集 231
6.3 創建定製的格式化器 240
6.4 小結 245
第7章 安全地使用.NET串列化 246
7.1 串列化安全概述 246
7.1.1 串列化的安全問題 246
7.1.2 本章的主要內容 248
7.2 什麼是代碼安全性 248
7.2.1 安全性的類型 249
7.2.2 .NET Framework中的代碼安全性 250
7.2.3 引誘攻擊 252
7.2.4 .NET代碼安全系統概述 258
7.3 代碼安全性和串列化 258
7.3.1 串列化是一個級別很高的特權 259
7.3.2 重寫安全系統 262
7.4 安全地存儲串列化狀態 264
7.4.1 檔案存儲和部分信任 264
7.4.2 使用孤立的存儲器 268
7.5 加密和串列化 271
7.5.1 加密概述 272
7.5.2 實現加密的串列化 275
7.5.3 加密和串列化技術展望 278
7.6 小結 279