ASP.NET Web應用程序設計教程

出版時間:2010-1  出版社:單維鋒、 白靈 清華大學出版社,北京交通大學出版社 (2010-01出版)  作者:單維鋒,白靈 編  頁數(shù):345  

前言

為適應高等院校應用型人才培養(yǎng)快速發(fā)展的趨勢,培養(yǎng)以就業(yè)市場為導向的高級軟件開發(fā)人員,著力提高學生的學習興趣、動手能力、綜合能力和創(chuàng)新能力,特編寫了本教材。ASP.NET是微軟公司推出的基于.NET、框架的Web應用開發(fā)技術,是Web應用程序開發(fā)的主流技術之一。微軟公司發(fā)布的最新Visual Studio 2008開發(fā)工具和ASP.NET、3.5引入了一些新的技術和功能,比如ListView、DataPager控件、Ajax技術等??v觀現(xiàn)有的ASP.NET 教材,大都是基于ASP.NET 1.x版本或ASP.NET、2.0版本進行講解的,鮮有基于ASP.NET、3.5的教材?,F(xiàn)有基于ASP.NET、3.5的教材在新知識介紹方面仍不夠全面,篇章結(jié)構(gòu)也不利于應用型人才的培養(yǎng)。本書共14章,由淺入深、系統(tǒng)全面地介紹了如何使用ASP.NET、技術構(gòu)建Web應用程序的相關知識,覆蓋了ASP.NET 3.5常用知識點和大部分最新技術。第1章主要介紹了ASP.NET Web應用程序的概念、Visual Studio 2008開發(fā)環(huán)境,并-介紹了校園音樂吧項目的需求。第2章介紹了靜態(tài)網(wǎng)頁設計基礎:HTML、XHTML、頁面布局和網(wǎng)站地圖的概念。第3章介紹了DOM、JavaSeript、CSS概念和用法。第4章回顧了C#語言語法,并運用面向?qū)ο蟮乃枷雽π@音樂吧項目進行了面向?qū)ο蟮姆治龊驮O計。第5章介紹了ADO.NET的概念和用法,分析并完成了校園音樂吧項目類中的數(shù)據(jù)庫訪問代碼。第6章介紹了TextBox、FileUpload、Wizard等服務器端標準控件。將校園音樂吧項目由靜態(tài)頁面轉(zhuǎn)換為動態(tài)頁面。第7章介紹了數(shù)據(jù)驗證控件的用法。為校園音樂吧項目相關頁面添加了數(shù)據(jù)驗證功能。第8章介紹了導航控件和用戶控件。為校園音樂吧項目每個頁面添加了頁面導航。將頁眉和頁腳部分封裝為用戶控件,并在其他頁面中引用。第9章主要介紹了.ASP.NET、內(nèi)部對象,以及如何利用內(nèi)部對象管理狀態(tài)信息。第10章介紹了GridView、DataList、Repeater、FormView、DetailsView控件及最新ListView控件和DataPager控件的用法,還詳細介紹了如何配置SqlDataSource控件實現(xiàn)數(shù)據(jù)更新、刪除和添加。第11章介紹了母版頁、主題和皮膚的相關知識。第12章介紹了Visual Studio 2008集成工具的新功能Ajax技術。第13章介紹了應用程序配置相關知識。第14章介紹了軟件測試和部署的概念,以及如何為Web項目創(chuàng)建安裝包。

內(nèi)容概要

  《ASP.NET Web應用程序設計教程》基于Visual Studio 2008集成開發(fā)工具,系統(tǒng)全面地介紹了使用最新ASP.NET 3.5技術設計、開發(fā)和部署Web網(wǎng)站的相關知識。全書共14章,內(nèi)容包括Web應用程序設計概述、HTML基礎、DHTML基礎、C#.NET語言基礎、ADO.NET、服務器控件、驗證控件、導航控件和用戶控件、內(nèi)部對象、數(shù)據(jù)綁定控件與數(shù)據(jù)源控件、母版頁、主題與皮膚、AJax技術、應用程序配置及軟件測試與部署等內(nèi)容?!  禔SP.NET Web應用程序設計教程》運用軟件工程的基本理論,結(jié)合面向?qū)ο笏枷?,采用項目教學法將ASP.NET相關知識點融入到項目案例中。每章分為4個部分:知識點講解、項目任務、上機實戰(zhàn)和習題。每部分都緊緊圍繞校園音樂吧項目展開講解和練習。其中,項目任務為本章主要知識點的綜合舉例;上機實戰(zhàn)部分可供學生上機練習;習題部分作為課下作業(yè)?!  禔SP.NET Web應用程序設計教程》適合作為普通高等院校應用型本科和高職高專類院校程序設計教程,也適合編程開發(fā)人員用于培訓或自學使用。

書籍目錄

第1章 ASP.NET Web應用程序設計概述1.1 Web技術概述1.1.1 靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁1.1.2 網(wǎng)頁工作原理1.2 ASP.NET與Visual Studio 2008開發(fā)平臺 1.3 第一個ASP.NET web應用程序項目任務項目任務——“校園音樂吧”項目需求分析上機實戰(zhàn)上機實戰(zhàn)——使用控件及事件習題第2章 HTML基礎2.1 概述2.2 網(wǎng)站的規(guī)劃與設計2.2.1 欄目規(guī)劃2.2.2 目錄結(jié)構(gòu)設計2.3 頁面布局2.3.1 網(wǎng)頁布局的概念2.3.2 網(wǎng)頁布局的步驟2.4 HTML文檔基本結(jié)構(gòu)2.5 HTML標記概念與屬性2.5.1 HTML標記概念2.5.2 HTML屬性 2.6 HTML常用標記2.7 XHTML與HTML的區(qū)別2.8 XHTML文檔基本結(jié)構(gòu)2.9 表格2.10 表單2.11 框架2.11.1 框架結(jié)構(gòu)2.11.2 浮動框架2.11.3 框架與鏈接2.12 XML 項目任務項目任務——設計頁面的頁頭及頁腳部分項目任務——實現(xiàn)會員后臺管理主頁面上機實戰(zhàn)上機實戰(zhàn)——完成校園音樂吧網(wǎng)站主頁的制作上機實戰(zhàn)——實現(xiàn)管理員后臺管理主頁面習題第3章 DHTML基礎3.1 DHTML概念3.2 DoM模型3.2.1 DOM節(jié)點3.2.2 DOM節(jié)點樹3.2.3 DOM節(jié)點信息3.3 JavflScript3.3.1 在HTML中使用Javascript 3.3.2 JavaScript語法3.3.3 JavaScript事件3.3.4 JavaScript對象3.4 CSS 3.4.1 CSS語法3.4.2 選擇器3.4.3 屬性3.4.4 引用CSS 項目任務項目任務——為登錄頁面添加JavaScript驗證項目任務——為校園音樂吧項目定義CSS樣式上機實戰(zhàn)上機實戰(zhàn)——為注冊頁面添加JavaScript驗證習題第4章 C#.NET語言基礎4.1 C#語言概述4.2 數(shù)據(jù)類型4.3 變量和常量4.4 流程控制4.5 面向?qū)ο筇匦?.5.1 命名空間、類和對象4.5.2 屬性、方法、字段和事件4.5.3 封裝、繼承、多態(tài)4.5.4 重載、消息4.5.5 類之間關系4.6 局部類、泛型項目任務項目任務——應用面向?qū)ο蟮乃枷雽π@音樂吧項目建立分析與設計模型 上機實戰(zhàn)上機實戰(zhàn)——完成學生類、管理員類、SqlDbHelper類的接口定義習題第5章 ADO.NET5.1 數(shù)據(jù)庫系統(tǒng)概述5.1.1 數(shù)據(jù)庫5.1.2 數(shù)據(jù)庫管理系統(tǒng)5.1.3 數(shù)據(jù)庫系統(tǒng)5.1.4 數(shù)據(jù)模型5.1.5 SQL Server 2005 Express數(shù)據(jù)庫簡介5.2 數(shù)據(jù)庫設計5.3 SQL語言5.3.1 select語句5.3.2 Insert語句5.3.3 Update語句5.3.4 Delete語句5.4 ADO.NET5.4.1 創(chuàng)建和使用數(shù)據(jù)庫連接5.4.2 執(zhí)行SQL語句5.4.3 通過數(shù)據(jù)集保存數(shù)據(jù)項目任務項目任務——實現(xiàn)sqlDbHelper類的方法項目任務——實現(xiàn)Major類的方法上機實戰(zhàn)上機實戰(zhàn)——實現(xiàn)Student類的方法上機實戰(zhàn)——實現(xiàn)Department類定義的方法習題第6章 服務器控件6.1 服務器控件概述6.1.1 服務器控件定義6.1.2 服務器控件分類6.1.3 服務器控件的創(chuàng)建6.1.4 服務器控件的屬性、事件和方法 6.1.5 Web表單6.2 常用的標準控件6.2.1 文本類控件6.2.2 超鏈接控件6.2.3 按鈕類控件6.2.4 圖片控件6.2.5 單選和復選控件6.2.6 選項類控件6.3 文件上傳控件6.4 MultiView與View控件6.5 Wizard控件6.6 容器控件6.6.1 Panel 控件6.6.2 P1aceHolder控件6.6.3 向容器控件中動態(tài)添加其他控件 項目任務項目任務——實現(xiàn)注冊功能的網(wǎng)站條款提示頁項目任務——實現(xiàn)注冊功能的收集用戶信息頁項目任務——實現(xiàn)系別、專業(yè)、班級三級聯(lián)動效果上機實戰(zhàn)上機實戰(zhàn)——使用MultiView控件將注冊頁中的信息分成多個視圖顯示上機實戰(zhàn)——實現(xiàn)顯示個人基本信息頁習題第7章 驗證控件7.1 驗證控件概述7.1.1 為什么需要使用驗證控件7.1.2 什么時候開始驗證7.2 RequiredFieldValidator控件7.3 CompareValidator控件7.4 RangeValidator控件7.5 RegularExpressionValidator控件7.6 ValidationSummary控件7.7 CustomValidator控件項目任務項目任務——為注冊信息收集頁加上驗證功能項目任務——使用CustomValidator控件實現(xiàn)學號的唯一性驗證上機實戰(zhàn)上機實戰(zhàn)——使用ValidationSummary控件集中顯示錯誤信息上機實戰(zhàn)——給注冊頁regV2.aspx加上驗證功能習題第8章 導航控件和用戶控件……第9章 內(nèi)部對象第10章 數(shù)據(jù)綁定控件與數(shù)據(jù)源控件第11章 母版頁、主題與皮膚第12章 Ajax技術第13章 應用程序配置第14章 軟件測試與部署參考文獻

章節(jié)摘錄

插圖:2.學生相關功能描述1)登錄用戶在注冊為本網(wǎng)站的用戶后,可以使用自己的學號和密碼,在網(wǎng)站首頁或登錄頁面進行登錄,登錄成功后,系統(tǒng)自動轉(zhuǎn)向用戶的個人空間頁面。如果是管理員登錄,將轉(zhuǎn)向管理員個人空間頁面。2)找回密碼如果用戶忘記了密碼,可以使用系統(tǒng)提供的該功能。用戶需要輸入用戶注冊時的學號和郵箱,如果輸入正確,密碼會發(fā)送到用戶的郵箱中。3)修改密碼用戶登錄系統(tǒng)后,可以在個人空間頁面內(nèi)修改密碼,用戶需要輸人舊密碼和新密碼才可以成功地修改密碼。4)修改個人信息用戶登錄系統(tǒng)后,可以在個人空間頁面內(nèi)修改個人信息,包括興趣愛好、班級、專業(yè)及封面照片等信息。5)上載音樂用戶登錄系統(tǒng)后,可以在個人空間頁面內(nèi)上載音樂,需要提供歌曲名稱、歌手、歌詞[可選]、所屬音樂類別信息。6)管理音樂用戶登錄系統(tǒng)后,可以在個人空間頁面內(nèi)管理自己上載的音樂,包括刪除和修改音樂。3.管理員相關功能描述管理員也是一個學生,他具有學生角色的所有功能,除此之外還具有如下功能。1)維護音樂分類管理員可以增加、刪除或修改音樂類別。2)管理用戶信息管理員可以查看任何一個注冊用戶的詳細信息,也可以刪除一個注冊用戶。3)管理音樂信息管理員可以查看任何一首音樂的詳細信息,也可以編輯或刪除一首音樂。4)管理系別信息管理員可以查看、添加、刪除或修改系別信息。5)管理專業(yè)信息管理員可以查看、添加、刪除或修改專業(yè)信息。6)管理班級信息管理員可以查看、添加、刪除或修改班級信息。4.系統(tǒng)角色相關功能描述1)統(tǒng)計注冊用戶人數(shù)系統(tǒng)應該提供一個統(tǒng)計當前網(wǎng)站注冊人數(shù)的功能。2)統(tǒng)計音樂總數(shù)系統(tǒng)應該提供一個統(tǒng)計當前網(wǎng)站音樂總數(shù)的功能。

編輯推薦

《ASP.NET Web應用程序設計教程》編輯推薦:原理與技術的完美結(jié)合。教學與科研的最新成果。語言精煉,實例豐富??刹僮餍詮?,實用性突出。

圖書封面

評論、評分、閱讀與下載


    ASP.NET Web應用程序設計教程 PDF格式下載


用戶評論 (總計3條)

 
 

  •   書很新,很整潔,我滿意!
  •   書上的防偽標識是遇水消失,同學在書店買的書,防偽標遇水完全看不到內(nèi)容,而我在亞馬遜買的書,防偽標遇水完全沒變化,原來什么樣還什么樣,很明顯 京東賣假書?。?/li>
  •   通過一個web應用例子講解Web網(wǎng)站的開發(fā)過程,包括需求分析、設計、各種ASP.NET技術、安裝部署等內(nèi)容,個人感覺不錯,可以了解整個軟件開發(fā)的全過程,比較適合我這樣的初學者學習。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7