內容簡介
這是一本通過實際範例,深入探討ASP.NET 2.0各項新技術與控件應用的書籍。通過本書可以讓您迅速熟悉ASP.NET 2.0的新功能與核心理念,徹底掌握實際應用技巧。通過ASP.NET 2.0有效地縮短開發時間,協助您在彈指之間完成過去必須千辛萬苦能夠實現的網頁功能。您不僅會通過本書學會新技術,更能通過範例了解如何將新功能應用在實際項目中。
目錄
第1章 構建自己的網站
1-1 Web應用程序的革新和演變
1-1-1 Web應用程序的普及
1-1-2 Web應用程序主要存在的問題
1-2 ASP-NET2-0的應用
1-2-1 ASP與ASP.NET2.0之間的選擇
1-2-2 從ASP.NET1.1到ASP.NET2.0的重大演變
1-2-3 ASP.NET2.0與其他解決方案的比較
1-2-4 選擇ASP.NET2.0的理由
1-3 ASP-NET2-0的重要變革
第2章 VisualStudio2005的重要改變
2-1 VisualStudio2005
2-2 版本區分
2-3 安裝與設置
2-3-1 安裝Visual Studio 2005 Professional
2-3-2 Visual Web Developer(VWD)
2-4 創建網頁與項目
2-4-1 創建第一個Web項目
2-4-2 項目的保存類型
2-5 VS2005的新功能與改變
2-5-1 拖動或單擊繪制一個控件
2-5-2 編寫控件事件
2-5-3 虛擬IIS服務器
2-5-4 支持MsgBox
2-5-5 SmartTag
2-5-6 lntelliSense
2-5-7 解決方案資源管理器的改變
2-5-8 插入表
2-5-9 插入層
2-5-10 設置絕對位置
2-5-11 選擇HTML標記
2-6 代碼段的使用與創建
2-6-1 使用代碼段
2-6-2 創建自己的代碼段
2-6-3 使用導入的代碼段
2-7 測試與執行項目
2-7-1 Web.Config
2-7-2 調試與逐語句執行
2-7-3 異常支持——錯誤處理建議方案
2-7-4 Edit & Continue
2-7-5 運用MsgBox和lnputBox
2-8 網站的部署工具
2-8-1 如何部署自己的網站
2-8-2 數據庫的部署問題
2-8-3 部署後的權限設置
2-8-4 編譯模式的影響
2-9 網站的編譯模式
2-9-1 ASP.NET的編譯模式
2-9-2 如何預編譯網站
2-9-3 針對網站部署預編譯
2-9-4 部署預編譯後的文件
2-10 IIS虛擬目錄管理屬性頁面
2-10-1 “常規”選項卡
2-10-2 “自定義錯誤”選項卡
2-10-3 “授權”選項卡
2-10-4 “身份驗證”選項卡
2-10-5 “應用程序”選項卡
2-11 同時使用不同的語言開發
2-12 創建與使用SQLServer2005Express數據庫
2-12-1 如何創建數據庫
2-12-2 如何創建表
2-12-3 如何使用數據庫
2-12-4 關于ASPNETDB.MDF
2-12-5 使用SQL Server2005 Express的優缺點
第3章 ASP-NET2.0新功能剖析
3-1 新增的CallBack機制與Ajax概念
3-1-1 CallBack機制的定義
3-1-2 不需PostBack獲取Server端時間
3-1-3 範例——不換頁的Server端電子時鐘
3-1-4 範例——如何不換頁直接更新客戶端網頁內容
3-1-5 CallBack機制運行流程與應用
3-1-6 更多範例
3-2 關于PostBack機制的改變
3-2-1 利用PostBackURL屬性Submit到其他網頁
3-2-2 PreviousPage屬性
3-2-3 lsCrossPagePostBack屬性
3-2-4 小結
3-3 ASP-NET1.1 Web控件的改變
3-3-1 TextBox控件
3-3-2 Tabel控件
3-3-3 OnClientClick屬性
3-3-4 PostBackURL屬性
3-3-5 Label控件
3-3-6 Panel控件
3-3-7 支持DataSource的控件
3-4 ASP-NET2-0中WebForm的變革
3-4-1 利用SetFocus控制焦點
3-4-2 Layout模式的改變
3-4-3 利用“插入層”命令創建Layer
3-4-4 自動定位選項
3-5 Code-Behind技術的改變
3-6 GenericHandler機制
3-6-1 Generic Handler機制的原理
3-6-2 創建Generic Handler(.ashx)程序
3-6-3 利用.ashx下載文件
3-6-4 利用.ashx創建動態圖形生成器
3-6-5 動態圖形生成的原理
3-6-6 動態圖形生成的實例操作
3-6-7 運行流程說明
3-6-8 drawlnit函數
3-6-9 lmageServices的應用
3-7 與JavaScript的集成
3-8 項目框架與特殊目錄
3-9 Resource文件的使用
3-10 使用新增的MyClass
3-10-1 My Class在WebForm中的支持
3-10-2 使用與創建自己的My Class
3-11 PartialType
3-12 DataSource與數據綁定控件
3-13 ASP-NET2-0的強大功能
3-14 WebServices的改變與異步機制
3-15 Request命令的使用
第4章 數據庫訪問機制的重大變革
4-1 DataSource的出現
4-1-1 DataSource的基礎範例
4-1-2 DataSource與DataControls之間的框架
4-1-3 條件互動式DataSource範例——零代碼供應商數據瀏覽
4-1-4 數據是否允許編輯
4-1-5 編輯FormView模塊並添加按鈕
4-1-6 範例——多層次選項列表
4-1-7 DataSource程序設計架構小結
4-2 GridView
4-2-1 取代DataGrid的GridView
4-2-2 按條件瀏覽列表
4-2-3 編輯、新建、刪除按鈕的圖形化設置
4-2-4 GridView字段設置
4-2-5 CallBack功能介紹
4-2-6 以轉換成TemplateField的形式添加DropDownList
4-2-7 刪除前的確認信息
4-2-8 添加HyperLink與其他網頁互動
4-2-9 獲取選擇的項目
4-2-10 GridView的重要事件
4-3 範例——制作簡單的聊天室
4-4 FormView
4-4-1 FormView的特性
4-4-2 FormView中的模塊
4-4-3 FormView中的控件
4-4-4 控件的數據綁定方式
4-4-5 雙向綁定(Bind)與單向綁定(Eval)
4-4-6 數據綁定語法
4-4-7 設計版面
4-4-8 FormView中的控制按鈕
4-4-9 FormView的重要事件
4-4-10 利用FormView設計窗體時的Bug
4-5 DetailsView
4-5-1 FieldHederStyle屬性
4-5-2 顯示圖形字段
4-6 關于控件的模板
4-7 控件的TemplateField與數據綁定
4-7-1 FormView中的字段數據綁定
4-7-2 將字段轉換為TemplateField
4-7-3 添加新列
4-8 數據控件的Rows-Cells應用
4-9 通過ItemUpdating事件設置字段的默認值
4-10 範例——零代碼Master-Detail
4-10-1 框架與頁面
4-10-2 Access DataSource
4-10-3 預覽
4-10-4 頁面調整
4-10-5 自動編號問題
4-11 範例——數據庫高級功能
4-11-1 彈出式字段選擇對話框
4-11-2 FormView中的控件
4-11-3 DataSource的應用
4-11-4 刪除數據前的alert()提示對話框
4-11-5 Detail的新建頁面
第5章 深入探討DataSource的應用
第6章 ASP-NET 2-0登錄與身份驗證機制
第7章 ProFile範例——制作用戶配置文件
第8章 MasterPage範例——使用母版頁
第9章 Theme與Skin範例
第10章 WebParts範例
第11章 MultiView範例
第12章 Wizard範例
第13章 導航控件與ImageMap控件
第14章 WebPart設計範例——使用UserControl
第15章 高級範例——電子商城
第16章 高級範例——會員與訂單處理機制
第17章 高級範例——購物車與在線付款機制
第18章 高級範例——電子簽名窗體
第19章 高級範例——BLOG系統
第20章 高級範例——TreeView討論區
第21章 高級範例——電子相冊
第22章 高級範例——Ajax版WebMail
第23章 高級範例——Web統計圖表制作
第24章 高級範例——全新互動式EIP系統
第25章 Ajax範例——具有即時篩選功能的ComboBox
第26章 Ajax範例——Google Mail的密碼強度檢查機制
第27章 Ajax範例——即時劃位訂票系統
第28章 Ajax範例——網頁即時信息
第29章 Ajax範例——即時在線會議室
1-1 Web應用程序的革新和演變
1-1-1 Web應用程序的普及
1-1-2 Web應用程序主要存在的問題
1-2 ASP-NET2-0的應用
1-2-1 ASP與ASP.NET2.0之間的選擇
1-2-2 從ASP.NET1.1到ASP.NET2.0的重大演變
1-2-3 ASP.NET2.0與其他解決方案的比較
1-2-4 選擇ASP.NET2.0的理由
1-3 ASP-NET2-0的重要變革
第2章 VisualStudio2005的重要改變
2-1 VisualStudio2005
2-2 版本區分
2-3 安裝與設置
2-3-1 安裝Visual Studio 2005 Professional
2-3-2 Visual Web Developer(VWD)
2-4 創建網頁與項目
2-4-1 創建第一個Web項目
2-4-2 項目的保存類型
2-5 VS2005的新功能與改變
2-5-1 拖動或單擊繪制一個控件
2-5-2 編寫控件事件
2-5-3 虛擬IIS服務器
2-5-4 支持MsgBox
2-5-5 SmartTag
2-5-6 lntelliSense
2-5-7 解決方案資源管理器的改變
2-5-8 插入表
2-5-9 插入層
2-5-10 設置絕對位置
2-5-11 選擇HTML標記
2-6 代碼段的使用與創建
2-6-1 使用代碼段
2-6-2 創建自己的代碼段
2-6-3 使用導入的代碼段
2-7 測試與執行項目
2-7-1 Web.Config
2-7-2 調試與逐語句執行
2-7-3 異常支持——錯誤處理建議方案
2-7-4 Edit & Continue
2-7-5 運用MsgBox和lnputBox
2-8 網站的部署工具
2-8-1 如何部署自己的網站
2-8-2 數據庫的部署問題
2-8-3 部署後的權限設置
2-8-4 編譯模式的影響
2-9 網站的編譯模式
2-9-1 ASP.NET的編譯模式
2-9-2 如何預編譯網站
2-9-3 針對網站部署預編譯
2-9-4 部署預編譯後的文件
2-10 IIS虛擬目錄管理屬性頁面
2-10-1 “常規”選項卡
2-10-2 “自定義錯誤”選項卡
2-10-3 “授權”選項卡
2-10-4 “身份驗證”選項卡
2-10-5 “應用程序”選項卡
2-11 同時使用不同的語言開發
2-12 創建與使用SQLServer2005Express數據庫
2-12-1 如何創建數據庫
2-12-2 如何創建表
2-12-3 如何使用數據庫
2-12-4 關于ASPNETDB.MDF
2-12-5 使用SQL Server2005 Express的優缺點
第3章 ASP-NET2.0新功能剖析
3-1 新增的CallBack機制與Ajax概念
3-1-1 CallBack機制的定義
3-1-2 不需PostBack獲取Server端時間
3-1-3 範例——不換頁的Server端電子時鐘
3-1-4 範例——如何不換頁直接更新客戶端網頁內容
3-1-5 CallBack機制運行流程與應用
3-1-6 更多範例
3-2 關于PostBack機制的改變
3-2-1 利用PostBackURL屬性Submit到其他網頁
3-2-2 PreviousPage屬性
3-2-3 lsCrossPagePostBack屬性
3-2-4 小結
3-3 ASP-NET1.1 Web控件的改變
3-3-1 TextBox控件
3-3-2 Tabel控件
3-3-3 OnClientClick屬性
3-3-4 PostBackURL屬性
3-3-5 Label控件
3-3-6 Panel控件
3-3-7 支持DataSource的控件
3-4 ASP-NET2-0中WebForm的變革
3-4-1 利用SetFocus控制焦點
3-4-2 Layout模式的改變
3-4-3 利用“插入層”命令創建Layer
3-4-4 自動定位選項
3-5 Code-Behind技術的改變
3-6 GenericHandler機制
3-6-1 Generic Handler機制的原理
3-6-2 創建Generic Handler(.ashx)程序
3-6-3 利用.ashx下載文件
3-6-4 利用.ashx創建動態圖形生成器
3-6-5 動態圖形生成的原理
3-6-6 動態圖形生成的實例操作
3-6-7 運行流程說明
3-6-8 drawlnit函數
3-6-9 lmageServices的應用
3-7 與JavaScript的集成
3-8 項目框架與特殊目錄
3-9 Resource文件的使用
3-10 使用新增的MyClass
3-10-1 My Class在WebForm中的支持
3-10-2 使用與創建自己的My Class
3-11 PartialType
3-12 DataSource與數據綁定控件
3-13 ASP-NET2-0的強大功能
3-14 WebServices的改變與異步機制
3-15 Request命令的使用
第4章 數據庫訪問機制的重大變革
4-1 DataSource的出現
4-1-1 DataSource的基礎範例
4-1-2 DataSource與DataControls之間的框架
4-1-3 條件互動式DataSource範例——零代碼供應商數據瀏覽
4-1-4 數據是否允許編輯
4-1-5 編輯FormView模塊並添加按鈕
4-1-6 範例——多層次選項列表
4-1-7 DataSource程序設計架構小結
4-2 GridView
4-2-1 取代DataGrid的GridView
4-2-2 按條件瀏覽列表
4-2-3 編輯、新建、刪除按鈕的圖形化設置
4-2-4 GridView字段設置
4-2-5 CallBack功能介紹
4-2-6 以轉換成TemplateField的形式添加DropDownList
4-2-7 刪除前的確認信息
4-2-8 添加HyperLink與其他網頁互動
4-2-9 獲取選擇的項目
4-2-10 GridView的重要事件
4-3 範例——制作簡單的聊天室
4-4 FormView
4-4-1 FormView的特性
4-4-2 FormView中的模塊
4-4-3 FormView中的控件
4-4-4 控件的數據綁定方式
4-4-5 雙向綁定(Bind)與單向綁定(Eval)
4-4-6 數據綁定語法
4-4-7 設計版面
4-4-8 FormView中的控制按鈕
4-4-9 FormView的重要事件
4-4-10 利用FormView設計窗體時的Bug
4-5 DetailsView
4-5-1 FieldHederStyle屬性
4-5-2 顯示圖形字段
4-6 關于控件的模板
4-7 控件的TemplateField與數據綁定
4-7-1 FormView中的字段數據綁定
4-7-2 將字段轉換為TemplateField
4-7-3 添加新列
4-8 數據控件的Rows-Cells應用
4-9 通過ItemUpdating事件設置字段的默認值
4-10 範例——零代碼Master-Detail
4-10-1 框架與頁面
4-10-2 Access DataSource
4-10-3 預覽
4-10-4 頁面調整
4-10-5 自動編號問題
4-11 範例——數據庫高級功能
4-11-1 彈出式字段選擇對話框
4-11-2 FormView中的控件
4-11-3 DataSource的應用
4-11-4 刪除數據前的alert()提示對話框
4-11-5 Detail的新建頁面
第5章 深入探討DataSource的應用
第6章 ASP-NET 2-0登錄與身份驗證機制
第7章 ProFile範例——制作用戶配置文件
第8章 MasterPage範例——使用母版頁
第9章 Theme與Skin範例
第10章 WebParts範例
第11章 MultiView範例
第12章 Wizard範例
第13章 導航控件與ImageMap控件
第14章 WebPart設計範例——使用UserControl
第15章 高級範例——電子商城
第16章 高級範例——會員與訂單處理機制
第17章 高級範例——購物車與在線付款機制
第18章 高級範例——電子簽名窗體
第19章 高級範例——BLOG系統
第20章 高級範例——TreeView討論區
第21章 高級範例——電子相冊
第22章 高級範例——Ajax版WebMail
第23章 高級範例——Web統計圖表制作
第24章 高級範例——全新互動式EIP系統
第25章 Ajax範例——具有即時篩選功能的ComboBox
第26章 Ajax範例——Google Mail的密碼強度檢查機制
第27章 Ajax範例——即時劃位訂票系統
第28章 Ajax範例——網頁即時信息
第29章 Ajax範例——即時在線會議室
網路書店
類別
折扣
價格
-
新書87折$208