出版時間:2012-1 出版社:清華大學出版社 作者:徐大偉 等 著
前言
21世紀,什么技術將影響人類的生活?什么產(chǎn)業(yè)將決定國家的發(fā)展?信息技術與信息產(chǎn)業(yè)是首選的答案。大專院校學生是企業(yè)和政府的后備軍,國家教育部門計劃在大專院校中普及政府和企業(yè)信息技術與軟件工程教育。經(jīng)過多所院校的實踐,信息技術與軟件工程教育受到同學們的普遍歡迎,取得了很好的教學效果。然而也存在一些不容忽視的共性問題,其中突出的是教材問題?! 慕鼉赡甑男畔⒓夹g與軟件工程教育研究來看,許多任課教師提出目前教材不合適的問題。具體體現(xiàn)在:第一,來自信息技術與軟件工程專業(yè)的術語很多,對于沒有這些知識背景的同學學習起來具有一定難度;第二,書中案例比較匱乏,已有的一些案例與企業(yè)的實際情況相差太遠,致使案例可參考性差;第三,缺乏具體的課程實踐指導和真實項目。因此,針對大專院校信息技術與軟件工程課程教學特點與需求,編寫適用的規(guī)范化教材已刻不容緩?! ”緯褪轻槍σ陨蠁栴}編寫的,它圍繞一個完整的項目來組織和設計學習ASP.NET應用開發(fā)。作者希望推廣一種最有效的學習與培訓的捷徑,這就是Project-Driven Training,也就是用項目實踐來帶動理論的學習(或者叫做“做中學”) ?;诖?,作者采用艾斯醫(yī)藥商務系統(tǒng)項目案例貫穿ASP.NET應用開發(fā)各個模塊的理論講解,具體內(nèi)容包括ASP.NET開發(fā)概述,C#和ADO.NET基礎,ASP.NET Web窗體的基本控件,數(shù)據(jù)控件和數(shù)據(jù)綁定技術,用戶控件和自定義控件,ASP.NET內(nèi)置對象和緩存技術,ASP.NET應用程序配置、編譯和部署,ASP.NET與 Web Services, XML技術,JavaScript技術和AJAX技術等。通過項目實踐,可以明確技術應用的目的(為什么學),更好地融會貫通技術原理(學什么),也可以更好地檢驗學習效果(學的怎樣). 本書特色: 1. 重項目實踐 作者多年從事項目開發(fā)的經(jīng)驗體會是“IT是做出來的,不是想出來的”,理論雖然重要,但一定要為實踐服務。以項目為主線,帶動理論的學習是最好、最快、最有效的方法。本書的特色是提供了一個完整的醫(yī)藥商務系統(tǒng)項目。通過此書,作者希望讀者對ASP.NET Web開發(fā)技術和流程有一個整體了解,減少對項目的盲目感和神秘感,能夠根據(jù)本書的體系循序漸進地動手做出自己的真實項目來。2. 重理論要點 本書以項目實踐為主線,著重介紹ASP.NET Web開發(fā)理論中最重要、最精華的部分,以及它們之間的融會貫通;而不是面面俱到,沒有重點和特色。讀者首先通過項目把握整體概貌,再深入局部細節(jié),系統(tǒng)學習理論;然后不斷優(yōu)化和擴展細節(jié),完善整體框架和改進項目。既有整體框架,又有重點理論和技術。一書在手,思路清晰,項目無憂。
內(nèi)容概要
《ASP.NET應用開發(fā)案例教程:基于MVC模式的ASP.NET+c#+ADO.NET》應用“項目驅(qū)動”最新教學模式,通過完整的項目案例系統(tǒng)地介紹了使用ASP.NET進行Web應用設計與開發(fā)的方法和技術。全書論述了ASP.NET開發(fā)概述、C#及ADO.NET背景知識、ASP.NET Web窗體的基本控件、數(shù)據(jù)控件和數(shù)據(jù)綁定技術、用戶控件和自定義控件、ASP.NET內(nèi)置對象和緩存技術、ASP.NET應用程序配置及編譯和部署、ASP.NET與Web服務、ASP.NET與XML技術、JavaScript技術、ASP.NET和AJAX等內(nèi)容?! 禔SP.NET應用開發(fā)案例教程:基于MVC模式的ASP.NET+c#+ADO.NET》注重理論與實踐相結合,內(nèi)容詳盡,提供了大量實例,突出應用能力的培養(yǎng),將一個實際項目的知識點分解在各章作為案例講解,是一本實用性突出的教材,可作為普通高等學校計算機專業(yè)本科生和專科生ASP.NET課程的教材,也可供設計開發(fā)人員參考使用。
書籍目錄
第1章 ASP.NET開發(fā)概述11.1 Microsoft .NET介紹 1.1.1 Microsoft.NET概述1.1.2 Microsoft .NET平臺的意義1.1.3 Microsoft .NET的基本模塊1.2 ASP.NET概述1.2.1 ASP.NET的歷史和特性1.2.2 ASP.NET與ASP1.2.3 ASP.NET開發(fā)工具1.2.4 ASP.NET客戶端1.2.5 ASP.NET的優(yōu)勢1.3 ASP.NET 開發(fā)環(huán)境的搭建1.3.1 安裝和配置IIS1.3.2 安裝Visual Studio 2001.3.3 安裝SQL Server 2005 1.4 ASP.NET應用程序基礎1.4.1 集成開發(fā)環(huán)境Visual Studio介紹1.4.2 創(chuàng)建ASP.NET應用程序1.4.3 運行ASP.NET應用程序1.4.4 編譯ASP.NET應用程序本章總結習題第2章 艾斯醫(yī)藥商務系統(tǒng)項目案例2.1 項目開發(fā)的背景知識2.1.1 項目開發(fā)流程2.1.2 UML概述2.2 艾斯醫(yī)藥商務系統(tǒng)概述2.2.1 項目需求分析2.2.2 項目系統(tǒng)分析和設計2.2.3 項目運行指南本章總結56 習題第3章 C#基礎3.1 C#程序的基本結構3.2 C#面向?qū)ο蠹夹g3.2.1 面向?qū)ο蟮母拍?.2.2 封裝3.2.3 繼承3.2.4 多態(tài)3.3 C#高級技術3.3.1 靜態(tài)變量和方法3.3.2 密封類和方法3.3.3 訪問控制3.3.4 抽象類與抽象方法3.3.5 接口3.3.6 集合3.4 項目案例3.4.1 學習目標3.4.2 案例描述3.4.3 案例要點3.4.4 案例實施3.4.5 特別提示3.4.6 拓展與提高本章總結習題第4章 數(shù)據(jù)庫與ADO.NET基礎4.1 數(shù)據(jù)庫基礎4.1.1 結構化查詢語言4.1.2 表和視圖4.1.3 存儲過程和觸發(fā)器4.2 使用SQL Server 2005管理數(shù)據(jù)庫4.2.1 初步認識SQL Server 20054.2.2 數(shù)據(jù)庫相關操作4.3 ADO.NET連接SQL數(shù)據(jù)庫4.3.1 ADO.NET基礎4.3.2 連接SQL數(shù)據(jù)庫1184.3.3 ADO.NET過程4.4 ADO.NET常用對象4.4.1 Connection對象4.4.2 DataAdapter對象4.4.3 Command對象4.4.4 DataSet(數(shù)據(jù)集)對象4.4.5 DataReader對象4.5 連接池概述4.6 參數(shù)化查詢4.7 項目案例4.7.1 學習目標4.7.2 案例描述4.7.3 案例要點4.7.4 案例實施 4.7.5 特別提示 4.7.6 拓展與提高本章總結習題第5章 ASP.NET Web窗體的基本控件5.1 控件屬性概述5.2 常用基本控件5.2.1 標簽類控件5.2.2 文本框控件5.2.3 按鈕控件5.2.4 單選控件和單選組控件5.2.5 復選框控件和復選組控件5.2.6 列表控件5.2.7 面板控件5.2.8 占位控件5.2.9 日歷控件5.2.10 廣告控件5.2.11 文件上傳控件5.2.12 視圖控件5.2.13 表控件5.2.14 向?qū)Э丶?.2.15 XML控件1865.2.16 驗證控件5.2.17 導航控件5.2.18 其他控件5.3 項目案例5.3.1 學習目標5.3.2 案例描述5.3.3 案例要點5.3.4 案例實施5.3.5 特別提示5.3.6 拓展與提高本章總結習題第6章 數(shù)據(jù)控件和數(shù)據(jù)綁定技術6.1 數(shù)據(jù)源控件6.1.1 SqlDataSource控件6.1.2 AccessDataSource控件6.1.3 ObjectDataSource控件6.1.4 LinqDataSource控件6.1.5 XmlDataSource控件6.1.6 SiteMapDataSource控件6.2 Repeater控件6.3 數(shù)據(jù)列表控件6.3.1 DataList控件6.3.2 GridView控件6.4 數(shù)據(jù)綁定控件6.4.1 FormView控件6.4.2 DetailsView控件6.4.3 ListView控件6.4.4 DataPager控件6.5 項目案例6.5.1 學習目標6.5.2 案例描述6.5.3 案例要點6.5.4 案例實施6.5.5 特別提示2626.5.6 拓展與提高本章總結習題第7章 用戶控件和自定義控件7.1 用戶控件7.1.1 用戶控件概述7.1.2 將Web窗體頁轉換為用戶控件7.1.3 用戶控件的開發(fā)7.2 自定義控件7.2.1 簡單的自定義控件7.2.2 復合自定義控件7.3 用戶控件和自定義控件比較7.4 項目案例7.4.1 學習目標7.4.2 案例描述7.4.3 案例要點7.4.4 案例實施7.4.5 特別提示7.4.6 拓展與提高本章總結習題第8章 ASP.NET內(nèi)置對象和緩存技術8.1 ASP.NET內(nèi)置對象8.1.1 傳遞請求對象Request8.1.2 請求響應對象Response8.1.3 狀態(tài)對象Application8.1.4 狀態(tài)對象Session8.1.5 服務對象Server8.1.6 Cookie對象8.1.7 緩存對象Cache8.1.8 Global.asax配置8.2 ASP.NET緩存功能8.2.1 緩存概述8.2.2 頁面輸出緩存8.2.3 部分頁面緩存3178.2.4 應用程序數(shù)據(jù)緩存8.2.5 檢索應用程序數(shù)據(jù)緩存對象8.3 項目案例8.3.1 學習目標8.3.2 案例描述8.3.3 案例要點8.3.4 案例實施8.3.5 特別提示8.3.6 拓展與提高本章總結習題第9章 ASP.NET應用程序的配置、編譯和部署9.1 應用程序概述9.1.1 ASP.NET 應用程序組成9.1.2 配置應用程序的過程9.2 Web.config配置9.2.1 ASP.NET 應用程序配置簡介9.2.2 ASP.NET配置文件的層次結構和繼承9.2.3 配置文件的格式9.2.4 配置元素9.3 ASP.NET網(wǎng)站的預編譯和編譯9.3.1 ASP.NET網(wǎng)站的預編譯9.3.2 ASP.NET網(wǎng)站的編譯9.4 項目案例9.4.1 學習目標9.4.2 案例描述9.4.3 案例要點9.4.4 案例實施9.4.5 特別提示9.4.6 拓展與提高本章總結習題第10章 ASP.NET Web服務10.1 面向服務的軟件架構概述10.1.1 面向服務的軟件架構35810.1.2 SOA與Web 2.010.2 Web Services的概念10.2.1 Web Services的定義10.2.2 Web Services的核心技術10.2.3 Web Services原理10.3 ASP.NET與Web服務10.4 簡單Web Services示例10.5 項目案例10.5.1 學習目標10.5.2 案例描述10.5.3 案例要點10.5.4 案例實施10.5.5 特別提示10.5.6 拓展與提高本章總結習題第11章 ASP.NET與XML技術11.1 XML概述11.1.1 XML定義11.1.2 XML的語法規(guī)則11.1.3 DTD與XML Schema11.2 XML的轉換11.2.1 XML轉換概述11.2.2 XSL的使用11.3 XML的操作11.3.1 使用XML控件11.3.2 使用XmlTextReader和XmlTextWriter11.3.3 使用XmlDocument (W3C DOM)技術11.3.4 使用DataSet對象11.4 項目案例11.4.1 學習目標11.4.2 案例描述11.4.3 案例要點11.4.4 案例實施11.4.5 特別提示11.4.6 拓展與提高412 本章總結習題第12章 JavaScript12.1 JavaScript概述12.1.1 JavaScript簡介12.1.2 JavaScript的開發(fā)12.2 JavaScript語法基礎12.2.1 基本數(shù)據(jù)類型12.2.2 表達式和運算符12.3 JavaScript程序構成12.3.1 流程控制12.3.2 函數(shù)12.3.3 事件驅(qū)動及事件處理12.4 基于對象的JavaScript語言12.4.1 對象的基礎知識12.4.2 創(chuàng)建新對象12.4.3 使用內(nèi)部核心對象系統(tǒng)12.4.4 使用瀏覽器對象系統(tǒng)12.5 項目案例12.5.1 學習目標12.5.2 案例描述12.5.3 案例要點12.5.4 案例實施12.5.5 特別提示12.5.6 拓展與提高本章總結習題第13章 ASP.NET和AJAX13.1 AJAX基礎13.1.1 AJAX簡介13.1.2 AJAX核心技術概述13.1.3 XMLHttpRequest對象13.1.4 AJAX的簡單示例13.2 ASP.NET 3.5 AJAX控件13.2.1 ScriptManager控件47413.2.2 ScriptManagerProxy控件13.2.3 Timer控件13.2.4 UpdatePanel控件13.2.5 UpdateProgress控件13.3 項目案例13.3.1 學習目標13.3.2 案例描述13.3.3 案例要點13.3.4 案例實施13.3.5 特別提示13.3.6 拓展與提高本章總結習題參考文獻后記
圖書封面
評論、評分、閱讀與下載