六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

用VB6.0中文版進(jìn)行DHTML程序開(kāi)發(fā)

[摘要]動(dòng)態(tài)HTML(DYNAMIC HTML,DHTML)是一系列網(wǎng)絡(luò)技術(shù)標(biāo)準(zhǔn)集。我們這里談到的DHTML應(yīng)用程序允許你編寫Visual Basic代碼來(lái)響應(yīng)HTML頁(yè)面上的操作,而不必把處理傳給服務(wù)器……   DHTML應(yīng)用程序是一個(gè)Visual Basic 應(yīng)用程序,它在一個(gè)交互的,基于瀏覽器的應(yīng)用...
動(dòng)態(tài)HTML(DYNAMIC HTML,DHTML)是一系列網(wǎng)絡(luò)技術(shù)標(biāo)準(zhǔn)集。我們這里談到的DHTML應(yīng)用程序允許你編寫Visual Basic代碼來(lái)響應(yīng)HTML頁(yè)面上的操作,而不必把處理傳給服務(wù)器……

  DHTML應(yīng)用程序是一個(gè)Visual Basic 應(yīng)用程序,它在一個(gè)交互的,基于瀏覽器的應(yīng)用程序中使用一種動(dòng)態(tài)DHTML和已編譯VISUAL BASIC代碼組合。一個(gè)DHTML應(yīng)用程序駐留在瀏覽器所在機(jī)器上,它在那里解釋和響應(yīng)瀏覽器中最終用戶執(zhí)行的操作。DHTML應(yīng)用程序使用VISUAL BASIC代碼執(zhí)行大多數(shù)相當(dāng)于以前用腳本CGI處理和其他INTERNET應(yīng)用程序開(kāi)發(fā)方法來(lái)完成的處理,并且其中大多數(shù)處理不傳到服務(wù)器即可完成。

  總而言之,DHTML應(yīng)用程序允許開(kāi)發(fā)者和最終用戶按一種新的方式和WEB頁(yè)面來(lái)進(jìn)行交互。但是DHTML應(yīng)用程序必須運(yùn)行在IE4以上。


  DHTML應(yīng)用程序的結(jié)構(gòu)


  一個(gè)完整的DHTML應(yīng)用程序通常由以下幾部分組成:

  1) 一個(gè)或多個(gè)HTML頁(yè)面;

  2) VISUAL BASIC代碼,它處理HTML頁(yè)面產(chǎn)生的事件;

  3) 一個(gè)運(yùn)行時(shí)的部件,它存在于WEB瀏覽器或WEB瀏覽器控件中的頁(yè)面上;

  4) 一個(gè)工程DLL,它包含VISUAL BASIC代碼并且被運(yùn)行時(shí)部件訪問(wèn),當(dāng)調(diào)試或編譯工程時(shí),它自動(dòng)產(chǎn)生。


  編制一個(gè)DHTML應(yīng)用程序


  (1) 運(yùn)行VB6.0中文版后,啟動(dòng)一個(gè)新的工程并選擇“DHTML應(yīng)用程序”作為工程類型。在“工程資源管理器”窗口中,打開(kāi)設(shè)計(jì)器文件夾,然后雙擊“DHTMLPage1 “來(lái)在主窗口中顯示它,在VB6.0中將它稱作頁(yè)面設(shè)計(jì)器。在頁(yè)面設(shè)計(jì)器中可以對(duì)DHTML應(yīng)用程序的界面進(jìn)行設(shè)計(jì),用來(lái)滿足程序?qū)δ艿囊蟆m?yè)面設(shè)計(jì)器提供了各種設(shè)計(jì)工具。

 (2)DHTML應(yīng)用程序的頁(yè)面設(shè)計(jì)

  VISUAL BASIC 6.0提供了一個(gè)頁(yè)面設(shè)計(jì)器。這個(gè)頁(yè)面設(shè)計(jì)器實(shí)際上也是一個(gè)簡(jiǎn)單的網(wǎng)頁(yè)制作工具。

  1: 使用頁(yè)面設(shè)計(jì)器進(jìn)行頁(yè)面設(shè)計(jì)

  使用VISUAL BASIC自帶的DHTML頁(yè)面設(shè)計(jì)器,可以在VISUAL BASIC中設(shè)計(jì)HTML頁(yè)面。該設(shè)計(jì)器允許在沒(méi)有明確地編寫任何HTML代碼的情況下創(chuàng)建應(yīng)用程序用戶界面。可以添加HTML元素到設(shè)計(jì)器的繪圖平面,根據(jù)需要安排它們,并設(shè)置控制它們外觀的屬性。VISUAL BASIC在所見(jiàn)物后面對(duì)每一個(gè)元素編寫HTML代碼,將它們保存在指定位置的一個(gè)HTML文件中或者保存在設(shè)計(jì)器本身中。

  VISUAL BASIC提供了一組可以添加到頁(yè)面的控件。如圖2所示。這些控件包括最常用的HTML元素,如按鈕,文本框,選項(xiàng)按鈕,復(fù)選框和圖像。在頁(yè)面中不能使用原有的VB控件,如文本框或復(fù)選框;而必須使用專用的HTML控件。當(dāng)打開(kāi)頁(yè)面設(shè)計(jì)器時(shí),在左邊的工具條將自動(dòng)出現(xiàn)HTML控件。

  2:設(shè)置控件屬性

  創(chuàng)建完用戶界面后,還需要對(duì)界面中各個(gè)控件的屬性進(jìn)行正確的設(shè)置.

  3:編寫代碼

  在用戶登錄頁(yè)面中,程序需要對(duì)用戶輸入的資料進(jìn)行驗(yàn)證。如果,用戶輸入的資料符合校友身份將出現(xiàn)用戶登錄成功的頁(yè)面,代碼如下:

  Private Function ButSubmit_onclick() As Boolean

  If daxue.Value = "湖北大學(xué)" And Left(xuehao.Value, 4) = "9506" Then

  feng1 = MsgBox("歡迎你,我的老同學(xué)!")

  BaseWindow.navigate"huaxue.DHTMLPage2.html"

  Else

  MsgBox ("對(duì)不起,你沒(méi)有資格進(jìn)入本頁(yè)!")

  daxue.Value = ""

  xuehao.Value =""

  End If

  End Function  



  這里取學(xué)號(hào)前四個(gè)數(shù)字盡心驗(yàn)證。95代表95級(jí),06代表專業(yè)。在這段代碼中, BaseWindow對(duì)象的navigate方法被用來(lái)移動(dòng)到要求的位置 huaxue.DHTMLPage2. html是當(dāng)工程編譯時(shí)給頁(yè)面指定的名字。一旦用戶輸入的資料不符合要求,則用戶輸入文本框?qū)⒈磺蹇铡.?dāng)用戶輸入出錯(cuò)時(shí),可以通過(guò)清除按鈕清除輸入文本框中內(nèi)容,代碼如下:

  Private Function ButReset_onclick() As Boolean

  daxue.Value = ""

  xuehao.Value =""

  End Function

  當(dāng)用戶成功登錄后,提供一個(gè)按鈕可以連接到登錄頁(yè)面,代碼如下:

  Private Function ButBack_onclick() As Boolean

  BaseWindow.navigate "huaxue.DHTMLPage1.html"

  End Function

  4:測(cè)試DHTML 應(yīng)用程序

  在代碼中,由于huaxue.DHTMLPage1.html程序編譯后的名字,在測(cè)試時(shí)需要將其更名為程序臨時(shí)生成的“DHTMLProject-DHTMLPage1"."DHTMLProject-DHTMLPage2"。即可開(kāi)始測(cè)試程序。

  5:生成DHTML應(yīng)用程序

  選擇菜單中的生成huaxue.dll,編譯程序并將程序存放到指定位置。DHTML應(yīng)用程序的編譯方法與任何VISUAL BASIC工程的編譯是相同的。通過(guò)在“文件”菜單中選取“生成”。一個(gè)DHTML應(yīng)用程序必須被作為一個(gè)進(jìn)程內(nèi)部或一個(gè)DLL文件來(lái)編譯。

  6:發(fā)布DHTML應(yīng)用程序

  使用VISUAL BASIC的打包和展開(kāi)向?qū)В≒ackage and Deployment Wizard)可以包裝和發(fā)布DHTML應(yīng)用程序。打包和展開(kāi)向?qū)⒐こ?。DLL和所有相關(guān)的文件打包到一個(gè)“壓縮包”或 .cab文件中。然后該向?qū)Э梢园l(fā)布這個(gè)壓縮包文件和它相關(guān)支持文件到一個(gè)WEB服務(wù)器上指定的位置。


  要部署的文件包括:


  工程的DLL文件

  包括VISUAL BASIC運(yùn)行時(shí)DLL和工程的.dsr,.dsx文件。上面一個(gè)例子中工程DLL為huaxue.DLL。當(dāng)運(yùn)行打包和展開(kāi)向?qū)r(shí),這些文件將自動(dòng)地包裝到.CAB文件中。

  與工程相關(guān)的HTML頁(yè)面

  打包和展開(kāi)向?qū)](méi)有將它們包裝到CAB文件中,但當(dāng)部署CAB文件時(shí),它將它們復(fù)制到WEB站點(diǎn)上指定的位置。

  HTML頁(yè)面引用的任何文件  打包和展開(kāi)向?qū)Р荒茏詣?dòng)地識(shí)別這些從屬文件,但可以添加它們到要發(fā)布的附加文件列表中。

  發(fā)布DHTML應(yīng)用程序INTERNET可以按照以下幾個(gè)步驟進(jìn)行:

  (1) 調(diào)試和編譯應(yīng)用程序;

  (2) 使用打包和展開(kāi)向?qū)梢粋(gè)包含應(yīng)用程序所需文件的CAB文件。

  (3) 數(shù)字簽署CAB文件并重新編譯。

  (4) 使用打包和展開(kāi)向?qū)Оl(fā)布應(yīng)用程序到指定的WEB服務(wù)器。

  (5) 手工復(fù)制與應(yīng)用程序HTML頁(yè)面相關(guān)的任何文件(如圖像)到WEB服務(wù)器上需要的位置。

  (6) 測(cè)試應(yīng)用程序中的頁(yè)面確保對(duì)相關(guān)文件的所有連接能夠正常工作,如果不行,可能必須調(diào)整WEB服務(wù)器上的文件位置來(lái)匹配HTML頁(yè)面中的URL。


主站蜘蛛池模板: 四虎永久在线精品国产 | 青青网视频 | 天天综合网天天综合色不卡 | 日韩精品免费看 | 亚州第一视频 | 日韩欧美视频在线 | 人人夜| 青青草原影院 | 欧美亚洲视频在线观看 | 欧美综合图片一区二区三区 | 午夜大片免费完整在线看 | 天天爽夜夜爽人人爽 | 日本高清在线观看视频你懂的 | 人人揉揉揉人人捏人人看 | 亚洲xx视频| 五月婷婷免费视频 | 日本一区免费在线 | 日日夜夜狠狠干 | 亚洲 欧美 日韩中文字幕一区二区 | 在线视频日韩精品 | 涩涩网页| 日韩在线观看免费 | 伊人官网| 亚洲资源站| 亚洲日本在线观看网址 | 日本一区视频 | 四虎精品成人免费影视 | 日日射天天射 | 午夜免费在线观看 | 日日夜夜天天人人 | 日本视频一区在线观看免费 | 亚洲成a人片在线观看中文app | 日韩欧美综合在线二区三区 | 深夜视频免费看 | 欧美无遮挡国产欧美另类 | 性视频亚洲 | 欧美视频一区在线 | 香蕉在线视频网站 | 一区二区福利视频 | 欧美中文字幕视频 | 最新国产你懂的在线网址 |