摘要: "" AND LEN(PATH) 0) ILEN = LEN(PATH) - 1 PATH = LEFT(PATH, ILEN) WEND RESPONSE.WRITE PATH '这个"WHILE/WEND" 循环被用来将当前文件从虚拟路径(EG: HTTP://DOMAIN/DIR)转换成CRYSTAL ' REPORT FILE的物理路径(EG: C:) '打开REPORT... 阅读全文
posted @ 2008-03-28 23:16 Athrun 阅读(371) 评论(0) 推荐(0) 编辑
摘要: Visual Studio 类设计器是通用语言运行库的多功能、可视化设计环境。使用 Visual Studio 类设计器可以显现类和其他类型的结构,还可以通过可视化表示方法编辑它们的源代码。对类图的更改将直接反映在代码中,且对代码的更改会直接影响设计器的外观。设计器和代码之间的同步关系,使得可视化创建和配置复杂的 CLR 类型变得容易。 类设计器包含一些专门设计的功能,这些功能将有助于重构... 阅读全文
posted @ 2008-03-28 17:05 Athrun 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 這篇文章主要是把ASP代碼變成組件,開發者不僅是加快了ASP的速度,而且也能保護自己的代碼. 下面,我們會來編寫一個非常簡單的組件,重點是知道怎樣開發DLL組件,而不是其復雜的代碼!這些都要靠你們自己以後的努力了. 服務器端組件 首先,服務器端的組件要有別於客戶端的組件.客戶端的組件是通過網絡傳輸,依靠HTML來起作用.而且只能在IE上有用.但是服務器端的組件是運行在服務器端,它在服務器上執行... 阅读全文
posted @ 2008-03-28 16:27 Athrun 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 轉自:http://www.programfan.com 文檔中心:http://www.programfan.com/article/article.asp?classid=3 文件上传是WEB开发中经常要用到的功能,但ASP本身和内置的组件都不支持文件上传功能。网上流 传的一些第三方组件虽然能够解决这个问题,但大多是要收费的,更别说Open Source了。本文将详细 剖析WEB文件上传的原... 阅读全文
posted @ 2008-03-28 16:20 Athrun 阅读(458) 评论(0) 推荐(0) 编辑
摘要: ASP中的ActiveX服務器組件為標準的Automation ActiveX組件,只要使用由ASP提供的接口和遵守ASP有關規則便可。Delphi 4.0作為一種高效、快速、強大的開發語言,為開發COM組件提供了很強的功能,但不知道什么原因,很少有人運用Delphi編寫ASP中的ActiveX服務器組件。本文意在通過舉例介紹如何運用Delphi編寫ASP中的ActiveX 組件。 通過以下步... 阅读全文
posted @ 2008-03-28 16:08 Athrun 阅读(619) 评论(0) 推荐(1) 编辑
摘要: 如果你想脱离asp爱好者的水平,那么你就应该学会为asp编写组件。我在google上搜索了一下,Delphi编写asp组件的文章一共就几篇,所以今天写了这篇Delphi编写asp组件的基础文章,希望对新手有点帮助。如果你要学习VB编写asp组件的话,建议看看龙卷风大哥的文章(http://blog.csdn.net/online/category/9939.aspx),不是我可以比的。呵呵:) ... 阅读全文
posted @ 2008-03-28 15:46 Athrun 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 这段时间一直比较忙,呵呵 今天我们来看一下一个完整的数据封装的、带分页的例子 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fZ8 引用“Microsoft Active Server Pages Object”,”Microsoft Activex Data Object 2.7 Library”对象库。 创建两个组件事件:OnStartPage以及OnEndP... 阅读全文
posted @ 2008-03-28 14:47 Athrun 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 开始数据库操作。 常见的组件封装 1.? 把数据库的连接信息封装起来。 1>???? 直接返回数据库连接串,如,组件中 Public? Function? datasource()? As? Variant datasource? =? "driver={sql? server};server=yang;uid=sa;pwd=;? database=northwind" End? Functi... 阅读全文
posted @ 2008-03-28 14:45 Athrun 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 作为Asp的内置对象,我们最后来学习Server对象 Server对象用的比较多的就是Html编码,Url编码和网页的重定向,传送。 ? 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fZ6 引用“Microsoft Active Server Pages Object”对象库。 创建两个组件事件:OnStartPage以及OnEndPage 在事件OnStar... 阅读全文
posted @ 2008-03-28 14:44 Athrun 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 我们学习来看一下Response对象。其实我们前面的教程中一直都在使用这个对象的Write方法。 这里我们用Response对象设置cookie。 ? 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fZ5 引用“Microsoft Active Server Pages Object”对象库。 创建两个组件事件:OnStartPage以及OnEndPage 在事... 阅读全文
posted @ 2008-03-28 14:43 Athrun 阅读(266) 评论(0) 推荐(0) 编辑
摘要: OWC介绍: Microsoft Office 2000中包含有一组称为OWC的新控件集合。利用这些组件,可以在WEB浏览器以及其他传统的编程环境下创建许多有用的数据分析解决方案与报表生成解决方案。 Office Web Component是一组COM(Component Object Model:组件对象模型)控件的集合,用于为多种控件容器提供交互式的电子数据表模型、数据库报表与数据可视化服务。... 阅读全文
posted @ 2008-03-28 14:38 Athrun 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 大家在编写ASP程序的时候,可能要对各 种指标以图形的方式显示出来。如果仅仅 是柱状图,可以采用画表格的方法。许多投票 程序多采用这种方法。如果是饼状图或从数据 库中检索数据后再显示,就有些困难了.办法 也有,自己可以封装excel来完成上述功能,或 者用deiphi做一个activeform传入参数,或者用php 来写,java也可以。当然,用一个比较成熟的图形 组件来完成更好一些。micros... 阅读全文
posted @ 2008-03-28 14:37 Athrun 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 龙卷风 关键字:ASP,ActiveX控件,数字签名,安全 问题提出: ActiveX控件得到客户端的信息,如何传递到服务端??? 一种方法就是得到值后,使用Get,Post方式提交,这可能也是最常用的. 有没有更好一些的方法呢? 能不能在控件中直接向服务器发出请求而得到数据呢? 打开vb6,新建ActiveX控件工程。 工程名:fOcx,用户控件名:UC3 添加1个按钮,2个文本框 代码如下: ... 阅读全文
posted @ 2008-03-28 14:31 Athrun 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 龙卷风 关键字:ASP,ActiveX控件,数字签名,安全 我们来看看如何从服务端获取数据,传递到ActiveX控件中。 1) 初始化时使用参数绑定 2) 运行时得到数据 打开vb6,新建ActiveX控件工程。 工程名:fOcx,用户控件名:UC2 为了方便,我们使用ActiveX控件接口向导…,菜单->外接程序->外接程序管理器->VB 6 ActiveX控件接口向导。确定即可。 打开Acti... 阅读全文
posted @ 2008-03-28 14:29 Athrun 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 龙卷风 关键字:ASP,ActiveX控件,数字签名,安全 ActiveX控件运行在客户端。我们可以获得客户端的一些信息,如IC卡的信息,客户端的验证等等。但是ActiveX控件也有许多缺点:客户端的部署很困难,如客户端不能正确下载,下载了以后不能正确执行,下载的时候需要设置IE的安全级别等等。 更多的时候,我都在使用COM组件来扩展ASP的功能。准确地说,是服务端运行的Activex Dll组件... 阅读全文
posted @ 2008-03-28 14:27 Athrun 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 打开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... 阅读全文
posted @ 2008-03-28 14:25 Athrun 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 我们来做一个组件,一个可以生成GUID的组件 全局唯一标志(GUID) 一个GUID可以表示成32个字符的十六进制格式。COM提供了一个名叫CoCreateGuid的系统级函数,可以用它来生成新的GUID。该函数依靠一种类似使用计算机网卡的唯一标志符和系统时钟等信息的算法,来创建一个在时间和空间上都唯一的GUID. 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fC8... 阅读全文
posted @ 2008-03-28 14:23 Athrun 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 在运行前几章的例子,可能或多或少的都会碰上一些问题 如:组件编译后,又要修改,发生”权限被拒绝,’f:"csdn"fcom.dll’”等等的错误。 当asp页面浏览时,打开任务管理器,会看到一个dllhost.exe,用户名为IWAM_YANG的进程。IWAM_YANG会根据计算机名而有所不同。 可以使用以下几种方式来解决 1. 重新启动iis. 在控制面板中找到管理工具->internet信息服... 阅读全文
posted @ 2008-03-28 14:22 Athrun 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 错误处理 如果页面出错,而没有对错误的处理,那么页面会显示一个用户可能看不懂的错误。 在asp脚本中可以使用 On Error Resume Next …… if Err.Number0 then Response.Write Err.Description End if 但是如果组件中出错呢?这种方法可以捕获错误,但是具体的错误如何知道呢? 我们可以在组件中加入错误处理,来返回错误,这样可以容易... 阅读全文
posted @ 2008-03-28 14:17 Athrun 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 经常我们可以看到在连接数据库,打开记录集的时候,如下: rs.Open strsql, conn,adOpenDynamic ,adLockPessimistic 在键入”,”的时候,后面会出现一个游标类型或者锁类型列表可以供选择。 有时候我们为了简化,直接rs.open strsql,conn,1,3 第一种方法是不是更加专业一些,我们来看看asp中如何实现 打开vb6,新建Activex Dl... 阅读全文
posted @ 2008-03-28 14:13 Athrun 阅读(217) 评论(0) 推荐(0) 编辑