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

日期:2019-09-06编辑作者:极品飞车官网

依靠CEF,用.net包装过的Xilium.CefGlue/3,基于此框架能够十分的低价在您的winform等C/S项目中搭建一个内建的浏览器

从零开始搭建基于CEFGlue的CB/S的winform项目。从零开始搭建基于CEFGlue的CB/S的winform项目。Chromium Embedded Framework (CEF)是个基于谷歌(Google) Chromium项指标开源Web browser控件,协助Windows, Linux, Mac平台。
CEFGlue是此C++写就CEF类库的C# 移植版。基于此类库,我们能够很便利的在大家的winform等C/S项目中放置Chrome浏览器。
从零开始搭建基于CEFGlue的CB/S的winform项目。从零开始搭建基于CEFGlue的CB/S的winform项目。当大家在项目中引进了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的下载路径:


切实怎么用,请参照他事他说加以考察:
行使CEF(CEFGLUE)作为你的顾客端UI(一) 

确定要留神CEFGlue和CEF的本子的对应,要不然会有标题。
其次正是CEF版本的下载了:
图片 1

本人一起头下载的是debug和release,那四个都是唯有dll的,未有怎么用,后来本身下载了Simple版的,正是windows Client的,下载解压后把release下的文件复制到了winform bin下的release就能够了.
注意,必供给对应CEF与CEFGlue的本子,下载CEF要下载Simple的可怜(就自己来讲,作者是如此多的,别的版本的您只要也能够运维,也得以下载)

本文由云顶国际登录官网发布于极品飞车官网,转载请注明出处:从零开始搭建基于CEFGlue的CB/S的winform项目

关键词:

极品飞车官网关于Visio Studio 2012使用Nuget获取Sql

背景 极品飞车官网关于Visio Studio 2012使用Nuget获取Sqlite驱动包报错:“System.Data.SQLite.EF6”的架构版本与 NuGet 的版本...

详细>>

扎实基础之从零开始-Nginx集群分布式.NET应用

1       扎实基础之连忙学习Nginx Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,...

详细>>

毕业后准备考研的你,需要知道几件事?

结业后的您,若无选拔专业,而是希图考研,有几件事也许你必要精晓,并且注意? 1.个人档案的去留,一般完成学...

详细>>

极品飞车官网步骤及遇到的问题——使用ef6创建

解决方案中的数据层项目最初使用的是oracle 11g + ef5创建的实体模型,在分页时遇到了skip参数为0报错的问题,没有找...

详细>>