ASP.NET Web應(yīng)用程序設(shè)計(jì)教程

出版時(shí)間:2009-7  出版社:清華大學(xué)出版社有限公司  作者:楊曉光,山鷹 編著  頁(yè)數(shù):339  字?jǐn)?shù):560000  

前言

  從ASP.NET1.0至ASP.NET3.5的變遷過(guò)程中,微軟推出了一系列新技術(shù)、新思維,Web窗體開(kāi)發(fā)技術(shù)、母版頁(yè)、主題和外觀、站點(diǎn)導(dǎo)航、數(shù)據(jù)控件、Web部件、AiaX、LINQ等技術(shù),極大地降低了Web開(kāi)發(fā)的難度,提高了開(kāi)發(fā)人員的開(kāi)發(fā)效率,使得ASP.NET成為Web應(yīng)用開(kāi)發(fā)的一一個(gè)利器。越來(lái)越多的人開(kāi)始使用ASP.NET,其應(yīng)用領(lǐng)域也越來(lái)越廣泛?! ∮捎诟鞣N新技術(shù)的引入,ASP.NET的技術(shù)含量越來(lái)越高,所涉及的內(nèi)容越來(lái)越廣泛。這對(duì)Web應(yīng)用程序設(shè)計(jì)者來(lái)說(shuō)是一大福音,但對(duì)初學(xué)者來(lái)說(shuō),又提高了門(mén)檻,增加了學(xué)習(xí)的難度。本書(shū)力求化繁為簡(jiǎn),以簡(jiǎn)潔的內(nèi)容引導(dǎo)讀者一步步進(jìn)入ASP.NET的殿堂。本書(shū)摒棄了那種大篇幅代碼說(shuō)教形式,代之以集成開(kāi)發(fā)環(huán)境和代碼相結(jié)合的形式,降低學(xué)習(xí)者的學(xué)習(xí)難度;摒棄了以屬性和方法列表形式介紹各種控件,代之以控件的各種應(yīng)用為主線(xiàn)逐漸引出控件的各種用法;摒棄了大量理論說(shuō)教形式,代之以大量實(shí)例引導(dǎo)讀者注重應(yīng)用、注重解決問(wèn)題。在每一章末尾,均提供難度適宜的習(xí)題,以利于讀者思考和練習(xí)。在最后一章,。把每一章的知識(shí)點(diǎn)串聯(lián)起來(lái),形成一個(gè)有實(shí)用價(jià)值的綜合實(shí)例,給出Web應(yīng)用開(kāi)發(fā)的理念和方法?! ∪珪?shū)共分16章。第1章介紹了ASP.NET。和.NET框架,以及如何使用VisualStudio.NET集成開(kāi)發(fā)環(huán)境創(chuàng)建Web應(yīng)用程序;第2章介紹了C#語(yǔ)言的基本知識(shí);第3章介紹ASP.NET的內(nèi)部工作機(jī)制,主要包括ASP.NET頁(yè)面模型和事件處理;第4章講解如何利用基本服務(wù)器控件構(gòu)建Web頁(yè)面;第5章介紹高級(jí)服務(wù)器控件;第6章介紹如何使用驗(yàn)證控件;第7亨介紹用戶(hù)控件和自定義控件;第8章介紹如何使用控件操作數(shù)據(jù)庫(kù)中的數(shù)據(jù);第9章介紹如何使用對(duì)象操作數(shù)據(jù)庫(kù)中的數(shù)據(jù);第10章引入數(shù)據(jù)綁定概念,以及介紹如何使用數(shù)據(jù)綁定控件:第11章介紹如何使用主題和外觀定制網(wǎng)站的風(fēng)格;第12章介紹如何利用母版頁(yè)使網(wǎng)站中的頁(yè)面具有一致的結(jié)構(gòu);第13章介紹站點(diǎn)地圖和網(wǎng)站導(dǎo)航技術(shù);第14章介紹利用登錄控件實(shí)現(xiàn)網(wǎng)站中的用戶(hù)管理;第15章介紹Web服務(wù)的建立過(guò)程,以及如何使用Web服務(wù);第16章給出一個(gè)綜合實(shí)例;附錄A為部分習(xí)題答案。

內(nèi)容概要

  本書(shū)系統(tǒng)介紹了利用ASP.NET3.5開(kāi)發(fā)Web應(yīng)用程序的技術(shù),所有示例程序均采用Visual C#語(yǔ)言編寫(xiě)。全書(shū)共分16章,主要內(nèi)容包括ASP.NET基本知識(shí)、C#編程語(yǔ)言基礎(chǔ)、利用基本控件和高級(jí)控件構(gòu)建Web頁(yè)面、驗(yàn)證控件的基本用法、設(shè)計(jì)用戶(hù)控件和自定義控件、使用控件和對(duì)象操作數(shù)據(jù)庫(kù)、利用主題和外觀定制網(wǎng)站風(fēng)格、利用母版頁(yè)設(shè)計(jì)頁(yè)面結(jié)構(gòu)、構(gòu)建網(wǎng)站導(dǎo)航系統(tǒng)、用戶(hù)管理和Web服務(wù)。  本書(shū)從實(shí)用角度出發(fā),合理安排章節(jié)內(nèi)容。每章配以大量精心選擇的實(shí)例,以及難度適宜的習(xí)題,幫助讀者加深理解和應(yīng)用。最后一章給出一個(gè)綜合實(shí)例,闡述Web應(yīng)用的設(shè)計(jì)理念和實(shí)現(xiàn)方法。同時(shí),本書(shū)還為任課教師提供配套的電子課件和源代碼?! ”緯?shū)可作為高等院校計(jì)算機(jī)專(zhuān)業(yè)及相關(guān)專(zhuān)業(yè)的本、專(zhuān)科學(xué)生的教材和參考書(shū),亦適合于Web開(kāi)發(fā)人員參考。

書(shū)籍目錄

第1章 ASP.NET概述  1.1 選擇ASP.NET開(kāi)發(fā)Web應(yīng)用  1.2 .NET框架    1.2.1 .NET框架構(gòu)成    1.2.2 公共語(yǔ)言運(yùn)行庫(kù)    1.2.3 框架類(lèi)庫(kù)  1.3 Visual Studio.NET集成開(kāi)發(fā)環(huán)境    1.3.1 主要窗口及用法    1.3.2 幫助系統(tǒng)  1.4 用ASENET建立Web應(yīng)用    1.4.1 創(chuàng)建Web站點(diǎn)    1.4.2 建立頁(yè)面    1.4.3 添加編程邏輯    1.4.4 運(yùn)行與調(diào)試    習(xí)題第2章 C#語(yǔ)言基礎(chǔ)  2.1 數(shù)據(jù)類(lèi)型與表達(dá)式    2.1.1 數(shù)據(jù)類(lèi)型    2.1.2 常量與變量  2.2 程序流程控制    2.2.1 選擇語(yǔ)句    2.2.2 循環(huán)語(yǔ)句    2.2.3 異常處理  2.3 類(lèi)    2.3.1 類(lèi)聲明    2.3.2 類(lèi)成員    2.3.3 繼承    2.3.4 類(lèi)的高級(jí)特性  2.4 泛型與集合  2.5 委托與事件  2.6 語(yǔ)言集成查詢(xún)LINQ  習(xí)題第3章 ASP.NET頁(yè)面模型  3.1  ASP.NET頁(yè)面模型基本知識(shí)    3.1.1 單文件頁(yè)面模型    3.1.2 代碼隱藏頁(yè)模型    3.1.3 頁(yè)面運(yùn)行機(jī)制  3.2  Page類(lèi)    3.2.1  Page類(lèi)的屬性    3.2.2  Page類(lèi)的方法    3.2.3 訪(fǎng)問(wèn)ASP.NET內(nèi)置對(duì)象      3.3 ASENET頁(yè)面事件模型    3.3.1 事件模型概述    3.3.2 回發(fā)    3.3.3 跨頁(yè)發(fā)送    3.3.4 視圖狀態(tài)和控件狀態(tài)    3.3.5 頁(yè)面生命周期    習(xí)題第4章 構(gòu)建基本W(wǎng)eb頁(yè)面  4.1 服務(wù)器控件概述    4.1.1 服務(wù)器控件的基本知識(shí)    4.1.2  HTML服務(wù)器控件    4.1.3  Web服務(wù)器控件  4.2 顯示文本信息    4.2.1  Label控件    4.2.2  Literal控件  4.3  提交頁(yè)面    4.3.1  Button控件    4.3.2  Link Button控件    4.3.3  Image Button控件  4.4  收集用戶(hù)輸入信息    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)用高級(jí)控件構(gòu)建Web頁(yè)面第6章 Web頁(yè)面的有效性驗(yàn)證第7章 創(chuàng)建用戶(hù)定制控件第8章 使用控件操作數(shù)據(jù)庫(kù)第9章 使用對(duì)象操作數(shù)據(jù)庫(kù)第10章 數(shù)據(jù)綁定及數(shù)據(jù)綁定控件第11章 定制網(wǎng)站風(fēng)格第12章 網(wǎng)站頁(yè)面結(jié)構(gòu)設(shè)計(jì)第13章 網(wǎng)站中的用戶(hù)管理第15章 Web服務(wù)第16章  綜合實(shí)例附錄A  習(xí)題答案

章節(jié)摘錄

  第1章ASP.NET概述  本章主要介紹.NET基本知識(shí)和Web項(xiàng)目開(kāi)發(fā)的利器——VisualStudio.NET集成開(kāi)發(fā)環(huán)境。有了功能強(qiáng)大的開(kāi)發(fā)工具,可以使我們的工作效率和成功率得到極大提高?! ≈饕獌?nèi)容:  .NET簡(jiǎn)介  集成開(kāi)發(fā)環(huán)境的快速入門(mén)  利用集成開(kāi)發(fā)環(huán)境建立Web應(yīng)用程序  1.1選擇ASP.NET開(kāi)發(fā)Web應(yīng)用  ASP.NET從1.0到3.5,每一次版本更新都給我們帶來(lái)驚喜。它使得我們的Web應(yīng)用程序開(kāi)發(fā)效率更高、部署更簡(jiǎn)單、管理和維護(hù)更容易、性能更高?! ∮腥藛?wèn)“使用Java開(kāi)發(fā)Web應(yīng)用程序不是很好嗎?為什么選擇ASENET?”以下給出選擇ASENET的理由:  (1)簡(jiǎn)單易用,開(kāi)發(fā)效率高  許多工作都可以用可視化的方式完成,極大降低了代碼的編寫(xiě)量,從而提高了開(kāi)發(fā)效率。 ?。?)功能強(qiáng)大  ASENET為我們提供了許多預(yù)置功能,例如站點(diǎn)導(dǎo)航、用戶(hù)管理、母版頁(yè)、主題、Web部件、AJAX等,利用它們可以開(kāi)發(fā)出強(qiáng)大的W曲應(yīng)用?! 。?)跨語(yǔ)言集成  .NET框架利用一個(gè)稱(chēng)為通用類(lèi)型系統(tǒng)(CommonTypeSystem,CTS)的規(guī)范,使得利用各種.NET編程語(yǔ)言編寫(xiě)的程序能夠集成在一起。有了跨語(yǔ)言集成,就不必強(qiáng)求項(xiàng)目小組的人員使用同一種編程語(yǔ)言,從而減輕了開(kāi)發(fā)人員學(xué)習(xí)各種開(kāi)發(fā)語(yǔ)言的負(fù)擔(dān)?! 。?)易于管理和部署  ASENET提供了兩個(gè)網(wǎng)站管理工具(ASP:NETMMC管理單元和ASENET網(wǎng)站管理工具),簡(jiǎn)化了網(wǎng)站管理和配置工作。至于部署就更簡(jiǎn)單了,大多數(shù)情況下,只需要拷貝、粘貼文件,而不必考慮討厭的注冊(cè)表問(wèn)題。另外,對(duì)于大型網(wǎng)站還提供復(fù)制網(wǎng)站工具以及“Web安裝”項(xiàng)目來(lái)解決部署問(wèn)題。  當(dāng)然,以上所說(shuō)的各方面都離不開(kāi).NET框架的支持。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    ASP.NET Web應(yīng)用程序設(shè)計(jì)教程 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)2條)

 
 

  •   雖說(shuō)書(shū)不是很厚(針對(duì)軟件專(zhuān)業(yè)而言),但是講解的還是很到位的
  •   質(zhì)量,速度都挺好的。
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7