基于CEF,用.net包装过的Xilium.CefGlue/3,基于此框架可以很有利在你的winform等C/S项目中搭建一个内建的浏览器

据悉CEF,用.net包装过的Xilium.CefGlue/3,基于此框架可以很便宜在你的winform等C/S项目中搭建一个内建的浏览器

Chromium Embedded Framework (CEF)是个基于Google Chromium项目标开源Web
browser控件,援助Windows, Linux, Mac平台。
CEFGlue是此C++写就CEF类库的C#
移植版。基于此类库,大家能够很有益于的在我们的winform等C/S项目中放置Chrome浏览器。
当我们在档次中引入了CEFGlue类库之后,大家还索要引入CEF类库,因为我们需要通过P/Invoke来调用CEF类库的C++方法。由此只要我们想要在大家的C/S项目中引入浏览器就需要经过引入这六个类库了。

Chromium Embedded Framework (CEF)是个按照Google Chromium项目标开源Web
browser控件,援助Windows, Linux, Mac平台。
CEFGlue是此C++写就CEF类库的C#
移植版。基于此类库,大家得以很有益的在大家的winform等C/S项目中置放Chrome浏览器。
当我们在项目中引入了CEFGlue类库之后,大家还需要引入CEF类库,因为我们需要经过P/Invoke来调用CEF类库的C++方法。因而只要大家想要在我们的C/S项目中引入浏览器就需要经过引入这六个类库了。

大约就介绍到此处了。一最先,大家部门的总经理叫我去维护一个已部分项目,并尝试优化。该项目就是一个单机版的选用,由于客户的内需(客户的堆栈相比较偏远,连不上网,因而,只可以用C/S来做,不过界面winform的界面又丑,要是用wpf,又耗内存,而且单位并未回WPF的,假使利用GDI+以及重绘控件,又勤奋,当时她俩赶时间,因而就有了此项目-基于Chrome内核的CB/S项目)。老董叫我去探听下,项目代码都给自己了,一先导就是懵逼啊,尽管从前玩过webbrowes控件,但这是遵照IE,而且是早已封装好的,引用下就行,不麻烦,这会得以全新的东西,依旧没有听过的,于是,就想着自己来试试吧,找材料,然后自己搭个demo,跑起来,这样的话,精通会更深。说干就干,一顿搜狗和百度,找到了有的材料,如下:
基于.net开发chrome主题浏览器【二】
据悉QT的webkit与ExtJs开发CB/S结构的公司应用管理序列 
Xilium.CefGlue与CEF库的本子匹配关系 

大约就介绍到此处了。一先河,我们部门的老板叫自己去体贴一个已部分项目,并尝试优化。该项目就是一个单机版的利用,由于客户的内需(客户的堆栈相比较偏远,连不上网,因而,只好用C/S来做,可是界面winform的界面又丑,如果用wpf,又耗内存,而且单位并未回WPF的,假诺利用GDI+以及重绘控件,又劳顿,当时她俩赶时间,由此就有了此项目-基于Chrome内核的CB/S项目)。首席执行官叫我去探听下,项目代码都给自己了,一起首就是懵逼啊,即使以前玩过webbrowes控件,但这是遵照IE,而且是曾经封装好的,引用下就行,不麻烦,这会能够全新的东西,仍然没有听过的,于是,就想着自己来试试吧,找材料,然后自己搭个demo,跑起来,这样的话,明白会更深。说干就干,一顿搜狗和百度,找到了一部分材料,如下:
基于.net开发chrome焦点浏览器【二】
按照QT的webkit与ExtJs开发CB/S结构的公司应用管理连串 
Xilium.CefGlue与CEF库的本子匹配关系 

有了这些基础,不再对CEF两眼抹黑了,当然我从不去研商基础实现。于是自己便起初和气搭建了,哎,说起来都是泪啊,满屏的英文材料,看的眼睛疼,然而如故熬过来了,下边介绍下吧,首先给五个官网链接,分别是CEFGlue和CEF的下载路径:
https://bitbucket.org/xilium/xilium.cefglue/downloads/
http://opensource.spotify.com/cefbuilds/index.html
切实怎么用,请参见:
应用CEF(CEFGLUE)作为你的客户端UI(一) 

365bet体育投注,有了这些基础,不再对CEF两眼抹黑了,当然我尚未去商讨基础实现。于是我便开首投机搭建了,哎,说起来都是泪啊,满屏的英文材料,看的眸子疼,但是如故熬过来了,下边介绍下呢,首先给六个官网链接,分别是CEFGlue和CEF的下载路径:
https://bitbucket.org/xilium/xilium.cefglue/downloads/
http://opensource.spotify.com/cefbuilds/index.html
具体怎么用,请参考:
运用CEF(CEFGLUE)作为你的客户端UI(一) 

早晚要小心CEFGlue和CEF的版本的呼应,要不然会有问题。
援助就是CEF版本的下载了:
365bet体育投注 1

自然要注意CEFGlue和CEF的版本的照应,要不然会有问题。
附带就是CEF版本的下载了:
365bet体育投注 2

自家一开首下载的是debug和release,这六个都是只有dll的,没有怎么用,后来自我下载了Simple版的,就是windows
Client的,下载解压后把release下的文书复制到了winform
bin下的release就足以了.
注意,一定要对应CEF与CEFGlue的本子,下载CEF要下载Simple的老大(就我而言,我是这般多的,此外版本的您假设也足以运作,也能够下载)

本身一先河下载的是debug和release,那五个都是唯有dll的,没有什么用,后来自家下载了Simple版的,就是windows
Client的,下载解压后把release下的公文复制到了winform
bin下的release就足以了.
在意,一定要对应CEF与CEFGlue的本子,下载CEF要下载Simple的可怜(就自己而言,我是这样多的,此外版本的您假设也可以运行,也得以下载)

相关文章

网站地图xml地图