Web程式設計:ASP.NET實用網站開發

Web程式設計:ASP.NET實用網站開發

《Web程式設計:ASP.NET實用網站開發》是2018年清華大學出版社出版的圖書,作者是沈士根,葉曉彤。

基本介紹

  • 書名:Web程式設計:ASP.NET實用網站開發
  • 作者:沈士根
    葉曉彤
  • 出版社: 清華大學出版社
  • ISBN:9787302506799
內容簡介,圖書目錄,

內容簡介

 ASP.NET是Web應用程式開發的主流技術之一。本書以Visual Studio Community 2017為開發平台,以技術套用能力培養為主線,介紹網站配置、開發環境、jQuery、Bootstrap、與ASP.NET結合的C#基礎、ASP.NET頁面調試、ASP.NET常用伺服器控制項、驗證控制項、狀態管理、LINQ數據訪問、數據綁定、ASP.NET三層架構、主題、母版、用戶控制項、網站導航、ASP.NET Ajax、Web服務、WCF服務芝歡協連、檔案處理等,最後的MyPetShop應用程式綜合了開發全過程,提供了基於ASP.NET三層架構開發Web應用程式的學習模板。書中包含的實例來自作者多年的教學積累和項目開發經驗,頗具實用性。
  洪紙龍嚷為愉棵己方便教師教學和讀者自學,本書通過嵌入二維碼形式提供了書中重點內容的講解視頻,還有配套的實驗指導書《Web程式設計——ASP.NET上機實驗指導(第3版)》,以及配套的免費課件、教學大綱、實驗大綱、實例原始碼等。
  本書概念清晰、邏輯性強,內容由淺入深、循序漸進,適合作為高等院校計算機相關專業的Web程式設計、網路程式設計、Web數據殼和庫套用等課程的教材,也適合對Web應用程式開發有興趣的人員自學使用。

圖書目錄

第1章 ASP.NET運行及開發環境 1
1.1 ASP.NET概述 1
1.1.1 靜態頁面和動態頁面 1
1.1.2 .NET Framework 1
1.1.3 ASP.NET特性 2
1.1.4 ASP.NET的開發模式 2
1.2 IIS 3
1.2.1 IIS 7.5的安裝 3
1.2.2 IIS 7.5中的網站、Web應用程式和虛擬目錄 4
1.2.3 IIS Express 7
1.3 Visual Studio Community 2017 8
1.3.1 開發環境概覽 8
1.3.2 使用解決方案管理企嘗酷VSC 2017中新建的網站 10
1.3.3 發布Web套用 12
1.3.4 複製網站 14
1.4 小慨紙戒結 14
1.5 習題 15
第2章 ASP.NET網站檔案、jQuery和Bootstrap 17
2.1 .html檔案和XHTML5 17
2.1.1 .html檔案結構 17
2.1.2 常用的XHTML5元素 18
實例2-1 認識常用的XHTML5元素 19
2.2 .aspx檔案 20
2.2.1 單檔案頁模型 20
實例2-2 熟悉單檔案頁模型 21
2.2.2 代碼隱藏頁模型 22
實例2-3 熟悉代碼隱藏頁模型 22
2.3 .css文碑遷奔件和CSS常識 23
2.3.1 定義CSS3樣式 23
2.3.2 CSS3樣式位置 24
實例2-4 運用頁面樣式 25
實例2-5 運用外部樣式表 26
2.4 .js檔案和JavaScript常識 27
2.4.1 JavaScript代碼位置 27
實例2-6 熟悉元素中的JavaScript代碼 27
實例2-7 熟悉元素中的JavaScript代碼 28
實例2-8 運用獨立的.js檔案 29
2.4.2 JavaScript運用實例 29
實例2-9 實現圖片動態變化效果 29
實例2-10 實現一個簡易時鐘 30
2.5 jQuery 31
2.5.1 jQuery基礎語法 32
2.5.2 jQuery運用實例 33
實例2-11 利用jQuery管理XHTML元素 33
實例2-12 利用jQuery實現一個時間數據來源於伺服器端的時鐘 34
2.6 .xml檔案和XML常識 36
實例2-13 表達一個XML格式的早餐選單 36
2.7 Web.config 37
2.8 Global.asax 37
2.9 Bootstrap 38
實例2-14 利用Bootstrap設計表單 38
2.10 小結 40
2.11 習題 40
第3章 C#和ASP.NET的結合 43
3.1 C#概述 43
3.2 .NET Framework命名空間 43
3.3 編程規範 44
3.3.1 程式注釋 44
3.3.2 命名規則 44
3.4 常量與變數 45
3.4.1 常量聲明 45
3.4.2 變數聲明 46
3.4.3 修飾符 46
3.4.4 局部變數作用範圍 46
3.5 數據類型 47
3.5.1 值類型 47
實例3-1 運用枚舉類型變數 48
3.5.2 引用類型 49
3.5.3 裝箱和拆箱 50
3.6 運算符 51
3.7 流程控制 52
3.7.1 選擇結構 52
實例3-2 運用switch語句 53
3.7.2 循環結構 54
實例3-3 運用while語句 54
實例3-4 運用for語句 56
實例3-5 運用foreach語句 57
3.7.3 異常處理 57
實例3-6 運用throw語句 58
實例3-7 運用try…catch…finally結構 59
3.8 自定義ASP.NET類 60
3.8.1 類的常識 61
3.8.2 屬性 61
實例3-8 定義Account類的屬性 61
3.8.3 構造函式 62
實例3-9 定義Account類的構造函式 62
3.8.4 方法 63
實例3-10 定義Account類的存款和取款方法 63
實例3-11 結合Account類和ASP.NET頁面 64
3.8.5 事件 65
實例3-12 在AccountEvent類中增加賬戶金額不足事件並運用事件 65
3.8.6 繼承 67
實例3-13 實現繼承類 67
3.9 ASP.NET頁面調試 67
3.10 小結 68
3.11 習題 69
第4章 ASP.NET標準控制項 71
4.1 ASP.NET頁面事件處理概述 71
4.1.1 ASP.NET頁面事件 71
4.1.2 IsPostBack屬性 71
實例4-1 運用IsPostBack屬性 72
2.4.1 JavaScript代碼位置 27
實例2-6 熟悉元素中的JavaScript代碼 27
實例2-7 熟悉元素中的JavaScript代碼 28
實例2-8 運用獨立的.js檔案 29
2.4.2 JavaScript運用實例 29
實例2-9 實現圖片動態變化效果 29
實例2-10 實現一個簡易時鐘 30
2.5 jQuery 31
2.5.1 jQuery基礎語法 32
2.5.2 jQuery運用實例 33
實例2-11 利用jQuery管理XHTML元素 33
實例2-12 利用jQuery實現一個時間數據來源於伺服器端的時鐘 34
2.6 .xml檔案和XML常識 36
實例2-13 表達一個XML格式的早餐選單 36
2.7 Web.config 37
2.8 Global.asax 37
2.9 Bootstrap 38
實例2-14 利用Bootstrap設計表單 38
2.10 小結 40
2.11 習題 40
第3章 C#和ASP.NET的結合 43
3.1 C#概述 43
3.2 .NET Framework命名空間 43
3.3 編程規範 44
3.3.1 程式注釋 44
3.3.2 命名規則 44
3.4 常量與變數 45
3.4.1 常量聲明 45
3.4.2 變數聲明 46
3.4.3 修飾符 46
3.4.4 局部變數作用範圍 46
3.5 數據類型 47
3.5.1 值類型 47
實例3-1 運用枚舉類型變數 48
3.5.2 引用類型 49
3.5.3 裝箱和拆箱 50
3.6 運算符 51
3.7 流程控制 52
3.7.1 選擇結構 52
實例3-2 運用switch語句 53
3.7.2 循環結構 54
實例3-3 運用while語句 54
實例3-4 運用for語句 56
實例3-5 運用foreach語句 57
3.7.3 異常處理 57
實例3-6 運用throw語句 58
實例3-7 運用try…catch…finally結構 59
3.8 自定義ASP.NET類 60
3.8.1 類的常識 61
3.8.2 屬性 61
實例3-8 定義Account類的屬性 61
3.8.3 構造函式 62
實例3-9 定義Account類的構造函式 62
3.8.4 方法 63
實例3-10 定義Account類的存款和取款方法 63
實例3-11 結合Account類和ASP.NET頁面 64
3.8.5 事件 65
實例3-12 在AccountEvent類中增加賬戶金額不足事件並運用事件 65
3.8.6 繼承 67
實例3-13 實現繼承類 67
3.9 ASP.NET頁面調試 67
3.10 小結 68
3.11 習題 69
第4章 ASP.NET標準控制項 71
4.1 ASP.NET頁面事件處理概述 71
4.1.1 ASP.NET頁面事件 71
4.1.2 IsPostBack屬性 71
實例4-1 運用IsPostBack屬性 72

相關詞條

熱門詞條

聯絡我們