999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2016-12-03 23:06:54高仁才
人間 2016年30期
關鍵詞:交互式

高仁才

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

關鍵詞:ASP技術;交互式;網(wǎng)頁設計

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

一、ASP簡介

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

二、ASP特點

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

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

(三)兼容性好。ASP支持面向對象并可擴展Active X Server組件功能,與任何Active X Scriping語言兼容。除了可使用VB Script語言和JavaScript語言進行設計外,還可通過Plug方式,使用由第三方所提供的其他語言。

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

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

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

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

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

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

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

利用設置的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中最復雜的對象是Record Set,屬性和方法較多,但若能運用得當,可實現(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í)行插入操作。

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

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

完整的程序片段:

1.產生組件實例,<% 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.顯示結果,<%Do While Not RS.EOF%><%=RS(fieldname)%><%Rs.Move Next Loop%>

上述是用 ASP 訪問數(shù)據(jù)庫的全過程,由于應用面向對象思想,所有操作都比較簡單,用戶需要注意的僅是對數(shù)據(jù)結構的了解、當前所操作的對象及對象的屬性等等,只要對這些有了清晰的認識,再加上ASP 強大功能,就很容易在網(wǎng)絡上使用數(shù)據(jù)庫,實現(xiàn)用戶與頁面間交換信息。

結束語

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

參考文獻:

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

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

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

猜你喜歡
交互式
交互式電子白板在課堂教學中應用之所見
交互式虛擬現(xiàn)實游戲之特質
藝術科技(2016年10期)2016-12-14 20:57:52
探析高中物理教學中運用交互式電子白板的實踐應用
考試周刊(2016年94期)2016-12-12 13:34:00
淺談交互式電子白板在中學英語課堂的有效應用
南北橋(2016年10期)2016-11-10 16:35:15
試論“交互式”課堂模式在初中英語閱讀教學中的運用
考試周刊(2016年76期)2016-10-09 09:24:38
交互式電子白板在歷史教學中的應用研究
成才之路(2016年25期)2016-10-08 10:38:17
交互式電子白板在數(shù)學課堂中的運用研究
成才之路(2016年18期)2016-07-08 17:01:37
淺析多媒體教室“交互式”管理
科技視界(2016年11期)2016-05-23 10:07:23
交互式智能平板輔助課堂教學的實踐與思考
成才之路(2016年1期)2016-01-28 12:00:41
主站蜘蛛池模板: 日韩精品专区免费无码aⅴ| 免费高清毛片| 亚洲欧美人成电影在线观看| 青青国产成人免费精品视频| 9啪在线视频| 有专无码视频| a毛片免费在线观看| 久久综合九色综合97婷婷| 这里只有精品国产| 一本大道香蕉久中文在线播放 | 日本高清免费一本在线观看| 99热国产在线精品99| 欧美日韩动态图| 狠狠五月天中文字幕| 香蕉久久国产超碰青草| 欧美日韩中文字幕在线| 国产成人免费手机在线观看视频 | 国产尹人香蕉综合在线电影| 欧美一级特黄aaaaaa在线看片| 精品无码国产一区二区三区AV| 欧美激情伊人| 香蕉国产精品视频| 99re经典视频在线| 2020亚洲精品无码| 黄色网站不卡无码| 国产美女在线免费观看| 亚洲日本精品一区二区| 少妇高潮惨叫久久久久久| 国产福利免费在线观看| 亚洲性日韩精品一区二区| 超清无码熟妇人妻AV在线绿巨人| 成人综合网址| 亚洲精品午夜天堂网页| 小蝌蚪亚洲精品国产| 亚洲最猛黑人xxxx黑人猛交| 国产性生交xxxxx免费| 国产欧美视频综合二区| 国产精品自在线拍国产电影| 日韩高清中文字幕| 国产一级无码不卡视频| 蝴蝶伊人久久中文娱乐网| 丁香五月激情图片| 亚洲国产无码有码| 国产白浆在线| 国产成人精品优优av| 色婷婷成人| 国产人人乐人人爱| 日韩高清一区 | 欧美日韩午夜视频在线观看| 成人午夜久久| 色国产视频| 日本不卡免费高清视频| 四虎影视永久在线精品| 狠狠色成人综合首页| 亚洲成人播放| 亚洲一区二区三区国产精品 | 一本综合久久| 国产高清精品在线91| 最新国语自产精品视频在| 91久草视频| 亚洲三级影院| 日韩欧美国产区| 中文字幕在线观| 欧美亚洲一二三区| 午夜视频免费试看| 亚洲欧美国产五月天综合| 亚洲一本大道在线| 日韩免费中文字幕| 免费欧美一级| 一级片免费网站| 亚洲色大成网站www国产| 操国产美女| 97国产精品视频人人做人人爱| 国产中文在线亚洲精品官网| 国产极品美女在线播放| 亚瑟天堂久久一区二区影院| 九九这里只有精品视频| 国产91视频免费| 国产91丝袜在线播放动漫| 久夜色精品国产噜噜| 免费国产在线精品一区| 欧美人与牲动交a欧美精品|