《Web程式設計——ASP.NET實用網站開發(第2版)》是由沈士根、汪承焱、許小東編著,2014年清華大學出版社出版的21世紀高等學校計算機專業核心課程規劃教材。該教材適合高等院校計算機相關專業的Web程式設計、網路程式設計、Web資料庫套用等課程的教材,也適合對Web應用程式開發有興趣的人員自學使用。
全書共15章,以Visual Studio Express 2012 for Web和SQL Server 2012 Express為開發平台,以技術套用能力培養為主線,介紹網站配置、開發環境、jQuery、與ASP.NET結合的C#基礎、ASP.NET頁面調試、ASP.NET常用伺服器控制項、用戶控制項、驗證控制項、狀態管理、LINQ訪問資料庫、數據綁定控制項、用戶和角色管理、主題、母版、Web部件、網站導航、Microsoft Ajax、Web服務、WCF服務、檔案處理等,最後的實例MyPetShop綜合了開發全過程。
基本介紹
- 書名:Web程式設計——ASP.NET實用網站開發(第2版)
- 作者:沈士根、汪承焱、許小東
- ISBN:9787302361435
- 類別:21世紀高等學校計算機專業核心課程規劃教材
- 頁數:307頁
- 出版社:清華大學出版社
- 出版時間:2014年8月1日
- 裝幀:平裝
- 開本:16開
- 字數:514千字
- CIP核字號:2014073031
成書過程
修訂情況
出版工作
責任編輯 | 封面設計 | 責任校對 | 責任印製 |
---|---|---|---|
閆紅梅、王冰飛 | 楊兮 | 時翠蘭 | 李紅英 |
內容簡介
教材目錄
第1章ASP.NET4.5運行及開發環境1.1ASP.NET概述 1.1.1靜態頁面和動態頁面 1.1.2.NETFramework 1.1.3ASP.NET特性 1.1.4ASP.NET版本 1.2IIS 1.2.1IIS7.5的安裝 1.2.2IIS7.5中的網站、Web應用程式和虛擬目錄 1.3VisualStudioExpress2012forWeb 1.3.1開發環境概覽 1.3.2使用解決方案管理VSEW2012中新建的網站 1.3.3發布網站 1.3.4複製網站 1.4小結 1.5習題 第2章ASP.NET4.5網站檔案及jQuery 2.1.html檔案和XHTML5 2.1.1.html檔案結構 2.1.2常用XHTML5元素 2.2.aspx檔案 2.2.1單檔案頁模型 2.2.2代碼隱藏頁模型 2.3.css檔案和CSS常識 2.3.1定義CSS3樣式 2.3.2CSS3樣式位置 2.4.js檔案和JavaScript常識 2.4.1JavaScript代碼位置 2.4.2綜合實例 2.5jQuery 2.5.1jQuery基礎語法 2.5.2綜合實例 2.6.xml檔案和XML常識 2.7Web.config 2.8Global.asax 2.9小結 2.10習題 第3章C#和ASP.NET4.5 3.1C#概述 3.2.NETFramework命名空間 3.3編程規範 3.3.1程式注釋 3.3.2命名規則 3.4常量與變數 3.4.1常量聲明 3.4.2變數聲明 3.4.3修飾符 3.4.4局部變數作用範圍 3.5數據類型 3.5.1值類型 3.5.2引用類型 3.5.3裝箱和拆箱 3.6運算符 3.7流程控制 3.7.1選擇結構 3.7.2循環結構 3.7.3異常處理 3.8自定義ASP.NET4.5類 3.8.1類的常識 3.8.2屬性 3.8.3構造函式 3.8.4方法 3.8.5事件 3.8.6繼承 3.9ASP.NET4.5頁面調試 3.10小結 3.11習題 第4章ASP.NET4.5標準控制項 4.1ASP.NET4.5頁面事件處理概述 4.1.1ASP.NET4.5頁面事件 4.1.2IsPostBack屬性 4.2ASP.NET4.5伺服器控制項概述 4.2.1HTML伺服器控制項簡介 4.2.2Web伺服器控制項簡介 4.3常用ASP.NET4.5標準控制項 4.3.1Label控制項 4.3.2TextBox控制項 4.3.3Button、LinkButton和ImageButton控制項 4.3.4DropDownList控制項 4.3.5ListBox控制項 4.3.6CheckBox和CheckBoxList控制項 4.3.7RadioButton和RadioButtonList控制項 4.3.8Image和ImageMap控制項 4.3.9HyperLink控制項 4.3.10Table控制項 4.3.11Panel和PlaceHolder控制項 4.4小結 4.5習題 第5章ASP.NET4.5窗體驗證 5.1窗體驗證概述 5.2ASP.NET4.5伺服器驗證控制項 5.2.1RequiredFieldValidator控制項 5.2.2CompareValidator控制項 5.2.3RangeValidator控制項 5.2.4RegularExpressionValidator控制項 5.2.5CustomValidator控制項 5.2.6ValidationSummary控制項 5.3小結 5.4習題 第6章HTTP請求、回響及狀態管理 6.1HTTP請求 6.2HTTP回響 6.3HttpServerUtility 6.4跨頁面提交 6.5狀態管理 6.5.1ViewState 6.5.2HiddenField控制項 6.5.3Cookie 6.5.4Session 6.5.5Application 6.5.6Profile 6.6小結 6.7習題 第7章數據訪問 7.1數據訪問概述 7.2建立SQLServer2012Express資料庫 7.3使用數據源控制項實現數據訪問 7.4使用LINQ實現數據訪問 7.4.1LINQ查詢表達式 7.4.2LINQtoSQL概述 7.4.3利用LINQtoSQL查詢數據 7.4.4利用LINQtoSQL管理數據 7.4.5LINQtoXML概述 7.4.6利用LINQtoXML管理XML文檔 7.5小結 7.6習題 第8章數據綁定 8.1數據綁定概述 8.2ListControl類控制項 8.3GridView控制項 8.3.1分頁和排序 8.3.2定製數據綁定列 | 8.3.3使用模板列 8.3.4利用GridView編輯、刪除數據 8.3.5顯示主從表 8.4DetailsView控制項 8.5小結 8.6習題 第9章用戶和角色管理 9.1身份驗證和授權 9.1.1Windows身份驗證 9.1.2Forms身份驗證 9.2成員資格和角色管理概述 9.2.1成員資格管理 9.2.2角色管理 9.3利用網站管理工具實現成員資格和角色管理 9.4利用登錄系列控制項實現用戶身份驗證 9.4.1Login控制項 9.4.2CreateUserWizard控制項 9.4.3LoginName控制項 9.4.4LoginStatus控制項 9.4.5LoginView控制項 9.4.6ChangePassword控制項 9.4.7PasswordRecovery控制項 9.5調用Membership和Roles類進行用戶和角色管理 9.6小結 9.7習題 第10章主題、母版、用戶控制項和Web部件 10.1主題 10.1.1主題概述 10.1.2自定義主題 10.1.3使用主題 10.2母版頁 10.2.1母版頁概述 10.2.2創建母版頁 10.2.3創建內容頁 10.3用戶控制項 10.3.1用戶控制項概述 10.3.2創建用戶控制項 10.3.3使用用戶控制項 10.4Web部件 10.4.1Web部件概述 10.4.2使用Web部件 10.4.3WebPartManager顯示模式 10.5小結 10.6習題 第11章網站導航 11.1網站地圖 11.1.1網站地圖檔案 11.1.2嵌套網站地圖檔案 11.2SiteMapPath控制項顯示導航 11.3TreeView控制項顯示導航 11.3.1TreeView控制項 11.3.2使用TreeView控制項實現導航 11.4Menu控制項顯示導航 11.5母版頁中使用網站導航 11.6小結 11.7習題 第12章MicrosoftAjax 12.1Ajax基礎 12.1.1Ajax概述 12.1.2MicrosoftAjax技術 12.2MicrosoftAjax伺服器控制項 12.2.1ScriptManager控制項 12.2.2UpdatePanel控制項 12.2.3Timer控制項 12.2.4UpdateProgress控制項 12.3AjaxControlToolkit 12.4小結 12.5習題 第13章Web服務和WCF服務 13.1Web服務 13.1.1Web服務概述 13.1.2建立ASP.NETWeb服務 13.1.3調用ASP.NETWeb服務 13.2WCF服務 13.2.1建立WCF服務 13.2.2調用WCF服務 13.3小結 13.4習題 第14章檔案處理 14.1驅動器、資料夾和檔案操作 14.1.1獲取驅動器信息 14.1.2資料夾操作 14.1.3檔案操作 14.2讀寫檔案 14.2.1Stream類 14.2.2Reader和Writer類 14.3檔案上傳 14.4小結 14.5習題 第15章MyPetShop綜合實例 15.1系統總體設計 15.1.1系統功能模組設計 15.1.2用戶控制項 15.1.3系統資料庫總體設計 15.1.4Web.config配置檔案 15.2MyPetShop.mdf資料庫設計 15.2.1數據表設計 15.2.2數據表聯繫設計 15.3用戶控制項設計 15.3.1“熱銷商品自動定時刷新”用戶控制項 15.3.2“商品分類列表”用戶控制項 15.3.3“最新商品列表”用戶控制項 15.3.4“商品分類及商品導航”用戶控制項 15.3.5“網站導航”用戶控制項 15.3.6“用戶狀態”用戶控制項 15.3.7“天氣預報”用戶控制項 15.4前台顯示頁面設計 15.4.1母版頁的設計 15.4.2首頁 15.4.3商品詳細信息頁面 15.4.4商品搜尋頁面 15.5用戶註冊和登錄模組 15.5.1註冊新用戶 15.5.2用戶登錄 15.5.3修改用戶密碼 15.5.4找回用戶密碼 15.5.5退出系統 15.6購物車模組 15.6.1購物車組件的設計與實現 15.6.2購物車頁面設計 15.6.3購物車功能的設計與實現 15.7訂單處理 15.7.1創建訂單 15.7.2查看訂單 15.8後台管理模組 15.8.1商品分類管理 15.8.2供應商信息管理 15.8.3商品信息管理 15.8.4訂單管理 15.9小結 15.10習題 |
教學資源
- 配套教材
書名 | 書號 | 出版社 | 出版時間 | 作者 |
---|---|---|---|---|
《Web程式設計——ASP.NET上機實驗指導(第2版)》 | 9787302361633 | 清華大學出版社 | 2014.08.01 | 沈士根、汪承焱、許小東 |
《Web程式設計——ASP.NET項目實訓》 | 9787302466642 | 清華大學出版社 | 2017.06.01 | 蔣冠雄、葉曉彤、戴振中、沈士根 |
- 課程資源