出版時間:2009-7 出版社:清華大學出版社有限公司 作者:楊曉光,山鷹 編著 頁數(shù):339 字數(shù):560000
前言
從ASP.NET1.0至ASP.NET3.5的變遷過程中,微軟推出了一系列新技術(shù)、新思維,Web窗體開發(fā)技術(shù)、母版頁、主題和外觀、站點導航、數(shù)據(jù)控件、Web部件、AiaX、LINQ等技術(shù),極大地降低了Web開發(fā)的難度,提高了開發(fā)人員的開發(fā)效率,使得ASP.NET成為Web應(yīng)用開發(fā)的一一個利器。越來越多的人開始使用ASP.NET,其應(yīng)用領(lǐng)域也越來越廣泛?! ∮捎诟鞣N新技術(shù)的引入,ASP.NET的技術(shù)含量越來越高,所涉及的內(nèi)容越來越廣泛。這對Web應(yīng)用程序設(shè)計者來說是一大福音,但對初學者來說,又提高了門檻,增加了學習的難度。本書力求化繁為簡,以簡潔的內(nèi)容引導讀者一步步進入ASP.NET的殿堂。本書摒棄了那種大篇幅代碼說教形式,代之以集成開發(fā)環(huán)境和代碼相結(jié)合的形式,降低學習者的學習難度;摒棄了以屬性和方法列表形式介紹各種控件,代之以控件的各種應(yīng)用為主線逐漸引出控件的各種用法;摒棄了大量理論說教形式,代之以大量實例引導讀者注重應(yīng)用、注重解決問題。在每一章末尾,均提供難度適宜的習題,以利于讀者思考和練習。在最后一章,。把每一章的知識點串聯(lián)起來,形成一個有實用價值的綜合實例,給出Web應(yīng)用開發(fā)的理念和方法?! ∪珪卜?6章。第1章介紹了ASP.NET。和.NET框架,以及如何使用VisualStudio.NET集成開發(fā)環(huán)境創(chuàng)建Web應(yīng)用程序;第2章介紹了C#語言的基本知識;第3章介紹ASP.NET的內(nèi)部工作機制,主要包括ASP.NET頁面模型和事件處理;第4章講解如何利用基本服務(wù)器控件構(gòu)建Web頁面;第5章介紹高級服務(wù)器控件;第6章介紹如何使用驗證控件;第7亨介紹用戶控件和自定義控件;第8章介紹如何使用控件操作數(shù)據(jù)庫中的數(shù)據(jù);第9章介紹如何使用對象操作數(shù)據(jù)庫中的數(shù)據(jù);第10章引入數(shù)據(jù)綁定概念,以及介紹如何使用數(shù)據(jù)綁定控件:第11章介紹如何使用主題和外觀定制網(wǎng)站的風格;第12章介紹如何利用母版頁使網(wǎng)站中的頁面具有一致的結(jié)構(gòu);第13章介紹站點地圖和網(wǎng)站導航技術(shù);第14章介紹利用登錄控件實現(xiàn)網(wǎng)站中的用戶管理;第15章介紹Web服務(wù)的建立過程,以及如何使用Web服務(wù);第16章給出一個綜合實例;附錄A為部分習題答案。
內(nèi)容概要
本書系統(tǒng)介紹了利用ASP.NET3.5開發(fā)Web應(yīng)用程序的技術(shù),所有示例程序均采用Visual C#語言編寫。全書共分16章,主要內(nèi)容包括ASP.NET基本知識、C#編程語言基礎(chǔ)、利用基本控件和高級控件構(gòu)建Web頁面、驗證控件的基本用法、設(shè)計用戶控件和自定義控件、使用控件和對象操作數(shù)據(jù)庫、利用主題和外觀定制網(wǎng)站風格、利用母版頁設(shè)計頁面結(jié)構(gòu)、構(gòu)建網(wǎng)站導航系統(tǒng)、用戶管理和Web服務(wù)?! ”緯鴱膶嵱媒嵌瘸霭l(fā),合理安排章節(jié)內(nèi)容。每章配以大量精心選擇的實例,以及難度適宜的習題,幫助讀者加深理解和應(yīng)用。最后一章給出一個綜合實例,闡述Web應(yīng)用的設(shè)計理念和實現(xiàn)方法。同時,本書還為任課教師提供配套的電子課件和源代碼?! ”緯勺鳛楦叩仍盒S嬎銠C專業(yè)及相關(guān)專業(yè)的本、??茖W生的教材和參考書,亦適合于Web開發(fā)人員參考。
書籍目錄
第1章 ASP.NET概述 1.1 選擇ASP.NET開發(fā)Web應(yīng)用 1.2 .NET框架 1.2.1 .NET框架構(gòu)成 1.2.2 公共語言運行庫 1.2.3 框架類庫 1.3 Visual Studio.NET集成開發(fā)環(huán)境 1.3.1 主要窗口及用法 1.3.2 幫助系統(tǒng) 1.4 用ASENET建立Web應(yīng)用 1.4.1 創(chuàng)建Web站點 1.4.2 建立頁面 1.4.3 添加編程邏輯 1.4.4 運行與調(diào)試 習題第2章 C#語言基礎(chǔ) 2.1 數(shù)據(jù)類型與表達式 2.1.1 數(shù)據(jù)類型 2.1.2 常量與變量 2.2 程序流程控制 2.2.1 選擇語句 2.2.2 循環(huán)語句 2.2.3 異常處理 2.3 類 2.3.1 類聲明 2.3.2 類成員 2.3.3 繼承 2.3.4 類的高級特性 2.4 泛型與集合 2.5 委托與事件 2.6 語言集成查詢LINQ 習題第3章 ASP.NET頁面模型 3.1 ASP.NET頁面模型基本知識 3.1.1 單文件頁面模型 3.1.2 代碼隱藏頁模型 3.1.3 頁面運行機制 3.2 Page類 3.2.1 Page類的屬性 3.2.2 Page類的方法 3.2.3 訪問ASP.NET內(nèi)置對象 3.3 ASENET頁面事件模型 3.3.1 事件模型概述 3.3.2 回發(fā) 3.3.3 跨頁發(fā)送 3.3.4 視圖狀態(tài)和控件狀態(tài) 3.3.5 頁面生命周期 習題第4章 構(gòu)建基本W(wǎng)eb頁面 4.1 服務(wù)器控件概述 4.1.1 服務(wù)器控件的基本知識 4.1.2 HTML服務(wù)器控件 4.1.3 Web服務(wù)器控件 4.2 顯示文本信息 4.2.1 Label控件 4.2.2 Literal控件 4.3 提交頁面 4.3.1 Button控件 4.3.2 Link Button控件 4.3.3 Image Button控件 4.4 收集用戶輸入信息 4.4.1 Text Box控件 4.4.2 Check Box控件 4.4.3 Radio Button控件 4.5 顯示圖像 4.6 列表顯示 4.6.1 List Box控件 4.6.2 Drop Down List控件 4.6.3 Check Box List控件 4.6.4 Radio Button List控件 ……第5章 應(yīng)用高級控件構(gòu)建Web頁面第6章 Web頁面的有效性驗證第7章 創(chuàng)建用戶定制控件第8章 使用控件操作數(shù)據(jù)庫第9章 使用對象操作數(shù)據(jù)庫第10章 數(shù)據(jù)綁定及數(shù)據(jù)綁定控件第11章 定制網(wǎng)站風格第12章 網(wǎng)站頁面結(jié)構(gòu)設(shè)計第13章 網(wǎng)站中的用戶管理第15章 Web服務(wù)第16章 綜合實例附錄A 習題答案
章節(jié)摘錄
第1章ASP.NET概述 本章主要介紹.NET基本知識和Web項目開發(fā)的利器——VisualStudio.NET集成開發(fā)環(huán)境。有了功能強大的開發(fā)工具,可以使我們的工作效率和成功率得到極大提高?! ≈饕獌?nèi)容: .NET簡介 集成開發(fā)環(huán)境的快速入門 利用集成開發(fā)環(huán)境建立Web應(yīng)用程序 1.1選擇ASP.NET開發(fā)Web應(yīng)用 ASP.NET從1.0到3.5,每一次版本更新都給我們帶來驚喜。它使得我們的Web應(yīng)用程序開發(fā)效率更高、部署更簡單、管理和維護更容易、性能更高?! ∮腥藛枴笆褂肑ava開發(fā)Web應(yīng)用程序不是很好嗎?為什么選擇ASENET?”以下給出選擇ASENET的理由: ?。?)簡單易用,開發(fā)效率高 許多工作都可以用可視化的方式完成,極大降低了代碼的編寫量,從而提高了開發(fā)效率?! 。?)功能強大 ASENET為我們提供了許多預置功能,例如站點導航、用戶管理、母版頁、主題、Web部件、AJAX等,利用它們可以開發(fā)出強大的W曲應(yīng)用?! 。?)跨語言集成 .NET框架利用一個稱為通用類型系統(tǒng)(CommonTypeSystem,CTS)的規(guī)范,使得利用各種.NET編程語言編寫的程序能夠集成在一起。有了跨語言集成,就不必強求項目小組的人員使用同一種編程語言,從而減輕了開發(fā)人員學習各種開發(fā)語言的負擔?! 。?)易于管理和部署 ASENET提供了兩個網(wǎng)站管理工具(ASP:NETMMC管理單元和ASENET網(wǎng)站管理工具),簡化了網(wǎng)站管理和配置工作。至于部署就更簡單了,大多數(shù)情況下,只需要拷貝、粘貼文件,而不必考慮討厭的注冊表問題。另外,對于大型網(wǎng)站還提供復制網(wǎng)站工具以及“Web安裝”項目來解決部署問題?! ‘斎?,以上所說的各方面都離不開.NET框架的支持。
圖書封面
評論、評分、閱讀與下載
ASP.NET Web應(yīng)用程序設(shè)計教程 PDF格式下載