当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 一直以来,想写一些组件方面的应用,这段时间终于可以写一点自己喜欢的东西。
 

 

    摘要:数组问题 数组在程序中使用的很多,而且比较容易出问题 我们通过小例子来看看 打开vb6,新建activex dll工程。工程名修改为fcom,类名修改为fc4 点击菜单->工具->添加过程 我们在名称内输入acceptarray1,类型选择子程序,范围选择公有,然后确定 再次操作:在名称内输入acceptarray2,类型选择函数,范围选择公有,然后确定即可 ‘功能:传递数组地址到组件,使用byref关键字,并赋......
    摘要:错误处理 如果页面出错,而没有对错误的处理,那么页面会显示一个用户可能看不懂的错误。 在asp脚本中可以使用 on error resume next …… if err.number<>0 then response.write err.description end if 但是如果组件中出错呢?这种方法可以捕获错误,但是具体的错误如何知道呢? 我们可以在组件中加入错误处理,来返回错误,这样可以容易的......


Asp组件初级入门与精通系列之一
一直以来,想写一些组件方面的应用,这段时间终于可以写一点自己喜欢的东西。

每篇文章可能没有关联,只是写一些组件编写过程中出现的问题。 【相关文章:Dev-Cpp/Mingw32 环境介绍

希望大家通过这些教程学习后,可以随心所欲的写出自己的组件。 【扩展阅读:ATL布幔之下的秘密(5)

环境:winxp+vb6+sp6+visual interdev6.0 【扩展信息:RFC1180——A TCP/IP Tu

欢迎大家批评指正

      

作为第一篇,我们先来写一个比较简单的组件

完成的功能是:输入两个数相加,返回相加的结果

打开vb6,新建activex dll工程。工程名修改为fcom,类名修改为fc1

点击菜单->工具->添加过程

我们在名称内输入add,类型选择函数,范围选择公有,然后确定即可

生成如下代码,我们继续完善

option explicit

public function add(byval a as long, byval b as long) as long

add = a + b

end function

 

ok,一个简单的组件就写好了,点击菜单->文件->生成fcom.dll文件

确定,在目录下就会有fcom.dll文件

 

测试

打开visual interdev6.0,生成一个asp文件,为什么要使用interdev,因为它有代码提示功能,与vb的ide环境一致,方便书写

<%@ language=vbscript %>

<html>


...   下一页
    摘要:初级教程写了七篇了,肯定还有一些初级的东西需要写,我会慢慢的进行补充 中级教程的内容: 这可能也是大家最关心的:如:数据库的操作与封装。asp内置对象的使用。这些部分我会花费较长的篇幅来说明,这一部分内容需要你能够比较熟练的使用ado操作数据库并且对asp的5大对象比较熟悉。 我们看一下网上比较流传的一些资料: 众所周知,asp内置了response、request、server、session、application五个对象,其......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE