在 .NET 中开发基于 Chrome 内核的浏览器-创建一个简单浏览器

首先在 http://www.cftea.com/tools/downloads/Cef.zip 下载文件包。

一、将文件解压拖入到 Visual Studio 对应的 WinForm 项目中。

二、在解决方案中,在这些文件上右键,选择属性,在“复制到输出目录”中选择“始终复制”(不要忘了 locales 中的文件也要这样操作)。

三、项目上右键添加引用:CefSharp.dll、CefSharp.WinForms.dll

四、在 WinForm 相应的位置使用类似如下的代码:

using CefSharp.WinForms;
using CefSharp;

WebView wv = new WebView();
wv.Address = "http://www.cftea.com/";
wv.Parent = this;
wv.Dock = DockStyle.Fill;

浏览器开发完成,以下操作在 .NET Framework 3.5 SP1 中测试通过。更高级应用请参见网上其他资料或自行摸索。

时间: 2024-10-27 11:50:55

在 .NET 中开发基于 Chrome 内核的浏览器-创建一个简单浏览器的相关文章

SharePoint中创建一个简单的Web Part 部件

标准的Web部件有时候可以非常强大,可以执行许多函数.本文主要讲解如何使用Visual Studio 创建一个简单的Web部件. 1. 打开VS,点击文件----新建项目. 2. 选择空白SharePoint项目.命名SmallvilleWebPartProject,点击确定.选择部署为场解决方案. 3. 右击项目添加新项目. 4. 选择Web部件. 5. 命名CustomerInformation,点击添加. 6. 右击新的Web部件项目,选择添加类,命名CustomerData,点击确定.

关于c++ .net中怎么在新建类的时候创建一个Platform:String的问题

问题描述 关于c++ .net中怎么在新建类的时候创建一个Platform:String的问题 报出如图所示的错误,我想问为什么会报这个错误?我有点看不懂.还有就是怎么改才能实现我的目的? 在此谢谢各位了. 解决方案 你这是C++方式,他里面没有String这个类,不能使用它,你可以用string这个标准库的类 解决方案二:

用delphi6+Apache 开发动态网站(创建一个简单的网页)

                 用delphi6+Apache 开发动态网站(一)                  -------创建一个简单的网页       随着Internet 的飞速发展,动态网页的开发方法五花八门,有ASP,JSP,PHP,CGI等等,其中web server主要 集中在IIS,Apache等上,MS 的IIS 以其强大的功能吸引了很多的开发者,ASP 是IIS 上用的最多的网页开发 方法,可是ASP 对开发非MS 产品的数据库程序时,简直就是一场恶梦,同时IIS

如何在SharePoint中创建一个简单的Visio Web部件图

Visio有许多强大的Mash-up混聚功能,使它可以轻松集成到SharePoint 2010中. 1. 打开Visio 2010,创建新的ITIL图. 2. 绘图如下: 3. 点击后台选项卡(左上角). 4. 点击另存为,选择位置,点击确定,输入Keyword,点击确定.

如何开发基于ASP的FLASH MX在线图象浏览器

FLASH MX(FLASH6)的闪亮登场,又给了闪客们一个晕倒的理由,因为她的新面孔让我们激动不已.一.先从MX的新功能说起 进入MX开发界面后,点击菜单条的Help=>Samples,就会打开一篇网页,叶子里的这些Sample能让我们感受到MX的新功能.接着,在叶子里点击"Feature highlight: Load images"链接.我们在这个动画里看到了5张海洋生物的图片(路人甲:看到了又怎么样?),与以往所不同的是:这5张图片并没有和这个swf文件编译在一起(路人乙

基于 aLi Lua Web Server 的一个简单例子_Lua

复制代码 代码如下: file = 'index.lua' if headers.uri ~= '/' then file = headers.uri end   local fexists = file_exists(file)   if not fexists then     -- try stat file.lua     fexists = file_exists(file .. '.lua')     if fexists then         file = file .. '.

在 Visual C++ 中开发自定义的绘图控件

本文讨论的重点介于两者 之间 - 公共控件赋予您想要的大部分功能,但控件的外观并不是您想要的.例如,列表视图控件提供在许多视图风格中显示数据列表的方式 - 小图标.大图标.列表和详细列表(报告).然而,如果您想要一个网格控件,那结果怎样呢?尽管公共控件库里没有特别包含网格,但是列表视图控件与它较为接 近,它以行和列显示数据,并有一个相关的标头控件.因此,许多人以一个标准的列表视图控件为起点创建自己的网格控件,然后重写该控件及其子项的呈现方式或 绘制方式.  主宰绘图操作即使"只"进行绘

IOS开发中使用UIFont设置字体及批量创建控件_IOS

在IOS 中,使用[UIFont familyNames]这个方法获取72种系统字体. 使用[UIFont fontWithName:@"Zapfino" size:18]这个方法为空间中的文字设置字体和字号. 可以通过for循环批量定义控件并设置属性. 以下程序获取系统72种字体并存储在一个数组中,有两种方法,一种是通过for循环拿到每一种字体并添加到可变数组中,另一种是直接把72种字体赋值给一个数组. 注:在页面控件较少的情况下选择手动创建每个控件,在控件数量较大且有规律排布的时候

【译】基于 Meteor1.3 和 React 创建简单 App

本文讲的是[译]基于 Meteor1.3 和 React 创建简单 App, 由于目前 Meteor 1.3 正式版仍在开发中,在这份 Meteor 指南里我们采用了目前可以获取到的 Meteor 1.3 beta 版本进行开发.尽管 Meteor 1.3 版本很棒并有着许多精彩的改进,但部分人对于到底应该如何使用它来进行开发仍有一些困惑. MDG(Meteor Development Group) 目前正在编写 Meteor 1.3 版指南,随着 1.3 正式版的发布,我们将会获得 Meteo