ASP.NET動態網站項目開發實用教程(C#版)(微課版)

陳鳳 張治軍 譚恆松 胡游龍

  • 出版商: 清華大學
  • 出版日期: 2022-08-01
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • ISBN: 7302611343
  • ISBN-13: 9787302611349
  • 相關分類: .NETASP.NETC#
  • 下單後立即進貨 (約4週~6週)

  • ASP.NET動態網站項目開發實用教程(C#版)(微課版)-preview-1
  • ASP.NET動態網站項目開發實用教程(C#版)(微課版)-preview-2
  • ASP.NET動態網站項目開發實用教程(C#版)(微課版)-preview-3
ASP.NET動態網站項目開發實用教程(C#版)(微課版)-preview-1

商品描述

本書基於“實踐導向、任務引領、項目驅動”的項目化教學方式編寫而成,體現“教、學、做”一體化的教學理念。本書將紙質資源與數字資源有機結合,從而提高傳授知識的效率。 本書共有三篇12章,具體內容包括: ASP.NET開發入門、C#語言基礎、ASP.NET Web常用控件、數據庫與SQL語言、ASP.NET的內置對象、數據驗證技術、Web用戶控件、站點導航控件、母版頁、數據源控件與數據綁定控件、使用ADO.NET操作數據庫、新聞發布網站的設計與開發。每章都以任務為引領,穿插“必需、夠用”的理論知識。讀者通過完成任務,達到相關知識的學習和技能訓練的目的。每個任務均具有典型性、實用性、趣味性和可操作性。 本書可作為應用型本科、高職高專院校“Web程序設計類”課程的教學用書,也可作為成人高校、社會培訓機構、Web程序員、電腦從業人員和電腦愛好者的參考用書。

目錄大綱

目錄

第一篇基 礎 知 識

第1章ASP.NET開發入門2任務1.1搭建ASP.NET的開發環境2

1.1.1安裝Visual Studio 20152

1.1.2安裝與配置IIS6

任務1.2製作第一個ASP.NET網站12

1.2.1新建一個ASP.NET網站12

1.2.2分析第一個ASP.NET網站18

本章小結20

練習與實踐21

第2章C#語言基礎22

任務2.1設計一個加法器22

2.1.1常量和變量23

2.1.2數據類型及轉換24

任務2.2設計一個時間轉換器27

任務2.3設計一個數字大小比較器31

任務2.4設計一個9×9乘法表36

2.4.1迭代語句36

2.4.2跳轉語句39

任務2.5設計一個學生成績評定器41

任務2.6設計一個員工類45

2.6.1面向對象編程概述49

2.6.2類和對象49

2.6.3封裝、繼承和多態63

2.6.4構造函數和析構函數65

2.6.5關鍵字static67

2.6.6轉義字符70

2.6.7代碼的規範性71

本章小結71

練習與實踐72

第3章ASP.NET Web常用控件74

任務3.1製作員工信息登記表74

任務3.2熟悉常用控件80

3.2.1文本類型的控件80

3.2.2按鈕類型的控件81

3.2.3選擇類型的控件83

3.2.4圖形顯示類型的控件86

3.2.5文件上傳控件86

3.2.6容器控件88

本章小結89

練習與實踐89

第4章數據庫與SQL語言91

任務4.1創建新聞發布系統數據庫91

任務4.2安裝與操作數據庫96

4.2.1安裝SQL Server 201296

4.2.2操作數據庫105

任務4.3操作數據表110

本章小結117

練習與實踐118

第5章ASP.NET的內置對象119

任務5.1中英文翻譯119

5.1.1ASP.NET對象概述120

5.1.2Page對象120

5.1.3Response對象121

任務5.2獲取頁面間傳送的值122

任務5.3設計一個訪問計數器125

任務5.4登錄後保存用戶名和密碼127

任務5.5保存和讀取客戶端信息129

任務5.6獲取服務器的相關信息131

本章小結132

練習與實踐133

第二篇核 心 技 術

第6章數據驗證技術136任務6.1製作一個註冊頁面136

6.1.1非空驗證控件139

6.1.2數據比較驗證控件139

6.1.3數據範圍驗證控件140

6.1.4數據格式驗證控件140

6.1.5驗證錯誤信息顯示控件144

6.1.6禁用數據驗證144

任務6.2製作一個奇數驗證頁面145

本章小結146

練習與實踐146

第7章Web用戶控件148

任務7.1製作一個導航條148

任務7.2熟悉Web用戶控件150

本章小結151

練習與實踐151

第8章站點導航控件152

任務8.1創建一個電子書網站152

任務8.2熟悉站點導航控件158

8.2.1TreeView控件158

8.2.2Menu控件158

8.2.3SiteMapPath控件158

本章小結161

練習與實踐161

第9章母版頁163

任務9.1創建一個黨史學習教育網站的母版頁163

任務9.2熟悉母版頁166

9.2.1創建母版頁166

9.2.2使用母版頁166

本章小結167

練習與實踐168

第10章數據源控件與數據綁定控件169

任務10.1創建新聞展示和詳細新聞頁面169

10.1.1數據綁定技術181

10.1.2SqlDataSource控件182

10.1.3DataList控件182

任務10.2創建員工管理頁面183

10.2.1GridView控件198

10.2.2DetailsView控件200

本章小結200

練習與實踐200

第11章使用ADO.NET操作數據庫202

任務11.1設計實現註冊、登錄頁面功能202

11.1.1ADO.NET簡介205

11.1.2使用Connection對象連接數據庫206

11.1.3使用Command對象操作數據庫208

11.1.4使用DataSet對象和DataAdapter對象209

任務11.2顯示新聞序號和內容213

任務11.3編寫數據庫操作類216

11.3.1配置web.config文件216

11.3.2編寫數據庫操作類217

11.3.3使用數據庫操作類219

11.3.4補充數據庫操作類220

本章小結222

練習與實踐222

第三篇項 目 實 戰

第12章新聞發布網站的設計與開發226任務12.1“新聞發布網站”的總體設計226

12.1.1需求分析226

12.1.2任務分析226

12.1.3“新聞發布網站”頁面瀏覽227

12.1.4數據庫設計234

任務12.2前臺主要功能模塊設計235

12.2.1前臺母版設計235

12.2.2首頁設計245

12.2.3詳細新聞模塊設計250

12.2.4更多新聞模塊設計252

12.2.5按新聞類別顯示新聞模塊設計253

12.2.6註冊模塊設計256

12.2.7登錄模塊設計259

12.2.8註銷模塊設計262

任務12.3普通用戶個人中心主要功能模塊設計263

12.3.1個人中心母版設計263

12.3.2密碼修改模塊設計264

12.3.3添加新聞模塊設計267

12.3.4新聞管理模塊設計270

任務12.4管理員後台管理主要功能模塊設計274

12.4.1後台管理母版設計274

12.4.2密碼修改模塊設計275

12.4.3添加新聞模塊設計277

12.4.4新聞管理模塊設計277

12.4.5用戶管理模塊設計282

本章小結284

練習與實踐284附錄AC#常用關鍵字285

附錄BASP.NET常用控件命名規範289

參考文獻291