
组件类
文章平均质量分 67
online
这个作者很懒,什么都没留下…
展开
-
如何在pb中创建COM组件,并在asp中调用并返回结果集?
启动pb7.0,创建一个不可视的用户对象"uo_customer",新建"object",选择"custom class" 类型,点击"ok"。 在新创建的用户对象中编写如下程序: 1.声明实例变量"instance variables",对于com中不支持的类型,请声明为protected类型。protected: datastore ds_datastore 2.新建三个原创 2003-01-09 09:09:00 · 2762 阅读 · 0 评论 -
ASP与ActiveX控件交互实战(一)
龙卷风关键字:ASP,ActiveX控件,数字签名,安全ActiveX控件运行在客户端。我们可以获得客户端的一些信息,如IC卡的信息,客户端的验证等等。但是ActiveX控件也有许多缺点:客户端的部署很困难,如客户端不能正确下载,下载了以后不能正确执行,下载的时候需要设置IE的安全级别等等。更多的时候,我都在使用COM组件来扩展ASP的功能。准确地说,是服务端运行的Activex Dl原创 2004-08-09 01:14:00 · 14140 阅读 · 6 评论 -
ASP与ActiveX控件交互实战(二)
龙卷风关键字:ASP,ActiveX控件,数字签名,安全 我们来看看如何从服务端获取数据,传递到ActiveX控件中。1) 初始化时使用参数绑定2) 运行时得到数据 打开vb6,新建ActiveX控件工程。工程名:fOcx,用户控件名:UC2为了方便,我们使用ActiveX控件接口向导…,菜单->外接程序->外接程序管理器->VB 6 ActiveX控件接口原创 2004-08-09 01:15:00 · 8835 阅读 · 2 评论 -
Asp组件中级入门与精通系列之三
Session相比较就简单多了看打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fZ3 引用“Microsoft Active Server Pages Object”对象库。 创建两个组件事件:OnStartPage以及OnEndPage 在事件OnStartPage中创建类ScriptingContent的一个引用。 实例化类ScriptingContent原创 2004-08-07 00:21:00 · 2396 阅读 · 0 评论 -
ASP与ActiveX控件交互实战(三)
龙卷风关键字:ASP,ActiveX控件,数字签名,安全 问题提出:ActiveX控件得到客户端的信息,如何传递到服务端???一种方法就是得到值后,使用Get,Post方式提交,这可能也是最常用的.有没有更好一些的方法呢?能不能在控件中直接向服务器发出请求而得到数据呢? 打开vb6,新建ActiveX控件工程。工程名:fOcx,用户控件名:UC3添加1个原创 2004-08-09 01:16:00 · 6278 阅读 · 4 评论 -
Asp组件初级入门与精通系列之八
我们来做一个组件,一个可以生成GUID的组件全局唯一标志(GUID)一个GUID可以表示成32个字符的十六进制格式。COM提供了一个名叫CoCreateGuid的系统级函数,可以用它来生成新的GUID。该函数依靠一种类似使用计算机网卡的唯一标志符和系统时钟等信息的算法,来创建一个在时间和空间上都唯一的GUID. 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名原创 2004-08-19 01:17:00 · 3365 阅读 · 1 评论 -
Asp组件中级入门与精通系列之四
我们学习来Request看如何在组件中得到页面提交的内容 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fZ4 引用“Microsoft Active Server Pages Object”对象库。 创建两个组件事件:OnStartPage以及OnEndPage 在事件OnStartPage中创建类ScriptingContent的一个引用。 实例化类S原创 2004-08-19 01:19:00 · 5690 阅读 · 2 评论 -
Asp组件中级入门与精通系列之五
我们学习来看一下Response对象。其实我们前面的教程中一直都在使用这个对象的Write方法。这里我们用Response对象设置cookie。?打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fZ5 引用“Microsoft Active Server Pages Object”对象库。 创建两个组件事件:OnStartPage以及OnEndPage 在事原创 2004-09-14 01:56:00 · 2957 阅读 · 0 评论 -
Asp组件中级入门与精通系列之六
作为Asp的内置对象,我们最后来学习Server对象Server对象用的比较多的就是Html编码,Url编码和网页的重定向,传送。?打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fZ6 引用“Microsoft Active Server Pages Object”对象库。 创建两个组件事件:OnStartPage以及OnEndPage 在事件OnStar原创 2004-09-14 01:57:00 · 2833 阅读 · 0 评论 -
Asp组件中级入门与精通系列之七
开始数据库操作。常见的组件封装1.? 把数据库的连接信息封装起来。1>???? 直接返回数据库连接串,如,组件中Public? Function? datasource()? As? Variant datasource? =? "driver={sql? server};server=yang;uid=sa;pwd=;? database=northwind" End?原创 2004-09-14 02:01:00 · 3477 阅读 · 2 评论 -
Asp组件中级入门与精通系列之八
这段时间一直比较忙,呵呵今天我们来看一下一个完整的数据封装的、带分页的例子 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fZ8 引用“Microsoft Active Server Pages Object”,”Microsoft Activex Data Object 2.7 Library”对象库。 创建两个组件事件:OnStartPage原创 2005-01-01 21:48:00 · 4660 阅读 · 5 评论 -
Asp组件高级入门与精通系列之二
工程名flysoft 类模块image.clsOption Explicit*****************************************************优快云 VB版 online(龙卷风3.0 笑傲江湖)2005-6-30日修改部分代码名称:缩略水印组件时间:2005-02-11功能:增加了文字水印功能时间:2005-02-12功能:增加了图片原创 2005-07-13 23:45:00 · 3333 阅读 · 1 评论 -
Asp组件高级入门与精通系列之一
很久没有写这个系列了,最近一直在忙其他的东西高级的组件话题我们将讨论一些比较难实现的,复杂的东西前段时间我写了一个龙卷风缩略图水印组件,感觉效果还不错,由于是vb写的,有一些难度,大家一起来看看这里有帖子:http://community.youkuaiyun.com/Expert/topic/4115/4115767.xml?temp=.9513056功能如下:龙卷风缩略图水印组件1.0版功能特点:1.支持原创 2005-07-13 23:41:00 · 9736 阅读 · 1 评论 -
Asp组件初级入门与精通系列之五
经常我们可以看到在连接数据库,打开记录集的时候,如下:rs.Open strsql, conn,adOpenDynamic ,adLockPessimistic在键入”,”的时候,后面会出现一个游标类型或者锁类型列表可以供选择。有时候我们为了简化,直接rs.open strsql,conn,1,3第一种方法是不是更加专业一些,我们来看看asp中如何实现 打开vb6,新建Ac原创 2004-08-04 02:55:00 · 1840 阅读 · 0 评论 -
Asp组件初级入门与精通系列之三
如何使用属性打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fC2点击菜单->工具->添加过程我们在名称内输入myName,类型选择属性,范围选择公有,然后确定再次操作:在名称内输入Age,类型选择属性,范围选择公有,然后确定再次操作:在名称内输入peopleInfo,类型选择函数,范围选择公有,然后确定即可 代码如下:Option Ex原创 2004-08-04 02:52:00 · 2006 阅读 · 0 评论 -
使用组件封装数据库操作(一)
其实,大家在书写asp程序时,最担心的可能就是数据库的连接信息,会被一些人看到,进行一些破坏。下面我们用vb6.0来做一个动态链接库(.dll)来隐藏数据库的连接信息。 启动vb6.0,新建-->Active dll工程。单击"工程"-->引用,选择"microsoft active server pages object library" 和"microsoft acti原创 2003-12-11 11:34:00 · 2458 阅读 · 1 评论 -
C++Builder5.0调用SQLSERVER7.0驱动编程
C++builder5.0调用数据库可以采用ODBC,OLE-DB,ADO.SQLSERVER7.0提供了一系列的编程接口。利用此接口的优点是dll中不需要放置数据组件,充分利用sqlserver的驱动,同时在使用的客户端计算机上比较方便的连接到远程数据库上。 由于我对C++builder不是特别熟悉,作一个中间件的项目时,也是边开发边学习。错误之处请大家指正。我们一步一步的通过实例来学习。原创 2003-06-24 09:15:00 · 1478 阅读 · 0 评论 -
使用组件封装数据库操作(二)
使用组件封装数据库操作(二)前段日子发表的文章,数据库的连接代码可以直接在ASP文件中显示出来。这次又进行了一次封装。打开vb,新建Activex控件,工程名称为WebDb,类模块名称为GetInfomation引用”Microsoft Activex Data Object 2.6 Library ”Private Conn As ADODB.ConnectionPr原创 2003-12-11 11:40:00 · 4837 阅读 · 2 评论 -
Asp组件初级入门与精通系列之一
一直以来,想写一些组件方面的应用,这段时间终于可以写一点自己喜欢的东西。希望大家通过这些教程学习后,可以随心所欲的写出自己的组件。每篇文章可能没有关联,只是写一些组件编写过程中出现的问题。欢迎大家批评指正环境:winxp+vb6+sp6+visual interdev6.0 作为第一篇,我们先来写一个比较简单的组件完成的功能是:输入两个数相加,返回相加的结果原创 2004-08-04 02:48:00 · 3121 阅读 · 4 评论 -
Asp组件初级入门与精通系列之四
数组问题数组在程序中使用的很多,而且比较容易出问题我们通过小例子来看看 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fC4点击菜单->工具->添加过程我们在名称内输入AcceptArray1,类型选择子程序,范围选择公有,然后确定再次操作:在名称内输入AcceptArray2,类型选择函数,范围选择公有,然后确定即可‘功能:传递数组地原创 2004-08-04 02:54:00 · 2673 阅读 · 1 评论 -
Asp组件中级入门与精通系列之一
初级教程写了七篇了,肯定还有一些初级的东西需要写,我会慢慢的进行补充 中级教程的内容:这可能也是大家最关心的:如:数据库的操作与封装。Asp内置对象的使用。这些部分我会花费较长的篇幅来说明,这一部分内容需要你能够比较熟练的使用ADO操作数据库并且对asp的5大对象比较熟悉。 我们看一下网上比较流传的一些资料: 众所周知,ASP内置了Response、Request、Se原创 2004-08-04 02:58:00 · 3672 阅读 · 7 评论 -
COM+系列——实战演练MSMQ(消息队列)(一)
COM+系列——实战演练MSMQ(消息队列)(一) 龙卷风 关键字:COM+,MSMQ. ? 概述: 谈起消息队列,不能不提起COM+。实际上COM+是三种技术的结合:DCOM、MTS和MSMQ。 我们先了解一下什么是消息队列(MSMQ)?MSMQ(MicroSoft??Message??Queue,微软消息队列)是 Windows 2000(NT也有MSMQ,WIN95/98/me/xp不含消息原创 2004-07-07 12:06:00 · 4065 阅读 · 1 评论 -
COM+系列——实战演练MSMQ(消息队列)(二)
COM+系列——实战演练MSMQ(消息队列)(二) 龙卷风 关键字:COM+,MSMQ. ? 概述: 如何在MSMQ中传递ADO记录集可能是许多人比较关心的话题。这就意味着可以传递一些复杂的东西,如二进制字段内容等。MSMQ消息体中可以直接传递记录集。因为ADO记录集组件实现了IpresistStream接口。 还有一个问题就是如何同步接收发送方发送的消息。尽管MSMQ是异步传输,但是同步传输还是原创 2004-07-07 12:09:00 · 3187 阅读 · 1 评论 -
Asp组件初级入门与精通系列之二
如何注册组件1.regsvr32 组件的绝对路径如:regsvr32 c:/test/fc1.dll因为组件只要注册就可以使用了,所以与组件的位置无关。2.在COM+组件管理器中注册。什么时候需要这种注册:组件在使用了COM+的服务后需要注册后才能正常的执行。如果该组件仅仅regsvr32注册,仍然无法使用 如何使用组件set obj=server.createob原创 2004-08-04 02:50:00 · 2135 阅读 · 0 评论 -
Asp组件初级入门与精通系列之六
错误处理如果页面出错,而没有对错误的处理,那么页面会显示一个用户可能看不懂的错误。在asp脚本中可以使用On Error Resume Next……if Err.NumberResponse.Write Err.DescriptionEnd if但是如果组件中出错呢?这种方法可以捕获错误,但是具体的错误如何知道呢?我们可以在组件中加入错误处理,来返回错误,这样可原创 2004-08-04 02:56:00 · 2144 阅读 · 0 评论 -
Asp组件初级入门与精通系列之七
在运行前几章的例子,可能或多或少的都会碰上一些问题如:组件编译后,又要修改,发生”权限被拒绝,’f:/csdn/fcom.dll’”等等的错误。 当asp页面浏览时,打开任务管理器,会看到一个dllhost.exe,用户名为IWAM_YANG的进程。IWAM_YANG会根据计算机名而有所不同。 可以使用以下几种方式来解决1. 重新启动iis.在控制面板中找到管理工具-原创 2004-08-04 02:57:00 · 2442 阅读 · 0 评论 -
Asp组件中级入门与精通系列之二
我们先来看看Application对象以前使用Application对象常常用于计数器和数据库的连接串我们以计数器为例:先看global.asa文件,这个比较简单 language =vbscript runat=server>sub Application_onstart Application("Counter")=0end sub 然后原创 2004-08-07 00:20:00 · 2117 阅读 · 1 评论 -
Asp组件高级入门与精通系列之三
asp中测试 生成缩略On Error resume nextset obj=server.CreateObject("flysoft.image")obj.LoadFromFile=server.MapPath("./love.bmp") 原始图片obj.Rate =0.5 缩放比率 其中1为放大obj.OutputImgFile server.MapPath("./lovethumb原创 2005-07-13 23:58:00 · 4165 阅读 · 3 评论