ASP.NET程序設計與軟件項目實訓(第4版)(微課版)
鄭偉、王洪洋、姜偉強、馮燕妮、昌厚峰、王金鳳
商品描述
" 本書根據項目設計的需要,融入黨的二十大報告精神,引導讀者學習和理解黨的二十大精神,自覺踐行社會主義核心價值觀,為我國軟件產業的發展作貢獻。 近年來,.NET軟件開發技術越來越受到編程人員的歡迎。ASP.NET作為微軟公司.NET戰略中重要的組成部分,在開發Web應用程序方面具有開發速度快、界面友好等特點,ASP.NET同時還具備了迅速開發數據庫應用程序的優勢。 本書嚴格采用任務驅動、項目教學的方式進行編寫。本書分為兩部分,第一部分介紹.NET編程環境Visual Studio 2022以及SQL Server 2022下開發ASP.NET Web應用程序的基礎知識,采用6個實用的項目,通過簡單項目制作引出ASP.NET開發應用程序需要的基本語句以及使用的Web服務器,進一步通過項目鞏固常見基礎知識在真實編程環境中的應用。第二部分采用2個完整的項目,按照軟件工程的設計思想,從項目的需求分析、系統功能設計到數據庫設計、各功能詳細設計與代碼編寫,系統地介紹了完整項目的開發流程。同時,也通過完整項目的設計制作,強化了第一部分基礎知識的學習。 本書適合作為高校計算機相關專業的教材,也可以作為編程愛好者的自學教材,還可以作為成人教育和在職人員培訓的教材。"
作者簡介
鄭偉,畢業於中國海洋大學計算機科學與技術專業,碩士,副教授。同濟大學訪問學者。現任濰坊職業學院軟件技術中心主任。多年來致力於職業教育教學研究,在專業建設、師資隊伍建設、數育教學改革等方面經驗豐富。主編教材12本,其中8本被評為職業教育國家規劃教材。主講山東省精品資源共享課程1門,主持濰坊職業學院混合改革課程1門,主持參與市級以上研究課題20項。發表論文5篇,獲濰坊市科技進步二等獎3項。或授權專利2項。多次被評為學校優秀教師和優秀共產黨員。
目錄大綱
目錄
項目1創建ASP.NET應用程序開發環境及簡單程序設計流程
任務1.1.NET概述
任務1.2創建ASP.NET程序開發環境
1.2.1安裝Visual Studio 2022編程環境
1.2.2了解Visual Studio 2022的菜單項和工具欄
任務1.3掌握ASP.NET Web應用程序設計流程
1.3.1建立一個ASP.NET Web應用程序
1.3.2創建一個簡單的用戶註冊程序
項目小結
項目拓展
項目2設計制作網絡計算器
任務2.1掌握ASP.NET基本輸入/輸出控件
2.1.1Label控件的應用
2.1.2TextBox控件的應用
2.1.3Button控件的應用
2.1.4設計計算器界面
任務2.2掌握數據類型及其運算
2.2.1C#的基本數據類型
2.2.2使用C#的運算符與表達式
任務2.3熟悉驗證控件
2.3.1使用RequiredFieldValidator控件
2.3.2使用CompareValidator控件
2.3.3使用RangeValidator控件
2.3.4使用RegularExpressionValidator控件
2.3.5使用CustomValidator控件
2.3.6使用ValidationSummary控件
任務2.4編寫網絡計算器功能代碼
2.4.1創建ASP.NET應用程序
2.4.2使用順序與選擇結構語句創建運算語句
2.4.3編寫網絡計算器功能代碼
2.4.4編譯、運行並測試
項目小結
項目拓展
項目3設計制作網絡調查系統
任務3.1使用常見控件
3.1.1使用RadioButton和RadioButtonList控件
3.1.2使用CheckBox和CheckBoxList控件
3.1.3使用DropDownList控件
3.1.4使用ListBox控件
任務3.2熟悉ASP.NET內置對象
3.2.1使用Request對象和Response對象
3.2.2使用Application對象和Session對象
任務3.3使用Calendar控件
任務3.4設計制作網絡調查系統
3.4.1系統總體設計
3.4.2數據庫系統設計
3.4.3各功能模塊的詳細設計
項目小結
項目拓展
項目4設計制作網絡留言板
任務4.1掌握SQL Server 2022的基本操作
4.1.1安裝SQL Server 2022數據庫管理系統
4.1.2使用常見的SQL語句
任務4.2掌握數據綁定的方法
4.2.1創建簡單控件屬性的數據綁定
4.2.2創建集合的數據綁定
4.2.3創建表達式的數據綁定
任務4.3熟悉常用ADO.NET對象
4.3.1使用Connection對象連接數據庫
4.3.2使用Command對象實現數據庫命令
4.3.3使用DataReader對象讀取數據庫
4.3.4使用DataAdapter對象讀取數據庫
4.3.5使用DataTable、DataColumn對象讀取數據庫
4.3.6使用DataRow對象讀取數據庫
4.3.7使用DataList控件進行數據操作
任務4.4設計網絡留言板
4.4.1網絡留言板整體設計
4.4.2設計網絡留言板數據庫結構
4.4.3創建公共文件header和footer
4.4.4設計“發表留言”模塊的窗體界面
4.4.5設計“顯示留言”的窗體界面
4.4.6設計“管理員登錄”頁面
4.4.7設計“回復留言”頁面
項目小結
項目拓展
項目5設計制作網絡文件管理器
任務5.1制作簡單文件上傳管理系統
任務5.2制作功能完善的文件管理系統
5.2.1系統功能總體設計
5.2.2設計各功能模塊
項目小結
項目拓展
項目6設計制作電子郵件系統
任務6.1熟悉電子郵件系統功能
任務6.2制作接收電子郵件功能模塊
任務6.3制作發送電子郵件功能模塊
項目小結
項目拓展
項目7設計制作學生信息管理系統
任務7.1系統功能概述
任務7.2數據庫設計
7.2.1數據庫需求分析
7.2.2數據庫結構設計
任務7.3設計學生信息管理系統功能模塊
7.3.1項目文件結構
7.3.2編寫基礎類文件代碼
7.3.3各頁面詳細設計
項目小結
項目拓展
項目8設計制作新聞發布系統
任務8.1系統總體設計
任務8.2數據庫設計
任務8.3項目工程文件一覽
任務8.4新聞發布系統詳細設計及代碼編寫
8.4.1編寫基礎類文件代碼
8.4.2各頁面詳細設計
項目小結
項目拓展
參考文獻







