vb课程设计

课设题目: IE浏览器

内容摘要:一个简单的IE浏览器,功能简单实用,比较容易被用户所使用,此报告详细的介绍了此浏览器的编辑思想和方法,并给出了相关的源代码,便于读者参考。该浏览器突破传统浏览器功能繁多复杂的特点,所设功能简单实用,操作起来方便。

索引关键词:浏览器  编辑 界面 代码

{dy}章:题目要求

1.  1:要求达到的功能图框

   

1.  2:主界面参考

 

 

1.  3:要求

l 地址栏保存最近访问的 10 条记录

l 工具栏包含:前进、后退、停止、刷新按钮及完成相应的功能

l 完成菜单中要求的功能。

  

第二章:设计思想

2.1:主体思想

设计一个IE浏览器,其主要功能是浏览网页。为了实现浏览网页的功能,我添加一个控件:WebBrowser。这个控件的Navigate方法可以打开指定的网页,从而实现了浏览网页的目的。我用一个ComboBOX作地址栏,定义它的Click事件和Keydown事件,开始搜网。

我直接用Combo1.AddItem (Combo1.Text),来保存当前网址。为了避免地址栏保存重复的网址,我用了一个循环结构和两个选择结构并且定义了一个逻辑型变量existed。当existed为ture时即组合框中已存在当前网址则Combo不添加网址,当existed为False时Combo添加当前的网址。

然后我着手开始设计主界面,我在程序中定义控件的top、left、width和hight,让控件随着窗体的变化而变化。我先用一个coolbar,然后把工具栏放在上面,因为这样视觉上看着整齐。对于那些菜单的设计,我采用了菜单编辑器,编辑出需要使用的菜单。

接下来我就开始设计菜单的功能,对于“文件”菜单,其中“新建”和“关闭”菜单就利用窗体的相关方法就可实现。比较麻烦的是“打开”菜单项,我添加了一个窗体作为“打开”对话框,并且添加了一个commondialog通用对话框,作为浏览选项所用。然后编写相应的程序。对于“编辑”菜单的各项功能,可以调用WebBrowser控件的ExecWB方法,实现相应功能。对于“查看”菜单的各项功能,可以用WebBrowser的停止和刷新方法即、WebBrowser1.Stop、WebBrowser1.Refresh就可达到相应功能。{zh1}一个菜单“收藏”是最不好做的,要做到这步,需用数据库。这个数据库包括“网名”、“网址”、“关于”三个字段,在这一部分我用了三个窗体,一个作为添加收藏夹的对话框,一个做为浏览收藏夹用。

2.2:扩张思想

利用所学知识结合用户的实际需要改进和新增一些功能。首先在主界面的设置上,充分体现一切为用户服务的态度,我通过设置各个控件的坐标和大小,使其随窗体一起变化。

针对用户在大写状态输入网址会出错的情况,我在状态拦里增添了大小写的提示(caps),

并设置时钟提示,显示当前时间,方便了用户。其次在其他窗体的设计上,体现功能的简单和实用,在设计收藏夹时,突破传统收藏夹功能繁多使用复杂的特点,设计出可以简单浏览、增添和修改的收藏夹。

 

第三章:系统完成功能及功能框图

 

3.1:主要功能

该浏览器除有浏览网页的功能,还能在地址拦保存最近浏览的网址,工具拦有前进、后退、停止、刷新、主页和浏览收藏夹等功能。在主窗体上还设有时间和caps提示。还有“文件”、“编辑”、“查看”和“收藏”四个菜单,并且每个菜单有若干个子菜单,具备一些使用的功能。并且每个菜单设置了快捷键或热键。一些详细功能见下框图

 

 

第四章:界面设计

 

4.1:主界面

 

主界面是用于基本的浏览,和一切功能的主体。

 

4.2:第二窗体

该窗体用于实现“文件”菜单的“打开”对话框,在空白处输入网址,点击“确定”可访问该网站。点击“浏览”按钮,弹出打开文件对话框,选择要打开的文件,点击“确定”在浏览器中打开此文件。

4.3:第三窗体

该窗体用于添加收藏,点击“添加收藏”菜单弹出该窗体。

 

 

4.4:第四窗体

 

该窗体用于浏览收藏夹。

 

4.5:第五窗体

该窗体用于整理收藏夹,可实现添加、删除、修改和整理记录。

 

已投稿到:
郑重声明:资讯 【vb课程设计】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——