日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

飞鸽传书:HTML界面也有它欠缺的方面

發布時間:2025/3/15 HTML 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 飞鸽传书:HTML界面也有它欠缺的方面 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

飛鴿傳書:HTML界面也有它欠缺的方面,HTML的顯示環境一般機器上都具備,通常不需要安裝額外的軟件。當然,HTML界面也有它欠缺的方面,即:界面控制能力有限,代碼調試不便----雖然DHTML提供了比較強的編程特性,但是比起Delphi的傳統的開發語言和工具來,對界面的控制能力,尤其是和數據交互時的控制能力還是稍遜一籌。

了解了這些特點,我們就可以在實際應用開發中,適時地選擇HTML技術。下面舉個例子:
一種儀器的管理程序,需要顯示該儀器的操作方法文檔,包含文字和圖片,并要求可以隱藏或顯示文檔,并能安要求打印。
這個應用中,圖文顯示、隱藏/顯示部分文檔、圖文打印等需求,都是HTML界面所擅長的,用傳統的表單控件實現幾乎無法想像。
 
用什么實現HTML的界面 飛鴿傳書


用Delphi實現HTML界面的應用主要有兩種選擇:WebBrowser Control或MSHTML。為了弄清兩者如何選擇,我們先來看看Internet Exporer 4.0及其后續版本的體系結構:

IE瀏覽器是建立在SHDOCVW.DLL組件之上的,而SHDOCVW.DLL則建立在MSHTML.DLL組件之上,底層則包括腳本引擎等。SHDOCVW.DLL提供了對活動文檔(Active Document)的支持----例如Word等文檔可以在IE中顯示,并提供導航、in-place*連接、收藏夾、瀏覽歷史和分級內容選擇(PICS: Platform for Internet Content Selection)等功能。SHDOCVW.DLL組件雖然也提供了很多接口可以單獨使用,但是通常所指的SHDOCVW.DLL就是WebBrowser Control。MSHTML.DLL是實行HTML解析和表現的組件。它通過DHTML對象模型提供對HTML文檔的訪問。它實現了活動文檔服務器接口,可以通過COM接口調用。
不難看出,WebBrowser在比較高的層次上,提供了更為豐富的功能,因此一般通常編程都采用WebBrower控件。MSHTML只有在需要解析HTML這樣的特殊應用中,才推薦使用。微軟的MSDN網站上提供了一個使用MSHTML的例子:WalkAll Sample Source Page。
(*注:In-place鏈接,是指點擊HTML連接時,在相同的WebBrowser實例中顯示連接的HTML文檔。如果僅使用MSHTML.DLL,點擊鏈接將導致在新的瀏覽器實例中打開鏈接的文檔。)
 
如何訪問HTML頁面的內容


首先,在Delphi 7.0組件面板的Internet頁上,把TWebBrowser組件放到表單上,并手動把MSHTML加入到Uses列表中。

(飛鴿傳書綠色版)網站

飛鴿傳書下載,還是飛鴿傳書下載

飛鴿傳書2009綠色版 官方網站下載地址

總結

以上是生活随笔為你收集整理的飞鸽传书:HTML界面也有它欠缺的方面的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。