網站全棧開發指南:HTML+CSS+JavaScript+ASP.NET

曹化宇

  • 出版商: 清華大學
  • 出版日期: 2020-10-01
  • 售價: $594
  • 貴賓價: 9.5$564
  • 語言: 簡體中文
  • ISBN: 7302558612
  • ISBN-13: 9787302558613
  • 相關分類: .NETASP.NETCSSHTMLJavaScript

立即出貨

  • 網站全棧開發指南:HTML+CSS+JavaScript+ASP.NET-preview-1
  • 網站全棧開發指南:HTML+CSS+JavaScript+ASP.NET-preview-2
  • 網站全棧開發指南:HTML+CSS+JavaScript+ASP.NET-preview-3
網站全棧開發指南:HTML+CSS+JavaScript+ASP.NET-preview-1

買這商品的人也買了...

商品描述

本書是一線程序員多年開發經驗的結晶。它深入淺出地講解Web開發所需的HTML、CSS、 JavaScript、ASP.NET和數據庫等基礎內容,幫助讀者快速進入Web項目開發,在項目中靈活應用各種開發技術和方法。 本書共26章,第1章討論全書的知識架構及在學習和工作中如何使用本書。第2~8章主要討論客戶端(前端)開發的相關內容,如HTML、CSS和JavaScript編程,以及HTML5中新增的特性等。第9~16章主要討論服務器端開發的相關技術,涉及C#編程基礎知識、ASP.NET基礎知識、數據庫基礎知識等。第17~26章主要討論客戶端技術與服務器端技術的綜合應用,並以Web項目的常用功能為目標,介紹了一系列的實用技巧和開發方法。 本書內容安排合理,架構清晰,註重理論與實踐相結合,適合廣大從事Web項目開發的人員、對Web項目開發感興趣的愛好者及大中專院校相關專業的學生閱讀。相關培訓院校及高校的老師亦可將本書作為教材使用。

目錄大綱

第1 章 準備工作 …………………… 1

1.1 基本概念 …………………… 1

1.2 本書內容 …………………… 2

1.3 開發與測試環境 …………………… 4

第2 章 HTML ………………………10

2.1 頁面的基本結構 ……………………10

2.2 塊元素與內聯元素 ……………………12

2.3 文本與段落 ……………………13

2.4 列表 ……………………23

2.5 表格 ……………………27

2.6 圖片(img 元素) ……………………31

2.7 鏈接(a 元素) ……………………32

2.8 表單(form) ……………………33

2.9 iframe 元素 ……………………55

2.10 新的語義元素(HTML5) ……………………56

2.11 音頻和視頻播放 ……………………57

第3 章 CSS …………………………59

3.1 如何使用CSS ……………………59

3.2 選擇器 ……………………62

3.3 樣式應用基礎 ……………………73

3.4 文本與段落 ……………………87

3.5 列表 ……………………94

3.6 表格 ……………………95

3.7 文檔流 ……………………97

3.8 背景 …………………… 111

3.9 變換 …………………… 113

3.10 過渡 …………………… 118

3.11 幀動畫 …………………… 119

第4 章 JavaScript 編程基礎 …… 122

4.1 如何添加JavaScript代碼 …………………… 122

4.2 數據處理 …………………… 125

4.3 代碼流程控制 …………………… 135

4.4 函數與函數類型 …………………… 142

4.5 面向對象編程 …………………… 145

4.6 數組 …………………… 149

4.7 字符串處理(String 類) …………………… 154

4.8 日期與時間(Date 類) …………………… 157

4.9 數學計算(Math 類) …………………… 160

4.10 URI 編碼 …………………… 161

4.11 計時器 …………………… 162

第5 章 BOM …………………… 165

5.1 window 對象 …………………… 165

5.2 location 對象 …………………… 170

5.3 navigator 對象 …………………… 171

5.4 screen 對象 …………………… 173

第6 章 DOM …………………… 175

6.1 獲取元素 …………………… 175

6.2 獲取節點對象 …………………… 179

6.3 innerHTML 和innerText屬性 …………………… 182

6.4 元素屬性與樣式 …………………… 183

6.5 事件 …………………… 185

第7 章 audio 和video 元素 …… 192

7.1 基礎應用 …………………… 192

7.2 JavaScript 控制 …………………… 193

第8 章 canvas 元素 ……………… 195

8.1 canvas 元素編程基礎 …………………… 195

8.2 常用繪制方法 …………………… 196

8.3 填充圖案 …………………… 212

8.4 小結 …………………… 214

第9 章 C# 編程基礎 ………………215

9.1 ASP.NET 項目中測試C# 代碼  215

9.2 命名空間 …………………… 217

9.3 面向對象編程 …………………… 219

9.4 靜態類與擴展方法 …………………… 235

9.5 結構類型 …………………… 237

9.6 枚舉類型 …………………… 238

9.7 基本數據類型 …………………… 239

9.8 委托類型 …………………… 246

9.9 接口 …………………… 248

9.10 泛型 …………………… 251

第10 章 C# 代碼流程控制 ……… 254

10.1 比較運算 …………………… 254

10.2 if 語句 …………………… 254

10.3 switch 語句 …………………… 255

10.4 for 語句 …………………… 257

10.5 foreach 語句 …………………… 259

10.6 while 和do-while 語句 …………………… 259

10.7 goto 語句和標簽 …………………… 260

10.8 異常處理 …………………… 261

第11 章 ASP.NET 網站開發 … … 264

11.1 概述 …………………… 264

11.2 Web 窗體 …………………… 267

11.3 常用對象 …………………… 270

11.4 Web 控件 …………………… 277

11.5 自定義控件 …………………… 290

11.6 全站編譯 …………………… 302

第12 章 SQL Server 數據庫 ……… 304

12.1 概述 …………………… 304

12.2 表 …………………… 305

12.3 添加數據 …………………… 309

12.4 查詢數據 …………………… 313

12.5 更新數據 …………………… 320

12.6 刪除數據 …………………… 321

12.7 視圖與連接查詢 …………………… 322

12.8 存儲過程 …………………… 324

12.9 小結 …………………… 325

第13 章 使用ADO.NET 操作數據庫 …………………… 326

13.1 連接數據庫 …………………… 326

13.2 執行命令和存儲過程 …………………… 328

13.3 DataSet 和數據綁定 …………………… 331

13.4 處理事務 …………………… 338

13.5 小結 …………………… 340

第14 章 GDI+ 繪圖 ……………… 341

14.1 圖形繪制 …………………… 341

14.2 畫筆 …………………… 349

14.3 格式刷 …………………… 351

14.4 圖像尺寸與DPI …………………… 357

14.5 保存與轉換圖像 …………………… 360

14.6 打印圖像 …………………… 363

第15 章 發送郵件 ………………… 364

第16 章 chyx 代碼庫 ……………… 370

16.1 常用功能 …………………… 370

16.2 數據操作組件 …………………… 375

16.3 準備MySQL 數據庫…………………… 382

16.4 測試數據組件 …………………… 388

16.5 小結 …………………… 395

第17 章 頁面佈局 ………………… 396

17.1 傳統佈局設計 …………………… 396

17.2 響應式設計 …………………… 403

17.3 綜合應用與討論 …………………… 405

第18 章 Ajax …………………… 412

18.1 XMLHttpRequest 對象 …………………… 412

18.2 封裝ajax.js 文件 …………………… 415

第19 章 驗證碼 …………………… 418

19.1 實現驗證碼 …………………… 418

19.2 應用測試 …………………… 421

19.3 小結 …………………… 423

第20 章 用戶模塊 ………………… 424

20.1 創建用戶信息數據表 …………………… 424

20.2 CUser 類 …………………… 426

20.3 註冊頁面(HTML 表單)  427

20.4 註冊頁面(Web 窗體) …………………… 436

20.5 登錄 …………………… 438

20.6 權限處理 …………………… 447

20.7 小結 …………………… 448

第21 章 文件上傳及處理 ………… 449

21.1 FileUpload 控件 …………………… 449

21.2 Web.config 參數設置 …………………… 451

21.3 保存到數據庫 …………………… 452

21.4 實現用戶圖像上傳功能 …………………… 455

21.5 使用HTML 表單上傳文件  460

第22 章 常用數據交換格式 ……… 462

22.1 Excel …………………… 462

22.2 CSV …………………… 482

22.3 XML …………………… 499

22.4 JSON …………………… 503

22.5 小結 …………………… 508

第23 章 客戶端數據 ……………… 510

23.1 Cookie …………………… 510

23.2 localStorage 和sessionStorage …………………… 516

第24 章 高德地圖 ………………… 518

24.1 地圖初始化 …………………… 518

24.2 標記 …………………… 519

24.3 地圖控件 …………………… 526

第25 章 自定義分頁瀏覽組件 …… 528

25.1 基本約定 …………………… 528

25.2 實現CPagingView組件 …………………… 528

25.3 應用測試 …………………… 543

25.4 小結 …………………… 568

第26 章 自定義樹狀視圖組件 …… 569

26.1 節點數據結構 …………………… 569

26.2 實現CTreeView 組件 …………………… 571

26.3 小結 …………………… 584