欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

WebKit.net最簡(jiǎn)單使用方法

admin
2017年2月17日 12:30 本文熱度 5714

WebKit.NET是對(duì)WebKit的.Net封裝,使用它.net程序可以非常方便的集成和使用webkit作為加載網(wǎng)頁(yè)的容器。這里介紹一下怎么用它來(lái)顯示一個(gè)網(wǎng)頁(yè)這樣的一個(gè)最簡(jiǎn)單的功能。

第一步:

下載WebKit.Net 的bin文件.WebKit.net 的主頁(yè)是http://webkitdotnet.sourceforge.net/  

直接下載0.5版本的windows bin文件地址為:https://sourceforge.net/projects/webkitdotnet/files/WebKit%20.NET%200.x/0.5/WebKit.NET-0.5-bin-cairo.zip/download

第二步:

新建一個(gè)WindowsForms工程。

image

然后把下載好的webkit.net bin目錄下的所有文件復(fù)制到新建工程的bin/Debug/目錄下。

添加引用,通過(guò)瀏覽添加對(duì)“WebKitBrowser.dll”的引用。

image

第三步:

來(lái)寫寫代碼了。雙擊Form1的窗體進(jìn)入代碼,寫下這幾行代碼:

 private void Form1_Load(object sender, EventArgs e)
        {
            WebKit.WebKitBrowser browser = new WebKitBrowser();
            browser.Dock = DockStyle.Fill;
            this.Controls.Add(browser);
            browser.Navigate("http://www.lixin.me");
        }

運(yùn)行看看效果:

李鑫的個(gè)人主頁(yè)

與IE內(nèi)核的WebBrowser對(duì)比:

非常簡(jiǎn)單的三步就完成了??墒窃捳f(shuō)回來(lái)了,時(shí)下都流行一步到位的,例如使用System.Windows.Forms.WebBrowser 。

使用.Net框架自帶的,調(diào)用IE內(nèi)核的WebBrowser來(lái)顯示網(wǎng)頁(yè)也許更簡(jiǎn)單些,只需要在新建的工程中寫下這么幾行代碼便可:

  private void Form1_Load(object sender, EventArgs e)
        {
            WebBrowser browser = new WebBrowser();
            browser.Dock = DockStyle.Fill;
            this.Controls.Add(browser);
            browser.Navigate("http://www.lixin.me");   
        }

運(yùn)行起來(lái)的效果看起來(lái)差不多,肉眼基本只能看出字體稍微不同而已:

image

既然都差不多,那為什么還不厭其煩的去下載幾個(gè)M的dll來(lái)顯示網(wǎng)頁(yè)呢?這是因?yàn)槿绻褂肐E內(nèi)核的WebBrowser我們無(wú)法預(yù)知對(duì)網(wǎng)頁(yè)的顯示效果,例如你的電腦是xp,可能會(huì)調(diào)用ie6作為加載器,如果是win7,可能會(huì)調(diào)用ie8作為加載器,而他們的顯示效果是不完全一樣的。下面用一個(gè)例子來(lái)看看。

http://css3.zxq.net/doraemon/doraemon_css3.html 這個(gè)頁(yè)面是用來(lái)測(cè)試瀏覽器對(duì)CSS3的支持程度的?,F(xiàn)在我們分別用2個(gè)方法來(lái)顯示這個(gè)頁(yè)面。

 private void Form1_Load(object sender, EventArgs e)
        {
            WebBrowser browser = new WebBrowser();
            browser.Dock = DockStyle.Fill;
            browser.Navigate("http://css3.zxq.net/doraemon/doraemon_css3.html");
            splitContainer1.Panel1.Controls.Add(browser);

            WebKit.WebKitBrowser kitBrowser = new WebKitBrowser();
            kitBrowser.Dock = DockStyle.Fill;
            kitBrowser.Navigate("http://css3.zxq.net/doraemon/doraemon_css3.html");
            splitContainer1.Panel2.Controls.Add(kitBrowser);
        }

效果圖如下:

image

本機(jī)的系統(tǒng)是win7+IE9,但是通過(guò)WebBrowser調(diào)用,估計(jì)仍然使用的是IE8內(nèi)核,所以顯示效果很差。

通過(guò)這樣左右對(duì)比,可以看出多了一步麻煩,是有必要的。


該文章在 2017/2/17 12:30:28 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved