基于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)是个依照谷歌 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(一) 

有了这些基础,不再对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地图