ASP.NET程序設計

出版時間:2008-11  出版社:上海交通大學出版社  作者:閆洪亮,李波,黎杰 主編  頁數(shù):355  

前言

  隨著社會的發(fā)展,Internet已經(jīng)成為人們生活、學習和工作中不可缺少的一部分,許多單位和個人都開始準備建立自己的網(wǎng)站。如果只使用HTML來設計成靜態(tài)網(wǎng)頁,就不能引入更多更強大的功能,因此創(chuàng)建動態(tài)的交互式網(wǎng)站顯得尤其重要。為滿足這種需要,相應的Web技術正在快速發(fā)展,社會對網(wǎng)絡管理人員和Web應用程序開發(fā)人員的需求必將有一個大的飛躍。為了適應這種需求,在各類高等學校也相繼開設了Web程序設計方面的課程。隨著美國微軟公司Microsoft.NET的發(fā)布,其中全新的技術架構讓Web應用程序的開發(fā)人員的編程效率得到很大的提高。使用ASENET技術建立:Internet網(wǎng)站的Web程序設計人員越來越多。為此,我們根據(jù)這幾年從事ASP.NET課程教學和Web程序開發(fā)的經(jīng)驗體會,編寫了這本教材?! SENET是面向下一代企業(yè)級的Web應用程序開發(fā)平臺,是建立在.NET框架的通用語言運行環(huán)境(Common Language Runtime,CLR)上的編程框架,可用于在服務器上生成功能強大的Web應用程序。與以前的Web開發(fā)模型相比,ASENET具有開發(fā)效率高、使用簡單快捷、管理更簡便、全新的語言支持以及清晰的程序結構等優(yōu)點。目前發(fā)布的版本有ASENETl.1,ASENET2.0,ASENEF3.0.其中ASENET2.0是2005年發(fā)布的,對應的開發(fā)工具為Visual Studio 2005。其功能強大,開發(fā)效率高,書籍和參考資料豐富。故本書以ASRNET2.0為基礎編寫。

內(nèi)容概要

ASP.NET是新的網(wǎng)絡程序設計技術,即Web開發(fā)技術,是基于Internet的開發(fā)和應用平臺?!禔SP.NET程序設計》采用由淺入深、層層深入的方式,較全面系統(tǒng)地介紹了ASP.NET2.0的基礎知識、特點和具體的應用?!禔SP.NET程序設計》采用的基礎語言為C#,書中的大部分實例采用集成開發(fā)環(huán)境Visual Studio 2005制作,更切合當前Web程序設計教學和發(fā)展的實際,更能充分發(fā)揮ASP.NET的威力。全書分為9章,從ASP.NET2.0的基本概念、編程方法,到數(shù)據(jù)庫的應用,再到高級應用和安全配置,內(nèi)容較為翔實,特別適合于目前的Web開發(fā)和網(wǎng)絡程序設計教學的需要。    本教程適用于高等學校本科計算機專業(yè)、高職高專計算機專業(yè)及相關專業(yè)的教學,也可作為從事動態(tài)網(wǎng)頁制作及網(wǎng)絡編程技術人員的自學和培訓教材。

書籍目錄

1 ASP.NET基礎知識  1.1 網(wǎng)絡基礎知識  1.2 Web應用程序的開發(fā)  1.3 ASP.NET的基本概念  1.4 ASP.NET2.0的運行環(huán)境  1.5 安裝Internet信息服務器(IIS)  1.6 配置Internet信息服務器(HS)  1.7 安裝.NETFramework2.0  習題  上機操作題2 VisualStudio2005的集成開發(fā)環(huán)境  2.1 VisualStudio2005的安裝及使用  2.2 遷移現(xiàn)有的VS2002/VS2003Web項目  2.3 VisualStudio2005的新特性  2.4 開發(fā)ASP.NET應用程序  習題  上機操作題3 使用VisualStudio2005建立Web站點  3.1 網(wǎng)站的導航  3.2 主題和界面  3.3 實現(xiàn)網(wǎng)站的成員管理  習題  上機操作題4 HTML控件和Web服務器控件  4.1 HTML控件  4.2 Web服務器控件  4.3 Web表單驗證控件  4.4 用戶控件和自定義控件  習題  上機操作題5 ASENET對象  5.1 ASP.NET對象概述  5.2 Page對象  5.3 Response對象  5.4 Request對象  5.5 Sewer對象  5.6 Application對象  5.7 Session對象  5.8 Cookies對象  5.9 對象應用實例  習題  上機操作題6 數(shù)據(jù)庫和ADO.NET  6.1 數(shù)據(jù)庫的基本概念  6.2 數(shù)據(jù)庫的基本操作  6.3 SQLServer的數(shù)據(jù)查詢  6.4 存儲過程  6.5 SQLServer數(shù)據(jù)庫的日常維護  6.6 ADO.NET模型  6.7 ASP.NET數(shù)據(jù)庫應用程序的開發(fā)  習題  上機操作題7 XML和Web服務  7.1 XML的應用  7.2 Web服務  習題  上機操作題8 ASP.NET應用程序的設置與安全  8.1 ASP.NET的Web應用程序  8.2 全局應用程序類Global.asax  8.3 ASP.NET的配置文件Web.config  習題  上機操作題9 程序設計實例  9.1 系統(tǒng)總體設計  9.2 系統(tǒng)功能模塊分析  9.3 數(shù)據(jù)庫設計和建立  9.4 系統(tǒng)配置  9.5 主要界面及相關代碼分析參考文獻

章節(jié)摘錄

  1 ASP.NET基礎知識  學習ASRNET主要就是學習網(wǎng)絡程序設計,即Web編程,也就是基于因特網(wǎng)的編程,其運行環(huán)境是Internet,通俗地說就是做網(wǎng)頁。Web編程和傳統(tǒng)的Windows應用程序設計不同,它不是一個簡單的任務,傳統(tǒng)的應用程序開發(fā)擁有許多結構化語言支持的、完整的編程模型和較好的開發(fā)工具,而Web應用程序開發(fā)則混合了標記語言、腳本語言和服務器平臺。涉及的知識和概念較多,需要考慮到方方面面的諸多內(nèi)容,本章主要介紹ASP.NET編程的網(wǎng)絡基礎知識和Web應用程序開發(fā)的概念及相關的基礎知識?! ?.1 網(wǎng)絡基礎知識  我們正在進入一個嶄新的計算機Internet時代,世界各地的人們能夠通過Intemet查閱信息、相互交流、管理信息、實現(xiàn)電子商務和多種網(wǎng)絡應用。Internet正以前所未有的速度進入人們的工作和生活,成為現(xiàn)代社會不可缺少的組成部分之一??蓮囊韵聨c來認識Intemet?! 。?)從網(wǎng)絡互聯(lián)角度,Internet是一個網(wǎng)間網(wǎng),通過網(wǎng)絡互聯(lián)設備將全球范圍眾多的網(wǎng)絡或網(wǎng)絡群體互聯(lián)起來形成的網(wǎng)絡,是一個網(wǎng)絡的集合,它是將全球范圍成千上萬臺計算機互聯(lián)在一起的、開放的國際計算機Internet?! 。?)從提供信息資源角度,Internet是一個集各個部門、各個領域的各種信息資源為一體,供網(wǎng)上用戶共享的信息資源網(wǎng)。已經(jīng)成為世界上覆蓋面最廣、規(guī)模最大、信息資源最豐富的計算機信息網(wǎng)絡?! 。?)從網(wǎng)絡通信角度,它采用了統(tǒng)一的TCP/IP通信協(xié)議,構成數(shù)據(jù)通信網(wǎng)?! 。?)從網(wǎng)絡管理角度,在國外文獻中,人們稱它是“沒有領導、沒有法律、沒有政治、沒有軍隊……”,總之是不可思議的組織結構或社會?! ∫话愕?,可以將Intemet看作是網(wǎng)絡和網(wǎng)問信道的集合。就Internet的工作機制而言,其最鮮明的特征是“通過TCP/IP協(xié)議進行通信”。TCP/IP協(xié)議的主要成就之一在于:可為加入Internet陣營的每臺計算機或其他設備提供至少一個唯一的標識(IP地址),從而,屏蔽了網(wǎng)絡的物理連接細節(jié),使得用戶可在浩如煙海的主機(Host)集合中定位并訪問特定的主機。  目前,Inteme網(wǎng)絡提供的服務主要有WWw瀏覽、電子信箱服務、FTP服務、新聞組、Telnet遠程登錄等服務,其中,www瀏覽和電子信箱服務是最常用的服務。

編輯推薦

  《ASP.NET程序設計》適用于高等學校本科計算機專業(yè)、高職高專計算機專業(yè)及相關專業(yè)的教學,也可作為從事動態(tài)網(wǎng)頁制作及網(wǎng)絡編程技術人員的自學和培訓教材?!  禔SP.NET程序設計》配有電子教案(PPT格式)和源碼,需要的學校可聯(lián)系。

圖書封面

評論、評分、閱讀與下載


    ASP.NET程序設計 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7