|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp可以使用微软的activeX 使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般 编写定制的Active Server Page(ASP)代码来完成一些义务,例如说数据库会见的才能是主要的.然而,一个由剧本写成的处理计划最分明的成绩就是功能.在这篇文章中,我将向你展现若何将一个数据库对象的剧本版本转换成一个静态链接库(dll),或是就象它的凡是的名字,一个COM组件.为了生成这个编译版本,我将利用Visual Basic 6 service pack 4.我已经向你展现了若何创立一个VBScript对象来简化对数据源的会见.由于这个对象有能够被大批利用,所以它是一端幻想的可以编纂成COM组件的代码.
Visual Basic对创立COM组件来讲是一个很好的开辟情况,并且在6.0版本中,编译器变得十分的高效.在很多情形下,它可以发生和C++一样快的代码.这并非说,你不该该利用C++.常常,一些项目请求一个只能由C++生成的高效的组件.然而由于开辟的速度和利用的轻易性,我所介入的大多半工程都喜好选择Visual Basic.固然,你对开辟言语的选择地道是团体喜好的成绩,所以我会把言语选择的成绩留给你.
初始的剧本代码 为了让你回想起之前的内容,列表A显示了上一篇文章中数据库对象的VBScript版本.
转换到Visual Basic中来 将这段剧本转换成一个Visual Basic 组件其实不坚苦.第一步固然是启动Visual Basic.启动后显示的屏幕(除非你已请求Visual Basic 不显示它了)是如图A所示的新建工程对话框.注重到外面有一个ActiveX dll选项.只需求选中这个选项然后单击新建按钮就能够生成一个新的一切属性都设置成创立一个COM dll的Visual Basic工程.它会主动生成一个名叫Class 1的新类.
</IMG>
单击"工程"菜单然后选择"Project 1属性"来翻开如图B所示的对话框.这里,你可以改动工程的名字或是设置决意组件若何被编译的选项.将工程定名为DBUtil然后选中"自力运转"复选框".这个选项告知Visual Basic这个组件没有任何用户交互进程.这根基上就是说一切的毛病信息和输入城市输入到事务纪录中去.其他一切的设置都置为缺省值然后单击肯定.
图B
</IMG>
由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。 |
|