公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

WebKit.net最簡單使用方法

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

WebKit.NET是對WebKit的.Net封裝,使用它.net程序可以非常方便的集成和使用webkit作為加載網頁的容器。這里介紹一下怎么用它來顯示一個網頁這樣的一個最簡單的功能。

第一步:

下載WebKit.Net 的bin文件.WebKit.net 的主頁是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

第二步:

新建一個WindowsForms工程。

image

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

添加引用,通過瀏覽添加對“WebKitBrowser.dll”的引用。

image

第三步:

來寫寫代碼了。雙擊Form1的窗體進入代碼,寫下這幾行代碼:

 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");
        }

運行看看效果:

李鑫的個人主頁

與IE內核的WebBrowser對比:

非常簡單的三步就完成了。可是話說回來了,時下都流行一步到位的,例如使用System.Windows.Forms.WebBrowser 。

使用.Net框架自帶的,調用IE內核的WebBrowser來顯示網頁也許更簡單些,只需要在新建的工程中寫下這么幾行代碼便可:

  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");   
        }

運行起來的效果看起來差不多,肉眼基本只能看出字體稍微不同而已:

image

既然都差不多,那為什么還不厭其煩的去下載幾個M的dll來顯示網頁呢?這是因為如果使用IE內核的WebBrowser我們無法預知對網頁的顯示效果,例如你的電腦是xp,可能會調用ie6作為加載器,如果是win7,可能會調用ie8作為加載器,而他們的顯示效果是不完全一樣的。下面用一個例子來看看。

http://css3.zxq.net/doraemon/doraemon_css3.html 這個頁面是用來測試瀏覽器對CSS3的支持程度的。現在我們分別用2個方法來顯示這個頁面。

 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

本機的系統是win7+IE9,但是通過WebBrowser調用,估計仍然使用的是IE8內核,所以顯示效果很差。

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


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

主站蜘蛛池模板: 国产亚洲情侣一区二区无 | 99精品国产兔费观看久久99 | 91精品国产自产在线观看不卡 | 岛国一区二区在线观看蜜 | 国产激情视频在线浏览 | 国产成人aa片在线观看 | 国产午夜精品美女视频露脸 | 国产成人精品免费播放视频 | 91夜夜未满十八勿入爽爽影院 | 国产三级九九久久三级av | 国产欧美日韩在线视频重口味 | 国产精品视频无码一区二区三区 | 国产欧美产日产综合在线 | 国产盗撮| 国产福利在线观看一区二区 | 成人无码av在线 | 国产成人精品久久一区二区 | 国产成人精品综合 | 国产成人无码精品久久久露脸 | 国产精品一区二区久久蜜臀内射 | 91精品国产影片 | 国产精品爆乳99 | 成人女人女片免费播 | 国产日韩欧美精品另类一区二区 | 国产一区二区丝袜高跟鞋 | 国产成人无码一二三区视频 | 2025国产拍精品系列观看 | 精品特级一级毛片 | 国产一二三四在线观看 | av无码国产片在线播放波多 | 精品无码专区久久久水蜜桃 | 国产麻豆操| 成人黄片免费在线观看 | 精品无码秘人妻一区二区 | 国产精品视频大白屁股冒白浆 | 国产精品无码aⅴ一区二区三区 | 国产激情视频在线浏览 | 91精品尤物在线观看 | 国产成人精品日本亚洲专区不卡 | 国产成人三级电影在线观看 | 国产精品v欧美精品v日韩苍 |