从零开始搭建基于CEFGlue的CB/S的winform项目

基于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项目遭到引入浏览器就是需要通过引入这片只类库了。

大约就介绍及这里了。一开始,我们部门的经为自己去维护一个曾经有的项目,并尝试优化。该档即是一个单机版的用,由于客户之用(客户之库房比较偏远,连休上网,因此,只能用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
切切实实怎么亚洲必赢bwin696.com用,请参考:
运CEF(CEFGLUE)作为你的客户端UI(一) 

一定要留心CEFGlue和CEF的版本的对应,要不然会有问题。
其次就是是CEF版本的下载了:
亚洲必赢bwin696.com 1

自身一样开始下载的是debug和release,这点儿单还是只有dll的,没有啊用,后来我下载了Simple版的,就是windows
Client的,下载解压后把release下的文件复制到了winform
bin下之release就足以了.
只顾,一定要是对承诺CEF与CEFGlue的本子,下载CEF要下载Simple的十分(就自我而言,我是这般多之,其余版本的汝如果为得以运作,也得以下载)

相关文章