浏览器是阅读WWW上
![](/icons/54395de.gif)
信息资源
![](/icons/54395de.gif)
重要
![](/icons/54395de.gif)
客户端软件Software
![](/icons/54395dou.gif)
众所周 知
![](/icons/54395de.gif)
有Microsoft Internet Explorer和Netscape Navigator浏览 器
![](/icons/54395dou2.gif)
它们功能强大
![](/icons/54395dou.gif)
界面友好
![](/icons/54395dou.gif)
是广大网民在Internet上冲浪
![](/icons/54395de.gif)
好 工具
![](/icons/54395dou2.gif)
对于多媒体应用软件Software及教育软件Software
![](/icons/54395de.gif)
开发者来说
![](/icons/54395dou.gif)
可能更希望 有自己定制
![](/icons/54395de.gif)
浏览器集成到自己开发
![](/icons/54395de.gif)
产品中来
![](/icons/54395dou.gif)
以增强应用软件Software 产品
![](/icons/54395de.gif)
功能
![](/icons/54395dou.gif)
扩充使用多媒体信息
![](/icons/54395de.gif)
方式
![](/icons/54395dou.gif)
使自己
![](/icons/54395de.gif)
产品更加先 进、更加具有网络化特色
![](/icons/54395dou.gif)
从而轻松平滑地融入到Internet世界中 去
![](/icons/54395dou2.gif)
但是
![](/icons/54395dou.gif)
这些专业性
![](/icons/54395de.gif)
Web浏览器
![](/icons/54395de.gif)
安装配置较为复杂
![](/icons/54395dou.gif)
![](/icons/54395chengxu.gif)
文 件又很大
![](/icons/54395dou.gif)
对于应用软件Software开发者来说还有版权问题
![](/icons/54395dou.gif)
更不具有自己 需要
![](/icons/54395de.gif)
特色
![](/icons/54395dou.gif)
要想集成到自己
![](/icons/54395de.gif)
应用产品中
![](/icons/54395dou.gif)
有可能融合不平滑
![](/icons/54395dou.gif)
还会产生很多问题
![](/icons/54395dou.gif)
如何办呢?Visual Basic 5.0为软件Software开发人员 提供了现成
![](/icons/54395de.gif)
窗体和Control控件
![](/icons/54395dou.gif)
只要稍稍熟悉VB编程
![](/icons/54395dou.gif)
就可以轻松地设 计出具有专业化界面
![](/icons/54395de.gif)
、有自己特色
![](/icons/54395de.gif)
Web浏览器来
![](/icons/54395dou2.gif)
而且
![](/icons/54395dou.gif)
原有
![](/icons/54395de.gif)
软件Software开发工具可能不支持
![](/icons/54395de.gif)
媒体元素如G
![](/icons/54395if.gif)
动画、.au格式声音等 也都能方便地引用到您
![](/icons/54395de.gif)
应用软件Software产品中来
![](/icons/54395dou.gif)
而这些媒体元素在 Internet上几乎可以说是取的不尽
![](/icons/54395dou.gif)
用的不竭
![](/icons/54395de.gif)
![](/icons/54395dou2.gif)
下面就对用 Visual Basic 5.0设计
![](/icons/54395yi.gif)
个简单
![](/icons/54395de.gif)
Web浏览器
![](/icons/54395de.gif)
思路方法加以介绍说明
![](/icons/54395dou2.gif)
1.用Browser窗体设计浏览器
Visual Basic 5.0
![](/icons/54395de.gif)
专业版提供了浏览器窗体(Browser Form)
![](/icons/54395dou.gif)
用它来设计自己
![](/icons/54395de.gif)
浏览器相当方便
![](/icons/54395dou.gif)
许多Control控件不用
![](/icons/54395yi.gif)
个个 地去设置和编写代码了
![](/icons/54395dou.gif)
在此基础上还可以增添自己想增加
![](/icons/54395de.gif)
Control控件 和菜单等
![](/icons/54395dou2.gif)
下面对制作
![](/icons/54395yi.gif)
个简单
![](/icons/54395de.gif)
浏览器
![](/icons/54395de.gif)
思路方法和步骤加以介绍说明
![](/icons/54395dou2.gif)
(1)在VB中打开
![](/icons/54395yi.gif)
个新
![](/icons/54395de.gif)
项目(New Project);
(2)在项目(Project)资源管理器窗口中
![](/icons/54395dou.gif)
选定Form1窗体并按 鼠标右键
![](/icons/54395dou.gif)
弹出菜单后
![](/icons/54395dou.gif)
用删除窗体(Remove Form)命令删除Form1 窗体;
(3)选定项目Project1
![](/icons/54395dou.gif)
单击鼠标右键
![](/icons/54395dou.gif)
弹出菜单后选定添加 (Add)项
![](/icons/54395dou.gif)
再选择添加窗体(Add Form)命令
![](/icons/54395dou2.gif)
弹出添加窗体(Add Form)对话框后
![](/icons/54395dou.gif)
在其中选择浏览器(Browser)打开它;
(4)在项目Project1
![](/icons/54395de.gif)
对象窗口中可以看到tbToolbarControl控件中已 经设置有Back(向后)、Forward(向前)、Stop(停止)、 Refresh(刷新)、Home(归位)、Search(搜索)等命令按钮
![](/icons/54395dou.gif)
还可以向tbToolbarControl控件中添加Open(打开)、Navigate(导 航)、Exit(退出)等命令按钮
![](/icons/54395dou.gif)
其思路方法是:打开tbToolbarControl控件
![](/icons/54395de.gif)
Properties(属性)页
![](/icons/54395dou.gif)
在Button(按钮)选项卡中单击Insert Button按钮来插入按钮
![](/icons/54395dou.gif)
在以上命令按? Caption属性项中输入 相应
![](/icons/54395de.gif)
按钮名称;
(5)由于新添加
![](/icons/54395de.gif)
Open(打开)、Navigate(导航)、Exit (退出)等命令按钮上没有相应
![](/icons/54395de.gif)
图标
![](/icons/54395dou.gif)
故可以自行添加
![](/icons/54395dou.gif)
其思路方法 是:找到名为ImlIcons
![](/icons/54395de.gif)
ImageListControl控件
![](/icons/54395dou.gif)
打开其属性页
![](/icons/54395dou.gif)
在 Images选项卡中插入自己喜欢
![](/icons/54395de.gif)
图标
![](/icons/54395dou2.gif)
然后在tbToolbarControl控件
![](/icons/54395de.gif)
Properties(属性)页中设置相应
![](/icons/54395de.gif)
Index值;
(6)从工具箱中选出CommonDialog(通用对话框)Control控件添加到 浏览器窗体中
![](/icons/54395dou.gif)
将其命名为brwCommonDialog
![](/icons/54395dou.gif)
为编写Open按钮相 应
![](/icons/54395de.gif)
事件代码作准备;
(7)在frmBrowser窗体
![](/icons/54395de.gif)
属性窗口中
![](/icons/54395dou.gif)
将MDIChild属性值设置 为False;
(8)在项目Project1
![](/icons/54395de.gif)
属性设置窗口中设置启动对象为 frmBrowser窗体;
(9)在tbToolbarControl控件
![](/icons/54395de.gif)
代码窗口中编写Open(打开)、 Navigate(导航)、Exit(退出)等命令按钮
![](/icons/54395de.gif)
代码;
(10)在其他对象
![](/icons/54395de.gif)
代码窗口中编写或修改相应
![](/icons/54395de.gif)
代码
Option Explicit
Public StartingAddress As String
Dim mbDontNavigateNow As Boolean
Private Sub Form_Load![](/icons/54395kh.gif)
_disibledevent= brwWebBrowser.LocationName
End Select
End Sub
最后编绎全部
![](/icons/54395chengxu.gif)
2.用WebBrowserControl控件设计浏览器
用WebBrowserControl控件设计浏览器
![](/icons/54395de.gif)
思路方法相对前面
![](/icons/54395de.gif)
思路方法而言
![](/icons/54395dou.gif)
具 体操作要多
![](/icons/54395yi.gif)
点
![](/icons/54395dou.gif)
![](/icons/54395yinwei.gif)
对应
![](/icons/54395de.gif)
每个Control控件都要设置属性并编写相应
![](/icons/54395de.gif)
代码
![](/icons/54395dou.gif)
从而编程量也要相对地大
![](/icons/54395yi.gif)
些
![](/icons/54395dou2.gif)
下面来具体介绍说明其思路方法和步 骤
![](/icons/54395dou2.gif)
(1)新建
![](/icons/54395yi.gif)
个项目并打开
![](/icons/54395yi.gif)
个新
![](/icons/54395de.gif)
窗体Form1;
(2)用鼠标右键单击工具箱以添加新
![](/icons/54395de.gif)
部件Microsoft Common Dialog Controls、Microsoft Windows Common Controls 5.0和 Microsoft Internet Controls;
(3)在窗体Form1中添加
![](/icons/54395yi.gif)
个ToolbarControl控件Toolbar1
![](/icons/54395dou.gif)
然后打开 Toolbar1Control控件
![](/icons/54395de.gif)
Properties(属性)页
![](/icons/54395dou.gif)
在Button(按钮)选项卡 中单击Insert Button按钮
![](/icons/54395dou.gif)
增加Back(向后)、Forward(向 前)、Stop(停止)、Refresh(刷新)、Home(归位)、Search (搜索)、Open(打开)、Navigate(导航)、Exit(退出)等常 用命令按钮;
(4)添加
![](/icons/54395yi.gif)
个ImageListControl控件ImageList1到窗体Form1中
![](/icons/54395dou.gif)
打开 Imagelist1Control控件
![](/icons/54395de.gif)
Properties(属性)页
![](/icons/54395dou.gif)
在Images(图象)选项 卡中单击Insert Picture按钮
![](/icons/54395dou.gif)
输入
![](/icons/54395yi.gif)
些对应按钮
![](/icons/54395de.gif)
合适
![](/icons/54395de.gif)
图标
![](/icons/54395dou.gif)
然后到tbToolbarControl控件
![](/icons/54395de.gif)
Properties(属性)页中设置General选项 卡中
![](/icons/54395de.gif)
ImageList值和Buttons选项卡中
![](/icons/54395de.gif)
Image值
![](/icons/54395dou.gif)
使上述命令按 钮和合适
![](/icons/54395de.gif)
图标相对应;
(5)从工具箱中选出CommonDialog(通用对话框)Control控件添加到 浏览器窗体中
![](/icons/54395dou.gif)
将其命名为CommonDialog1
![](/icons/54395dou.gif)
为编写和Open按钮相 应
![](/icons/54395de.gif)
事件代码作准备;
(6)添加
![](/icons/54395yi.gif)
个LabelControl控件Label1到窗体Form1中
![](/icons/54395dou.gif)
将其Caption值 设置为“地址(URL):”
![](/icons/54395dou.gif)
再在此Control控件附近合适
![](/icons/54395de.gif)
位置添加
![](/icons/54395yi.gif)
个 ComboBoxControl控件Combo1
![](/icons/54395dou.gif)
以便生成Web地址
![](/icons/54395de.gif)
下拉列表框;
(7)添加
![](/icons/54395yi.gif)
个WebBrowserControl控件WebBrowser1到窗体Form1中
![](/icons/54395dou.gif)
将 其调整到合适
![](/icons/54395de.gif)
位置上;
(8)添加
![](/icons/54395yi.gif)
个TimerControl控件Timer1
![](/icons/54395dou.gif)
将其Enabled和Interval值分 别设置为False和5;
(9)在Form1窗体
![](/icons/54395de.gif)
属性窗口中将MDIChild属性值设置为 False;
(10)在该项目
![](/icons/54395de.gif)
属性设置窗口中
![](/icons/54395de.gif)
启动对象设置为Form1窗 体;
(11)为对应窗体和每个Control控件等对象编写相应
![](/icons/54395de.gif)
事件
![](/icons/54395chengxu.gif)
代码
![](/icons/54395dou.gif)
具体可参照前面
![](/icons/54395de.gif)
![](/icons/54395chengxu.gif)
代码
![](/icons/54395dou.gif)
只要更换
![](/icons/54395yi.gif)
下相应
![](/icons/54395de.gif)
窗体或Control控件等对 象
![](/icons/54395de.gif)
名称
![](/icons/54395dou.gif)
其他
![](/icons/54395de.gif)
基本相同
![](/icons/54395dou.gif)
在此就不赘述了
![](/icons/54395dou2.gif)
无论用Visual Basic 5.0现成
![](/icons/54395de.gif)
浏览器(Browser)窗体还是用 WebBrowserControl控件来设计简单
![](/icons/54395de.gif)
Web浏览器都比较容易
![](/icons/54395dou2.gif)
就两种思路方法 相比较而言
![](/icons/54395dou.gif)
前者因浏览器(Browser)窗体本身集成了
![](/icons/54395yi.gif)
些基本
![](/icons/54395de.gif)
Control控件
![](/icons/54395dou.gif)
并且相应
![](/icons/54395de.gif)
代码已经写好
![](/icons/54395dou.gif)
要做
![](/icons/54395de.gif)
只是为添加
![](/icons/54395de.gif)
Control控件或菜单 等编写代码
![](/icons/54395dou.gif)
所以显得较为简单些;而后者因每
![](/icons/54395yi.gif)
个窗体或Control控件等 对象都要进行选择、添加、设计、编写代码等
![](/icons/54395dou.gif)
所以相对较为复杂 些
![](/icons/54395dou2.gif)
无论怎样都能在此基础上进行扩充
![](/icons/54395dou.gif)
从而设计出较为高级
![](/icons/54395de.gif)
浏 览器来