當(dāng)今時(shí)代的發(fā)展速度越來越快,網(wǎng)站設(shè)計(jì)日新月異,特別是近幾年來,出現(xiàn)了許多動(dòng)態(tài)網(wǎng)頁制作的新技術(shù)、新方法。C、C#、JAVA等編程語言不再局限于軟件開發(fā),也廣泛運(yùn)用于網(wǎng)站的設(shè)計(jì)。Web應(yīng)用開發(fā)技術(shù)旨在讓讀者學(xué)習(xí)動(dòng)態(tài)網(wǎng)頁制作技術(shù),全書以ASP.NET為背景,選擇C#為基礎(chǔ),講述Web動(dòng)態(tài)網(wǎng)頁制作的相關(guān)技術(shù)。
《Web應(yīng)用開發(fā)實(shí)用技術(shù)/普通高等教育“十三五”應(yīng)用型人才培養(yǎng)規(guī)劃教材》與同類書籍相比,有以下優(yōu)點(diǎn):
。1)內(nèi)容選擇方面?紤]到完整性,《Web應(yīng)用開發(fā)實(shí)用技術(shù)/普通高等教育“十三五”應(yīng)用型人才培養(yǎng)規(guī)劃教材》精選了C#程序設(shè)計(jì)*基礎(chǔ)、*常用的知識(shí)和技術(shù)。
(2)案例設(shè)計(jì)方面。相關(guān)聯(lián)的知識(shí)點(diǎn)盡量使用關(guān)聯(lián)的案例,或者是同一案例的不同版本。
。3)注重工程能力的培養(yǎng)。講解各個(gè)相關(guān)技術(shù)時(shí)不但告訴讀者怎么做,同時(shí)盡量向讀者介紹這樣做的優(yōu)點(diǎn)。
。4)講練結(jié)合。各個(gè)章節(jié)均結(jié)合實(shí)際的案例展開,讓讀者在掌握理論知識(shí)的同時(shí)動(dòng)手實(shí)踐,配套的例題及擴(kuò)展讓讀者更容易掌握Web網(wǎng)頁制作的技巧。
全書共分為9章,各章內(nèi)容如下:
第1章介紹ASP.NETWeb開發(fā)環(huán)境-VisualStudio的構(gòu)成、安裝、啟動(dòng),IIS的安裝和配置。用一個(gè)實(shí)例簡(jiǎn)單介紹了利用ASP.NET提供的控件制作一個(gè)Web動(dòng)態(tài)網(wǎng)頁,使讀者了解到應(yīng)用ASP.NET的控件可以使Web應(yīng)用程序變得既簡(jiǎn)單又高效。
第2章介紹ASP.NET的界面設(shè)計(jì)控件,詳細(xì)介紹了此類控件的屬性和事件,通過實(shí)例講解了常用控件的使用方法。
第3章介紹ASP.NET的各種內(nèi)置對(duì)象,通過實(shí)例講述了這些對(duì)象的使用,讓用戶更容易獲取通過瀏覽器請(qǐng)求發(fā)送的信息、響應(yīng)瀏覽器以及存儲(chǔ)用戶信息,實(shí)現(xiàn)特定的狀態(tài)管理和頁面信息的傳遞。
第4章重點(diǎn)講述ADO.NET數(shù)據(jù)庫編程技術(shù)。先簡(jiǎn)單講述SQLServer中的數(shù)據(jù)庫建立和導(dǎo)入,然后講述使用ADO.NET連接數(shù)據(jù)庫、讀取和操作數(shù)據(jù)庫技術(shù)。
第5章介紹ASP.NET提供的服務(wù)器控件,這些控件使得在Web頁面中顯示數(shù)據(jù)庫中的表數(shù)據(jù)變得更加容易,搭配使用DataSource控件可以很輕松地完成數(shù)據(jù)的查詢、添加、修改、刪除和顯示任務(wù),而且?guī)缀醪挥脤懘a,從而使編程更加快捷和方便。
第6章介紹ASP.NET的用戶控件UserControls的特點(diǎn)、創(chuàng)建和使用,其基本的應(yīng)用就是把網(wǎng)頁中經(jīng)常用到的且使用頻率較高的功能封裝到一個(gè)模塊中,以便在其他頁面中使用。
第7章介紹ASP.NET母版頁基礎(chǔ),包括母版頁的工作原理、使用的優(yōu)點(diǎn)、運(yùn)行機(jī)制,建立母版頁、內(nèi)容頁、嵌套母版頁,如何訪問母版頁的控件、屬性和方法等。
第8章介紹ASP.NET內(nèi)置的導(dǎo)航控件,主要講述向?qū)Э丶⺈izard、站點(diǎn)地圖及SiteMapPath、Menu和TreeView控件的運(yùn)用,實(shí)現(xiàn)網(wǎng)站導(dǎo)航的功能,重點(diǎn)講述了TreeView控件。
第9章介紹ASP.NETAJAX技術(shù)的概念,與Ajax的異同、特性、優(yōu)點(diǎn),及其服務(wù)器端控件的屬性、方法和使用技巧。
當(dāng)今時(shí)代的發(fā)展速度越來越快,網(wǎng)站設(shè)計(jì)日新月異,特別是近幾年來,出現(xiàn)了許多動(dòng)態(tài)網(wǎng)頁制作的新技術(shù)、新方法。C、C#、JAVA等編程語言不再局限于軟件開發(fā),也廣泛運(yùn)用于網(wǎng)站的設(shè)計(jì)。Web應(yīng)用開發(fā)技術(shù)旨在讓讀者學(xué)習(xí)動(dòng)態(tài)網(wǎng)頁制作技術(shù),全書以ASP.NET為背景,選擇C#為基礎(chǔ),講述Web動(dòng)態(tài)網(wǎng)頁制作的相關(guān)技術(shù)。
本書與同類書籍相比,有以下優(yōu)點(diǎn):
。1)內(nèi)容選擇方面?紤]到完整性,本書精選了C#程序設(shè)計(jì)最基礎(chǔ)、最常用的知識(shí)和技術(shù)。
。2)案例設(shè)計(jì)方面。相關(guān)聯(lián)的知識(shí)點(diǎn)盡量使用關(guān)聯(lián)的案例,或者是同一案例的不同版本。
。3)注重工程能力的培養(yǎng)。講解各個(gè)相關(guān)技術(shù)時(shí)不但告訴讀者怎么做,同時(shí)盡量向讀者介紹這樣做的優(yōu)點(diǎn)。
。4)講練結(jié)合。各個(gè)章節(jié)均結(jié)合實(shí)際的案例展開,讓讀者在掌握理論知識(shí)的同時(shí)動(dòng)手實(shí)踐,配套的例題及擴(kuò)展讓讀者更容易掌握Web網(wǎng)頁制作的技巧。
全書共分為9章,各章內(nèi)容如下:
第1章介紹ASP.NETWeb開發(fā)環(huán)境-VisualStudio的構(gòu)成、安裝、啟動(dòng),IIS的安裝和配置。用一個(gè)實(shí)例簡(jiǎn)單介紹了利用ASP.NET提供的控件制作一個(gè)Web動(dòng)態(tài)網(wǎng)頁,使讀者了解到應(yīng)用ASP.NET的控件可以使Web應(yīng)用程序變得既簡(jiǎn)單又高效。
第2章介紹ASP.NET的界面設(shè)計(jì)控件,詳細(xì)介紹了此類控件的屬性和事件,通過實(shí)例講解了常用控件的使用方法。
第3章介紹ASP.NET的各種內(nèi)置對(duì)象,通過實(shí)例講述了這些對(duì)象的使用,讓用戶更容易獲取通過瀏覽器請(qǐng)求發(fā)送的信息、響應(yīng)瀏覽器以及存儲(chǔ)用戶信息,實(shí)現(xiàn)特定的狀態(tài)管理和頁面信息的傳遞。
第4章重點(diǎn)講述ADO.NET數(shù)據(jù)庫編程技術(shù)。先簡(jiǎn)單講述SQLServer中的數(shù)據(jù)庫建立和導(dǎo)入,然后講述使用ADO.NET連接數(shù)據(jù)庫、讀取和操作數(shù)據(jù)庫技術(shù)。
第5章介紹ASP.NET提供的服務(wù)器控件,這些控件使得在Web頁面中顯示數(shù)據(jù)庫中的表數(shù)據(jù)變得更加容易,搭配使用DataSource控件可以很輕松地完成數(shù)據(jù)的查詢、添加、修改、刪除和顯示任務(wù),而且?guī)缀醪挥脤懘a,從而使編程更加快捷和方便。
第6章介紹ASP.NET的用戶控件UserControls的特點(diǎn)、創(chuàng)建和使用,其基本的應(yīng)用就是把網(wǎng)頁中經(jīng)常用到的且使用頻率較高的功能封裝到一個(gè)模塊中,以便在其他頁面中使用。
第7章介紹ASP.NET母版頁基礎(chǔ),包括母版頁的工作原理、使用的優(yōu)點(diǎn)、運(yùn)行機(jī)制,建立母版頁、內(nèi)容頁、嵌套母版頁,如何訪問母版頁的控件、屬性和方法等。
第8章介紹ASP.NET內(nèi)置的導(dǎo)航控件,主要講述向?qū)Э丶⺈izard、站點(diǎn)地圖及SiteMapPath、Menu和TreeView控件的運(yùn)用,實(shí)現(xiàn)網(wǎng)站導(dǎo)航的功能,重點(diǎn)講述了TreeView控件。
第9章介紹ASP.NETAJAX技術(shù)的概念,與Ajax的異同、特性、優(yōu)點(diǎn),及其服務(wù)器端控件的屬性、方法和使用技巧。
本書由長(zhǎng)期從事Web應(yīng)用技術(shù)開發(fā)課程教學(xué)的一線教師編寫,編寫組成員對(duì)課程教學(xué)內(nèi)容深有體會(huì),具有較深的教學(xué)經(jīng)驗(yàn)和較高的理論實(shí)踐水平,這為本書的編寫提供了有力的支撐和保障。本書由張捷和封俊紅任主編,朱曉姝、李治強(qiáng)任副主編,張遠(yuǎn)夏、蒙峭緣、牛喜栓任編委。全書由封俊紅和張捷兩位老師校對(duì)。
本書編寫過程中,得到很多老師和同學(xué)的大力協(xié)助,也得到了許多部門和領(lǐng)導(dǎo)的大力支持和無私幫助,在此表示由衷的感謝!
由于編者水平有限,書中難免存在疏漏和不足之處,敬請(qǐng)各位同仁與讀者多提寶貴意見和建議。(E-mail:jgxyzjzj@126.com)
第1章 ASP.NETWeb開發(fā)環(huán)境
1.1 開發(fā)環(huán)境簡(jiǎn)介
1.1.1 VisualStudio
1.1.2 Microsoft.NETFramework
1.1.3 ASP.NET
1.2 VisualStudi02012的安裝與啟動(dòng)
1.2.1 VS2012的安裝
1.2.2 VS2012的啟動(dòng)
1.3 開發(fā)第一個(gè)ASP.NET應(yīng)用程序
1.4 安裝和配置IIS
1.4.1 IIS安裝
1.4.2 IIS配置
1.4.3 通過局域網(wǎng)lP直接訪問網(wǎng)站
1.5 VisualStudio最常用的快捷鍵
第2章 ASP.NET界面設(shè)計(jì)控件
2.1 提交類控件
2.1.1 Label控件
2.1.2 Button控件
2.1.3 ImageButton控件
2.2 連接類控件
2.2.1 HyperLink控件
2.2.2 LinkButton控件
2.3 選擇輸入類控件
2.3.1 TextBox控件
2.3.2 CheckBox控件
2.3.3 RadioButton控件
2.3.4 ListBox控件
2.3.5 DropDownList控件
2.3.6 選擇控件綁定到數(shù)據(jù)庫
2.4 圖片顯示類控件
2.4.1 Image控件
2.4.2 ImageMap控件
2.5 復(fù)雜控件
2.5.1 Calendar控件
2.5.2 AdRotator控件
2.6 文件上傳與下載
2.6.1 文件上傳控件FileUpload
2.6.2 文件下載
2.7 驗(yàn)證控件
2.7.1 RequiredFieldValidator
2.7.2 CompareValidator控件
2.7.3 RangeValidator控件
2.7.4 RegularExpressionValidator控件
2.7.5 CustomValidator控件
2.7.6 ValidationSummary控件
2.7.7 屏蔽數(shù)據(jù)驗(yàn)證
第3章 ASP.NET內(nèi)置對(duì)象
3.1 Server對(duì)象
3.2 Response對(duì)象
3.2.1 Response對(duì)象的常用屬性和方法
3.2.2 文件讀寫
3.3 Request對(duì)象
3.3.1 Request對(duì)象概述
3.3.2 Form屬性
3.3.3 QueryString屬性
3.4.4 Browser屬性
3.3.5 ServerVariables屬性
3.4 綜合應(yīng)用1-用戶登錄實(shí)現(xiàn)
3.5 Cookie對(duì)象
3.5.1 Cookie對(duì)象的常用屬性和方法
3.5.2 Cookie對(duì)象的應(yīng)用
3.6 Application對(duì)象
3.7 Session對(duì)象
3.8 綜合應(yīng)用2-ASP內(nèi)置對(duì)象制作文件提交
第4章 ADO.NET數(shù)據(jù)庫編程
4.1 SQLServer相關(guān)知識(shí)
4.1.1 新建數(shù)據(jù)庫
4.1.2 把MDF文件導(dǎo)入SQLServer數(shù)據(jù)庫
4.1.3 把Excel數(shù)據(jù)表導(dǎo)入SQLServer數(shù)據(jù)庫中
……
第5章 ASP.NET數(shù)據(jù)控件
第6章 用戶控件
第7章 母版頁技術(shù)
第8章 網(wǎng)站導(dǎo)航技術(shù)
第9章 ASP.NETAJAX
參考文獻(xiàn)