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