ASP.NET動態(tài)網(wǎng)站開發(fā)案例教程 第2版
定 價:38 元
叢書名:“十二五”江蘇省高等學校重點教材 高等職業(yè)教育計算機類專業(yè)規(guī)劃教材
- 作者:李萍
- 出版時間:2016/5/1
- ISBN:9787111533719
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP393.092.2
- 頁碼:274
- 紙張:膠版紙
- 版次:2
- 開本:16開
本書根據(jù)高等職業(yè)教育的教學特點,結合教學改革和應用實踐,以項目任務為載體,全面系統(tǒng)地介紹了在Visual Studio 2012集成環(huán)境下使用C#語言進行ASP.NET動態(tài)網(wǎng)站開發(fā)的各種技術,內容涵蓋了ASP.NET概述、服務器控件、網(wǎng)站設計、頁面跳轉與狀態(tài)管理、ASP.NET數(shù)據(jù)庫編程、ASP.NET高級應用技術、ASP.NET應用程序配置與部署共7個方面。 全書引入“校友錄系統(tǒng)”“圖書管理系統(tǒng)”“產(chǎn)品在線訂購系統(tǒng)”3個網(wǎng)站開發(fā)實例,分別從理論、實訓和綜合案例的角度介紹動態(tài)網(wǎng)站開發(fā)技術,并將理論知識融入實際項目任務中。通過工程案例貫穿整個教學體系,由淺入深,由易到難,循序漸進,強調實踐性,突出實用性。 本書內容廣泛而翔實,適用對象廣且實用性強,既可作為高職院校計算機專業(yè)Web開發(fā)課程教材,又可作為自學人員和動態(tài)網(wǎng)站開發(fā)人員的技術參考資料或培訓教材。 為方便教學,本書配備電子課件等教學資源。凡選用本書作為教材的教師均可登錄機械工業(yè)出版社教育服務網(wǎng)www.cmpedu.com免費下載。如有問題請致信cmpgaozhi@sina.com,或致電01088379375聯(lián)系營銷人員。
前 言第1章 ASP.NET 概述1.1 Web應用開發(fā)基礎1.1.1 網(wǎng)頁的基本概念1.1.2 靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁1.1.3 應用程序結構分類1.2 ASP.NET基本概念1.2.1 .NET Framework1.2.2 Web窗體1.2.3 ASP.NET應用程序1.2.4 ASP.NET事件模型1.3 構建ASP.NET 開發(fā)環(huán)境1.3.1 安裝與配置IIS1.3.2 安裝Visual Studio 20121.3.3 安裝與注冊.NET Framework1.4 創(chuàng)建ASP.NET Web應用程序1.4.1 啟動Visual Studio 20121.4.2 創(chuàng)建ASP.NET網(wǎng)站1.4.3 新建ASP.NET頁面1.4.4 編寫ASP.NET代碼1.4.5 編譯與運行網(wǎng)頁程序1.4.6 發(fā)布網(wǎng)頁程序工作任務1 熟悉Visual Studio 2012動態(tài)網(wǎng)站開發(fā)環(huán)境本章小結習題1實訓1 創(chuàng)建簡單的圖書管理系統(tǒng)網(wǎng)站第2章 服務器控件2.1 基本控件2.1.1 Label標簽控件2.1.2 TextBox文本框控件2.1.3 Button、ImageButton、LinkButton按鈕控件2.1.4 Image圖像控件2.1.5 HyperLink超鏈接控件2.1.6 Panel控件2.1.7 RadioButton與RadioButtonList單選按鈕控件2.1.8 CheckBox與CheckBoxList復選框控件2.1.9 ListBox列表框控件2.1.10 DropDownList下拉式列表框控件2.1.11 Table表格控件2.2 高級控件2.2.1 Calendar日歷控件2.2.2 FileUpload文件上傳控件2.2.3 AdRotator廣告控件2.3 驗證控件2.3.1 RequiredFieldValidator控件2.3.2 CompareValidator控件2.3.3 RangeValidator控件2.3.4 RegularExpressionValidator控件2.3.5 CustomValidator控件2.3.6 ValidationSummary控件2.4 用戶創(chuàng)建控件2.4.1 用戶控件2.4.2 自定義Web服務器控件工作任務2 設計校友錄系統(tǒng)登錄模塊界面工作任務3 設計注冊校友信息模塊界面本章小結習題2實訓2 設計圖書管理系統(tǒng)信息錄入模塊界面第3章 網(wǎng)站設計3.1 母版頁3.1.1 母版頁的概念3.1.2 母版頁的設計3.1.3 母版頁的使用3.1.4 嵌套母版頁3.2 站點導航3.2.1 Menu站點導航控件3.2.2 站點地圖3.2.3 SiteMapPath站點導航控件3.2.4 TreeView站點導航控件3.3 主題與皮膚3.3.1 主題3.3.2 皮膚文件(.skin)3.3.3 樣式文件(.css)3.4 本地化與全球化3.4.1 資源文件3.4.2 本地化處理工作任務4 設計網(wǎng)站母版頁工作任務5 設計網(wǎng)站導航工作任務6 設計網(wǎng)站主題與皮膚本章小結習題3實訓3 設計及美化圖書管理系統(tǒng)網(wǎng)站第4章 頁面跳轉與狀態(tài)管理4.1 頁面執(zhí)行過程4.1.1 Page對象4.1.2 Web Form網(wǎng)頁執(zhí)行的流程4.2 頁面跳轉4.2.1 超鏈接控件實現(xiàn)頁面跳轉4.2.2 跨頁面發(fā)送實現(xiàn)頁面跳轉4.2.3 瀏覽器重定向實現(xiàn)頁面跳轉4.2.4 服務器傳輸實現(xiàn)頁面跳轉4.2.5 ASP.NET頁面跳轉小結4.3 跨頁面?zhèn)髦?.3.1 使用QueryString實現(xiàn)跨頁面?zhèn)髦?.3.2 使用Cookie對象實現(xiàn)跨頁面?zhèn)髦?.3.3 使用Session對象實現(xiàn)跨頁面?zhèn)髦?.3.4 使用Application對象實現(xiàn)跨頁面?zhèn)髦?.4 ASP.NET狀態(tài)管理4.4. 1 瀏覽器端的狀態(tài)管理4.4. 2 服務器端的狀態(tài)管理4.5 ASP.NET緩存技術4.5.1 頁面輸出緩存4.5.2 應用程序緩存工作任務7 獲取用戶輸入信息和瀏覽器端環(huán)境信息工作任務8 記錄用戶訪問網(wǎng)站的時間和次數(shù)工作任務9 設計校友錄聊天室本章小結習題4實訓4 設計圖書管理系統(tǒng)留言板第5章 ASP.NET數(shù)據(jù)庫編程5.1 數(shù)據(jù)源控件5.1.1 SqlDataSource數(shù)據(jù)源控件5.1.2 AccessDataSource數(shù)據(jù)源控件5.1.3 XmlDataSource數(shù)據(jù)源控件5.1.4 SiteMapDataSource數(shù)據(jù)源控件5.2 數(shù)據(jù)綁定控件5.2.1 GridView控件的屬性與方法5.2.2 GridView控件的基本應用5.2.3 GridView控件的高級應用5.2.4 DetailsView控件5.2.5 Repeater控件5.2.6 DataList控件5.3 ADO.NET數(shù)據(jù)庫訪問技術5.3.1 ADO.NET概述5.3.2 ADO.NET數(shù)據(jù)訪問流程5.3.3 常用ADO.NET對象的使用工作任務10 使用GridView控件實現(xiàn)校友錄信息瀏覽工作任務11 使用DetailsView控件實現(xiàn)校友詳細信息瀏覽工作任務12 使用DataList控件顯示校友錄班級列表工作任務13 使用Repeater控件顯示校友錄公告欄工作任務14 使用ADO.NET實現(xiàn)信息維護管理本章小結習題5實訓5 設計圖書管理信息瀏覽與維護模塊第6章 ASP.NET高級應用技術6.1 分層結構設計6.1.1 分層結構概述6.1.2 構建分層模型框架6.1.3 模型層中業(yè)務實體類的設計6.1.4 分層結構的用戶登錄程序設計6.2 Web服務6.2.1 Web服務概述6.2.2 ASP.NET Web服務體系6.2.3 構建ASP.NET Web服務6.2.4 使用Web服務6.3 ASP.NET AJAX6.3.1 AJAX概述6.3.2 ASP.NET AJAX 簡介6.3.3 ASP.NET AJAX的安裝6.3.4 ASP.NET AJAX常用控件6.3.5 ASP.NET AJAX控件工具包的使用6.4 報表設計6.4.1 報表簡介6.4.2 使用報表的一般步驟工作任務15 分層結構的校友錄管理程序設計工作任務16 使用Web服務實現(xiàn)用戶登錄與用戶注冊工作任務17 使用ASP.NET AJAX優(yōu)化查詢班級通訊錄頁面工作任務18 實現(xiàn)校友信息報表打印本章小結習題6實訓6 圖書管理系統(tǒng)的分層開發(fā)與Web服務的使用第7章 ASP.NET應用程序配置與部署7.1 配置Global.asax文件7.1.1 Global.asax文件的結構7.1.2 Global.asax文件的應用7.2 配置Web.config文件7.2.1 Web.config文件的結構7.2.2 使用Web.config文件存放常量7.2.3 網(wǎng)站的安全性配置7.2.4 Web.config文件的其他配置7.3 ASP.NET應用程序的部署7.3.1 使用Visual Studio.NET中的發(fā)布工具部署7.3.2 使用Web安裝項目部署工作任務19 網(wǎng)站的安全認證與授權工作任務20 校友錄系統(tǒng)部署本章小結習題7實訓7 圖書管理系統(tǒng)的部署與安全性配置第8章 綜合案例——產(chǎn)品在線訂購系統(tǒng)8.1 開發(fā)環(huán)境與開發(fā)工具8.2 系統(tǒng)需求分析8.2.1 總體需求8.2.2 業(yè)務分析8.2.3 非功能性需求8.2.4 功能分析8.3 數(shù)據(jù)結構設計8.3.1 物理模型設計8.3.2 數(shù)據(jù)字典8.4 系統(tǒng)實現(xiàn)8.4.1 數(shù)據(jù)庫操作類8.4.2 數(shù)據(jù)實體類8.4.3 實體操作類8.4.4 產(chǎn)品在線訂購系統(tǒng)登錄頁面8.4.5 產(chǎn)品在線訂購系統(tǒng)主頁面8.4.6 產(chǎn)品在線訂購功能實現(xiàn)8.5 案例開發(fā)小結附錄附錄A 校友錄系統(tǒng)數(shù)據(jù)表結構附錄B 常用HTML標記參考文獻