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

        ?

        ASP技術(shù)在交互式網(wǎng)頁設(shè)計中的應(yīng)用

        2016-12-03 23:06:54高仁才
        人間 2016年30期
        關(guān)鍵詞:交互式網(wǎng)頁設(shè)計

        高仁才

        摘要:隨著INTERNET/INTRANET的不斷深入應(yīng)用,WEB技術(shù)和數(shù)據(jù)庫技術(shù)的發(fā)展,Microsoft推出的ASP(Active Server Pages)語言,作為一種典型的服務(wù)器端網(wǎng)頁設(shè)計技術(shù)使得構(gòu)建動態(tài)數(shù)據(jù)庫、完成交互式網(wǎng)頁設(shè)計變得簡單易行,本文將對ASP技術(shù)的特點(diǎn)及其在交互式網(wǎng)頁設(shè)計中的運(yùn)用進(jìn)行闡述。

        關(guān)鍵詞:ASP技術(shù);交互式;網(wǎng)頁設(shè)計

        中圖分類號:TP393.092文獻(xiàn)標(biāo)識碼:A文章編號:1671-864X(2016)10-0 268 -01

        一、ASP簡介

        活動服務(wù)器頁面(ASP)是由Microsoft開發(fā)的用于替換CGI腳本的應(yīng)用程序,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種使用簡單、操作方便的編程工具;是一種在服務(wù)器端腳本模型上運(yùn)行的工具,它使網(wǎng)站架設(shè)者可以使用幾乎所有的腳本語言來編寫腳本,這些腳本可以執(zhí)行應(yīng)用程序邏輯,并能夠調(diào)用 Active X 組件執(zhí)行數(shù)據(jù)庫查詢、文件輸入輸出等特別指令。利用ASP 可以很容易地把 HTML 標(biāo)簽和文本、腳本命令以及 Active X 控件混合在一起實(shí)現(xiàn)動態(tài)網(wǎng)頁,創(chuàng)建交互式的 Web 站點(diǎn),而若要不想進(jìn)行復(fù)雜的編程還能夠完成交互式WEB站點(diǎn)的創(chuàng)建就要利用ASP把 HTML標(biāo)簽和文本、腳本命令以及 Active X 控件混合在一起實(shí)現(xiàn)動態(tài)網(wǎng)頁。

        二、ASP特點(diǎn)

        (一)操作簡單。ASP適用幾乎所有的腳本語言,這樣ASP文件的制作就相對簡單得多,可以在任何純文本編輯器上使用。ASP有其特殊的標(biāo)記<%和%>,在編寫ASP應(yīng)用程序時,把腳本囊括其中,就可以直接在服務(wù)器端直接執(zhí)行,不需要再事先進(jìn)行編譯或連接。

        (二)安全性強(qiáng)。獨(dú)立于瀏覽器,ASP源程序代碼不外泄。用戶端只需使用可解釋常規(guī)代碼HTML的瀏覽器,即可瀏覽ASP所設(shè)計的網(wǎng)頁。ASP腳本在服務(wù)器上執(zhí)行,傳到用戶瀏覽器的只是ASP執(zhí)行結(jié)果所生成的常規(guī)HTML碼。

        (三)兼容性好。ASP支持面向?qū)ο蟛⒖蓴U(kuò)展Active X Server組件功能,與任何Active X Scriping語言兼容。除了可使用VB Script語言和JavaScript語言進(jìn)行設(shè)計外,還可通過Plug方式,使用由第三方所提供的其他語言。

        (四)有效性高。ASP可以與SQL SERVER、Oracle、Access等數(shù)據(jù)庫連接,并利用一些特別技術(shù)的對象集合如ADO,運(yùn)行在WEB服務(wù)器的同一進(jìn)程中,因此它可以更快、更有效地處理客戶的請求。

        三、ASP技術(shù)在交互式網(wǎng)站中的應(yīng)用

        在ASP技術(shù)還沒有普及之前,要實(shí)現(xiàn)交互式網(wǎng)站的設(shè)計是困難的,因為以前的Web服務(wù)以提供“靜態(tài)”頁面為主?!办o態(tài)”就是指站點(diǎn)的內(nèi)容是“固定”的,無法根據(jù)用戶的需要做出相應(yīng)的回饋。它的原理是當(dāng)客戶端瀏覽器通過http協(xié)議向服務(wù)器申請訪問主頁后,Web服務(wù)器便會將已經(jīng)制作好的的HTML文件返回瀏覽器,因為服務(wù)器中的HTML文件是固定不變的,所以若網(wǎng)站制作者想要更新頁面內(nèi)容,只能在電腦上修改完成后再上傳到WEB服務(wù)器中。

        在交互式網(wǎng)站的實(shí)現(xiàn)中,核心的功能是動態(tài)數(shù)據(jù)庫的構(gòu)建與操作。要實(shí)現(xiàn)該功能需使用ASP內(nèi)置的ADODB組件,操作步驟可歸納如下:

        (一)創(chuàng)建數(shù)據(jù)庫源名。

        在系統(tǒng)“控制面板”中點(diǎn)擊“ODBC”圖標(biāo)打開,選擇“文件DSN”屬性,點(diǎn)擊“添加”,出現(xiàn)對話框后選擇驅(qū)動程序,接著點(diǎn)擊下一步,輸入數(shù)據(jù)源文件名。

        (二)創(chuàng)建數(shù)據(jù)庫鏈接。

        利用設(shè)置的DSN和ADODB的Open函數(shù)連接數(shù)據(jù)庫,語法如下:

        Set Connect=Server.CreateObject(“ADODB.Connection”)

        Connect.Open(“DSN=dsnname;UID=user ID;PWD=password”)其中數(shù)據(jù)源名為dsnname;用戶名為user ID;用戶口令為password。

        (三)創(chuàng)建ADO中的數(shù)據(jù)對象。

        ADO中最復(fù)雜的對象是Record Set,屬性和方法較多,但若能運(yùn)用得當(dāng),可實(shí)現(xiàn)非常好的效果。方法如下:

        Set Record Set=Connect.Execute(sqtStr)。在這個語法中sqtStr代表一條SQL語句。如:sqlStr=“SELECT*FROMs1”Set Record Set =Connect.Execute(sqlStr)。該語句表示將s1中的所有記錄保存在Record Set對象中。

        (四)操作數(shù)據(jù)庫。

        數(shù)據(jù)的修改、插入、刪除等數(shù)據(jù)庫操作可使用Execute方便地執(zhí)行。如:sqlStr=“Insert Intob1Values(1,2)”Connect.Execute(sqlStr)。該語句表示執(zhí)行插入操作。

        (五)關(guān)閉數(shù)據(jù)對象和鏈接。

        在使用了 ADO 對象之后,一定要關(guān)閉數(shù)據(jù)對象和鏈接。在 ASP 中通過調(diào)用方法 close 實(shí)現(xiàn)關(guān)閉。關(guān)閉 創(chuàng) 建 的 數(shù) 據(jù) 對 象:Record Set.close Set RecordSet=Nothing 關(guān)閉創(chuàng)建的鏈接對象:Connect.closeSetConnect=Nothing

        完整的程序片段:

        1.產(chǎn)生組件實(shí)例,<% Set Connect=Server.Cre-ate Object(“ADODB.Connection”)

        2.連接數(shù)據(jù)庫,Connect.Open(“DSN=dsnname;UID=user ID;PWD=password”)

        3.執(zhí) 行 查 詢,SQL=select*fromtablenameSet RS=Connect.Execute(SQL)%>

        4.顯示結(jié)果,<%Do While Not RS.EOF%><%=RS(fieldname)%><%Rs.Move Next Loop%>

        上述是用 ASP 訪問數(shù)據(jù)庫的全過程,由于應(yīng)用面向?qū)ο笏枷?,所有操作都比較簡單,用戶需要注意的僅是對數(shù)據(jù)結(jié)構(gòu)的了解、當(dāng)前所操作的對象及對象的屬性等等,只要對這些有了清晰的認(rèn)識,再加上ASP 強(qiáng)大功能,就很容易在網(wǎng)絡(luò)上使用數(shù)據(jù)庫,實(shí)現(xiàn)用戶與頁面間交換信息。

        結(jié)束語

        ASP 作為交互式動態(tài)網(wǎng)頁設(shè)計的一套服務(wù)器端腳本環(huán)境,它很好的將HTML與腳本開發(fā)緊密結(jié)合,提高了編程的靈活性,降低了開發(fā)難度。ASP代碼是在服務(wù)器一端被解釋,WEB服務(wù)器負(fù)責(zé)所有腳本處理,并生成標(biāo)準(zhǔn)的HTML頁面內(nèi)容傳送給瀏覽器。所以對客戶端瀏覽器沒有特定要求,同時源代碼也不會因傳到瀏覽器而外漏,這使得ASP技術(shù)具有更廣泛的應(yīng)用前景。

        參考文獻(xiàn):

        [1]高永平.ASP技術(shù)在交互式網(wǎng)頁設(shè)計中的應(yīng)用[J].硅谷.2011(24)

        [2]朱麗敏.交互式動態(tài)網(wǎng)頁建構(gòu)技術(shù)——ASP技術(shù)[J].太原科技.2006(02)

        [3]陳勁松,景偉娜.利用ASP技術(shù)實(shí)現(xiàn)交互式網(wǎng)頁的設(shè)計[J].福建電腦.2006(08)

        猜你喜歡
        交互式網(wǎng)頁設(shè)計
        交互式虛擬現(xiàn)實(shí)游戲之特質(zhì)
        網(wǎng)頁設(shè)計中視覺信息傳達(dá)分析
        探析高中物理教學(xué)中運(yùn)用交互式電子白板的實(shí)踐應(yīng)用
        考試周刊(2016年94期)2016-12-12 13:34:00
        視覺傳達(dá)藝術(shù)與中韓網(wǎng)頁藝術(shù)設(shè)計的比較研究
        淺談電力營銷自動管理及交互式服務(wù)系統(tǒng)
        對技工院校網(wǎng)頁設(shè)計課程建設(shè)的思考
        網(wǎng)頁設(shè)計教學(xué)的創(chuàng)新探索
        談計算機(jī)網(wǎng)頁設(shè)計中的布局
        科技資訊(2016年18期)2016-11-15 18:07:25
        淺談交互式電子白板在中學(xué)英語課堂的有效應(yīng)用
        南北橋(2016年10期)2016-11-10 16:35:15
        少數(shù)民族文化藝術(shù)元素在網(wǎng)頁設(shè)計中的運(yùn)用探討
        妺妺跟我一起洗澡没忍住| 人妻无码中文专区久久AV| 亚洲视频一区二区久久久| 久久九九精品国产不卡一区| 免费在线观看视频播放| 性色av免费网站| 男女肉粗暴进来120秒动态图| 亚洲电影一区二区| 成年女人18毛片观看| 久久久精品人妻一区二区三区妖精| 亚洲va欧美va日韩va成人网| 中日韩精品视频在线观看| 日韩熟妇精品视频一区二区| 亚洲天堂av免费在线| 女人被躁到高潮嗷嗷叫免| 人妻洗澡被强公日日澡电影| 欧美成人一区二区三区| 国产精品入口蜜桃人妻| 99国语激情对白在线观看| 真实夫妻露脸爱视频九色网| 人人妻一区二区三区| 综合久久给合久久狠狠狠97色 | 人妻少妇精品视频专区| 日韩a毛片免费观看| 日韩少妇无码一区二区免费视频| 国产91九色免费视频| 无码少妇丰满熟妇一区二区| 久久久国产精品黄毛片| 亚洲熟妇网| av天堂手机一区在线| 亚洲色图在线免费观看视频| 亚洲色欲色欲www在线观看| 国产午夜亚洲精品不卡福利| 色爱区综合五月激情| 国产成人精品cao在线| 精品黄色国产一区二区| 成人欧美一区二区三区在线| 久久亚洲精品成人av| 亚洲第一免费播放区| 中文文精品字幕一区二区| 精品九九人人做人人爱|