注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETVISUAL BASIC.NET串行化參考手冊(cè)

VISUAL BASIC.NET串行化參考手冊(cè)

VISUAL BASIC.NET串行化參考手冊(cè)

定 價(jià):¥36.00

作 者: Andy Olsen[等]著;楊浩譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 清華版WROX公司.NET和Oracle編程經(jīng)典系列
標(biāo) 簽: VB.NET

購(gòu)買這本書可以去


ISBN: 9787302064961 出版時(shí)間: 2003-04-01 包裝: 精裝
開本: 26cm 頁(yè)數(shù): 292 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書內(nèi)容要點(diǎn):●串行化為XML、SOAP、二進(jìn)制數(shù)據(jù),或自己的定制數(shù)據(jù)格式的時(shí)機(jī)和方法●設(shè)計(jì)可串行化類的最佳方法●如何對(duì)最初沒有被設(shè)計(jì)為可串行化的對(duì)象進(jìn)行串行化●對(duì)一種對(duì)象類型進(jìn)行串行化,并反串行化為另一種對(duì)象類型●如何處理在反串行化過程中產(chǎn)生的無(wú)法預(yù)料的數(shù)據(jù)●和串行化相關(guān)的安全問題,以及如何處理這些問題●充分利用.NET強(qiáng)大的串行化機(jī)制的提示與技巧.NETRemoting和Web服務(wù)等技術(shù)在很大程度上都依賴串行化。本書專門向開發(fā)人員介紹串行化在.NET中的重要性,論述串行化的易用性、強(qiáng)大功能和可定制性。本書主要面向VB.NET開發(fā)人員,深入討論.NET中的兩個(gè)主要串行化機(jī)制——淺串行化和深串行化,闡述如何設(shè)計(jì)用于淺串行化和深串行化的類,并介紹了高級(jí)淺串行化和深串行化技術(shù),最后簡(jiǎn)要介紹在使用.NET串行化機(jī)制時(shí)應(yīng)重視的安全問題。本書適合于已經(jīng)編寫、編譯和運(yùn)行過VB.NET代碼,熟悉自己選擇的開發(fā)工具的中高級(jí)VB.NET開發(fā)人員,也適合于對(duì)串行化技術(shù)感興趣的開發(fā)人員。.NET的許多基本特性,例如Remoting、Web服務(wù)和COMInterop等,實(shí)際上采用的都是串行化技術(shù)。串行化允許用戶能夠在應(yīng)用程序的非運(yùn)行期間保存VB.NET對(duì)象的數(shù)據(jù)。如果你想將該數(shù)據(jù)存儲(chǔ)到磁盤上或進(jìn)行傳輸——以便以后或在不同的位置能夠重新構(gòu)造對(duì)象,就可以應(yīng)用串行化技術(shù)。串行化是一個(gè)非常重要的過程,能夠使我們?cè)谶M(jìn)程間、網(wǎng)絡(luò)間甚至非.NET程序之間方便地傳輸應(yīng)用程序狀態(tài)。將對(duì)象串行化為默認(rèn)的XML、SOAP和二進(jìn)制格式是相對(duì)簡(jiǎn)單的。然而,用戶常常需要確切地指定從對(duì)象串行化什么數(shù)據(jù),以及該數(shù)據(jù)應(yīng)該被串行化為什么格式。在這種情況下,用戶就需要擺脫默認(rèn)的串行化機(jī)制,并定制自己的串行化機(jī)制。.NET串行化機(jī)制非常強(qiáng)大,能讓您完全定制自己的串行化機(jī)制。一旦掌握了如何有效地定制.邢T串行化機(jī)制,就可以按照自己的方式從Web服務(wù)中串行化數(shù)據(jù),增強(qiáng)分布式應(yīng)用程序的性能,改變串行化對(duì)象反串行化的類型(對(duì)于版本化問題尤其有用),即使串行化對(duì)象最初并沒有被設(shè)計(jì)為是可串行化的。本書將指導(dǎo)您學(xué)習(xí)上述內(nèi)容,從而使您能夠更好地使用VB.NET。本書假定讀者已經(jīng)對(duì)VisualBasic.NET非常熟悉:讀者應(yīng)該已經(jīng)編寫、編譯和運(yùn)行過VB.NET代碼,并且非常熟悉自己使用的開發(fā)工具。

作者簡(jiǎn)介

暫缺《VISUAL BASIC.NET串行化參考手冊(cè)》作者簡(jiǎn)介

圖書目錄

第1章 .NET串行化簡(jiǎn)介
1.1 什么是串行化
1.1.1 為什么串行化非常重要
1.1.2 串行化的基本方法
1.2 .NET串行化概述
1.2.1 .NET串行化的類型
1.2.2 .NET串行化的優(yōu)點(diǎn)
1.3 何時(shí)使用串行化
1.3.1 狀態(tài)的保存
1.3.2 在應(yīng)用程序間交換數(shù)據(jù)
1.4 接下來(lái)要學(xué)習(xí)的內(nèi)容
1.5 小結(jié)
第2章 基本.NET串行化
2.1 使用淺串行化
2.1.1 System.Xml.Serialization命名空間
2.1.2 使用XmlSerializer
2.1.3 對(duì)對(duì)象進(jìn)行XML串行化
2.1.4 使用XML串行化的場(chǎng)合
2.1.5 使用SOAP編碼和XmlSerializer
2.2 深串行化
2.2.1 System.Runtime.Serialization命名空間
2.2.2 使用格式化器
2.2.3 控制基于格式化器的串行化
2.2.4 對(duì)象圖的深串行化
2.2.5 通過深串行化克隆對(duì)象
2.3 小結(jié)
第3章 設(shè)計(jì)用于淺串行化的類
3.1 從可串行化的類中定制XML串行化
3.1.1 實(shí)現(xiàn)基本的學(xué)生應(yīng)用程序
3.1.2 使用XML屬性定制串行化
3.2 把XML串行化定制為SOAP編碼格式
3.2.1 把Student應(yīng)用程序串行化為SOAP編碼的XML格式
3.2.2 使用SOAP屬性定制串行化為SOAP編碼格式的方法
3.3 小結(jié)
第4章 設(shè)計(jì)用于深串行化的類
4.1 使用ISerializable接口定制格式化的串行化
4.2 使用幫助類控制反串行化
4.2.1 串行化和反串行化已有的.NET單一類型
4.2.2 串行化和反串行化定制的單一類型
4.3 正確反串行化復(fù)雜的對(duì)象圖
4.4 小結(jié)
第5章 高級(jí)淺串行化技術(shù)
5.1 在XML反串行化過程中處理本知的內(nèi)容
5.1.1 忽略未知的內(nèi)容
5.1.2 檢測(cè)未知的內(nèi)容
5.1.3 處理未知的內(nèi)容
5.2 重寫默認(rèn)的XML串行化
5.2.1 重寫明文編碼的XML串行化
5.2.2 重寫SOAP編碼的XML串行化
5.3 小結(jié)
第6章 高級(jí)深串行化技術(shù)
6.1 使用代理使類可串行化
6.1.1 使用代理串行化公共狀態(tài)
6.1.2 使用帶有反射的代理
6.1.3 在代理選擇器中組合代理
6.1.4 把代理選擇器串聯(lián)到一起
6.1.5 高效地使用代理類
6.2 在反串行化時(shí)更改類型或程序集
6.3 創(chuàng)建定制的格式化器
6.4 小結(jié)
第7章 安全地使用.NET串行化
7.1 串行化安全概述
7.1.1 串行化的安全問題
7.1.2 本章的主要內(nèi)容
7.2 什么是代碼安全性
7.2.1 安全性的類型
7.2.2 .NET Framewrk中的代碼安全性
7.2.3 引誘攻擊
7.2.4 .NET代碼安全系統(tǒng)概述
7.3 代碼安全性和串行化
7.3.1 串行化是一個(gè)級(jí)別很高的特權(quán)
7.3.2 重寫安全系統(tǒng)
7.4 安全地存儲(chǔ)串行化狀態(tài)
7.4.1 文件存儲(chǔ)和部分信任
7.4.2 使用孤立的存儲(chǔ)器
7.5 加密和串行化
7.5.1 加密概述
7.5.2 實(shí)現(xiàn)加密的串行化
7.5.3 加密和串行化技術(shù)展望
7.6 小結(jié)
光盤使用說(shuō)明

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)