注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計.NETASP.NET 3.5高級編程第5版(套裝上下卷)

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

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

定 價:¥158.00

作 者: (美國)(Evjen.B.)伊夫杰、(美國)(Hanselman.S.)漢森門、(美國)(Rader.D.)內達 著;楊浩 譯
出版社: 清華大學出版社
叢編項:
標 簽: ASP.NET

購買這本書可以去


ISBN: 9787302181194 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數: 1538 字數:  

內容簡介

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

作者簡介

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

圖書目錄

上卷
第1章 應用程序和頁面框架
1.1 應用程序的位置選項
1.1.1 內置的Web服務器
1.1.2 IIS
1.1.3 FTP
1.1.4 Web站點需要FrontPage Extensions
1.2 ASP.NET頁面結構選項
1.2.1 內嵌編碼
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應用程序文件夾
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 使用內置的提供程序
1.9.2 使用自己的提供程序
1.10 Global.asax
1.11 通過Visual Studio 2008使用類
1.12 小結
第2章 ASP.NET服務器控件和客戶端腳本
2.1 ASP.NET服務器控件
2.1.1 服務器控件的類型
2.1.2 用服務器控件構建頁面
2.1.3 處理服務器控件的事件
2.2 給服務器控件應用樣式
2.2.1 控件的常見屬性
2.2.2 使用層疊樣式表改變樣式
2.3 HTML服務器控件
2.3.1 HtmlControl基類
2.3.2 HtmlContainerControl類
2.3.3 所有的HTML類
2.3.4 使用HtmlGenericControl類
2.4 通過JavaScript處理頁面和服務器控件
2.4.1 使用Page.ClientScript.RegisterClientScriptBlock
2.4.2 使用Page.ClientScript.RegisterStartupScript
2.4.3 使用Page.ClientScript.RegisterClientScriptInclude
2.5 客戶端回調
2.5.1 比較典型的回送和回調
2.5.2 使用回調功能:一種簡單的方法
2.5.3 使用帶一個參數的回調功能
2.5.4 使用回調功能:一個復雜的例子
2.6 小結
第3章 ASP.NET Web服務器控件
3.1 Web服務器控件概述
3.2 Label服務器控件
3.3 Literal服務器控件
3.4 TextBox服務器控件
3.4.1 使用Focus()方法
3.4.2 使用AutoPostBack
3.4.3 使用AutoCompleteType
3.5 Button服務器控件
3.5.1 CausesValidation屬性
3.5.2 CommandName屬性
3.5.3 使用客戶端JavaScript的按鈕
3.6 LinkButton服務器控件
3.7 ImageButton服務器控件
3.8 HyperLink服務器控件
3.9 DropDownList服務器控件
3.10 從集合中可視化地刪除條目
3.11 ListBox服務器控件
 3.11.1 允許用戶選擇多項
 3.11.2 使用ListBox控件的例子
 3.11.3 給集合添加條目
3.12 CheckBox服務器控件
 3.12.1 確定復選框是否被選中
 3.12.2 給復選框賦值
 3.12.3 排列復選框的文本
3.13 CheckBoxList服務器控件
3.14 RadioButton服務器控件
3.15 RadioButtonList服務器控件
3.16 Image服務器控件
3.17 Table服務器控件
3.18 Calendar服務器控件
 3.18.1 從Calendar控件中選擇一個日期
 3.18.2 從Calendar控件中選擇要輸出的日期格式
 3.18.3 選擇日期、星期或月份
 3.18.4 使用日期范圍
 3.18.5 修改日歷的樣式和操作方式
3.19 AdRotator服務器控件
3.20 Xml服務器控件
3.21 Panel服務器控件
3.22 PlaceHolder服務器控件
3.23 BulletedList服務器控件
3.24 HiddenField服務器控件
3.25 FileUpload服務器控件
 3.25.1 使用FileUpload控件上傳文件
 3.25.2 指定正確的ASP.NET權限第1章給上傳文件
 3.25.3 理解文件大小的限制
 3.25.4 從同一個頁面上傳多個文件
 3.25.5 把上傳的文件放在Stream對象中
 3.25.6 把文件內容從Stream對象移動到Byte數組中
3.26 MultiView和View服務器控件
3.27 Wizard服務器控件
 3.27.1 定制邊欄導航
 3.27.2 AllowReturn屬性
 3.27.3 使用StepType屬性
 3.27.4 給Wizard控件添加標題
 3.27.5 使用向導的導航系統(tǒng)
 3.27.6 使用Wizard控件的事件
 3.27.7 使用Wizard控件顯示窗體元素
3.28 ImageMap服務器控件
3.29 小結
第4章 驗證服務器控件
4.1 有效性驗證
4.2 客戶端和服務器端的驗證
4.3 ASP.NET驗證服務器控件
4.3.1 驗證原因
4.3.2 RequiredFieldValidator服務器控件
4.3.3 CompareValidator服務器控件
4.3.4 RangeValidator服務器控件
4.3.5 RegularExpressionValidator服務器控件
4.3.6 CustomValidator服務器控件
4.3.7 ValidationSummary服務器控件
4.4 關閉客戶端驗證功能
4.5 為錯誤通知使用圖像和聲音
4.6 使用驗證組
4.7 小結
第5章 使用Master頁面
5.1 需要Master頁面的原因
5.2 Master頁面基礎
5.3 編寫Master頁面
5.4 編寫內容頁面
5.4.1 混合頁面類型和語言
5.4.2 指定要使用的Master頁面
5.4.3 使用頁面標題
5.4.4 使用Master頁面中的控件和屬性
5.5 在Master頁面中指定默認內容
5.6 以編程方式將Master頁面賦予內容頁面
5.7 Master頁面的嵌套
5.8 容器特定的Master頁面
5.9 事件的觸發(fā)順序
5.10 高速緩存Master頁面
5.11 ASP.NET AJAX和Master頁面
5.12 小結
第6章 主題和Skin
6.1 使用ASP.NET中的主題
6.1.1 給單個ASP.NET頁面應用主題
6.1.2 把主題應用于整個應用程序
6.1.3 刪除服務器控件中的主題
6.1.4 刪除Web頁面上的主題特性
6.1.5 使用Master頁面時理解主題
6.1.6 StyleSheetTheme屬性
6.2 創(chuàng)建自己的主題
6.2.1 創(chuàng)建正確的文件夾結構
6.2.2 創(chuàng)建Skin
6.2.3 在主題中包含CSS文件
6.2.4 使主題包含圖像
6.3 定義多個Skin選項
6.4 編程使用主題
6.4.1 編程指定頁面的主題
6.4.2 編程指定控件的SkinID
6.5 主題、Skin和定制控件
6.6 小結
第7章 ASP.NET 3.5中的數據綁定
7.1 數據源控件
7.1.1 SqlDataSource控件
7.1.2 LINQ數據源控件
7.1.3 AccessDataSource控件
7.1.4 XmlDataSource控件
7.1.5 ObjectDataSource控件
7.1.6 SiteMapDataSource控件
7.2 配置數據源控件的高速緩存
7.3 存儲連接信息
7.4 使用綁定的列表控件和數據源控件
7.4.1 GridView
7.4.2 編輯GridView中的數據行
7.4.3 刪除GridView數據
7.4.4 DetailsView
7.4.5 使用DetailsView插入、更新和刪除數據
7.4.6 ListView
7.4.7 FormView控件
7.5 其他數據綁定控件
7.5.1 DropDownList、ListBox、RadioButtonList和CheckBoxList
7.5.2 TreeView控件
7.5.3 Ad Rotator控件
7.5.4 Menu
7.6 內部數據綁定語法
7.6.1 DataBinder語法的變化
7.6.2 XML數據綁定
7.7 表達式和表達式構建器
7.8 小結
第8章 使用ADO.NET管理數據
8.1 ADO.NET的基本功能
8.1.1 常見的ADO.NET任務
8.1.2 ADO.NET的基本命名空間和類
8.1.3 使用Connection對象
8.1.4 使用Command對象
8.1.5 使用DataReader對象
8.1.6 使用數據適配器
8.1.7 使用參數
8.1.8 DataSet和DataTable
8.1.9 將Oracle用作ASP.NET 3.5的數據庫
8.2 DataList服務器控件
8.2.1 可用的模板
8.2.2 使用ItemTemplate
8.2.3 使用其他布局模板
8.2.4 使用多個列
8.3 ListView服務器控件
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 結果
8.4 給ADO.NET任務使用Visual Studio
8.4.1 建立與數據源的連接
8.4.2 使用DataSet設計器
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 小結
第9章 使用LINQ查詢
9.1 LINQ to Objects
9.1.1 傳統(tǒng)的查詢方法
9.1.2 用LINQ替代傳統(tǒng)的查詢
9.1.3 數據分組
9.1.4 其他LINQ運算符
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 擴展LINQ
9.4 小結
第10章 使用XML和LINQ to XML
10.1 XML的基礎
 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根據模式來驗證
 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的改進
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調試
10.7 數據庫和XML
 10.7.1 FOR XML AUTO子句
 10.7.2 SQL Server 2005和XML數據類型
10.8 小結
第11章 IIS7.0開發(fā)
11.1 IIS7的模塊化體系結構
 11.1.1 IIS-WebServer
 11.1.2 IIS-WebServer ManagementTools
 11.1.3 IIS-FTPPulishing Service
11.2 IIS7的擴展體系結構
11.3 IIS7和ASP.NET集成的管道
11.4 建立定制的Web服務器
 11.4.1 更新的依賴關系
 11.4.2 在Windows Vista上安裝IIS7
 11.4.3 在Windows Server 2008上安裝IIS7
 11.4.4 命令行安裝選項
 11.4.5 Unattended安裝選項
 11.4.6 升級
11.5 Internet Information Services(IIS)管理器
 11.5.1 Application Pools
 11.5.2 Web Sites
 11.5.3 層次結構的配置
 11.5.4 委托
11.6 把應用程序從IIS6遷移到IIS7
11.7 小結
第12章 提供程序模型概述
12.1 提供程序概述
12.2 ASP.NET 3.5中的提供程序模型
 12.2.1 設置提供程序,以使用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 小結
第13章 擴展提供程序模型
13.1 提供程序是較大體系結構中的一層
13.2 通過基于屬性的編程改變提供程序的行為
 13.2.1 通過SqlMembershipProvider建立簡單的密碼結構
 13.2.2 通過SqlMembershipProvider建立強類型的密碼結構
13.3 ProviderBase類
13.4 建立自己的提供程序
 13.4.1 創(chuàng)建CustomProviders應用程序
 13.4.2 構建需要的類框架
 13.4.3 創(chuàng)建XML用戶數據存儲
 13.4.4 在web.config文件中定義提供程序實例
 13.4.5 沒有實現MembershipProvider類的方法和屬性
 13.4.6 實現MembershipProvider類的方法和屬性
 13.4.7 使用XmlMembershipProvider進行用戶登錄
13.5 擴展預定義的提供程序
 13.5.1 用新的LimitedSqlRoleProvider提供程序限制角色功能
 13.5.2 使用新的LimitedSqlRoleProvider提供程序
13.6 小結
第14章 站點導航
第15章 個性化
第16章 成員和角色管理
下卷
第17章 Portal Framework和Web Part
第18章 用ASP.NET進行HTML和CSS設計
第19章 ASP.NET AJAX
第20章 ASP.NET AJAX控件工具集
第20章 安全性
第22章 狀態(tài)管理
第23章 高速緩存
第24章 調試和錯誤處理技術
24.1 設計期間的支持
第25章 文件I/O和流
25.1 使用驅動器、目錄和文件
第26章 用戶控件和服務器控件
第27章 模塊和處理程序
第28章 使用業(yè)務對象
第29章 建立和使用服務
第30章 本地化
第31章 配置
第32章 測試
第33章 管理
第34章 打包和部署ASP.NET應用程序
附錄A 遷移ASP.NET舊項目
附錄B ASP.NET終極工具
附錄C Silverlight
附錄D ASP.NET在線資源

本目錄推薦

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