真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

包含html5exe的詞條

HTML5和flash播放器各有什么優(yōu)缺點(diǎn)

第一,流暢度。FlashPlayer除了穩(wěn)定性問(wèn)題,支持跨平臺(tái)(不包括Linux)、跨瀏覽器硬件譯碼是比HTML5具有優(yōu)勢(shì)。而HTML5最大的問(wèn)題在于瀏覽器內(nèi)建編碼不統(tǒng)一。

成都創(chuàng)新互聯(lián)公司專注于企業(yè)營(yíng)銷型網(wǎng)站、網(wǎng)站重做改版、臥龍網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為臥龍等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

第二,穩(wěn)定性。FlashPlayer最大的問(wèn)題就是容易宕,各位在玩游戲、看影片時(shí)遇過(guò)FlashPlayer出問(wèn)題的經(jīng)驗(yàn)。而HTML5利用標(biāo)簽和JavaScript來(lái)播放影片,不需任何外掛就能達(dá)成,是相對(duì)穩(wěn)定許多的。

第三,兼容性。HTML5的播放器不支持低版本瀏覽器。

flash播放器是一個(gè)exe的可執(zhí)行程序,用于播放本地swf格式文件。

Macromedia Flash Basic 8 和 Flash Professional 8 包含了集成的調(diào)試器。要使用此功能,您必須使用 Macromedia Flash Player 的支持調(diào)試的版本。Flash Player調(diào)試版在其它方面與不支持調(diào)試的版本(發(fā)行版)相同;不同之處是,調(diào)試版包含與 Flash Basic 8 和 Flash Professional 8 通信的附加代碼。 為了便于開發(fā)和調(diào)試,F(xiàn)lash Basic 8 和 Flash Professional 8 安裝程序默認(rèn)情況下會(huì)在您的瀏覽器應(yīng)用程序目錄下安裝 ActiveX 控件或插件的調(diào)試版本。

HTML5是近十年來(lái)Web標(biāo)準(zhǔn)最巨大的飛躍。HTML5并非僅僅用來(lái)表示W(wǎng)eb內(nèi)容,它也將Web帶入一個(gè)成熟的應(yīng)用平臺(tái),在這個(gè)平臺(tái)上,視頻,音頻,動(dòng)畫,以及同電腦的交互都被標(biāo)準(zhǔn)化。隨著HTML5的發(fā)展,各個(gè)瀏覽器都已經(jīng)或即將支持HTML5。在大潮流的推動(dòng)下,微軟也表示將把HTML5作為IE9的核心,并將全力投入HTML5。

HTML5 Video Player可以讓你通過(guò)比較簡(jiǎn)單的方式將你視頻轉(zhuǎn)碼成HTML5格式的視頻。

怎么在html中運(yùn)行exe程序

打開HTML文件要用IE 然后這個(gè)文件被IE打開后

頁(yè)面上顯示的幾個(gè)類似桌面快捷方式的圖標(biāo)或者超鏈接樣子的字體,然后點(diǎn)擊其中一個(gè),就會(huì)啟動(dòng)一個(gè)本地的程序

給你個(gè)例子 你回去研究吧

用HTML應(yīng)用啟動(dòng)CD

本文介紹一種用HTML應(yīng)用來(lái)啟動(dòng)CD的方法。HTML應(yīng)用即HTML Application,也稱為HTA應(yīng)用,這是一種從IE 5.0開始出現(xiàn)的應(yīng)用形式。HTML應(yīng)用與普通HTML頁(yè)面不同,它能夠讀寫文件系統(tǒng)和注冊(cè)表,由于它在本地運(yùn)行,所以能夠調(diào)用各種COM組件——即使COM組件沒(méi)有適當(dāng)?shù)陌踩珮?biāo)記也可以。HTML應(yīng)用運(yùn)行時(shí)不會(huì)顯示出IE的工具條和菜單,所以它看起來(lái)不象Web頁(yè)面,而是象一個(gè)“真正的”程序。

一個(gè)設(shè)計(jì)專業(yè)、精美的CD啟動(dòng)器能夠給用戶留下良好的印象。啟動(dòng)程序可以為用戶提供軟件安裝和光盤內(nèi)容的說(shuō)明,提供幫助,檢查必要的第三方軟件和對(duì)操作系統(tǒng)的要求,甚至還可以乘機(jī)向用戶推薦你的其他產(chǎn)品,最重要的是,啟動(dòng)程序能夠簡(jiǎn)化軟件安裝過(guò)程。Microsoft把支持CD“自動(dòng)播放”作為兼容“Designed for Windows”標(biāo)記的必備功能,軟件易用性的重要程度由此可見一斑。

一、CD的啟動(dòng)方式

支持CD“自動(dòng)播放”的啟動(dòng)器有多種實(shí)現(xiàn)方法,除了HTA,至少還包括:

▲ 編寫一個(gè)簡(jiǎn)單的Visual Basic程序。采用這種方式的主要問(wèn)題在于,目標(biāo)系統(tǒng)上必須有VB運(yùn)行庫(kù)。雖然可以用臨時(shí)安裝VB運(yùn)行庫(kù)的辦法解決,但這種方法看起來(lái)比較笨拙。

▲ 直接啟動(dòng)CD上軟件的主安裝程序(下面我們稱之為setup.exe)。如果不想提供幫助信息、產(chǎn)品說(shuō)明以及檢查目標(biāo)環(huán)境是否符合要求,直接啟動(dòng)setup.exe也是一種選擇。

▲ 使用商業(yè)啟動(dòng)程序。有不少商業(yè)的(以及共享的)產(chǎn)品能夠創(chuàng)建CD啟動(dòng)器。采用這種方式與自己編寫HTA一樣有許多優(yōu)點(diǎn),但采用商業(yè)產(chǎn)品要求你花時(shí)間了解該產(chǎn)品,同時(shí)還要有一定的投資。如果采用HTML應(yīng)用,你可以方便地運(yùn)用HTML、腳本代碼構(gòu)造用戶界面,運(yùn)用COM組件擴(kuò)展HTA的功能。

▲ 使用HTML文件。HTML文件不能讀寫注冊(cè)表,而且它在啟動(dòng)主安裝程序時(shí)會(huì)引起安全警告。

對(duì)于要求不高的場(chǎng)合,軟件安裝過(guò)程完全可以由HTA應(yīng)用獨(dú)立完成,不再需要主安裝程序。

二、AUTORUN.INF文件

要讓CD具有自動(dòng)播放功能,CD的根目錄下必須有一個(gè)AUTORUN.INF文件,內(nèi)容如下:

[autorun]

OPEN=要求運(yùn)行的執(zhí)行文件

ICON=在Windows資源管理器中顯示的圖標(biāo)

如果不想顯示圖標(biāo),可以忽略ICON這一項(xiàng)。Windows的自動(dòng)播放功能不調(diào)用Win32 ShellExecute() API,因此在OPEN這一項(xiàng)中只能填.exe、.com或.bat文件。因?yàn)槲覀兿胗?hta文件,這是一個(gè)小麻煩。不過(guò)解決辦法很簡(jiǎn)單,只需創(chuàng)建一個(gè)調(diào)用ShellExecute()的autorun.exe文件就可以了。

autorun.exe是一個(gè)stub程序,它有一個(gè)命令行參數(shù)——要求運(yùn)行的文件名字。例如,如果要求autorun.exe啟動(dòng)autorun.hta應(yīng)用,在AUTORUN.INF文件中指定“OPEN=autorun.exe autorun.hta”即可。

如果ShellExecute()函數(shù)返回錯(cuò)誤,autorun.exe在資源管理器中打開CD根目錄。

下面就是AUTORUN.EXE的源代碼,用VC ++ 6.0編譯只有36K(可以使用其他任何Windows的C編譯器):

#include windows.h

int WINAPI WinMain( HINSTANCE hInstance,

HINSTANCE hPrevInstance,

LPSTR lpCmdLine, int nCmdShow )

{

HINSTANCE result;

// 啟動(dòng)命令行指定的文件

result = ShellExecute(NULL, "open", lpCmdLine, NULL, NULL, SW_SHOWNORMAL);

// 檢查結(jié)果

if ((int)result = 32)

{

// 運(yùn)行HTA文件出現(xiàn)錯(cuò)誤,可能是由于

// 該機(jī)器上沒(méi)有IE 5或更高版本

// 打開資源管理器,顯示CD內(nèi)容

ShellExecute(NULL, "explore", "", NULL, NULL, SW_SHOWNORMAL);

return 1;

}

else

{

// 啟動(dòng)成功

return 0;

}

}

三、常見的任務(wù)

除了顯示用戶界面、與用戶交互以外,CD啟動(dòng)器可能需要執(zhí)行的任務(wù)還包括:

1、啟動(dòng)一個(gè)Windows Installer的安裝程序(MSI)。假設(shè)安裝程序是setup.msi,用VBScript實(shí)現(xiàn)的代碼如下:

作者:222.183.164.*2005-4-13 09:46 回復(fù)此發(fā)言

--------------------------------------------------------------------------------

2 用HTML應(yīng)用啟動(dòng)CD

set msi = CreateObject( "WindowsInstaller.Installer" )

msi.InstallProduct("setup.msi")

set msi = nothing

2、啟動(dòng)一個(gè)EXE文件。參見本文后面的例子。

3、讀取注冊(cè)表內(nèi)容。

有時(shí)候需要檢查目標(biāo)機(jī)器上是否已經(jīng)安裝了必要的支持軟件,這可以通過(guò)檢查注冊(cè)表中是否有相應(yīng)的ProgID來(lái)實(shí)現(xiàn)。以Access 2002為例,它的ProgID是Access.Application.10。下面是檢查目標(biāo)系統(tǒng)上是否已經(jīng)有Access 2002的VBScript代碼:

On Error Resume Next

set wscript = CreateObject("WScript.Shell")

if IsNull(wscript.regRead ( "HKCR\Access.Application.10\clsid\" )) then

msAccessDetect.InnerText = "不能找到Access 2002。你需要安裝Access 2000才能運(yùn)行本軟件。"

else

msAccessDetect.InnerText = "已找到Access 2002。"

end if

set wscript = Nothing

如果用戶禁止運(yùn)行腳本(在瀏覽器選項(xiàng)中選擇了禁用腳本選項(xiàng)),會(huì)出現(xiàn)什么樣的情形呢?我試驗(yàn)了一下,什么異常也沒(méi)有出現(xiàn)??磥?lái)HTML應(yīng)用忽略了Internet安全設(shè)置,因?yàn)镠TML應(yīng)用被視為“本地”應(yīng)用,不受Internet安全設(shè)置的限制。

四、應(yīng)用實(shí)例

圖一是一個(gè)CD啟動(dòng)器的實(shí)例。窗口布局用HTML代碼實(shí)現(xiàn)。主要包括:用背景圖片把整個(gè)窗口分成左右兩大區(qū)域,左邊上方是待安裝的軟件名稱(“工資軟件 Access版”),左邊下方是一個(gè)廣告。右邊是主顯示區(qū)域,顯示內(nèi)容由VBScript腳本更新。

圖一

HTML應(yīng)用的編寫方式與編寫HTML頁(yè)面很相似,但擴(kuò)展名要改為.hta。HTML應(yīng)用允許通過(guò)HTA:Application標(biāo)記控制應(yīng)用的行為,這個(gè)標(biāo)記必須在HEAD之內(nèi),例如,下面的HTA:Application聲明了HTML應(yīng)用的名稱,關(guān)閉了最大化、最小化按鈕,關(guān)閉了瀏覽器的滾動(dòng)條:

HEAD

TITLE歡迎/TITLE

HTA:APPLICATION APPLICATIONNAME="CD Launcher"

MAXIMIZEBUTTON="no" MINIMIZEBUTTON="no"

SINGLEINSTANCE="yes" SCROLL="no" /

/HEAD

腳本的主要任務(wù)是檢查安裝環(huán)境是否符合要求并給出相應(yīng)的提示,啟動(dòng)主安裝程序(setup.exe)或執(zhí)行安裝任務(wù)(復(fù)制文件,訪問(wèn)注冊(cè)表寫入相關(guān)信息等),當(dāng)setup.exe返回時(shí)報(bào)告安裝結(jié)果。如下所示:

BODY BACKGROUND="WinBack.gif"

!-- 播放聲音文件,窗口布局,如顯示左上角圖形、左下角廣告、右下角“關(guān)閉”鏈接等,略... --

!-- 以下為主顯示區(qū)域 --

DIV ID="mainClientArea" STYLE="position: absolute; top: 30px; left: 170px; width: 400px; FONT-SIZE: 10pt;"歡迎使用

P

B系統(tǒng)檢查:/B

DIV ID="msAccessDetect" STYLE="position: relative; top: 15px" /DIV

HR STYLE="position: absolute; top: 150; left: 0px;" /

DIV ID="Install" STYLE="position: absolute; top: 160px; left: 0px;"

已檢查所有的安裝條件 BR/

BUTTON ID="cmdInstall" STYLE="position: relative; top: 20; left: 140px"開始安裝/BUTTON

/DIV

/P

/DIV

SCRIPT LANGUAGE="VBScript"

' 下面的代碼在啟動(dòng)時(shí)運(yùn)行

Call Main

Sub Main

Dim wscript

Const HEIGHT = 600

Const WIDTH = 400

' 調(diào)整窗口大小和位置

window.resizeTo HEIGHT, WIDTH

window.moveTo (screen.width - HEIGHT) / 2, (screen.height - WIDTH) / 2

' 檢查Access是否已經(jīng)安裝,略...

End Sub

Function CheckInstallResult (lngReturnValue)

' 根據(jù)指定的返回值確定要返回的文字信息

select case lngReturnValue

case 0:

CheckInstallResult = "安裝成功。"

' 其他檢查條件 ...

case else

CheckInstallResult = "安裝程序返回錯(cuò)誤代碼" lngReturnValue ". "

end select

End Function

/SCRIPT

SCRIPT FOR="cmdInstall" EVENT="onclick" LANGUAGE="VBScript"

Dim objShell

Dim lngReturn

on error resume next

set objShell = CreateObject( "WScript.Shell" )

' 調(diào)用主安裝程序

lngReturn = objShell.Run ("setup.exe", 4, 1)

if Err.number 0 then

Install.innerText = "錯(cuò)誤: " Err.Description Err.number

else

Install.innerText = CheckInstallResult(lngReturn)

end if

set objShell = Nothing

/SCRIPT

/BODY

html5中如果在頁(yè)面中打開本地exe程序

這跟HTML5沒(méi)有任何關(guān)系,出于安全的考慮,像javascript這樣的瀏覽器程序自身從來(lái)就沒(méi)有這樣的方法。

要實(shí)現(xiàn)只能通過(guò)插件技術(shù),比如ActiveX。但是這玩意兒只支持IE。你可以考慮另一個(gè)插件,幾乎所有電腦都安裝了,主流瀏覽器都支持的——flashplayer。

請(qǐng)問(wèn)用HTML5能不能做單機(jī)游戲?可不可以做exe應(yīng)用程序?

說(shuō)html5和flash沒(méi)可比性,,,我就不能同意。。

起碼在網(wǎng)頁(yè)這塊上面,不同意,,,

當(dāng)然flash在很多地方html5是做不到的,

html5做出來(lái)的游戲,也只能是網(wǎng)頁(yè)游戲,,,并不能做成你所想的exe程序。。

html5只是html的更高版本,,,單單html5是實(shí)現(xiàn)不了什么的,它只是提供了一些更便捷,更直接屬性,供js來(lái)操作,供瀏覽器編譯。。。

說(shuō)優(yōu)越性,說(shuō)真的,還真要看在哪方面對(duì)比,,如果單從網(wǎng)頁(yè)上來(lái)說(shuō)的話,html5+上css3,實(shí)現(xiàn)的頁(yè)面動(dòng)畫,更便捷,更簡(jiǎn)單,缺點(diǎn)是ie8以下支持不好。。

flash支持很好,但是它是一個(gè)純swf動(dòng)畫文件,大小等,都不好控制。

如何利用HTML5打造桌面應(yīng)用

安裝一個(gè)visual studio往里面拖一個(gè)WebBrowser 就行了 再去網(wǎng)上找下怎么替換webkit內(nèi)核

不過(guò)實(shí)際上還是一個(gè)網(wǎng)頁(yè)只是在exe顯示而已

如何制作簡(jiǎn)易的HTML5幻燈片

你需要一款簡(jiǎn)單易用的幻燈片演示制作工具,比如Focusky,這個(gè)軟件支持輸出多種格式,包括HTML/*.EXE/*.ZIP/*.APP/視頻/PDF/H5等,應(yīng)用很方便。

如何利用Focusky制作簡(jiǎn)易的HTML5幻燈片?有2種方式,一種是自定義創(chuàng)建幻燈片內(nèi)容,一種是直接套用模板編輯制作,簡(jiǎn)單易上手,推薦使用。打開軟件,登錄賬號(hào),選擇合適的幻燈片模板進(jìn)行套用,替換模板原有內(nèi)容,設(shè)置動(dòng)畫特效,就可以輸出HTML5幻燈片。

另外,F(xiàn)ocusky在演示上還支持3D幻燈片演示特效,可以打破傳統(tǒng)的PPT切換方式,只需加入生動(dòng)酷炫的3D鏡頭縮放、旋轉(zhuǎn)和平移特效就可以使幻燈片像3D電影般播放,給人以視覺(jué)沖擊感。


標(biāo)題名稱:包含html5exe的詞條
文章位置:http://weahome.cn/article/dsdgpjo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部