从零先河搭建基于CEFGlue的CB

基于CEF,用.net包装过的Xilium.CefGlue/三,基于此框架能够很有益于在你的winform等C/S项目中搭建多少个内建的浏览器

Chromium Embedded Framework (CEF)是个依据谷歌 Chromium项目的开源Web
browser控件,辅助Windows, Linux, Mac平台。
CEFGlue是此C++写就CEF类库的C#
移植版。基于此类库,大家能够很便利的在大家的winform等C/S项目中放置Chrome浏览器。
当大家在项目中引进了CEFGlue类库之后,我们还亟需引进CEF类库,因为咱们供给经过P/Invoke来调用CEF类库的C++方法。由此一旦大家想要在我们的C/S项目中引进浏览器就须要经过引入那七个类库了。

大意就介绍到这里了。一发轫,大家部门的老总叫小编去珍重2个已部分体系,并尝试优化。该项目正是3个单机版的选择,由于客户的内需(客户的商旅比较偏远,连不上网,由此,只可以用C/S来做,可是分界面winform的分界面又丑,假设用wpf,又耗内部存款和储蓄器,而且部门并未回WPF的,假使接纳GDI+以及重绘控件,又麻烦,当时他们赶时间,因而就有了此项目-基于Chrome内核的CB/S项目)。高管叫自身去询问下,项目代码都给自家了,一初始就是懵逼啊,纵然以前玩过webbrowes控件,但那是凭借IE,而且是壹度封装好的,引用下就行,不麻烦,那会能够全新的事物,依旧未有听过的,于是,就想着本身来试试啊,找资料,然后本身搭个demo,跑起来,这样的话,掌握会更加深。说干就干,1顿搜狗和百度,找到了一部分材质,如下:
基于.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(一) 

早晚要留心CEFGlue和CEF的版本的附和,要不然会相当。
说不上正是CEF版本的下载了:
图片 1

自个儿一齐初下载的是debug和release,那八个都以只有dll的,未有怎么用,后来自家下载了Simple版的,就是windows
Client的,下载解压后把release下的文本复制到了winform
bin下的release就足以了.
在意,一定要对应CEF与CEFGlue的本子,下载CEF要下载Simple的十三分(就自个儿来讲,笔者是那样多的,别的版本的您借使也能够运作,也得以下载)