注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計網絡編程XML.NET編程指南

XML.NET編程指南

XML.NET編程指南

定 價:¥41.00

作 者: (美)Adam Sills,(美)Mesbah Ahmed等著;戰(zhàn)曉蘇等譯;戰(zhàn)曉蘇譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787505382886 出版時間: 2003-01-01 包裝: 精裝
開本: 26cm 頁數: 376 字數:  

內容簡介

  本書全面介紹了基于.NETFramework開發(fā)XML文檔和應用程序的技術。全書共10章,分別介紹了Microsoft.NETFramwork、VisualStudio.NET集成開發(fā)環(huán)境、XML基礎、在.NETFramework中使用XML、.NET和XML的安全問題、XML和使用ASP.NET的Web、創(chuàng)建XML.NET客戶簿、利用ADO和XML創(chuàng)建信息板、建立遠程數據庫視窗和建立一個批發(fā)目錄。本書涵蓋了XML.NET開發(fā)的最新技術,內容全面,實例豐富,實用性強。為便于讀者學習和掌握,本書給出了很多提示性內容,并在每章最后都給出了小結、快速回顧和常見問題。本書面向對網絡編程和.NET有基本了解的讀者,通過本書讀者可以在較短的時間內掌握網絡應用開發(fā)的最新技術,成為出色的網絡程序員。前言歡迎閱讀本書!我們特別希望為那些想提高編程技巧、能夠在.NET平臺上寫應用程序的XML程序員編寫一本合格的參考書。所以閱讀本書的前提是:接觸過XML并且熟悉VB.NET、C#和ASP.NET。換言之,本書不適合新手和初學者。自從1998年2月有了開端以來,XML在WWW協會(W3C:WorldWideWebConsor-tium)的不懈努力推動之下持續(xù)向前發(fā)展。起初,許多開發(fā)者還嘲笑XML,認為它只不過是編寫腳本的新方法而已。但那些常用數據庫進行管理和開發(fā)的人員很快就意識到XML的潛力之所在:XML會成為不需要任何專門的方法,就能為團體之間提供數據服務的一種新途徑。開發(fā)員開始把XML的一些片段融入到他們的桌面應用程序中,有的用來存儲配置數據,有的作為輸出文件。隨著時間的推移,他們開始把XML放到Internet上,使數據庫之間開始通過XML進行通信。許多企業(yè)發(fā)現,得益于XML,他們對外部數據庫的數據操作變得更加輕松了。不過開發(fā)員并不是惟一發(fā)現XML潛力的群體:還有微軟和那些讓XML成為.NETFramework基礎的人士。.NET的目標是:在桌面應用程序與在線應用程序之間建立聯系;使其對象之間的通信變得更為方便。本書采用下列原則編寫組織而成:在實際應用中,XML應遵守靈活性的原則。讀者很可能會意外地發(fā)現:桌面應用程序運行XML的同時,在線電子商務商店也在利用XML傳送數據。當讀者閱讀本書的時候會發(fā)現我們要在VB.NET和C#之間跳來跳去,或者這兩者都用到一點。這種.NET所具有的靈活性便于我們適當地運用某些代碼,以實現XML代碼的最優(yōu)化。如果讀者覺得C#能提供比VB.NET速度更快捷的查詢,但VB.NET又能傳遞更好的前端性能的話,則無需多慮,因為在.NET環(huán)境中可以兩者都使用。一般來講,如果你讀者是一個.NET的初學者,會覺得這些東西聽起來讓人有點迷惑。就此我們建議你看一下Syngress出版公司的《VB.NETDevelopersGuide》(ISBN:1-93994-48-2)和《C#WebDevelopersGuide》(ISBN:1-928994-50-4)。這兩本書包含了.NETFramework更多的細節(jié)知識,包括它是如何運作的、以及你該如何根據所選擇的編程語言來利用.NET。隨著新的.NET語言的實用化,Syngress的.NET編程叢書會越來越多,XML編程可以選擇的語言也會越來越多。如果讀者已經閱讀過幾本Syngress的.NET叢書,就會比較熟悉下面的內容安排:在前幾章中講述導引性的知識(也稱為更新的知識);然后,在本書的主要部分,對編程語言中的某些具體問題給出深入的介紹;最后以一系列用來提高技巧和拓展思維的實例結束本書??偫ㄆ饋恚緯灿?0章。第1章(介紹Microsoft.NETFramework)將快速介紹.NET內部是如何工作的。第2章(VisualStudio.NET集成開發(fā)環(huán)境)將簡單介紹.NET編程使用的VS.NET微軟集成開發(fā)環(huán)境(IDE)。這個新的IDE與以前的相比,更多地利用了XML,所以,即使讀者熟悉VS.NETIDE,瀏覽一下這一章也是有益的。第3章(回顧XML的基礎知識)將簡短概述XML的基礎內容。之后是第4章(在.NETFramework中使用XML),從這里開始我們要帶領讀者了解如何在.NET中利用XML。第3章和第4章覆蓋XML的基礎知識,并通過圖解的方式介紹XML的正確語法及其合法操作。除了了解許多主要的命名空間以及它們是如何工作的以外,我們還要幫助大家熟悉做項目所需的類。屆時,讀者會驚訝于XML所提供的靈活性,以及其他的并不直接以XML為中心的類是如何也能與XML協同工作的。第5章(理解.NET和XML的安全性)介紹XML用戶團體的一個主要問題——安全性。雖然XML本身不能提供恰當的安全特性,但對XML的用途有個透徹理解和了解.NET的安全性還是很重要的。第6章(使用XML和ASP.NET的Web開發(fā))會介紹XML在線使用ASP.NET的方法,并且通過使用多種類型的例子——包括一個在線目錄——來講述XML是如何成為在線應用程序中極其重要部分的。第7章、第8章、第9章、第10章將分析現有實例(創(chuàng)建XML.NET客戶簿;用ADO和XML創(chuàng)建留言板;建立遠程數據庫閱讀程序;以及建立一個批發(fā)目錄)。除去第7章以外,比較起來,這些應用程序都是大型而復雜的,要求理解.NET的基本概念和.NET編程原理??如果讀者在期待XML的話,那就不要猶豫!JonothonOrtiz技術編輯致謝我們要感謝下列人員,是他們的幫助和支持才使這本書得以完成。RalphTroupe,RhondaSt.John以及在Callisma的小組,他們在設計、部署和支撐世界級大企業(yè)網絡方面具有深邃而無價的洞察力!西部出版集團(PublishersGroupWest)的KarenCross,LanceTilford,MeaghanCunningham,KimWylie,HarryKirchner,KevinVotel,KentAnderson,FridaYara,BillGetz,JonMayes,JohnMesjak,PegODonnell,SandraPatterson,BettyRedmond,RoyRemer,RonShapiro,PatriciaKelly,AndreaTetrick,JenniferPascal,DougReil和DavidDahl,感謝他們貢獻了超乎尋常的市場推廣經驗和專業(yè)技巧!ElsevierScience的JacquieShanahan,AnnHelenLindeholm,DavidBurton,FebeaMarinetti和RosieMoss,感謝他們讓我們的視野觸及到全世界范圍!ElsevierScience/HarcourtAustralia的AnnabelDent和PaulBarry,感謝他們給予的所有幫助!Transquest出版公司的DavidBuckland,WendiWong,MarieChieng,LucyChong,LeslieLim,AudreyGan和JosephChan,感謝他們接收本書時所展示的熱情!Acorn出版公司的KwonSungJune,感謝他的支持!CranburyInternational的EthanAtkin,感謝他對擴展Syngress程序方面所提供的幫助!JackieGross&Associates的JackieGross,GayleVoycey,AlexiaPenny,AnikRobitaille,CraigSiddall,DarleneMorrow,IolandaMiller,JaneMackay和MarieSkelly,感謝他們對我們在加拿大的產品所給予的所有熱情幫助!LoisFraser、McMenemy、ShannonRussell以及Jaguar圖書出版集團(JaguarBookGroup)其他了不起的工作人員,感謝他們對在加拿大發(fā)行Syngress圖書所提供的幫助!作者簡介AdamSills是GreatLand保險公司的一名Internet程序員,GreatLand保險公司是Kemper保險公司旗下的一個小公司。AdamSills在一個小IT部門工作,主要創(chuàng)建那些能夠加速商業(yè)進程和整理大量數據的應用程序。他早先做過短期的顧問,還曾在一個很有影響力的B2B電子商務軟件公司設計、制作能與大規(guī)模企業(yè)的電子商務應用程序進行交流的用戶界面。Adam目前的職責包括建立、維護Web應用程序,在產品應用中幫助設計、建立和布署新的Microsoft.NET技術。他已經為Syngress寫了大量的書籍,其中有《ASP.NETDevelopersGuide》(ISBN:1-928994-51-2)。另外他還是為數不多的ASP和ASP.NET郵寄名單里的一名活躍分子,隨時都會為他人提供支持。ToddCarrico(MCDBA,MCSE)是Match.com的一位高級數據庫工程師,Match.com是個人通向數字時代的一扇大門。除了它的主要網址之外,Match.com還通過自己的聯合程序向AOL、MSN以及其他許多網址提供后期服務。Todd專攻設計和開發(fā)關于Microsoft技術的高性能、高實用性的數據結構。他曾經為Fujitsu、Accenture、InternationalPaper和GroceryWorks.com等公司做設計、開發(fā)、咨詢和項目管理。除了《C#.NETWebDevelopersGuide》(ISBN:1-928994-50-4)以外,他還為Syngress.NET系列的其他叢書撰寫了許多章節(jié),包括:《ASP.NETWebDevelopersGuide》(ISBN:1-928994-51-2)和《VB.NETDevelopersGuide》(ISBN:1-928994-48-2)。Todd與妻子和他們的兩個孩子現住在得克薩斯州的Sachse。GregHack是Allscript

作者簡介

暫缺《XML.NET編程指南》作者簡介

圖書目錄

致謝 v
作者簡介 v
技術編輯和書評作者 viii
前言 ix

第1章 介紹Microsoft .NET Framework 1
介紹 1
什么是.NET Framework 2
介紹Common Language Runtime 2
使用.NET順應性編程語言 3
創(chuàng)建連編 4
理解元數據 12
反射 15
使用系統(tǒng)服務 17
Microsoft中間語言 19
使用命名空間系統(tǒng)來組織類 19
共用類型系統(tǒng) 20
對自動資源管理的依賴 22
安全服務 28
小結 32
快速回顧 33
常見問題 34

第2章 Visual Studio.NET集成開發(fā)環(huán)境 36
介紹 36
介紹Visual Studio.NET 36
VS.NET的組件 38
VS.NET的性能 46
定制IDE 51
創(chuàng)建項目 51
小結 53
快速回顧 54
常見問題 55
第3章 回顧XML的基礎知識 56
介紹 56
XML概述 56
構造良好的XML文檔 62
通過XSLT轉換XML 67
XML Path語言 72
小結 73
快速回顧 73
常見問題 74

第4章 在.NET Framework中使用XML 75
介紹 75
解釋XML文檔對象模型 75
System.Xml命名空間介紹 84
使用System.Xml命名空間 100
小結 108
快速回顧 109
常見問題 109

第5章 理解.NET和XML的安全性 111
介紹 111
在.NET Framework中使用XML的危險性 112
.NET的內部安全機制 113
代碼訪問安全性(CAS) 115
基于角色的安全性 128
安全策略 133
密碼術 144
安全工具 145
保障XML的安全——最好的實踐 146
小結 152
快速回顧 153
常見問題 156

第6章 使用XML和ASP.NET的Web開發(fā) 159
介紹 159
回顧ASP.NET平臺的基礎 160
閱讀和分析XML 160
借助XmlTextWriter類來書寫XML文檔 164
探索XML文檔對象模型 166
利用XPathDocument和XPathNavigator來查詢XML數據 177
利用XSLT對XML文檔進行轉換 183
利用XML和數據庫實現在線工作 190
小結 193
快速回顧 193
常見問題 195

第7章 創(chuàng)建XML.NET客戶簿 197
介紹 197
XML客戶簿的實用設計要求 198
向客戶簿中添加記錄 201
查看客戶簿 207
客戶簿界面的高級選項 209
小結 213
快速回顧 214
常見問題 215

第8章 用ADO和XML創(chuàng)建留言板 216
介紹 216
創(chuàng)建數據庫 216
設計應用程序 223
設計用戶界面 249
建立通用功能 250
建立登錄界面 255
設計瀏覽界面 260
創(chuàng)建用戶功能 267
建立管理界面 272
小結 282
快速回顧 283
常見問題 284

第9章 建立遠程數據庫閱讀程序 285
介紹 285
理解ADO.NET 285
利用ADO.NET從數據庫訪問數據 290
利用Base64轉換二進制數據 300
設計和實現一個遠程數據庫瀏覽程序 309
小結 314
快速回顧 314
常見問題 315

第10章 建立一個批發(fā)目錄 316
介紹 316
基本設計因素 317
對項目進行編碼 323
XML程序包設計 324
顧客界面設計 341
商務及Web服務 359
小結 373
快速回顧 374
常見問題 375

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號