下面我将自己再封装asp代码时需要注意的一些事情做一个小结
不是很全面希望大家见谅,旨再抛砖引玉(别扔西红柿哦^_^)
1、在封装asp代码的过程中应该根据需要来封装,不要所有的程序都封装起来,这样很容易造成一些无法预知的错误
2、在封装过程中一定要注意变量的声明,否则编译后的dll很可能会出现一些问题。比如在asp中使用的变量如rs、conn这样的变量很容易被我们忽视去声明她,所以在编写asp代码时要养成一个良好的习惯。
3、在封装代码的过程中一定要将包含文件里面的所有代码全部写到dll文件中,这在感开始学习编译dll时很容易被我们所忽略。因为vb的编写和asp的编写思路时不一样的。
4、在封装过程中尽量不要封装和fso相关的代码。比如上传、自动生成html等等,我在封装的过程中上传功能始终不能正常运行。或许这时个人问题,希望又成功经验的人能就这个问题进行讨论。
以上四点时我在封装asp代码时的一些心得,很少,希望大家不要介意,欢迎有这方面经验的网友一起讨论。
我来说一下编写asp组件的大致过程吧: 1、启动VB的废话就不说了; 2、引用:把你平时写ASP用到的东东都要引用到当前工程里来,常用的如: com+ services type library microsoft active server pages object library(ASP内建对象就在里边) microsoft activeX data objects library(你的RS,CONN,CMD就在里边) 其他的东东你根据自己的需要来引用了,引用之后只要new一个实例,就可以调用其中的方法了 3、写代码:就是你的FUNCTION/SUB了,不过这里面可都要用response.write 输出HTML的(不用担心width=100%>;的错误了)
4、代码些好,当然是编译了,OK,试试你的代码吧 |