中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

包含html5exe的詞條

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

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

成都創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、臥龍網(wǎng)站定制設(shè)計、自適應(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)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為臥龍等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

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

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

flash播放器是一個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)情況下會在您的瀏覽器應(yīng)用程序目錄下安裝 ActiveX 控件或插件的調(diào)試版本。

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

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

怎么在html中運行exe程序

打開HTML文件要用IE 然后這個文件被IE打開后

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

給你個例子 你回去研究吧

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

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

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

一、CD的啟動方式

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

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

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

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

▲ 使用HTML文件。HTML文件不能讀寫注冊表,而且它在啟動主安裝程序時會引起安全警告。

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

二、AUTORUN.INF文件

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

[autorun]

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

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

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

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

如果ShellExecute()函數(shù)返回錯誤,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;

// 啟動命令行指定的文件

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

// 檢查結(jié)果

if ((int)result = 32)

{

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

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

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

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

return 1;

}

else

{

// 啟動成功

return 0;

}

}

三、常見的任務(wù)

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

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

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

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

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

set msi = CreateObject( "WindowsInstaller.Installer" )

msi.InstallProduct("setup.msi")

set msi = nothing

2、啟動一個EXE文件。參見本文后面的例子。

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

有時候需要檢查目標(biāo)機(jī)器上是否已經(jīng)安裝了必要的支持軟件,這可以通過檢查注冊表中是否有相應(yīng)的ProgID來實現(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才能運行本軟件。"

else

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

end if

set wscript = Nothing

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

四、應(yīng)用實例

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

圖一

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

HEAD

TITLE歡迎/TITLE

HTA:APPLICATION APPLICATIONNAME="CD Launcher"

MAXIMIZEBUTTON="no" MINIMIZEBUTTON="no"

SINGLEINSTANCE="yes" SCROLL="no" /

/HEAD

腳本的主要任務(wù)是檢查安裝環(huán)境是否符合要求并給出相應(yīng)的提示,啟動主安裝程序(setup.exe)或執(zhí)行安裝任務(wù)(復(fù)制文件,訪問注冊表寫入相關(guān)信息等),當(dāng)setup.exe返回時報告安裝結(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"

' 下面的代碼在啟動時運行

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 = "安裝程序返回錯誤代碼" 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 = "錯誤: " Err.Description Err.number

else

Install.innerText = CheckInstallResult(lngReturn)

end if

set objShell = Nothing

/SCRIPT

/BODY

html5中如果在頁面中打開本地exe程序

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

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

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

說html5和flash沒可比性,,,我就不能同意。。

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

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

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

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

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

flash支持很好,但是它是一個純swf動畫文件,大小等,都不好控制。

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

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

不過實際上還是一個網(wǎng)頁只是在exe顯示而已

如何制作簡易的HTML5幻燈片

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

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

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

新聞標(biāo)題:包含html5exe的詞條
網(wǎng)站鏈接:http://www.rwnh.cn/article20/dsdgpjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、App開發(fā)、營銷型網(wǎng)站建設(shè)軟件開發(fā)、ChatGPT、虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
临高县| 义乌市| 伊吾县| 普格县| 长治市| 南阳市| 晋宁县| 翁牛特旗| 克东县| 大化| 玉屏| 安平县| 额济纳旗| 东城区| 同心县| 江口县| 东方市| 青田县| 渝中区| 阿尔山市| 新巴尔虎右旗| 阳原县| 武强县| 上栗县| 来安县| 彭阳县| 富锦市| 新绛县| 久治县| 延寿县| 福安市| 凌海市| 赞皇县| 灵石县| 曲麻莱县| 正宁县| 治多县| 运城市| 长海县| 齐齐哈尔市| 江油市|