Web程序設(shè)計(jì)—ASP.NET4.0
定 價(jià):33 元
叢書(shū)名:高職高專院校十二五規(guī)劃教材
- 作者:李冬睿,李振軍 主編
- 出版時(shí)間:2014/1/1
- ISBN:9787562166191
- 出 版 社:西南大學(xué)出版社
- 中圖法分類(lèi):TP393.092
- 頁(yè)碼:247
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
李冬睿、李振軍主編的《Web程序設(shè)計(jì)——ASP.NET4.0》以項(xiàng)目為導(dǎo)向,使用分解知識(shí)點(diǎn)和任務(wù)的方式詳細(xì)地介紹了使用ASP.NET4.0開(kāi)發(fā)一個(gè)完整的動(dòng)態(tài)網(wǎng)站的基本知識(shí)和實(shí)用技巧。全書(shū)分為九個(gè)項(xiàng)目,主要內(nèi)容包括:搭建Web程序的開(kāi)發(fā)環(huán)境與使用環(huán)境,使用HTML創(chuàng)建靜態(tài)頁(yè)面,使用ASP.NET服務(wù)器控件創(chuàng)建頁(yè)面,使用ASP.NET內(nèi)置對(duì)象實(shí)現(xiàn)狀態(tài)管理,使用ADO.NET訪問(wèn)數(shù)據(jù)庫(kù),使用數(shù)據(jù)控件創(chuàng)建頁(yè)面,使用LINQ訪問(wèn)數(shù)據(jù)庫(kù),使用ASP.NET技術(shù)操作文件,配置和部署ASP.NETWeb應(yīng)用程序。本書(shū)重點(diǎn)介紹了ASP.NET常用控件的使用以及動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)的實(shí)用技巧,并安排了一個(gè)與教學(xué)項(xiàng)目進(jìn)度并行的實(shí)訓(xùn)項(xiàng)目,使讀者學(xué)完教學(xué)項(xiàng)目后可以通過(guò)實(shí)訓(xùn)項(xiàng)目來(lái)鞏固所學(xué)知識(shí)。
此外每個(gè)項(xiàng)目下均配有習(xí)題,有助于讀者對(duì)所學(xué)知識(shí)理解與掌握,提高和拓寬讀者的實(shí)際技能。
《Web程序設(shè)計(jì)——ASP.NET4.0》結(jié)構(gòu)清晰、內(nèi)容詳實(shí),既可以作為高職高專院校及各類(lèi)成人學(xué)校的教材,也可以作為從事網(wǎng)站開(kāi)發(fā)與設(shè)計(jì)工作的專業(yè)技術(shù)人員的參考書(shū)。
ASP.NET動(dòng)態(tài)網(wǎng)站可以使用C#或VisualBasic.NET語(yǔ)言開(kāi)發(fā),而本書(shū)采用C#語(yǔ)言編寫(xiě)。根據(jù)高職高專院校的教學(xué)改革和要求,李冬睿、李振軍主編的《Web程序設(shè)計(jì)——ASP.NET4.0》打破了傳統(tǒng)章節(jié)式大綱的編寫(xiě)方式,采用以項(xiàng)目導(dǎo)向的思路、任務(wù)分解的方式作為全書(shū)編寫(xiě)的脈絡(luò)。本書(shū)由九個(gè)項(xiàng)目組成,按照項(xiàng)目由簡(jiǎn)單到復(fù)雜、實(shí)施難度由易到難的方式編排。每個(gè)項(xiàng)目按照完成項(xiàng)目的工作過(guò)程進(jìn)行劃分知識(shí)點(diǎn)和若干子任務(wù),課后有相關(guān)習(xí)題和實(shí)訓(xùn),實(shí)訓(xùn)項(xiàng)目與課堂教學(xué)項(xiàng)目同步,使學(xué)生可以邊學(xué)邊練。在學(xué)完課本內(nèi)容后,學(xué)生便可以開(kāi)發(fā)出兩個(gè)網(wǎng)站,分別為學(xué)生信息管理系統(tǒng)網(wǎng)站和辦公自動(dòng)化系統(tǒng)網(wǎng)站,體現(xiàn)了“所學(xué)即所得”的效果。本書(shū)最大的特色是注重項(xiàng)目實(shí)踐,根據(jù)作者多年項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)的體會(huì)是“項(xiàng)目是做出來(lái)的,不是想出來(lái)的”“理論雖然重要,但一定要為實(shí)踐服務(wù)”。同時(shí)為體現(xiàn)高職教學(xué)理念“理論夠用即可,強(qiáng)調(diào)實(shí)踐”的原則,本書(shū)以教學(xué)項(xiàng)目為主線,帶動(dòng)理論的學(xué)習(xí)。通過(guò)將完整的學(xué)生信息管理系統(tǒng)項(xiàng)目貫穿此書(shū),學(xué)生可以對(duì)使用ASP.NET開(kāi)發(fā)一個(gè)完整的網(wǎng)站有整體了解,減少對(duì)項(xiàng)目的盲目感和神秘感,能夠根據(jù)本書(shū)的體系循序漸進(jìn)地動(dòng)手做出自己的實(shí)訓(xùn)項(xiàng)目來(lái)。
項(xiàng)目一 搭建Web程序的開(kāi)發(fā)環(huán)境與使用環(huán)境
1.1 認(rèn)識(shí)Web程序設(shè)計(jì)
1.1.1 知識(shí):Web程序設(shè)計(jì)的基本知識(shí)
1.1.2 任務(wù):學(xué)生信息管理系統(tǒng)網(wǎng)站的初步認(rèn)識(shí)
1.1.3 實(shí)訓(xùn):辦公自動(dòng)化系統(tǒng)網(wǎng)站的初步認(rèn)識(shí)
1.2 搭建Web程序設(shè)計(jì)的開(kāi)發(fā)環(huán)境
1.2.1 知識(shí)1:ASP.NET簡(jiǎn)介
1.2.2 知識(shí)2:配置Web程序的運(yùn)行環(huán)境
1.2.3 任務(wù):安裝并檢測(cè)Web程序的運(yùn)行環(huán)境
1.2.4 實(shí)訓(xùn):虛擬目錄的配置與管理
1.3 學(xué)會(huì)使用Visual Studio 2010創(chuàng)建歡迎頁(yè)面
1.3.1 知識(shí):Visual Studio 2010的使用
1.3.2 任務(wù):創(chuàng)建學(xué)生信息管理系統(tǒng)網(wǎng)站的歡迎頁(yè)面
1.3.3 實(shí)訓(xùn):創(chuàng)建辦公自動(dòng)化系統(tǒng)網(wǎng)站的歡迎頁(yè)面
1.4 掌握使用Visual Studio 2010母版頁(yè) 項(xiàng)目一 搭建Web程序的開(kāi)發(fā)環(huán)境與使用環(huán)境
1.1 認(rèn)識(shí)Web程序設(shè)計(jì)
1.1.1 知識(shí):Web程序設(shè)計(jì)的基本知識(shí)
1.1.2 任務(wù):學(xué)生信息管理系統(tǒng)網(wǎng)站的初步認(rèn)識(shí)
1.1.3 實(shí)訓(xùn):辦公自動(dòng)化系統(tǒng)網(wǎng)站的初步認(rèn)識(shí)
1.2 搭建Web程序設(shè)計(jì)的開(kāi)發(fā)環(huán)境
1.2.1 知識(shí)1:ASP.NET簡(jiǎn)介
1.2.2 知識(shí)2:配置Web程序的運(yùn)行環(huán)境
1.2.3 任務(wù):安裝并檢測(cè)Web程序的運(yùn)行環(huán)境
1.2.4 實(shí)訓(xùn):虛擬目錄的配置與管理
1.3 學(xué)會(huì)使用Visual Studio 2010創(chuàng)建歡迎頁(yè)面
1.3.1 知識(shí):Visual Studio 2010的使用
1.3.2 任務(wù):創(chuàng)建學(xué)生信息管理系統(tǒng)網(wǎng)站的歡迎頁(yè)面
1.3.3 實(shí)訓(xùn):創(chuàng)建辦公自動(dòng)化系統(tǒng)網(wǎng)站的歡迎頁(yè)面
1.4 掌握使用Visual Studio 2010母版頁(yè)
14.1 知識(shí):ASP.NET 4.0的母版頁(yè)
1.4.2 任務(wù):在學(xué)生信息管理系統(tǒng)網(wǎng)站中創(chuàng)建并使用母版頁(yè)
1.4.3 實(shí)訓(xùn):在辦公自動(dòng)化系統(tǒng)網(wǎng)站中創(chuàng)建并使用母版頁(yè)
習(xí)題
項(xiàng)目二 使用HTML創(chuàng)建靜態(tài)頁(yè)面
2.1 了解HTML基本標(biāo)記
2.1.1 知識(shí):HTML基本標(biāo)記
2.1.2 任務(wù):創(chuàng)建學(xué)生信息管理系統(tǒng)網(wǎng)站主頁(yè)
2.1.3 實(shí)訓(xùn):創(chuàng)建辦公自動(dòng)化系統(tǒng)網(wǎng)站主頁(yè)
2.2 學(xué)會(huì)HTML表單的應(yīng)用
2.2.1 矢口識(shí):HTML表單
2.2.2 任務(wù):創(chuàng)建學(xué)生信息管理系統(tǒng)網(wǎng)站的登錄頁(yè)面
2.2.3 實(shí)訓(xùn):創(chuàng)建辦公自動(dòng)化系統(tǒng)網(wǎng)站的日程安排錄入頁(yè)面
2.3 掌握CSS樣式表
2.3.1 知識(shí):CSS樣式表
2.3.2 任務(wù):為頁(yè)面添加CSS樣式
2.3.3 實(shí)訓(xùn):用CSS樣式表美化辦公自動(dòng)化系統(tǒng)首頁(yè)
2.4 掌握.JavaScript的使用方法
2.4.1 知識(shí):JavaScript語(yǔ)言
2.4.2 任務(wù):為頁(yè)面添加JavaScript特效
2.4.3 實(shí)訓(xùn):實(shí)現(xiàn)JavaScript日歷效果
習(xí)題
項(xiàng)目三 使用ASP.NET服務(wù)器控件創(chuàng)建頁(yè)面
3.1 了解Web服務(wù)器控件
3.1.1 知識(shí)1:服務(wù)器控件知識(shí)介紹
3.1.2 知識(shí)2:常用Web服務(wù)器控件
3.1.3 任務(wù):創(chuàng)建學(xué)生信息管理系統(tǒng)網(wǎng)站的注冊(cè)頁(yè)面
3.1.4 實(shí)訓(xùn):創(chuàng)建辦公自動(dòng)化系統(tǒng)的人事檔案錄入頁(yè)面
3.2 學(xué)會(huì)使用數(shù)據(jù)驗(yàn)證控件校驗(yàn)頁(yè)面數(shù)據(jù)
3.2.1 知識(shí):數(shù)據(jù)驗(yàn)證控件介紹
3.2.2 任務(wù):為學(xué)生信息管理系統(tǒng)的注冊(cè)頁(yè)面加入數(shù)據(jù)驗(yàn)證功能
3.2.3 實(shí)訓(xùn):為辦公自動(dòng)化系統(tǒng)的人事檔案管理頁(yè)面加入數(shù)據(jù)驗(yàn)證功能
習(xí)題
項(xiàng)目四 使用ASP.NET內(nèi)置對(duì)象實(shí)現(xiàn)狀態(tài)管理
4.1 了解ASP.NET狀態(tài)管理
4.1.1 知識(shí)1:狀態(tài)管理的類(lèi)型
4.1.2 知識(shí)2:應(yīng)用程序變量和會(huì)話變量
4.1.3 任務(wù):使用Application變量記錄學(xué)生信息管理系統(tǒng)的在線人數(shù)
4.1.4 實(shí)訓(xùn):實(shí)現(xiàn)辦公自動(dòng)化系統(tǒng)中的遠(yuǎn)程會(huì)議功能
4.2 學(xué)會(huì)使用Session存儲(chǔ)信息
4.2.1 任務(wù):使用Session變量記錄用戶訪問(wèn)學(xué)生信息管理系統(tǒng)的次數(shù)
4.2.2 實(shí)訓(xùn):完善辦公自動(dòng)化系統(tǒng)中的遠(yuǎn)程會(huì)議功能
4.3 學(xué)會(huì)使用Cookies存儲(chǔ)信息
4.3.1 知識(shí):Cookies
4.3.2 任務(wù):使用Cookies存儲(chǔ)用戶名和用戶ID的信息
4.3.3 實(shí)訓(xùn):實(shí)現(xiàn)辦公自動(dòng)化系統(tǒng)中的自動(dòng)考勤功能
4.3.4 拓展1:Response對(duì)象和Request對(duì)象
4.3.5 拓展2:Server對(duì)象
習(xí)題
項(xiàng)目五 使用ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)
5.1 了解ADO.NET
5.1.1 知識(shí)1:ADO.NET入門(mén)
5.1 2知識(shí)2:連接數(shù)據(jù)庫(kù)
5.1.3 任務(wù):學(xué)生信息管理系統(tǒng)與SQL Server數(shù)據(jù)庫(kù)的連接
5.1.4 實(shí)訓(xùn):辦公自動(dòng)化系統(tǒng)與SQL Server數(shù)據(jù)庫(kù)的連接
5.2 掌握DataReader和Command對(duì)象的使用方法
5.2.1 知識(shí):DataReader對(duì)象和Command對(duì)象
5.2.2 任務(wù)1:使用DataReader對(duì)象顯示學(xué)生信息查詢結(jié)果
5.2.3 任務(wù)2:使用Command對(duì)象的ExecuteScaler方法統(tǒng)計(jì)學(xué)生總數(shù)
5.2.4 任務(wù)3:使用Command對(duì)象的ExecuteNonOuery方法新增一條學(xué)生記錄
5.2.5 實(shí)訓(xùn):使用DataReader和Command對(duì)象顯示相關(guān)數(shù)據(jù)
5.3 掌握DataSet和DataAdapter對(duì)象的使用方法
5.3.1 知識(shí):使用DataSet訪問(wèn)數(shù)據(jù)
5.3.2 任務(wù)1:使用DataSet與DataAdapter顯示學(xué)生信息查詢結(jié)果
5.3.3 任務(wù)2:使用DataSet與DataAdapter增加學(xué)生記錄
5.3.4 實(shí)訓(xùn):使用DataSet顯示人事檔案的查詢結(jié)果
5.3.5 拓展1:使用多個(gè)表
5.3.6 拓展2:使用DataView對(duì)象
習(xí)題
項(xiàng)目六 使用數(shù)據(jù)控件創(chuàng)建頁(yè)面
6.1 了解數(shù)據(jù)綁定并掌握利用GridView控件顯示數(shù)據(jù)
6.1.1 知識(shí)1:數(shù)據(jù)綁定
6.1.2 知識(shí)2:GridView控件
6.1.3 任務(wù):創(chuàng)建學(xué)生信息管理系統(tǒng)的信息查詢頁(yè)面
6.1.4 實(shí)訓(xùn):創(chuàng)建辦公自動(dòng)化系統(tǒng)的人事檔案查詢頁(yè)面
6.2 掌握利用GridView控件管理數(shù)據(jù)
6.2.1 任務(wù):創(chuàng)建學(xué)生信息管理系統(tǒng)的信息管理頁(yè)面
6.2.2 實(shí)訓(xùn):創(chuàng)建辦公自動(dòng)化系統(tǒng)的人事檔案管理頁(yè)面
6.3 掌握DetailsView控件的使用
6.3.1 知識(shí):DetailsView控件
6.3.2 任務(wù):利用DetailsView創(chuàng)建學(xué)生信息管理系統(tǒng)的信息管理頁(yè)面
6.3.3 實(shí)訓(xùn):利用Detailsview創(chuàng)建辦公自動(dòng)化系統(tǒng)的人事檔案管理頁(yè)面
6.4 掌握Repeater控件的使用
6.4.1 知識(shí):Repeater控件
6.4.2 任務(wù):使用Repeater顯示學(xué)生信息查詢頁(yè)面
6.4.3 實(shí)訓(xùn):利用Repeater創(chuàng)建辦公自動(dòng)化系統(tǒng)的人事檔案查詢頁(yè)面
6.5 掌握DataList控件的使用
6.5.1 知識(shí):DataList控件
6.5.2 任務(wù):使用DataList顯示學(xué)生信息查詢頁(yè)面
6.5.3 實(shí)訓(xùn):利用DataList創(chuàng)建辦公自動(dòng)化系統(tǒng)的人事檔案查詢頁(yè)面
6.6 掌握其他數(shù)據(jù)綁定控件的使用
6.6.1 知識(shí):Chart控件
6.6.2 任務(wù):使用Chart控件顯示學(xué)生單科成績(jī)對(duì)比圖
6.6.3 拓展:其他數(shù)據(jù)綁定控件一一DropDownList
習(xí)題
項(xiàng)目七 使用LINQ訪問(wèn)數(shù)據(jù)庫(kù)
7.1 了解LlNQ
7.1.1 知識(shí):LINQ介紹
7.1.2 任務(wù):用LINQ實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)的查詢
7.1.3 實(shí)訓(xùn):用LINQ實(shí)現(xiàn)人事檔案管理的信息查詢
7.2 掌握利用LlNQ實(shí)現(xiàn)數(shù)據(jù)的增、刪、改操作
7.2.1 知識(shí):LINQ至0 ADO.NET
7.2.2 任務(wù):用LINQ實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)的增、刪、改操作
7.2.3 實(shí)訓(xùn):用uNQ實(shí)現(xiàn)人事檔案管理信息的增、刪、改操作
7.3 掌握利用LinqDataSource控件實(shí)現(xiàn)數(shù)據(jù)的增、刪、改操作
7.3.1 知識(shí):LinqDataSource控件
7.3.2 任務(wù):用LinqDataSource控件實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)的增、刪、改操作
7.3.3 實(shí)訓(xùn):用LinqDataSource控件實(shí)現(xiàn)人事檔案管理信息的增、刪、改操作
7.4 掌握QueryExtender控件的使用方法
7.4.1 知識(shí):QueryExtender控件
7.4.2 任務(wù):用OueryExtender控件實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)的數(shù)據(jù)篩選功能
7.4.3 實(shí)訓(xùn):用OueryExtender實(shí)現(xiàn)人事檔案管理的數(shù)據(jù)篩選功能
習(xí)題
項(xiàng)目八 使用ASP.NET技術(shù)操作文件
8.1 了解ASP.NET對(duì)文件的操作
8.1.1 知識(shí):文件操作知識(shí)介紹
8.1.2 任務(wù)1:判斷文件是否存在
8.1.3 任務(wù)2:將頁(yè)面輸入的數(shù)據(jù)寫(xiě)進(jìn)文件保存
8.2 掌握文件的上傳和下載
8.2.1 知識(shí):文件上傳控件FileUpload介紹
8.2.2 任務(wù)1:實(shí)現(xiàn)文件上傳功能
8.2.3 任務(wù)2:將數(shù)據(jù)庫(kù)的數(shù)據(jù)導(dǎo)出到文件
8.2.4 任務(wù)3:將從頁(yè)面輸入的學(xué)生信息保存成文件
8.2.5 實(shí)訓(xùn):創(chuàng)建人事檔案信息保存頁(yè)面
8.3 掌握對(duì)文件和文件夾的操作
8.3.1 任務(wù)1:實(shí)現(xiàn)文件的移動(dòng)操作
8.3.2 任務(wù)2:創(chuàng)建文件夾的應(yīng)用
8.3.3 拓展:文件錄入數(shù)據(jù)庫(kù)和從數(shù)據(jù)庫(kù)導(dǎo)出
8.3.4 實(shí)訓(xùn):創(chuàng)建人事檔案文件管理頁(yè)面
習(xí)題
項(xiàng)目九 配置和部署ASP.NET Web應(yīng)用程序
9.1 掌握配置ASP.NETWeb應(yīng)用程序的方法
9.1.1 知識(shí):配置ASP.NET Web應(yīng)用程序
9.1.2 任務(wù):使用Web.列舉Config文件配置Web應(yīng)用程序
9.2 掌握部署ASP.NET Web應(yīng)用程序
9.2.1 知識(shí):部署ASP.NET Web應(yīng)用程序
9.2.2 任務(wù)1:部署Web應(yīng)用程序
9.2.3 任務(wù)2:更新Web應(yīng)用程序
習(xí)題
附錄A:C#語(yǔ)言基礎(chǔ)
A.1 簡(jiǎn)單的C#程序
A.2 C#的基本語(yǔ)法
A.2.1 標(biāo)識(shí)符
A.2.2 數(shù)據(jù)類(lèi)型
A.2.3 常量與變量
A.2.4 類(lèi)型轉(zhuǎn)換
A.3 運(yùn)算符與表達(dá)式
A.3.1 算術(shù)運(yùn)算符
A.3.2 賦值運(yùn)算符
A.3.3 關(guān)系運(yùn)算符
A.3.4 邏輯運(yùn)算符
A.3.5 條件運(yùn)算符
A.3.6 運(yùn)算符的優(yōu)先級(jí)
A.4 流程控制語(yǔ)句
A.4.1 條件語(yǔ)句
A.4.2 循環(huán)語(yǔ)句
A.5 數(shù)組
A.5.1 一維數(shù)組
A.6 面向?qū)ο蟪绦蛟O(shè)計(jì)
A.6.1 面向?qū)ο蟮幕靖拍?br /> A.6.2 C#語(yǔ)言中的類(lèi)
A.6.3 類(lèi)的繼承
A.6.4 接口
A.7 異常處理
A.7.1 trycatchfinally
附錄B:綜合項(xiàng)目要求
B.1 項(xiàng)目目標(biāo)
B.2 項(xiàng)目要求
B.2.1 撰寫(xiě)綜合項(xiàng)目的需求說(shuō)明書(shū)
B.2.2 撰寫(xiě)綜合項(xiàng)目設(shè)計(jì)的設(shè)計(jì)報(bào)告
B.3 基于CMMI3的軟件文檔寫(xiě)作模板
需求說(shuō)明書(shū)
體系結(jié)構(gòu)設(shè)計(jì)報(bào)告
數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告
用戶界面設(shè)計(jì)報(bào)告
模塊設(shè)計(jì)報(bào)告
參考文獻(xiàn)