Web程序設計(微課版)

文小森 劉鵬

  • 出版商: 人民郵電
  • 出版日期: 2025-07-01
  • 售價: $299
  • 語言: 簡體中文
  • ISBN: 7115671192
  • ISBN-13: 9787115671196
  • 下單後立即進貨 (約4週~6週)

  • Web程序設計(微課版)-preview-1
  • Web程序設計(微課版)-preview-2
Web程序設計(微課版)-preview-1

相關主題

商品描述

本書詳盡、全面地闡述Web程序開發的相關知識。全書共9章,內容涵蓋Web應用程序概述、Web開發環境搭建、PHP基礎語法、流程控制語句、Web數組應用、Web函數應用、PHP與Web頁面交互、PHP與MySQL數據庫協同工作,以及基於PHP+MySQL的留言系統的設計與實現。本書布局嚴謹,理論知識與實例操作緊密結合,有助於讀者更好地理解和掌握知識,實現學以致用。

本書配有PPT課件、教學大綱、電子教案、源代碼、數據文件、課後習題答案、實訓參考答案等教學資源,用書老師可在人郵教育社區免費下載使用。

本書可作為高等院校計算機類、電子商務類等專業相關課程的教材,也可作為網站開發愛好者和 PHP研究人員的參考書。

作者簡介

文小森,教授,碩士生導師,陜西省教科文衛系統“五一巾幗標兵”,校級教學名師、教學標兵、教育部宏誌助航課程負責人,省級一流專業帶頭人。兼任中國信息經濟學會電商專委會理事、陜西省經濟學會理事。主持參與省部級課題20余項,發表論文30余篇,主編參編教材專著6部。榮獲省級教學成果二等獎1項、校級一等獎3項,榮獲國家級教師教學競賽獎項11項,第五屆高校教師教學創新大賽三等獎1項,指導學生獲國家級、省級大創項目共12項,指導學生科技大賽省部級以上獎項60余項。主持《Web程序設計》入選首批國家高等教育智慧教育平臺,建設省級一流課程、思政示範課等多門。主要研究方向:網站開發、數字經濟、創新創業。

目錄大綱

第 1章 Web應用程序概述 1

1.1 Web應用程序的概念及工作原理 2

1.1.1 Web應用程序概念 2

1.1.2 Web應用程序工作原理 2

1.2 HTML概述 4

1.2.1 HTML發展歷程 5

1.2.2 HTML基本結構 6

1.2.3 HTML標記 7

1.2.4 HTML表單 10

1.3 PHP介紹 12

1.3.1 PHP發展歷程 12

1.3.2 PHP功能 13

1.3.3 PHP應用領域 13

1.3.4 PHP特點 14

1.3.5 PHP發展趨勢 15

本章小結 16

本章習題 16

本章實訓 17

第 2章 Web開發環境搭建 20

2.1 Web開發環境配置 21

2.1.1 PHP典型開發環境 21

2.1.2 AppServ集成環境安裝 22

2.1.3 AppServ集成環境配置 24

2.1.4 AppServ集成環境測試 26

2.1.5 phpMyAdmin可視化頁面概述 27

2.2 PHP編輯器選擇 28

2.2.1 PHP編輯器選擇因素 29

2.2.2 常用的PHP編輯器 29

2.3 第 一個PHP程序的開發與運行 30

2.4 PHP四大目錄 31

本章小結 32

本章習題 33

本章實訓 33

第3章 PHP基礎語法 36

3.1 PHP入門 37

3.1.1 PHP的4種標記 37

3.1.2 echo及print()函數語法 38

3.1.3 PHP程序註釋 39

3.1.4 文件引用 40

3.2 PHP常量 41

3.2.1 系統預定義常量 42

3.2.2 用戶自定義常量 43

3.3 PHP變量 44

3.3.1 變量的命名規則 44

3.3.2 變量的數據類型 45

3.3.3 變量的定義與賦值 49

3.3.4 變量的作用域 51

3.4 運算符與表達式 55

3.4.1 算術運算符 55

3.4.2 賦值運算符 56

3.4.3 字符串運算符 57

3.4.4 位運算符 58

3.4.5 比較運算符 59

3.4.6 邏輯運算符 60

3.4.7 錯誤控制運算符 61

3.4.8 運算符優先級 62

3.4.9 PHP表達式 62

本章小結 63

本章習題 64

本章實訓 64

第4章 流程控制語句 67

4.1 條件控制語句 68

4.1.1 單分支if語句 68

4.1.2 雙分支if…else語句 69

4.1.3 if語句嵌套 71

4.1.4 多分支switch語句 72

4.2 循環控制語句 75

4.2.1 while循環語句 75

4.2.2 do…while循環語句 76

4.2.3 for循環語句 77

4.2.4 foreach循環語句 79

4.2.5 循環嵌套 79

4.3 循環中斷語句 81

4.3.1 break語句 81

4.3.2 continue語句 82

本章小結 83

本章習題 83

本章實訓 84

第5章 Web數組應用 86

5.1 數組概述 87

5.1.1 數組概念 87

5.1.2 數組創建與初始化 87

5.1.3 數組輸出 88

5.2 數組遍歷 89

5.2.1 使用for語句遍歷數組 89

5.2.2 使用foreach語句遍歷數組 90

5.3 數組操作 91

5.3.1 數組基本操作 91

5.3.2 數組綜合操作 92

本章小結 95

本章習題 96

本章實訓 96

第6章 Web函數應用 98

6.1 函數的定義與調用 99

6.1.1 函數的定義 99

6.1.2 函數的調用 100

6.2 PHP常用內置函數 102

6.2.1 日期和時間函數 103

6.2.2 數學函數 106

6.2.3 字符串處理函數 109

6.3 函數的嵌套與遞歸 113

6.3.1 函數嵌套 113

6.3.2 函數遞歸 114

本章小結 115

本章習題 116

本章實訓 117

第7章 PHP與Web頁面交互 119

7.1 用戶數據采集 120

7.1.1 $_GET[]獲取用戶數據 120

7.1.2 $_POST[]獲取用戶數據 122

7.2 正則表達式 123

7.2.1 正則表達式的概念與功能 123

7.2.2 正則表達式的語法 124

7.2.3 正則表達式常用函數 126

本章小結 132

本章習題 133

本章實訓 134

第8章 PHP與MySQL數據庫協同工作 136

8.1 MySQL數據庫及表的創建 137

8.1.1 MySQL數據庫概述 137

8.1.2 MySQL數據庫的創建 138

8.1.3 MySQL數據庫表的創建 141

8.2 MySQL數據庫查詢 144

8.2.1 SELECT查詢 144

8.2.2 其他查詢 148

8.3 PHP訪問MySQL數據庫 150

8.3.1 PHP訪問MySQL數據庫的工作流程 150

8.3.2 PHP訪問MySQL數據庫的常用函數 152

8.4 構建互動網頁——頁面跳轉 154

本章小結 158

本章習題 158

本章實訓 159

第9章 基於PHP+MySQL的留言系統的設計與實現 162

9.1 動態網站設計規劃與設計方法 163

9.1.1 動態網站設計規劃 163

9.1.2 動態網站設計方法 163

9.2 構建簡單留言系統實例——設計與實現過程 164

9.3 數據庫設計 165

9.3.1 創建數據庫和表 166

9.3.2 數據庫連接 167

9.4 系統功能實現 168

9.4.1 編寫留言板頁面 168

9.4.2 代碼測試和調試 179

本章小結 181

本章習題 181

本章實訓 182

參考文獻 184