随笔分类 - ASP Language
ASP Language
摘要:OWC介绍: Microsoft Office 2000中包含有一组称为OWC的新控件集合。利用这些组件,可以在WEB浏览器以及其他传统的编程环境下创建许多有用的数据分析解决方案与报表生成解决方案。 Office Web Component是一组COM(Component Object Model:组件对象模型)控件的集合,用于为多种控件容器提供交互式的电子数据表模型、数据库报表与数据可视化服务。...
阅读全文
摘要:大家在编写ASP程序的时候,可能要对各 种指标以图形的方式显示出来。如果仅仅 是柱状图,可以采用画表格的方法。许多投票 程序多采用这种方法。如果是饼状图或从数据 库中检索数据后再显示,就有些困难了.办法 也有,自己可以封装excel来完成上述功能,或 者用deiphi做一个activeform传入参数,或者用php 来写,java也可以。当然,用一个比较成熟的图形 组件来完成更好一些。micros...
阅读全文
摘要:龙卷风 关键字:ASP,ActiveX控件,数字签名,安全 问题提出: ActiveX控件得到客户端的信息,如何传递到服务端??? 一种方法就是得到值后,使用Get,Post方式提交,这可能也是最常用的. 有没有更好一些的方法呢? 能不能在控件中直接向服务器发出请求而得到数据呢? 打开vb6,新建ActiveX控件工程。 工程名:fOcx,用户控件名:UC3 添加1个按钮,2个文本框 代码如下: ...
阅读全文
摘要:龙卷风 关键字:ASP,ActiveX控件,数字签名,安全 我们来看看如何从服务端获取数据,传递到ActiveX控件中。 1) 初始化时使用参数绑定 2) 运行时得到数据 打开vb6,新建ActiveX控件工程。 工程名:fOcx,用户控件名:UC2 为了方便,我们使用ActiveX控件接口向导…,菜单->外接程序->外接程序管理器->VB 6 ActiveX控件接口向导。确定即可。 打开Acti...
阅读全文
摘要:龙卷风 关键字:ASP,ActiveX控件,数字签名,安全 ActiveX控件运行在客户端。我们可以获得客户端的一些信息,如IC卡的信息,客户端的验证等等。但是ActiveX控件也有许多缺点:客户端的部署很困难,如客户端不能正确下载,下载了以后不能正确执行,下载的时候需要设置IE的安全级别等等。 更多的时候,我都在使用COM组件来扩展ASP的功能。准确地说,是服务端运行的Activex Dll组件...
阅读全文
摘要:打开vb6,新建工程。 添加两个按钮,一个image控件 注意:Access中的photo字段类型为OLE对象. SqlServer中的photo字段类型为Image . '** 引用 Microsoft ActiveX Data Objects 2.5 Library 及以上版本 ‘2.5版本以下不支持Stream对象 Dim iConcstr As String Dim iConc As AD...
阅读全文
摘要:我们来做一个组件,一个可以生成GUID的组件 全局唯一标志(GUID) 一个GUID可以表示成32个字符的十六进制格式。COM提供了一个名叫CoCreateGuid的系统级函数,可以用它来生成新的GUID。该函数依靠一种类似使用计算机网卡的唯一标志符和系统时钟等信息的算法,来创建一个在时间和空间上都唯一的GUID. 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fC8...
阅读全文
摘要:在运行前几章的例子,可能或多或少的都会碰上一些问题 如:组件编译后,又要修改,发生”权限被拒绝,’f:"csdn"fcom.dll’”等等的错误。 当asp页面浏览时,打开任务管理器,会看到一个dllhost.exe,用户名为IWAM_YANG的进程。IWAM_YANG会根据计算机名而有所不同。 可以使用以下几种方式来解决 1. 重新启动iis. 在控制面板中找到管理工具->internet信息服...
阅读全文
摘要:错误处理 如果页面出错,而没有对错误的处理,那么页面会显示一个用户可能看不懂的错误。 在asp脚本中可以使用 On Error Resume Next …… if Err.Number0 then Response.Write Err.Description End if 但是如果组件中出错呢?这种方法可以捕获错误,但是具体的错误如何知道呢? 我们可以在组件中加入错误处理,来返回错误,这样可以容易...
阅读全文
摘要:经常我们可以看到在连接数据库,打开记录集的时候,如下: rs.Open strsql, conn,adOpenDynamic ,adLockPessimistic 在键入”,”的时候,后面会出现一个游标类型或者锁类型列表可以供选择。 有时候我们为了简化,直接rs.open strsql,conn,1,3 第一种方法是不是更加专业一些,我们来看看asp中如何实现 打开vb6,新建Activex Dl...
阅读全文
摘要:数组问题 数组在程序中使用的很多,而且比较容易出问题 我们通过小例子来看看 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fC4 点击菜单->工具->添加过程 我们在名称内输入AcceptArray1,类型选择子程序,范围选择公有,然后确定 再次操作:在名称内输入AcceptArray2,类型选择函数,范围选择公有,然后确定即可 ‘功能:传递数组地址到组件,使用ByR...
阅读全文
摘要:如何使用属性 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fC2 点击菜单->工具->添加过程 我们在名称内输入myName,类型选择属性,范围选择公有,然后确定 再次操作:在名称内输入Age,类型选择属性,范围选择公有,然后确定 再次操作:在名称内输入peopleInfo,类型选择函数,范围选择公有,然后确定即可 代码如下: Option Explicit '保持...
阅读全文
摘要:如何注册组件 1.regsvr32 组件的绝对路径 如:regsvr32 c:"test"fc1.dll 因为组件只要注册就可以使用了,所以与组件的位置无关。 2.在COM+组件管理器中注册。 什么时候需要这种注册:组件在使用了COM+的服务后需要注册后才能正常的执行。如果该组件仅仅regsvr32注册,仍然无法使用 如何使用组件 set obj=server.createobject(“工程名....
阅读全文
摘要:一直以来,想写一些组件方面的应用,这段时间终于可以写一点自己喜欢的东西。 希望大家通过这些教程学习后,可以随心所欲的写出自己的组件。 每篇文章可能没有关联,只是写一些组件编写过程中出现的问题。 欢迎大家批评指正 环境:winxp+vb6+sp6+visual interdev6.0 作为第一篇,我们先来写一个比较简单的组件 完成的功能是:输入两个数相加,返回相加的结果 打开vb6,新建Active...
阅读全文
摘要:Session相比较就简单多了 看 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fZ3 引用“Microsoft Active Server Pages Object”对象库。 创建两个组件事件:OnStartPage以及OnEndPage 在事件OnStartPage中创建类ScriptingContent的一个引用。 实例化类ScriptingConte...
阅读全文
摘要:我们先来看看Application对象 以前使用Application对象常常用于计数器和数据库的连接串 我们以计数器为例: 先看global.asa文件,这个比较简单 然后 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fZ2 引用“Microsoft Active Server Pages Object”对象库。 创建两个组件事件:OnStartPage以及...
阅读全文
摘要:初级教程写了七篇了,肯定还有一些初级的东西需要写,我会慢慢的进行补充 中级教程的内容: 这可能也是大家最关心的:如:数据库的操作与封装。Asp内置对象的使用。这些部分我会花费较长的篇幅来说明,这一部分内容需要你能够比较熟练的使用ADO操作数据库并且对asp的5大对象比较熟悉。 我们看一下网上比较流传的一些资料: 众所周知,ASP内置了Response、Request、Server、Session、...
阅读全文
摘要:我们学习来Request 看如何在组件中得到页面提交的内容 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fZ4 引用“Microsoft Active Server Pages Object”对象库。 创建两个组件事件:OnStartPage以及OnEndPage 在事件OnStartPage中创建类ScriptingContent的一个引用。 实例化类Sc...
阅读全文
摘要:asp中测试 1为放大 obj.OutputImgFile server.MapPath("./lovethumbmail_bmp.jpg") '生成结果图片 if err.number0 then response.write Err.Description end if %> '生成水印 1为放大 obj.MarkRotate = 25 '旋转角度 obj.MaskText = "...
阅读全文
摘要:轉自:http://blog.csdn.net/online/archive/2005/07/13/424415.aspx 工程名flysoft 类模块image.cls Option Explicit '***************************************************** 'CSDN VB版 online(龙卷风3.0 笑傲江湖) '2005-6-30...
阅读全文
浙公网安备 33010602011771号