用VB.NET实现一个简单实用的浏览器

VB.NET是一种类似自然语言的编程语言,与C++等编程语言相比,VB.NET的上手门槛是比较低的。下面通过一个具体的实例说明如何通过VB.NET编写一个简单实用的浏览器。

一 最简单的浏览器

打开Visual Studio之后,新建一个VB.NET项目,选择“Windows窗体应用程序”,然后在设计界面可以看到一个Windows程序的空的窗口。

在工具箱中有许多控件,“公共控件”的拖到最下方找到一个叫“webbrowser”的控件,拖到窗体上。点击窗体上的webbrowser控件,调整合适的大小。在右下角的属性中找到Url,写一个网址,比如:http://www.sunzhaozhong.com/

点击菜单中的“生成”-“生成解决方案”,应该会很快在输出窗口里输出类似这样的内容:

------ 已启动生成:  项目: xxxxx, 配置: Release Any CPU ------
  xxxxxx -> D:\VB\xxxxx\bin\Release\browser.exe
========== 生成:  成功 1 个,失败 0 个,最新 0 个,跳过 0 个 ==========

运行生成的这个exe就会弹出一个窗口,其中显示了你设定的网页。

好了,你已经编写了一个最简单的浏览器!

What?甚至一行代码都没写呢!这叫哪门子编程?有这种想法是正常的,实际上刚才编出的这个浏览器没有任何实用价值,真正用一下就发现问题多多。想让它变成真正实用的浏览器还有大量的坑需要填。

接下来我逐一填完这些坑:

扫码关注我的公众号