注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETASP.NET 3.5高級編程第5版(套裝上下卷)

ASP.NET 3.5高級編程第5版(套裝上下卷)

ASP.NET 3.5高級編程第5版(套裝上下卷)

定 價(jià):¥158.00

作 者: (美國)(Evjen.B.)伊夫杰、(美國)(Hanselman.S.)漢森門、(美國)(Rader.D.)內(nèi)達(dá) 著;楊浩 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: ASP.NET

ISBN: 9787302181194 出版時(shí)間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 1538 字?jǐn)?shù):  

內(nèi)容簡介

  ASP.NET 3.5在ASP.NET 2.0 Framework提供的功能的基礎(chǔ)上,把Visual Studio 2008的強(qiáng)大功能、C# 2008和Visual Basic 2008中的許多語言改進(jìn)結(jié)合起來,還集成了一個(gè)強(qiáng)大的新技術(shù)LINQ。再加上IIS 7.0及其托管代碼請求處理管道,使Web應(yīng)用程序的開發(fā)有了革命性的飛躍。ASP.NET 3.5還有一些新增的服務(wù)器控件,例如ListView和非常靈活的GridView。它還包含AJAX技術(shù)的新改進(jìn)和Visual Studio 2008中的新JavaScript調(diào)試功能。本書修訂了非常暢銷的《ASP.NET 2.0高級編程》,并添加了數(shù)百頁新內(nèi)容和數(shù)十個(gè)新代碼示例,以便于讀者學(xué)習(xí)這些新技術(shù)。本書的內(nèi)容服務(wù)器控件的概念及其在ASP.NET開發(fā)中的重要作用用Master頁面功能創(chuàng)建模板化的ASP.NET頁面處理企業(yè)數(shù)據(jù)庫中的數(shù)據(jù),包括SQL Server調(diào)試、打包和部署ASP.NET應(yīng)用程序,監(jiān)控其運(yùn)行狀況和性能,處理錯(cuò)誤使用LINQ快速、有條理地檢索、更新、刪除數(shù)據(jù),并提供示例來比較LINQ和以前的技術(shù)為全世界的用戶用多種語言本地化Web站點(diǎn)在ASP.NET應(yīng)用程序中添加AJAX功能在已有的ASP.NET應(yīng)用程序中集成Silverlight交互性技術(shù)使用和擴(kuò)展提供程序模型,來訪問數(shù)據(jù)庫、進(jìn)程等在Scott Hanselman的ASP.NET終極開發(fā)工具附錄中有哪些免費(fèi)工具本書的讀者本書適用于希望轉(zhuǎn)而使用ASP.NET 3.5、Visual Studio 2008和C# 3.0(2008)或Visual Basic 9(2008)的程序員和開發(fā)人員。

作者簡介

  楊浩,工學(xué)碩士,大學(xué)講師,多年從事計(jì)算機(jī)和機(jī)械方面的教學(xué)和研究工作,發(fā)表論文數(shù)篇,參編和翻譯的圖書多達(dá)20余本,還曾多次獲得市部級獎(jiǎng)項(xiàng)。近幾年一直致力于跟蹤.NET技術(shù)的發(fā)展,積極從事.NET技術(shù)文檔和圖書的翻譯工作。

圖書目錄

上卷
第1章 應(yīng)用程序和頁面框架
1.1 應(yīng)用程序的位置選項(xiàng)
1.1.1 內(nèi)置的Web服務(wù)器
1.1.2 IIS
1.1.3 FTP
1.1.4 Web站點(diǎn)需要FrontPage Extensions
1.2 ASP.NET頁面結(jié)構(gòu)選項(xiàng)
1.2.1 內(nèi)嵌編碼
1.2.2 后臺編碼模型
1.3 ASP.NET 3.5的Page指令
1.3.1 @Page指令
1.3.2 @Master指令
1.3.3 @Control指令
1.3.4 @Import指令
1.3.5 @Implements指令
1.3.6 @Register指令
1.3.7 @Assembly指令
1.3.8 @PreviousPageType指令
1.3.9 @MasterType指令
1.3.10 @OutputCache指令
1.3.11 @Reference指令
1.4 ASP.NET頁面的事件
1.5 處理回送
1.6 跨頁面的傳送
1.7 ASP.NET應(yīng)用程序文件夾
1.7.1 \App_Code文件夾
1.7.2 \App_Data文件夾
1.7.3 \App_Themes文件夾
1.7.4 \App_GlobalResources文件夾
1.7.5 \App_LocalResources文件夾
1.7.6 \App_WebReferences文件夾
1.7.7 \App_Browsers文件夾
1.8 編譯
1.9 建立提供程序
1.9.1 使用內(nèi)置的提供程序
1.9.2 使用自己的提供程序
1.10 Global.asax
1.11 通過Visual Studio 2008使用類
1.12 小結(jié)
第2章 ASP.NET服務(wù)器控件和客戶端腳本
2.1 ASP.NET服務(wù)器控件
2.1.1 服務(wù)器控件的類型
2.1.2 用服務(wù)器控件構(gòu)建頁面
2.1.3 處理服務(wù)器控件的事件
2.2 給服務(wù)器控件應(yīng)用樣式
2.2.1 控件的常見屬性
2.2.2 使用層疊樣式表改變樣式
2.3 HTML服務(wù)器控件
2.3.1 HtmlControl基類
2.3.2 HtmlContainerControl類
2.3.3 所有的HTML類
2.3.4 使用HtmlGenericControl類
2.4 通過JavaScript處理頁面和服務(wù)器控件
2.4.1 使用Page.ClientScript.RegisterClientScriptBlock
2.4.2 使用Page.ClientScript.RegisterStartupScript
2.4.3 使用Page.ClientScript.RegisterClientScriptInclude
2.5 客戶端回調(diào)
2.5.1 比較典型的回送和回調(diào)
2.5.2 使用回調(diào)功能:一種簡單的方法
2.5.3 使用帶一個(gè)參數(shù)的回調(diào)功能
2.5.4 使用回調(diào)功能:一個(gè)復(fù)雜的例子
2.6 小結(jié)
第3章 ASP.NET Web服務(wù)器控件
3.1 Web服務(wù)器控件概述
3.2 Label服務(wù)器控件
3.3 Literal服務(wù)器控件
3.4 TextBox服務(wù)器控件
3.4.1 使用Focus()方法
3.4.2 使用AutoPostBack
3.4.3 使用AutoCompleteType
3.5 Button服務(wù)器控件
3.5.1 CausesValidation屬性
3.5.2 CommandName屬性
3.5.3 使用客戶端JavaScript的按鈕
3.6 LinkButton服務(wù)器控件
3.7 ImageButton服務(wù)器控件
3.8 HyperLink服務(wù)器控件
3.9 DropDownList服務(wù)器控件
3.10 從集合中可視化地刪除條目
3.11 ListBox服務(wù)器控件
 3.11.1 允許用戶選擇多項(xiàng)
 3.11.2 使用ListBox控件的例子
 3.11.3 給集合添加條目
3.12 CheckBox服務(wù)器控件
 3.12.1 確定復(fù)選框是否被選中
 3.12.2 給復(fù)選框賦值
 3.12.3 排列復(fù)選框的文本
3.13 CheckBoxList服務(wù)器控件
3.14 RadioButton服務(wù)器控件
3.15 RadioButtonList服務(wù)器控件
3.16 Image服務(wù)器控件
3.17 Table服務(wù)器控件
3.18 Calendar服務(wù)器控件
 3.18.1 從Calendar控件中選擇一個(gè)日期
 3.18.2 從Calendar控件中選擇要輸出的日期格式
 3.18.3 選擇日期、星期或月份
 3.18.4 使用日期范圍
 3.18.5 修改日歷的樣式和操作方式
3.19 AdRotator服務(wù)器控件
3.20 Xml服務(wù)器控件
3.21 Panel服務(wù)器控件
3.22 PlaceHolder服務(wù)器控件
3.23 BulletedList服務(wù)器控件
3.24 HiddenField服務(wù)器控件
3.25 FileUpload服務(wù)器控件
 3.25.1 使用FileUpload控件上傳文件
 3.25.2 指定正確的ASP.NET權(quán)限第1章給上傳文件
 3.25.3 理解文件大小的限制
 3.25.4 從同一個(gè)頁面上傳多個(gè)文件
 3.25.5 把上傳的文件放在Stream對象中
 3.25.6 把文件內(nèi)容從Stream對象移動(dòng)到Byte數(shù)組中
3.26 MultiView和View服務(wù)器控件
3.27 Wizard服務(wù)器控件
 3.27.1 定制邊欄導(dǎo)航
 3.27.2 AllowReturn屬性
 3.27.3 使用StepType屬性
 3.27.4 給Wizard控件添加標(biāo)題
 3.27.5 使用向?qū)У膶?dǎo)航系統(tǒng)
 3.27.6 使用Wizard控件的事件
 3.27.7 使用Wizard控件顯示窗體元素
3.28 ImageMap服務(wù)器控件
3.29 小結(jié)
第4章 驗(yàn)證服務(wù)器控件
4.1 有效性驗(yàn)證
4.2 客戶端和服務(wù)器端的驗(yàn)證
4.3 ASP.NET驗(yàn)證服務(wù)器控件
4.3.1 驗(yàn)證原因
4.3.2 RequiredFieldValidator服務(wù)器控件
4.3.3 CompareValidator服務(wù)器控件
4.3.4 RangeValidator服務(wù)器控件
4.3.5 RegularExpressionValidator服務(wù)器控件
4.3.6 CustomValidator服務(wù)器控件
4.3.7 ValidationSummary服務(wù)器控件
4.4 關(guān)閉客戶端驗(yàn)證功能
4.5 為錯(cuò)誤通知使用圖像和聲音
4.6 使用驗(yàn)證組
4.7 小結(jié)
第5章 使用Master頁面
5.1 需要Master頁面的原因
5.2 Master頁面基礎(chǔ)
5.3 編寫Master頁面
5.4 編寫內(nèi)容頁面
5.4.1 混合頁面類型和語言
5.4.2 指定要使用的Master頁面
5.4.3 使用頁面標(biāo)題
5.4.4 使用Master頁面中的控件和屬性
5.5 在Master頁面中指定默認(rèn)內(nèi)容
5.6 以編程方式將Master頁面賦予內(nèi)容頁面
5.7 Master頁面的嵌套
5.8 容器特定的Master頁面
5.9 事件的觸發(fā)順序
5.10 高速緩存Master頁面
5.11 ASP.NET AJAX和Master頁面
5.12 小結(jié)
第6章 主題和Skin
6.1 使用ASP.NET中的主題
6.1.1 給單個(gè)ASP.NET頁面應(yīng)用主題
6.1.2 把主題應(yīng)用于整個(gè)應(yīng)用程序
6.1.3 刪除服務(wù)器控件中的主題
6.1.4 刪除Web頁面上的主題特性
6.1.5 使用Master頁面時(shí)理解主題
6.1.6 StyleSheetTheme屬性
6.2 創(chuàng)建自己的主題
6.2.1 創(chuàng)建正確的文件夾結(jié)構(gòu)
6.2.2 創(chuàng)建Skin
6.2.3 在主題中包含CSS文件
6.2.4 使主題包含圖像
6.3 定義多個(gè)Skin選項(xiàng)
6.4 編程使用主題
6.4.1 編程指定頁面的主題
6.4.2 編程指定控件的SkinID
6.5 主題、Skin和定制控件
6.6 小結(jié)
第7章 ASP.NET 3.5中的數(shù)據(jù)綁定
7.1 數(shù)據(jù)源控件
7.1.1 SqlDataSource控件
7.1.2 LINQ數(shù)據(jù)源控件
7.1.3 AccessDataSource控件
7.1.4 XmlDataSource控件
7.1.5 ObjectDataSource控件
7.1.6 SiteMapDataSource控件
7.2 配置數(shù)據(jù)源控件的高速緩存
7.3 存儲連接信息
7.4 使用綁定的列表控件和數(shù)據(jù)源控件
7.4.1 GridView
7.4.2 編輯GridView中的數(shù)據(jù)行
7.4.3 刪除GridView數(shù)據(jù)
7.4.4 DetailsView
7.4.5 使用DetailsView插入、更新和刪除數(shù)據(jù)
7.4.6 ListView
7.4.7 FormView控件
7.5 其他數(shù)據(jù)綁定控件
7.5.1 DropDownList、ListBox、RadioButtonList和CheckBoxList
7.5.2 TreeView控件
7.5.3 Ad Rotator控件
7.5.4 Menu
7.6 內(nèi)部數(shù)據(jù)綁定語法
7.6.1 DataBinder語法的變化
7.6.2 XML數(shù)據(jù)綁定
7.7 表達(dá)式和表達(dá)式構(gòu)建器
7.8 小結(jié)
第8章 使用ADO.NET管理數(shù)據(jù)
8.1 ADO.NET的基本功能
8.1.1 常見的ADO.NET任務(wù)
8.1.2 ADO.NET的基本命名空間和類
8.1.3 使用Connection對象
8.1.4 使用Command對象
8.1.5 使用DataReader對象
8.1.6 使用數(shù)據(jù)適配器
8.1.7 使用參數(shù)
8.1.8 DataSet和DataTable
8.1.9 將Oracle用作ASP.NET 3.5的數(shù)據(jù)庫
8.2 DataList服務(wù)器控件
8.2.1 可用的模板
8.2.2 使用ItemTemplate
8.2.3 使用其他布局模板
8.2.4 使用多個(gè)列
8.3 ListView服務(wù)器控件
8.3.1 可用的模板
8.3.2 使用模板
8.3.3 創(chuàng)建布局模板
8.3.4 創(chuàng)建ItemTemplate
8.3.5 創(chuàng)建EditItemTemplate
8.3.6 創(chuàng)建EmptyItemTemplate
8.3.7 創(chuàng)建InsertItemTemplate
8.3.8 結(jié)果
8.4 給ADO.NET任務(wù)使用Visual Studio
8.4.1 建立與數(shù)據(jù)源的連接
8.4.2 使用DataSet設(shè)計(jì)器
8.4.3 使用DataSet對象CustomerOrders
8.5 命令的異步執(zhí)行
8.5.1 SqlCommand類的異步方法
8.5.2 IAsyncResult接口
8.5.3 AsyncCallback
8.5.4 WaitHandle類
8.5.5 ADO.NET中異步處理的方式
8.5.6 取消異步處理
8.5.7 異步連接
8.6 小結(jié)
第9章 使用LINQ查詢
9.1 LINQ to Objects
9.1.1 傳統(tǒng)的查詢方法
9.1.2 用LINQ替代傳統(tǒng)的查詢
9.1.3 數(shù)據(jù)分組
9.1.4 其他LINQ運(yùn)算符
9.1.5 LINQ連接
9.1.6 使用LINQ分頁
9.2 LINQ to XML
9.3 LINQ to SQL
9.3.1 通過LINQ插入、更新和刪除查詢
9.3.2 擴(kuò)展LINQ
9.4 小結(jié)
第10章 使用XML和LINQ to XML
10.1 XML的基礎(chǔ)
 10.1.1 XML InfoSet
 10.1.2 XSD/XML模式定義
 10.1.3 在Visual Studio 2008中編輯XML和XML模式
10.2 XmlReader和XmlWriter
 10.2.1 使用XDocument替代XmlReader
 10.2.2 使用模式和XmlTextReader
 10.2.3 使用XDocument根據(jù)模式來驗(yàn)證
 10.2.4 包含NameTable優(yōu)化
 10.2.5 從XML中提取.NET CLR類型
 10.2.6 ReadSubtree和XmlSerialization
 10.2.7 以LINQ to XML從XML中創(chuàng)建CLR對象
 10.2.8 用XmlWriter創(chuàng)建XML
 10.2.9 用LINQ for XML創(chuàng)建XML
 10.2.10 2.0版本中XmlReader和XmlWriter的改進(jìn)
10.3 XmlDocument和XPathDocument
 10.3.1 DOM存在的問題
 10.3.2 XPath、XPathDocument和XmlDocument
10.4 DataSet
 10.4.1 把DataSet保存到XML中
 10.4.2 XmlDataDocument
10.5 XmlDataSource控件
10.6 XSLT
 10.6.1 XslCompiledTransform
 10.6.2 XSLT調(diào)試
10.7 數(shù)據(jù)庫和XML
 10.7.1 FOR XML AUTO子句
 10.7.2 SQL Server 2005和XML數(shù)據(jù)類型
10.8 小結(jié)
第11章 IIS7.0開發(fā)
11.1 IIS7的模塊化體系結(jié)構(gòu)
 11.1.1 IIS-WebServer
 11.1.2 IIS-WebServer ManagementTools
 11.1.3 IIS-FTPPulishing Service
11.2 IIS7的擴(kuò)展體系結(jié)構(gòu)
11.3 IIS7和ASP.NET集成的管道
11.4 建立定制的Web服務(wù)器
 11.4.1 更新的依賴關(guān)系
 11.4.2 在Windows Vista上安裝IIS7
 11.4.3 在Windows Server 2008上安裝IIS7
 11.4.4 命令行安裝選項(xiàng)
 11.4.5 Unattended安裝選項(xiàng)
 11.4.6 升級
11.5 Internet Information Services(IIS)管理器
 11.5.1 Application Pools
 11.5.2 Web Sites
 11.5.3 層次結(jié)構(gòu)的配置
 11.5.4 委托
11.6 把應(yīng)用程序從IIS6遷移到IIS7
11.7 小結(jié)
第12章 提供程序模型概述
12.1 提供程序概述
12.2 ASP.NET 3.5中的提供程序模型
 12.2.1 設(shè)置提供程序,以使用Microsoft SQL Server 7.0、2000、2005或2008
 12.2.2 Membership提供程序
 12.2.3 Role提供程序
 12.2.4 Personalization提供程序
 12.2.5 SiteMap提供程序
 12.2.6 SessionState提供程序
 12.2.7 Web事件提供程序
 12.2.8 配置提供程序
 12.2.9 WebParts提供程序
12.3 提供程序的配置
12.4 小結(jié)
第13章 擴(kuò)展提供程序模型
13.1 提供程序是較大體系結(jié)構(gòu)中的一層
13.2 通過基于屬性的編程改變提供程序的行為
 13.2.1 通過SqlMembershipProvider建立簡單的密碼結(jié)構(gòu)
 13.2.2 通過SqlMembershipProvider建立強(qiáng)類型的密碼結(jié)構(gòu)
13.3 ProviderBase類
13.4 建立自己的提供程序
 13.4.1 創(chuàng)建CustomProviders應(yīng)用程序
 13.4.2 構(gòu)建需要的類框架
 13.4.3 創(chuàng)建XML用戶數(shù)據(jù)存儲
 13.4.4 在web.config文件中定義提供程序?qū)嵗?br /> 13.4.5 沒有實(shí)現(xiàn)MembershipProvider類的方法和屬性
 13.4.6 實(shí)現(xiàn)MembershipProvider類的方法和屬性
 13.4.7 使用XmlMembershipProvider進(jìn)行用戶登錄
13.5 擴(kuò)展預(yù)定義的提供程序
 13.5.1 用新的LimitedSqlRoleProvider提供程序限制角色功能
 13.5.2 使用新的LimitedSqlRoleProvider提供程序
13.6 小結(jié)
第14章 站點(diǎn)導(dǎo)航
第15章 個(gè)性化
第16章 成員和角色管理
下卷
第17章 Portal Framework和Web Part
第18章 用ASP.NET進(jìn)行HTML和CSS設(shè)計(jì)
第19章 ASP.NET AJAX
第20章 ASP.NET AJAX控件工具集
第20章 安全性
第22章 狀態(tài)管理
第23章 高速緩存
第24章 調(diào)試和錯(cuò)誤處理技術(shù)
24.1 設(shè)計(jì)期間的支持
第25章 文件I/O和流
25.1 使用驅(qū)動(dòng)器、目錄和文件
第26章 用戶控件和服務(wù)器控件
第27章 模塊和處理程序
第28章 使用業(yè)務(wù)對象
第29章 建立和使用服務(wù)
第30章 本地化
第31章 配置
第32章 測試
第33章 管理
第34章 打包和部署ASP.NET應(yīng)用程序
附錄A 遷移ASP.NET舊項(xiàng)目
附錄B ASP.NET終極工具
附錄C Silverlight
附錄D ASP.NET在線資源

本目錄推薦

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