亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        ASP與ASP.NET網(wǎng)頁制作的比較研究

        2009-01-29 07:53:38
        科技與生活 2009年22期
        關(guān)鍵詞:網(wǎng)頁制作

        劉 瑛

        摘要ASP.NET適合開發(fā)大型項(xiàng)目和進(jìn)行團(tuán)隊(duì)開發(fā),而ASP因其容易學(xué)習(xí),可作為初學(xué)者做小型項(xiàng)目的快速開發(fā)。本文主要介紹了ASP與ASP.NET網(wǎng)頁制作的特點(diǎn),以及二者在功能方面的區(qū)別。

        關(guān)鍵詞ASP.NET;ASP;網(wǎng)頁制作

        中圖分類號TP3文獻(xiàn)標(biāo)識碼A文章編號1673-9671-(2009)112-0025-01

        1ASP與ASP.NET的比較

        ASP是微軟公司推出的WEB應(yīng)用程序開發(fā)技術(shù),它既不是一種程序語言,也不是一種開發(fā)工具,而是一種技術(shù)框架,不須使用微軟的產(chǎn)品就能編寫它的代碼,能產(chǎn)生和執(zhí)行動(dòng)態(tài)、交互式、高效率的站占服務(wù)器的應(yīng)用程序。ASP.NET是基于ASP高于ASP的一種程序,它使用C#或者C++語言來編寫,有編程經(jīng)驗(yàn)就可以學(xué)習(xí)asp.net,而且你學(xué)asp.net的編程工具可以用visual stdio.net,可以VB或者C#,c++等語言來寫后臺(tái)。

        ASP.NET可以使用戶輕松進(jìn)行互聯(lián)網(wǎng)連接,完成事務(wù)。ASP.NET架構(gòu)通過將多項(xiàng)安全數(shù)據(jù)流合并到單一的用戶界面,用戶可以自由訪問、自由查看、自由使用他們的數(shù)據(jù)。SOAP是一種基于可擴(kuò)展標(biāo)記語言(XML)制定的協(xié)議。

        ASP需要對所有的要實(shí)現(xiàn)的功能通過編寫代碼來實(shí)現(xiàn),這樣的一個(gè)應(yīng)用需要程序員編寫大量的代碼來實(shí)現(xiàn)。ASP .NET對開發(fā)人員來說也十分重要,因?yàn)樗坏珪?huì)改變開發(fā)人員的開發(fā)應(yīng)用程序的方式,而且使得開發(fā)人員能創(chuàng)建出全新的各種應(yīng)用程序。新型開發(fā)范例的核心是Web服務(wù)這個(gè)概念的引入。Web服務(wù)是一種通過簡單對象訪問協(xié)議(SOAP),在互聯(lián)網(wǎng)上展露其功能性的、極為公開的服務(wù)。在ASP.NET中,程序員會(huì)發(fā)現(xiàn)只要預(yù)先說明,這樣的功能ASP.NET就可以自動(dòng)實(shí)現(xiàn)。所以相對來說,要實(shí)現(xiàn)同樣的功能,使用ASP.NET比使用ASP的代碼量要小得多。

        ASP.net是基于通用語言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上(筆者到現(xiàn)在為止只知道它只能用在Windows 2000 Server上)。通用語言的基本庫,消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.net的Web應(yīng)用中。ASP.net同時(shí)也是language-independent語言獨(dú)立化的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有C#(C++和Java的結(jié)合體),VB,Jscript。將來,這樣的多種程序語言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.net。

        2ASP和ASP.NET的區(qū)別舉例

        2.1功能方面

        ASP.NET環(huán)境中的突破性改進(jìn)在于:

        1)使用統(tǒng)一的Internet標(biāo)準(zhǔn)(如XML)將不同的系統(tǒng)對接。

        2)這是Internet上首個(gè)大規(guī)模的高度分布式應(yīng)用服務(wù)架構(gòu)。

        3)使用了一個(gè)名為"聯(lián)盟"的管理程序,這個(gè)程序能全面管理平臺(tái)中運(yùn)行的服務(wù)程序,并且為它們提供強(qiáng)大的安全保護(hù)后臺(tái)。

        ASP.NET平臺(tái)包括如下組件:(1)用戶數(shù)據(jù)訪問技術(shù)。其中包括一個(gè)新的基于XML的、以瀏覽器為組件的混合信息 架構(gòu),叫做"通用畫板";(2)基于Windows DNA 2000的構(gòu)建和開發(fā)工具;(3)一系列模塊化的服務(wù),其中包括認(rèn)證、信息傳遞、存儲(chǔ)、搜索和軟件送遞功能;(4)一系列驅(qū)動(dòng)客戶設(shè)備的軟件。

        2.2COOKIE方面

        //ASP.NET

        Request.Cookies("test").value;

        var cookie : HttpCookie = new HttpCookie("test");

        cookie .value ="abc";

        Response.Cookies.Add(cookie );

        //ASP

        Request.Cookies("test");

        Response.Cookies("test") = "abc";

        //若COOKIE為ASP創(chuàng)建,則在.NET中需用下列方法解碼,否則會(huì)有亂碼問題

        System.Web.HttpUtility.UrlDecode(c, System.Text.Encoding.Default);

        2.3語言執(zhí)行方面

        由于ASP是解釋型的語言,執(zhí)行ASP代碼的時(shí)候,腳本解釋器是按編寫的順序一行一行的來執(zhí)行的,這樣導(dǎo)致的結(jié)果是不方便實(shí)現(xiàn)模塊化編程,大家往往還要花些多余的時(shí)間來推敲代碼放在什么位置。ASP.NET就不同了,由于使用編譯型的語言,代碼是經(jīng)過一次性的編譯后執(zhí)行的,同時(shí),結(jié)合相關(guān)的事件模型(下段介紹),真正實(shí)現(xiàn)了面向?qū)ο蟮姆庋b性。即把功能模塊封裝在一個(gè)類中,要使用的時(shí)候就調(diào)用它。

        2.4Web Form控件

        為了解決這些問題,Microsoft公司創(chuàng)建了一組服務(wù)器控件,它們都用asp:前綴標(biāo)識。ASP.NET服務(wù)器控件通過以下方式來處理上述問題:

        提供一致的命名標(biāo)準(zhǔn)。例如,所有文本輸入欄都由TextBox控件處理。對于不同的模式(如多行文本、密碼等),只需指定相應(yīng)的特性即可。提供一致的屬性。所有的服務(wù)器控件使用一組一致的屬性,這樣更便于記憶。例如,TextBox控件中的Text欄比Value欄更加直觀。提供一致的事件模型。傳統(tǒng)的ASP頁面通常有大量用于處理數(shù)據(jù)傳送的代碼,特別是當(dāng)一個(gè)頁面提供多行命令時(shí),就更是如此。而利用ASP.NET,我們可以為事件過程封裝控件,從而給服務(wù)器端代碼提供更多的結(jié)構(gòu)。發(fā)送純HTML或者HTML與客戶端JavaScript。通過一個(gè)小異常(這是故意的),服務(wù)器控件在默認(rèn)狀態(tài)下會(huì)發(fā)送HTML 3.2,提供很高的跨瀏覽器兼容性。對其進(jìn)行修改,使之在默認(rèn)狀態(tài)下指向像IE這樣的高級瀏覽器,這樣控件就會(huì)發(fā)送HTML 4.0和DHTML,提供更豐富的界面。此時(shí)用戶只能看到HTML內(nèi)容,而看不到服務(wù)器控件。

        參考文獻(xiàn)

        [1]劉瑞新.ASP編程基礎(chǔ)及應(yīng)用教程[M].北京:機(jī)械工業(yè)出版社,2004.

        [2]陳會(huì)安.ASP.NET2.0網(wǎng)頁制作徹底研究[M].北京:清華大學(xué)出版社,2007.

        猜你喜歡
        網(wǎng)頁制作
        網(wǎng)站建設(shè)和網(wǎng)頁制作的方法
        HTML語言的網(wǎng)頁制作方法和技巧
        淺析當(dāng)前計(jì)算機(jī)網(wǎng)頁制作的應(yīng)用技術(shù)和管理流程
        表格在網(wǎng)頁中的靈活運(yùn)用
        考試周刊(2016年72期)2016-09-20 14:49:34
        国产精品三级在线观看| 一区二区视频在线观看地址| 人妻熟妇乱又伦精品视频| 精品少妇一区二区三区免费观| 色av综合av综合无码网站| 久久精品成人亚洲另类欧美| 小黄片免费在线播放观看| 日韩内射美女片在线观看网站| 亚洲无人区一码二码国产内射| 午夜少妇高潮在线观看| 国产精品国产三级国av在线观看| 欧美视频久久久| 久久色悠悠亚洲综合网| 中文字幕人妻少妇伦伦| 香港三级精品三级在线专区| 1区2区3区高清视频| 亚洲无码夜夜操| 国产一区二区三区在线av| 国产高清视频在线不卡一区| 国产精品无套一区二区久久| 日韩欧美成人免费观看| 亚洲区小说区图片区| 中文字幕乱码琪琪一区| 午夜视频国产在线观看| 中国人妻被两个老外三p| 无码Av在线一区二区三区| 一道本加勒比在线观看| 97se亚洲国产综合在线| 欧美日韩不卡视频合集| 经典女同一区二区三区| 漂亮丰满人妻被中出中文字幕| 人妻无码一区二区视频| 精品一区二区av天堂| 中文字幕文字幕一区二区| 日本va欧美va精品发布| 精品丝袜人妻久久久久久| 伊人久久婷婷综合五月97色| 国产午夜视频在线观看免费| 成人激情五月天| 日韩不卡av高清中文字幕 | 精品国产一区二区三区性色|