Asp组件——初级入门与精通系列之(一)

AspUPload组件 asp WEB服务器上传组件, IIS服务器基本都用得上!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 立即下载

一直以来,想写一些组件方面的应用,这段时间终于可以写一点自己喜欢的东西。

希望大家通过这些教程学习后,可以随心所欲的写出自己的组件。

每篇文章可能没有关联,只是写一些组件编写过程中出现的问题。

欢迎大家批评指正

环境:winxp+vb6+sp6+visual interdev6.0

      

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

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

打开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>

<HEAD>

<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">

</HEAD>

<BODY>

<%

set obj=server.CreateObject("fCom.fC1")

‘下面这句注意了,因为函数有返回值的,不能按下面的方法写,否则ie中会报错

‘obj.Add(3,4)

‘错误类型:
’Microsoft VBScript
编译器错误 (0x800A0414)
’
调用子程序时不能使用括号
’/xml/fc1.asp, line 9, column 12
’
obj.Add(3,4)

‘下面是正确写法

dim c

c=obj.Add(3,4)

Response.Write c

%>

 

</BODY>

</HTML>

 

配置好虚拟目录,在ie中执行此asp文件,得到结果7

 

第一篇结束了,祝大家学习愉快

ASP组件的介绍(ASP组件的使用步骤) 对ASP组件的描述 ASP组件的使用步骤 Ad Rotator组件的使用方法 file access组件的使用方法 counters组件、content linking、 ASPupload组件的使用方法 立即下载

相关推荐

ASP组件下载(SA-FileUp 4.0)

ASP组件下载(SA-FileUp 4.0)是一个经典的Web开发工具,主要针对使用ASP(Active Server Pages)技术的开发者。ASP是微软在IIS(Internet Information Services)上推出的一种服务器端脚本语言,用于构建动态交互式网站。SA-FileUp组件则是一个专门用于实现文件上传功能的解决方案,特别适用于需要用户在线提交文件的场景,如上传照片、文档或其他类型的文件。 SA-FileUp 4.0是该组件的一个版本,它提供了许多关键特性以增强网站的文件上传体验。以下是一些关于SA-FileUp 4.0的知识点: 1. **多文件上传**:SA-FileUp 4.0支持用户一次选择并上传多个文件,极大地提高了用户操作的便利性。 2. **文件大小限制**:组件允许设置文件上传的最大尺寸,以防止大文件导致服务器负载过重或内存溢出。 3. **文件类型过滤**:开发者可以指定允许上传的文件类型,例如只允许上传图片或文档,这样可以确保上传内容的安全性和合规性。 4. **错误处理**:SA-FileUp 4.0包含内置的错误处理机制,能有效处理上传过程中可能出现的问题,如网络中断、文件类型不符等。 5. **进度显示**:在上传过程中,组件能够显示文件上传的进度,为用户提供实时反馈,提升用户体验。 6. **自定义界面**:开发者可以根据自己的需求自定义上传界面的样式和布局,与网站设计保持一致。 7. **安全控制**:SA-FileUp 4.0支持安全验证,比如通过登录验证或会话管理来确保只有授权用户才能进行文件上传。 8. **服务器端处理**:上传的文件会被直接保存到服务器的指定位置,开发者可以通过编写ASP脚本来处理这些文件,例如进行格式转换、存储到数据库或发送邮件。 9. **编程接口**:组件提供了丰富的编程接口,使得开发者可以轻松集成到现有系统,实现自定义功能。 10. **兼容性**:SA-FileUp 4.0兼容多种浏览器和操作系统,包括IE、Firefox、Chrome等,同时对Windows服务器环境有良好的支持。 在实际应用中,SA-FileUp 4.0组件可以帮助开发者快速构建文件上传功能,减少手动编写相关代码的工作量,提高开发效率。同时,其丰富的特性和良好的扩展性,使其成为ASP开发者构建复杂文件上传系统的理想选择。通过解压"SA-FileUp 4.0"这个压缩包,你可以获得组件的相关文件,包括安装指南、示例代码和库文件,以便在你的项目中使用和学习。

Asp组件初级入门与精通系列之一

一直以来,想写一些组件方面的应用,这段时间终于可以写一点自己喜欢的东西。希望大家通过这些教程学习后,可以随心所欲的写出自己的组件。每篇文章可能没有关联,只是写一些组件编写过程中出现的问题。欢迎大家批评指正环境:winxp+vb6+sp6+visual interdev6.0       作为第一篇,我们先来写一个比较简单的组件完成的功能是:输入两个数相加,返回相加的结果

龙卷风.NET的专栏 3187

利用mininet模拟SDN架构并进行DDoS攻击与防御模拟(Ryu+mininet+sflow+postman)

1、知识概述 (1)软件定义网络: (2)mininet: Mininet是一个强大的网络仿真平台,通过这个平台,我们可以很方便的模拟真实环境中的网络操作与架构。特别是SDN,在真实网络中进行相关的网络实验有一定难度,自然需要一个仿真平台可以学习这种新型的网络架构,而Mininet就应运而生,承担了这个光荣而艰巨的使命。Mininet自带交换机(switchs)、主机(hosts)、控制器(controllers),同时,在mininet上可以安装OpenvSwitch、多种控制器(NOX\POX

北风 1万+

ASP错误代码总结

Microsoft VBScript语法错误(0x800A03E9)-->内存不足 Microsoft VBScript语法错误(0x800A03EA)-->语法错误 Microsoft VBScript语法错误(0x800A03EB)-->缺少 : Microsoft VBScript语法错误(0x800A03ED)-->

Asp.net2.0开发专栏 1720

从ENVI SARscape到SNAP:手把手教你迁移哨兵1 GRD数据预处理流程(含避坑指南)

本文详细介绍了从ENVI SARscape迁移到SNAP处理哨兵1 GRD数据的全流程,包括工具哲学差异、数据准备注意事项、核心处理流程等效实现及地形校正技巧。特别针对雷达数据预处理中的常见陷阱提供避坑指南,帮助用户高效完成工具迁移并确保结果质量。

weixin_28677005的博客 486

在天问block环境下LU-ASR01与51单片机的基础运用

正确步骤将模块和电脑连接后,仍然显示未连接(如4.1中图片中的编译下载后面显示未连接),可以尝试关闭软件后尝试,如果仍然不行换一条type-c线再试;以上方式都不行,可能要怀疑ASR01硬件损坏,跟商家联系!!!

BUG7073的博客 1万+

Asp组件初级入门与精通系列

 一直以来,想写一些组件方面的应用,这段时间终于可以写一点自己喜欢的东西。 希望大家通过这些教程学习后,可以随心所欲的写出自己的组件。 每篇文章可能没有关联,只是写一些组件编写过程中出现的问题。 欢迎大家批评指正 环境:winxp+vb6+sp6+visual interdev6.0 作为第一篇,我们先来写一个比较简单的组件 完成的功能是:输入两个数相加,返回相加的结果 打开vb6,新建Activ

每天努力点吧 871

pip——【Fatal error in launcher: Unable to create process】的深度排查与修复指南

本文深度解析了Python包管理工具pip报错【Fatal error in launcher: Unable to create process】的根本原因与解决方案。该错误通常由Python解释器路径变更、虚拟环境损坏或多版本冲突导致。文章提供了从快速排查到彻底修复的完整指南,包括使用`python -m pip`命令绕过启动器、修复或重装pip、重建虚拟环境等核心方法,并给出了预防此错误的最佳实践。

weixin_29306261的博客 598

vbscript错误代码及对应解释大全

 vbscript错误代码及对应解释大全     VBScript   语法错误     如果   VBScript   语句结构违反了一个或多个   VBScript   脚本语言语法规则,就会产生   VBScript   语法错误。     错误通常在执行程序前,编译程序时产生。   以下是53个语法错误:     错误编号   描述       十进制 十六进制 说明     1001 8

超子 1498

复现论文报错解决

博主复现论文代码过程中遇到的各种报错及解决方案~

rellvera的博客 1060

缠论 公式 自动画线 画笔 中枢 买卖点 源代码

【代码】缠论 公式 自动画线 画笔 中枢 买卖点 源代码。

weixin_40835859的博客 2万+

调试ASP时的错误提示和VBScript 语法错误

Microsoft VBScript语法错误(0x800A03E9)-->内存不足Microsoft VBScript语法错误(0x800A03EA)-->语法错误Microsoft VBScript语法错误(0x800A03EB)-->缺少 :Microsoft VBScript语法错误(0x800A03ED)-->缺少 (Microsoft VBScript语法错误(0x800A03E

cosio的专栏 2132

项目篇 | 图书管理系统 | 管理员模块 | 概述

图书管理系统管理员模块概述

百栗.的博客 405

Asp组件中级入门与精通系列之一

初级教程写了七篇了,肯定还有一些初级的东西需要写,我会慢慢的进行补充 中级教程的内容:这可能也是大家最关心的:如:数据库的操作与封装。Asp内置对象的使用。这些部分我会花费较长的篇幅来说明,这一部分内容需要你能够比较熟练的使用ADO操作数据库并且对asp的5大对象比较熟悉。 我们看一下网上比较流传的一些资料: 众所周知,ASP内置了Response、Request、Se

龙卷风.NET的专栏 3753

AD9613操作控制

输出250M时钟给AD9613,过FPGA ILA逻辑分析仪将AD9613采集的两个通道ADC数据250M数据显示出来。其中AD9613输出的是LVDS数据,通过select IO核转为并行数据。 一,搜索IP核:selectIO interface wizad ,并双击配置 配置为input,DDR模式,数据位宽为12bit,IO类型为差分,这里配置的是12对数据差分对。然后配置外部差分时钟。 将tap setting 设置为13,将时钟的边沿对准数据的中间,以免数据出错 二,

wangjie36的博客 4047

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Asp组件初级入门与精通系列之八

我们来做一个组件,一个可以生成GUID的组件全局唯一标志(GUID)一个GUID可以表示成32个字符的十六进制格式。COM提供了一个名叫CoCreateGuid的系统级函数,可以用它来生成新的GUID。该函数依靠一种类似使用计算机网卡的唯一标志符和系统时钟等信息的算法,来创建一个在时间和空间上都唯一的GUID. 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名

龙卷风.NET的专栏 3438

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Asp组件中级入门与精通系列之四

我们学习来Request看如何在组件中得到页面提交的内容 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fZ4 引用“Microsoft Active Server Pages Object”对象库。 创建两个组件事件:OnStartPage以及OnEndPage 在事件OnStartPage中创建类ScriptingContent的一个引用。 实例化类S

龙卷风.NET的专栏 5753

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Asp组件——初级入门与精通系列之(四)

数组问题数组在程序中使用的很多,而且比较容易出问题我们通过小例子来看看 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fC4点击菜单->工具->添加过程我们在名称内输入AcceptArray1,类型选择子程序,范围选择公有,然后确定再次操作:在名称内输入AcceptArray2,类型选择函数,范围选择公有,然后确定即可‘功能:传递数组地

KanJing—程序中心 817

ASP.NET Core MVC 从入门到精通系列文章(完)

随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生,或其他想从事ASP.NET Core MVC 系统开发的人员。虽然题目是从入门到精通,实际上属于入门知识范畴,在工作中用到的内容,可能会更多,本文无法一一为大家进行讲解,但是好的开头是成功的一半,希望大家都能从本系列文章中收获知识,并得到提升。

绳锯木断,水滴石穿,专心写文,无问西东!!! 1713

Asp组件高级入门与精通系列之一

很久没有写这个系列了,最近一直在忙其他的东西高级的组件话题我们将讨论一些比较难实现的,复杂的东西前段时间我写了一个龙卷风缩略图水印组件,感觉效果还不错,由于是vb写的,有一些难度,大家一起来看看这里有帖子:http://community.youkuaiyun.com/Expert/topic/4115/4115767.xml?temp=.9513056功能如下:龙卷风缩略图水印组件1.0版功能特点:1.支持

龙卷风.NET的专栏 9838

Asp组件初级入门与精通系列之四

数组问题数组在程序中使用的很多,而且比较容易出问题我们通过小例子来看看 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fC4点击菜单->工具->添加过程我们在名称内输入AcceptArray1,类型选择子程序,范围选择公有,然后确定再次操作:在名称内输入AcceptArray2,类型选择函数,范围选择公有,然后确定即可‘功能:传递数组地

龙卷风.NET的专栏 2739

Asp组件初级入门与精通系列之三

如何使用属性打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fC2点击菜单->工具->添加过程我们在名称内输入myName,类型选择属性,范围选择公有,然后确定再次操作:在名称内输入Age,类型选择属性,范围选择公有,然后确定再次操作:在名称内输入peopleInfo,类型选择函数,范围选择公有,然后确定即可 代码如下:Option Ex

龙卷风.NET的专栏 2045

Asp组件初级入门与精通系列之六

错误处理如果页面出错,而没有对错误的处理,那么页面会显示一个用户可能看不懂的错误。在asp脚本中可以使用On Error Resume Next……if Err.NumberResponse.Write Err.DescriptionEnd if但是如果组件中出错呢?这种方法可以捕获错误,但是具体的错误如何知道呢?我们可以在组件中加入错误处理,来返回错误,这样可

龙卷风.NET的专栏 2255

Asp组件初级入门与精通系列之五

经常我们可以看到在连接数据库,打开记录集的时候,如下:rs.Open strsql, conn,adOpenDynamic ,adLockPessimistic在键入”,”的时候,后面会出现一个游标类型或者锁类型列表可以供选择。有时候我们为了简化,直接rs.open strsql,conn,1,3第一种方法是不是更加专业一些,我们来看看asp中如何实现 打开vb6,新建Ac

龙卷风.NET的专栏 1906

Asp组件初级入门与精通系列之七

在运行前几章的例子,可能或多或少的都会碰上一些问题如:组件编译后,又要修改,发生”权限被拒绝,’f:/csdn/fcom.dll’”等等的错误。 当asp页面浏览时,打开任务管理器,会看到一个dllhost.exe,用户名为IWAM_YANG的进程。IWAM_YANG会根据计算机名而有所不同。 可以使用以下几种方式来解决1.  重新启动iis.在控制面板中找到管理工具-

龙卷风.NET的专栏 2496

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

龙卷风.NET的专栏 4251
下一篇: Asp组件——初级入门与精通系列之(二)
KanJingCode
博客等级 码龄21年 0粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值