ASP.NET程式設計與軟體項目實訓(第2版)

ASP.NET程式設計與軟體項目實訓(第2版)

.NET是目前較常用的web開發語言之一,以其快速的開發效率,友好的界面深受編程人員喜愛。本書站在項目開發的角度,講解ASP.NET程式設計的過程。比如:從基礎到項目的開發過程,這其中就包括:項目需求分析,系統功能設計,資料庫設計,代碼編寫到最後項目的部署。

內容簡介

近年來,.NET越來越受編程人員的歡迎。ASP.NET作為微軟公司.NET戰略中重要的組成部分,在開發Web應用程式方面具有開發速度快、界面友好等特點,ASP.NET同時還具備了迅速開發資料庫應用程式的優勢。 本書嚴格採用任務驅動、項目教學的方式進行編寫。本書分為兩部分,第一部分為項目1~項目6,通過6個項目介紹了最新的.NET編程環境Visual Studio 2012下開發ASP.NET Web應用程式的基礎知識,採用6個實用的項目,通過簡單項目的製作引出ASP.NET開發應用程式需要的基本語句以及使用的Web伺服器,進一步通過學習系統化的項目鞏固常見基礎知識在真實編程環境中的套用。第二部分為項目7和項目8,該部分採用2個完整的項目,按照軟體工程的設計思想,從項目的需求分析、系統功能設計到資料庫設計、各種功能的詳細設計與代碼編寫

圖書目錄

項目1創建ASP.NET應用程式的開發環境及了解簡單程式的

設計流程1任務1.1.NET概述1

任務1.2創建ASP.NET程式的開發環境4

1.2.1安裝VisualStudio2012編程環境4

1.2.2了解VisualStudio2012的選單項和工具列9

任務1.3了解ASP.NETWeb應用程式的設計流程14

1.3.1建立一個ASP.NETWeb應用程式14

1.3.2ASP.NETWeb應用程式的設計流程18

1.3.3創建一個簡單的用戶註冊程式19

項目小結26

項目拓展26

項目2設計製作網路計算器27

任務2.1掌握ASP.NET基本輸入/輸出控制項28

2.1.1Label文本顯示控制項的套用28

2.1.2TextBox文本框控制項的套用30

2.1.3Button按鈕控制項的套用33

2.1.4設計計算器界面35

任務2.2掌握數據類型及其運算方法36

2.2.1C#的基本數據類型36

2.2.2使用C#的運算符與表達式38

任務2.3熟悉驗證控制項38

2.3.1使用RequierFieldValidator驗證控制項39

2.3.2使用CompareValidator驗證控制項39

2.3.3使用RangeValidator驗證控制項41ASP.NET程式設計與軟體項目實訓(第2版)目錄2.3.4使用RegularExpressionValidator驗證控制項41

2.3.5使用CustomValidator驗證控制項43

2.3.6使用ValidationSummary驗證控制項44

任務2.4編寫網路計算器功能代碼46

2.4.1創建ASP.NET應用程式46

2.4.2使用順序與選擇結構語句創建運算語句47

2.4.3編寫網路計算器功能代碼48

2.4.4編譯、運行並測試程式49

項目小結50

項目拓展50

項目3設計製作網路調查系統51

任務3.1使用常見控制項51

3.1.1使用RadioButton和RadioButtonList控制項51

3.1.2使用CheckBox控制項和CheckBoxList控制項56

3.1.3使用DropDownList控制項62

3.1.4使用ListBox控制項63

任務3.2熟悉ASP.NET內置對象64

3.2.1使用Request對象和Response對象64

3.2.2使用Application對象和Session對象69

任務3.3使用Calendar控制項70

任務3.4設計製作網路調查系統72

3.4.1系統總體設計72

3.4.2資料庫系統設計76

3.4.3各功能模組的詳細設計79

項目小結95

項目拓展95

項目4設計製作網路留言板96

任務4.1掌握SQLServer2008的基本操作96

4.1.1安裝SQLServer2008資料庫管理系統96

4.1.2使用常見的SQL語句110

任務4.2掌握數據綁定的方法114

4.2.1創建簡單控制項屬性的數據綁定115

4.2.2創建集合的數據綁定116

4.2.3創建表達式的數據綁定117

任務4.3熟悉常用的ADO.NET對象118

4.3.1使用Connection對象連線資料庫121

4.3.2使用Command對象實現資料庫命令124

4.3.3使用DataReader對象讀取資料庫127

4.3.4使用DataAdapter對象讀取資料庫129

4.3.5使用DataTable和DataColumn對象讀取資料庫130

4.3.6使用DataRow對象讀取資料庫133

4.3.7使用DataList控制項進行數據操作133

任務4.4設計網路留言板135

4.4.1網路留言板整體設計135

4.4.2設計網路留言板資料庫結構138

4.4.3創建公共檔案header和footer139

4.4.4設計“發表留言”模組的窗體界面141

4.4.5設計“顯示留言”的窗體界面144

4.4.6設計“管理員登錄”頁面150

4.4.7設計“回復留言”頁面152

項目小結154

項目拓展154

項目5設計製作網路檔案管理器155

任務5.1製作簡單檔案上傳管理系統155

任務5.2製作功能完善的檔案管理系統164

5.2.1系統功能總體設計164

5.2.2設計各功能模組166

項目小結179

項目拓展179

項目6設計製作電子郵件系統180

任務6.1熟悉電子郵件系統的功能180

任務6.2製作接收電子郵件功能模組180

任務6.3製作傳送電子郵件功能模組189

項目小結195

項目拓展195

項目7設計製作學生信息管理系統196

任務7.1系統功能概述196

任務7.2資料庫設計196

7.2.1資料庫需求分析196

7.2.2資料庫結構設計196

任務7.3設計學生信息管理系統功能模組204

7.3.1項目檔案結構204

7.3.2編寫基礎類檔案代碼206

7.3.3各頁面的詳細設計213

項目小結274

項目拓展274

項目8設計製作新聞發布系統275

任務8.1系統總體設計275

任務8.2資料庫設計276

任務8.3項目工程檔案一覽278

任務8.4新聞發布系統詳細設計及代碼編寫279

8.4.1編寫基礎類檔案代碼279

8.4.2各頁面的詳細設計284

項目小結311

項目拓展312

相關詞條

熱門詞條

聯絡我們