ASP.NET Web應用程式設計及開發

內容介紹

本書通過一個能夠套用於實際的電子商務站點案例為主線,深入淺出、全面而詳盡地講解了NETWeb應用程式設計的基本方法、技巧及注意事項,目的是培養學生編寫實際w。b應用程式的能力,其基本內容包括web窗體、ADO·NET技術、web窗體數據綁定、伺服器控制項、web服務、伺服器控制項窗體驗證、身份驗證、Web用戶控制項、Web窗體狀態管理、樣自定義控制項。
本書通過多個詳盡的案例分析,使學生能夠儘快地掌握ASP.NET的關鍵技術。此外,書中提供了大量與開發相關的技術要點提示,同時配合實用、有效的web應用程式,使學生能夠迅速掌握並鞏固所學到的知識。本書汲取了很多來自實際編程中的體驗,這將為培養良好的編程習慣打下一個堅實的基礎。
本書可作為高職高專計算機專業和高等技術型院校web編程與開發課程的教材,也可供程式設計與開發人員參考。

作品目錄

第1章認識ASP.NET1.1什麼是.NET 1.1.1 從用戶代碼到機器代碼 1.1.2 兩種中間語言介紹1.2什麼是ASP.NET1.3 什麼是Web窗體1.4 創建第一個Web應用程式 1.4.1 創建項目和窗體 1.4.2 檢查Web窗體結構 1.4.3 添加控制項和文本 1.4.4 創建事件處理程式 1.4.5 生成並運行Web窗體頁 1.4.6ASP.NET網頁的回發和往返行程第2章HTML伺服器控制項2.1HTML服務播控制項共有的屬性2.2 按鈕、標籤和文本框 2.2.1 按鈕 2.2.2 標籤 2.2.3 文本框和密碼框2.3 單選按鈕、複選框和面板控制項 2.3.1 單選按鈕 2.3.2 複選框 2.3.3 面板控制項2.4 下拉列表框、列表框和圖像控制項 2.4.1 下拉列表框和列表框 2.4.2圖像控制項第3章使用ADO.NET訪問資料庫3.1Conneetion和Command對象 3.1.1 Connection對象 3.1.2RadioButton控制項的常用屬性和事件3.2 Command對象 3.2.1 使用Command對象直接執行資料庫操作 3.2.2 TextBox伺服器控制項3.3使用ADO.NET SqlDataReader 3.3.1使用sqlDataReader裝載列表框 3.3.2 使用數據表的記錄創建ListIlem對象 3.3.3 使用參數化查詢 3.3.4 裝載下拉列表框 3.3.5 在下拉列表框中查找值 3.3.6 列表控制項(列表框、組合框)的常用屬性和事件 3.3.7 修改數據3.4使用DataAdapter、DataTable和Datasets 3.4.1 DataTable對象 3.4.2 數據集和數據適配器3.5 修改數據 3.5.1 使用數據集向資料庫表中添加一行 3.5.2 修改數據集中表中的行 3.5.3 在數據集中刪除行第4章 Web窗體數據綁定4.1 數據綁定概述和語法 4.1.1 Web窗體頁的多記錄數據綁定 4.1.2 單值數據綁定 4.1.3 在設計時綁定與在運行時綁定 4.1.4 控制項屬性的數據綁定表達式4.2 控制項綁定簡單屬性 4.2.1 在設計時控制項綁定簡單屬性 4.2.2 在運行時控制項綁定簡單屬性4.3DataBinder.Eval方法4.4 實現導航按鈕第5章 列表控制項5.1DataGrid控制項 5.1.1 使用DataGrid顯示表格數據 5.1.2 使用DataGrid編輯數據 5.1.3 更新數據集和資料庫 5.1.4 類型化數據集與非類型化數據集 5.1.5 從數據表中刪除記錄 5.1.6在DataGrid中分頁 5.1.7 DataGrid控制項的數據綁定、常用屬性及事件5.2 DataList Web伺服器控制項 5.2.1使用DataList中的項目模板和選擇項目模板 5.2.2 通過類編號查詢產品 5.2.3 從模板處理回發 5.2.4 Image和HyperLink Web伺服器控制項 5.2.5 DataList控制項 5.2.6 會話狀態5.3 按鈕伺服器控制項 5.3.1 按鈕控制項的常用屬性 5.3.2 按鈕控制項的常用事件 5.3.3 容器控制項中的按鈕5.4 Repeater Web伺服器控制項 5.4.1在Web窗體頁中創建唯讀數據訪問 5.4.2 創建類別選單第6章 創建多層的分散式應用程式6.1 設計方案6.2 資料庫層 6.2.1 創建購物車表 6.2.2 創建執行基本的購物車操作的存儲過程6.3 業務層 6.3.1 創建業務層 6.3.2Cookie 6.3.3HttpContext類6.4 表示層 6.4.1 創建Web窗體 6.4.2自定義DataGrid控制項中的列 6.4.3 導入業務對象 6.4.4 編寫代碼 6.4.5 修改Web窗體頁AddToCar.aspx 6.4.6 測試應用程式第7章 Web服務7.1了解Web服務 7.1.1概述 7.1.2 什麼是Web服務7.2 創建Web服務7.3 訪問Web服務7.4 簡單對象訪問協定(SOAP)和Web服務7.5 搜尋類目 7.5.1 創建CatalogSegSvice Web服務 7.5.2訪問CatalogService Web服務第8章 伺服器控制項窗體驗證8.1RequiredFieldValidator與ValidationSummary控制項 8.1.1 客戶登錄 8.1.2RequiredFieldValidator控制項及其常用屬性 8.1.3 ValidationStlmmary控制項及其常用屬性8.2CompareValidator與RegularExpressionValidator控制項 8.2.1客戶註冊 8.2.2CompareValidator伺服器控什及其常用屬性 8.2.3RegularExpressionValidator伺服器控制項及其常用屬性8.3 客戶結賬 8.3.1 創建數據層 8.3.2 創建業務層 8.3.3 創建表示層 8.3.4 設計訂單Web窗體頁8.4 視圖狀態 8.4.1 視圖狀態的作用 8.4.2 以視圖狀態存儲信息 8.4.3 從視圖狀態檢索信息 8.4.4 EnableViewState屬性8.5 CustomValidator伺服器控制項 8.5.1 概述 8.5.2 結賬頁面的自定義驗證8.6 客戶端驗證第9章 基於窗體的身份驗證9.1 登錄、賬戶管理及結賬9.2 啟用Web應用程式以使用Forms身份驗證9.3 授權用戶和角色9.4 Forms身份驗證憑據9.5 Forms身份驗證實用工具 9.5.1FormsAuthentication.Autllerlticate方法 9.5.2FormsAutheiltication.HashPasswordForStoringInConfigFile方法 9.5.3FormsAuthentication.SetAuthCCokie方法 9.5.4FormsAuthentication.GetAuthCookie方法 9.5.5FormsAuthenthenttion.RedirectFromLoginPage方法 9.5.6FormsAutherltication.GetRedirecturl方法 9.5.7FormsAuthentication.SigilOut方法9.6 在Web.Config中存儲數據第10章Web用戶控制項10.1 創建Wb用戶控制項 10.1.1 編寫業務層代碼 10.1.2 用戶控制項界面設計 10.1.3 用戶控制項的初始化受事件處理10.2 使用用戶控制項10.3 公開用戶控制項屬性10.4 操作用戶控制項屬性10.5 使用HtmlInputFile伺服器控制項 10.5.1 產品管理 10.5.2 添加產品10.6以編程方式向Web窗體頁添加用戶控制項第11章 Web窗體狀態管理11.1 應用程式狀態 11.1.1 聊天室 11.1.2關於多執行緒的說明11.2 應用程式和會話狀態事件11.3 快取應用程式數據11.4 有關狀態的比較 11.4.1 視圖狀態 11.4.2Cookie 11.4.3 查詢字元串 11.4.4 會話狀態 11.4.5 應用程式狀態第12章 對控制項套用樣式12.1 使用CSS樣式 12.1.1 級聯式樣式表(CSS)介紹 12.1.2在STYLE塊內定義CSS樣式規則 12.1.3 CSS樣式規則的優先權 12.1.4 將HTML元素分配給CSS樣式CLASS12.2 對HTML控制項套用樣式12.3 套用外部CSS樣式表第13章 自定義控制項13.1 概述13.2 創建第一個Web自定義控制項 13.2.1 創建Web應用程式項目 13.2.2 創建自定義控制項 13.2.3 使用自定義控制項 13.2.4 創建白定義設計器 13.2.5 個性化控制項13.3 維護控制項中的狀態13.4 開發複合控制項 13.4.1 概述 13.4.2 創建Login控制項 13.4.3 在頁上使用Login控制項13.5 在複合控制項中處理事件 13.5.1 創建Login控制項 13.5.2 在頁上使用Login控制項13.6 從複合控制項觸發自定義事件 13.6.1 修改Login控制項 13.6.2 在頁上使用Login控制項參考文獻

相關詞條

熱門詞條

聯絡我們