動態(tài)網(wǎng)頁設(shè)計(ASP.NET)項目化教程
定 價:29 元
叢書名:“十三五”高等職業(yè)教育規(guī)劃教材
- 作者:方少卿 著
- 出版時間:2020/1/1
- ISBN:9787113265762
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP393.092.2
- 頁碼:168
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書針對高職教育特點,從動態(tài)網(wǎng)頁開發(fā)實際需求出發(fā),以真實案例“職苑物業(yè)管理系統(tǒng)”的開發(fā)過程貫穿整本書,按實際項目開發(fā)步驟合理安排知識結(jié)構(gòu),將課程內(nèi)容與行業(yè)標(biāo)準(zhǔn)和崗位規(guī)范對接,教學(xué)過程與工作過程對接,每個任務(wù)和單元之后合理拓展知識,單元之后配有小結(jié)、實訓(xùn)和練習(xí),以幫助讀者鞏固所學(xué)知識,另外學(xué)生可以通過掃描書中二維碼來在線學(xué)習(xí)。
本書介紹了 Visual Studio 2015(Community 版)的安裝與配置、應(yīng)用系統(tǒng)的創(chuàng)建,還介紹了 C# 語法基礎(chǔ)知識和 ASP.NET 開發(fā)基礎(chǔ)知識,Web 服務(wù)器控件、驗證控件、用戶控件、ASP.NET 內(nèi)置對象、數(shù)據(jù)庫連接和數(shù)據(jù)控件,還介紹了如何用 ADO.NET 訪問數(shù)據(jù)庫,以及系統(tǒng)配置與部署的方法。
本書適合作為高等職業(yè)院校計算機(jī)、電子信息、物聯(lián)網(wǎng)技術(shù)應(yīng)用等專業(yè)(方向)的教材,也可供從事信息技術(shù)、嵌入式系統(tǒng)與物聯(lián)網(wǎng)技術(shù)開發(fā)的工程技術(shù)人員參考。
(1)以與企業(yè)合作開發(fā)的真實案例的開發(fā)過程貫穿全書,由實際項目開發(fā)步驟合理安排知識結(jié)構(gòu)。
(2)重要內(nèi)容通過微課視頻進(jìn)行展示,以方便學(xué)習(xí)者快速掌握。
我國已經(jīng)成為互聯(lián)網(wǎng)大國,網(wǎng)絡(luò)規(guī)模、網(wǎng)民數(shù)量、智能手機(jī)用戶以及利用智能手機(jī)上網(wǎng)的人數(shù)等都處于世界首位;同時,中國國內(nèi)域名數(shù)量、境內(nèi)網(wǎng)站數(shù)量以及互聯(lián)網(wǎng)企業(yè)等也處于世界前列,因而現(xiàn)代企業(yè)極其重視通過網(wǎng)絡(luò)發(fā)布企業(yè)動態(tài)和產(chǎn)品的推廣信息,各行各業(yè)普遍開設(shè)自己的門戶網(wǎng)站。因此,動態(tài)網(wǎng)頁開發(fā)技術(shù)已經(jīng)成為計算機(jī)類專業(yè)畢業(yè)生所必須掌握的專業(yè)技術(shù)之一,而基于微軟公司.NET 平臺的 ASP.NET 開發(fā)工具是初學(xué)動態(tài)網(wǎng)頁開發(fā)的理想選擇。
本書為安徽省高校省級質(zhì)量工程規(guī)劃教材立項項目——計算機(jī)專業(yè)項目化系列教程(2017ghjc290)的組成部分。針對高職高專教育特點,從動態(tài)網(wǎng)頁開發(fā)實際需求出發(fā),打破傳統(tǒng)根據(jù)知識點安排章節(jié),以與企業(yè)合作開發(fā)的真實案例“職苑物業(yè)管理系統(tǒng)”的開發(fā)過程貫穿整本書,按實際項目開發(fā)步驟合理安排知識結(jié)構(gòu),將課程內(nèi)容與行業(yè)標(biāo)準(zhǔn)和崗位規(guī)范對接,教學(xué)過程與工作過程對接;每個任務(wù)和單元之后合理拓展知識,單元之后配有小結(jié)、實訓(xùn)和練習(xí),以幫助讀者項固所學(xué)知識,并且可以通過掃描書中二維碼在線學(xué)習(xí)。
1.本書內(nèi)容
本書共分10個單元,每單元分3部分,第一部分介紹單元需要完成的任務(wù),第二部分是任務(wù)涉及的基本知識點,第三部分是完成任務(wù),有些必需而任務(wù)中又沒有涉及的知識,則以知識拓展或延伸閱讀的形式提供。本書10個單元的具體內(nèi)容如下:
單元1 動態(tài)網(wǎng)頁概述:簡述動態(tài)網(wǎng)頁基礎(chǔ)知識,介紹了 Visual Studio 2015(Community 版)安裝與配置、職苑物業(yè)管理系統(tǒng)創(chuàng)建。
單元2 ASP.NET 開發(fā)基礎(chǔ):實現(xiàn)物業(yè)管理系統(tǒng)登錄界面設(shè)計,介紹 C#語法基礎(chǔ)知識。
單元3 Web 服務(wù)器控件:實現(xiàn)物業(yè)管理系統(tǒng)小區(qū)管理員注冊界面、住戶信息錄入界面設(shè)計, 介紹了 Web 服務(wù)器控件的使用。
單元4 物業(yè)管理系統(tǒng)用戶注冊——驗證控件:實現(xiàn)系統(tǒng)用戶注冊數(shù)據(jù)驗證,介紹了數(shù)據(jù)驗證控件的使用。
單元5 物業(yè)管理系統(tǒng)用戶登錄——用戶控件:完善物業(yè)管理系統(tǒng)用戶登錄界面,介紹用戶控件。
單元6 物業(yè)管理系統(tǒng)用戶登錄——ASP.NET 內(nèi)置對象:實現(xiàn)物業(yè)管理系統(tǒng)用戶登錄,介紹了ASP.NET 內(nèi)置對象。
單元7 ASP.NET 應(yīng)用程序配置文件:實現(xiàn)數(shù)據(jù)庫連接字符串配置,介紹了 Web.config 文件的基本配置和 XML 基礎(chǔ)知識。
單元8 數(shù)據(jù)庫連接和數(shù)據(jù)控件:實現(xiàn)物業(yè)管理系統(tǒng)房屋信息功能和小區(qū)概況功能,介紹了.NET 與 SQL 數(shù)據(jù)庫的連接以及數(shù)據(jù)控件的使用。
單元9 使用 ADO.NET 訪問數(shù)據(jù)庫:實現(xiàn)添加小區(qū)用戶功能和業(yè)主繳費信息查詢功能,介紹ADO.NET 的使用方法。
單元10 物業(yè)管理系統(tǒng)部署:實現(xiàn)物業(yè)管理系統(tǒng)部署,介紹了 Web 服務(wù)器安裝與配置以及系統(tǒng)的部署的方法。
2.教學(xué)內(nèi)容學(xué)時安排建議
本書建議授課(線下)64 學(xué)時+自學(xué)(線上)12 學(xué)時,可根據(jù)實際情況決定是否進(jìn)行混合教學(xué)。教學(xué)單元與課時安排見表 1。
表 1 教學(xué)單元及學(xué)時安排
單元名稱 授課學(xué)時安排 自學(xué)學(xué)時
單元 1 動態(tài)網(wǎng)頁概述 4 1
單元 2 ASP.NET 開發(fā)基礎(chǔ) 8 1
單元 3 Web 服務(wù)器控件 8 1
單元 4 物業(yè)管理系統(tǒng)用戶注冊——驗證控件 8 1
單元 5 物業(yè)管理系統(tǒng)用戶登錄——用戶控件 4 1
單元 6 物業(yè)管理系統(tǒng)用戶登錄——ASP.NET 內(nèi)置對象 6 1
單元 7 ASP.NET 應(yīng)用程序配置文件 4 1
單元 8 數(shù)據(jù)庫連接與數(shù)據(jù)控件 6 2
單元 9 使用 ADO.NET 訪問數(shù)據(jù)庫 12 2
單元 10 物業(yè)管理系統(tǒng)部署 4 1
合計 60 12
3.實訓(xùn)教學(xué)建議
本書以一個完整的案例“職苑物業(yè)管理系統(tǒng)”貫穿始終,按照“提出任務(wù)—模仿工作現(xiàn)場—增加必備技能—解決實際問題—實現(xiàn)功能”的步驟進(jìn)行實踐教學(xué),將“職苑物業(yè)管理系統(tǒng)”各功能模塊按照任務(wù)分解,通過各功能單元的實現(xiàn),來加強學(xué)生實踐能力的訓(xùn)練。每個單元的結(jié)尾,增加了和單元任務(wù)類似的實訓(xùn),學(xué)習(xí)者通過練習(xí)可加深對所學(xué)內(nèi)容的理解,做到有的放矢。書中的重點難點標(biāo)識清楚,使學(xué)習(xí)者能迅速掌握主要內(nèi)容。
4.配套課程資源
為了配合教師更好地教學(xué)和學(xué)生更方便地學(xué)習(xí),本書開發(fā)了豐富的數(shù)字化教學(xué)資源?墒褂玫慕虒W(xué)資源見表 2。本書提供有配套的 PPT 課件,并提供了完整的項目代碼和教學(xué)視頻供教師教學(xué)和學(xué) 生課下學(xué)習(xí)使用,具體下載地址為:ttp://www.tdpress.com/51eds/,聯(lián)系郵箱:TLFSQ@126.com;教學(xué)視頻請掃描相關(guān)內(nèi)容的二維碼進(jìn)行學(xué)習(xí)。
表 2 課程教學(xué)資源一覽表
序號 資源名稱 數(shù)量 表現(xiàn)形式
1 授課計劃 1 Word 文檔,包括單元內(nèi)容、重點難點、課外安排,讓學(xué)習(xí)者知道如何使用資源完成學(xué)習(xí)
2 電子課件 12 PPT 文件,可供教師根據(jù)具體需要加以修改后使用
3 微課視頻 11 MP4 文件,每單元的重要內(nèi)容通過微課小視頻進(jìn)行展示,讓學(xué)習(xí)者快速掌握
4 案例素材 1
.NET 程序包,完整的“職苑物業(yè)管理系統(tǒng)”實現(xiàn),包括 C/S 和 B/S 兩種形式,讓學(xué)習(xí)者快速掌握數(shù)據(jù)庫在應(yīng)用系統(tǒng)中的應(yīng)用
本書共分10個單元,由銅陵職業(yè)技術(shù)學(xué)院方少卿任主編,銅陵職業(yè)技術(shù)學(xué)院汪廣舟、銅陵廣播電視大學(xué)汪時安、銅陵職業(yè)技術(shù)學(xué)院伍麗惠任副主編;編寫分工如下:單元1、單元2、單元3由汪廣舟編寫,單元4、單元5、單元6由伍麗惠編寫,單元7由方少卿編寫,單元8、單元9、單元10由汪時安編寫,方少卿負(fù)責(zé)全書的統(tǒng)稿與定稿。
本書在編寫過程中得到了銅陵職業(yè)技術(shù)學(xué)院和銅陵廣播電視大學(xué)有關(guān)領(lǐng)導(dǎo)的大力支持,同時教材編寫過程中參考了本領(lǐng)域的相關(guān)教材和著作,在此向相關(guān)作者一并深表謝意。
由于編者水平有限,書中疏漏和不足之處在所難免,懇請廣大讀者提出寶貴意見和建議,以便修訂時加以完善。
編 者
2019年10月
單元 1?? 動態(tài)網(wǎng)頁概述??..............1
任務(wù) 1?? 搭建物業(yè)管理系統(tǒng)開發(fā)環(huán)境??.............1
一、.NET 平臺戰(zhàn)略思想與意義??..............................2
二、.NET??Framework 技術(shù)架構(gòu)??..........................2
三、Visual??Studio??2015(Community 版)
?? ?? 集成開發(fā)環(huán)境和zui低配置??.................................3
任務(wù) 2?? 創(chuàng)建物業(yè)管理系統(tǒng)項目??........................8
一、Visual??Studio??2015 界面組成??....................8
二、控件與屬性窗口??......................................................9
三、命名空間??.......................................................................9
四、代碼分離技術(shù)??.........................................................10
小結(jié)..............................................................15
實訓(xùn)..............................................................15
習(xí)題..............................................................16
單元 2?? ASP.NET 開發(fā)基礎(chǔ)??.......17
任務(wù) 1?? 物業(yè)管理系統(tǒng)登錄界面設(shè)計??..........17
一、HTML??.........................................................................17
二、CSS 樣式表??..............................................................20
三、JavaScript 腳本語言??........................................23
任務(wù) 2?? C#語言基礎(chǔ)??............................................27
一、C# 語言基本結(jié)構(gòu)??..................................................28
二、C# 語言基本語法??..................................................28
三、C# 語言中的數(shù)組??.................................................31
四、C# 語言中的異常處理??......................................31
五、C# 語言中的面向?qū)ο筇匦??............................32
小結(jié)..............................................................35
實訓(xùn)..............................................................36
習(xí)題..............................................................37
單元 3?? Web 服務(wù)器控件??..........39
任務(wù) 1?? 物業(yè)管理系統(tǒng)小區(qū)管理員注冊??
?? ??界面設(shè)計??.....................................................39
一、Label 控件??...............................................................40
二、TextBox 控件??.......................................................40
三、Button 控件??...........................................................40
任務(wù) 2?? 物業(yè)管理系統(tǒng)住戶信息錄入界面??
?? ??設(shè)計??................................................................43
一、RadioButton 控件和 RadioButtonList??
??控件??...............................................................................44
二、CheckBox 控件和 CheckBoxList??
??控件??...............................................................................46
三、DropDownList 控件和 ListBox??
??控件??...............................................................................47
四、FileUpload 控件??.................................................48
小結(jié)..............................................................53
實訓(xùn)..............................................................54
習(xí)題..............................................................54
單元 4?? 物業(yè)管理系統(tǒng)用戶注冊——驗證
??????????控件??.....................55
任務(wù)?? 物業(yè)管理系統(tǒng)用戶注冊數(shù)據(jù)驗證??
??功能的實現(xiàn)??.....................................................55
一、RequiredFieldValidator 控件..................56
二、RegularExpressionValidator 控件??.....56
單元 8?? 數(shù)據(jù)庫連接與數(shù)據(jù)控件??.....91
任務(wù) 1?? 物業(yè)管理系統(tǒng)房屋信息功能??
?? ??實現(xiàn)??.................................................................91
一、數(shù)據(jù)綁定的基本概念..........................................92
二、數(shù)據(jù)源控件??...............................................................93
三、頁面中控件的屬性及說明??...................................94
任務(wù) 2?? 物業(yè)管理系統(tǒng)小區(qū)概況功能??
?? ??實現(xiàn)??..............................................................107
一、FormView 控件支持的模板??....................107
二、FormView 控件常用屬性及說明??.........108
小結(jié)............................................................119
實訓(xùn)............................................................120
習(xí)題............................................................120
單元 9?? 使用 ADO.NET 訪問
????????數(shù)據(jù)庫??..................122
任務(wù) 1?? 物業(yè)管理系統(tǒng)添加小區(qū)用戶功能??
?? ??實現(xiàn)??..............................................................122
一、DataProvider??......................................................123
二、DataSet??....................................................................126
三、ADO.NET??訪問數(shù)據(jù)庫的一般步驟??......127
任務(wù) 2?? 物業(yè)管理系統(tǒng)業(yè)主繳費信息查詢??
?? ??功能實現(xiàn)??...................................................131
小結(jié)............................................................136
實訓(xùn)............................................................136
習(xí)題............................................................136
單元 10?? 物業(yè)管理系統(tǒng)部署??.......138
任務(wù) 1?? ASP.NET 程序發(fā)布??..........................138
任務(wù) 2?? IIS 安裝??.....................................................145
任務(wù) 3?? IIS 發(fā)布網(wǎng)站??..........................................148
小結(jié)............................................................157
實訓(xùn)............................................................157
習(xí)題............................................................158
參考文獻(xiàn)??........................ 159