大家都知道,获得信息是我们上网的很大一个目的,而获得信息对于大多数人来说要通过网上的搜索引擎来搜索自己所需要的信息,而搜索软件通过向搜索站点发出特殊搜索字串命令(各个站点的格式不一样),然后用软件对结果进行处理后显示出来
原理简单,可是效果却是显著的,能够迅速而方便的搜索到各个站点的信息
下面我就通过介绍使用vb制作自己的搜索软件和剖析现在流行的搜索软件程序来介绍这些内容:我们都知道vb是最简单方便的编程语言,利用vb编写一个小小的搜索软件用不了多少行语句
第一步当然要安装一个vb5
0的运行环境
启动 vb以后,首先创建了一个窗体,然后要对运行环境进行一下设置:具体来说呢,就是添加上必要的控件,一般来说,如果您安装了 IE4
0以上的浏览器,windows的system目录中就会有SHDOCVW
DLL的文件,我们通过点击菜单中“工程”-“部件”,在弹出的对话框中找到有一栏写着”microsoftinternetcontrols”的选项,这个选项其实就是上面提到的SHDOCVW
DLL文件的描述
利用这个文件我们可以初始化一个浏览器的实例
当您选中这个选项后,会发现工具栏中多了一个形状如同地球的按钮,这就是刚才选中的浏览器控件,我们双击这个图标按钮在窗体上生成一个webbrowser1的部件,接下来我们就使用这个部件来显示查询的结果
接下来我们在窗体上放上一个文本框和一个按钮,其实就这几个部件已经可以算是一个最小的搜索程序基本结构了
我们现在来所一说网络搜索的原理:上面已经提到是通过向搜索站点发出特殊搜索字串命令(各个站点的格式不一样),然后用软件对结果进行处理后显示出来,但如何发出搜索字符串、发出怎样的字符串还需要有一定的HTML知识
我们知道对于网上信息的的发送是通过表单的形式来发送的,也就是说当我们在网上点击某些表单时,通过表单中包含的默认地址中的表单处