CefSharp开源库的使(一)

关于CEF:

  嵌入式Chromium框架(简称CEF) 是一个由于Marshall
Greenblatt在2008建之开源项目,它最主要目的是开发一个冲Google
Chromium的Webbrowser控件。CEF支持一文山会海的编程语言和操作系统,并且能十分易地组成及新的还是早已部分工程中错过。它的宏图思想政治就是是便于用都兼顾性能。CEF基本的框架包含C/C++程序接口,通过地面库底接口来兑现,而此库房则会切断宿主程序和
Chromium&Webkit的操作细节。它当浏览器控件和宿主程序中提供紧密的结合,它支持用户插件,协议,javascript对象与
javascript扩展,宿主程序可以随意地控件资源下载,导航,下下文内容和打印等,并且可以同Google
Chrome浏览器联合,支持大性能和Html5 技术。

种地址:

  https://code.google.com/p/chromiumembedded/

 

关于CefSharp:  

  随即是一个包裹了Chromium 框架的 .NET 类库。从而可以好的利用 CEF
相关的功力。同样是开源项目;

种类地址:

  https://github.com/cefsharp/CefSharp

 

 

1、开始

  首先新建一个 winform 应用程序。然后采用 NuGet 引用

mg4355线路检测手机 1

 

2、写代码

mg4355线路检测手机 2

using CefSharp.WinForms;
using System;
using System.Windows.Forms;

namespace WindowsFormsApplication2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            //必须进行初始化,否则就出来页面啦。
            CefSharp.Cef.Initialize();

            //实例化控件
            ChromiumWebBrowser wb = new ChromiumWebBrowser("http://www.baidu.com");
            //设置停靠方式
            wb.Dock = DockStyle.Fill;

            //加入到当前窗体中
            this.Controls.Add(wb);
        }
    }
}

mg4355线路检测手机 3

 

 

3、运行

哎呀,出错了。

mg4355线路检测手机 4

CefSharp.Common does not work correctly on ‘AnyCPU’ platform. You need
to specify platform (x86 / x64)

翻译:“CefSharp.Common” 这组件无法再次
“AnyCPU” 目标平台达成工作,你待特地指定平台(x86 / x64)

发出题目达成网搜,解决方案是就是是种的目标平台改吧x64 或者x86。

mg4355线路检测手机 5

mg4355线路检测手机 6

mg4355线路检测手机 7

 

4、F5再次运行

出效果了。

mg4355线路检测手机 8

…………………………………this is a good man

 

分类: .Net

相关文章