文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程Script用VB编写ActiveX DLL实现ASP编程
精品推荐
特别推荐
·主页javascript特效19则
·各种网页媒体播放器代码及详解
·用户体验:JS实现仿新浪信息提示效果
·网页特效:图片随机显示实例详解
·JavaScript入门学习书籍的阶段选择
·Javascript代码轻松隐藏网页源文件
·网页制作:JavaScript仿Windows关机效果
·网页制作Javascript经典小技巧总结
·JavaScript的9个陷阱及评点
·简单介绍用JSP来实现文件下载功能的几种方式
·网页播放器实现全屏的方法总结
·菜鸟学习javascript实例教程
·JavaScript 经典代码大全
·汇总:一些不错的使用频率比较高的JS函数
·Javascript模拟的DOS窗口
·JavaScript仿Windows关机效果
·仿windows选项卡效果拾零
·JavaScript经典效果集锦
·jscript/javascript条件编译
·Js之软键盘实现(源码)
热点TOP10
·javascript 常用代码大全
·javascript 动态添加表格行
·撕页广告代码及简介
·Golive CS2视频教程:JavaScript插件
·网页两侧浮动广告代码
·一个很好的日历控件(采用javascript编写)
·JavaScript经典效果集锦
·常用EMAIL格式检验(Javascript)
·如何判断ACTIVEX控件是否下载
·HTC——浏览器上的舞者
·Java一点通:中文识别问题全解决办法
·我学习使用java的一点体会(三)
·学习JavaScript的事件
·JavaScript Dom编程:介绍学习书籍
·基于javascript的拼音字典及应用举例
·JS分层的概念与本地存贮
·Javascript实现打印网页中定义的部分内容
·JavaScript/JS实现标题栏跑马灯
·JavaScript中split字符串函数
·JavaScript中sort排序函数

用VB编写ActiveX DLL实现ASP编程

日期:2005年4月25日 作者:清风网络学院 查看:[大字体 中字体 小字体]



  探讨完了什么是ActiveX DLL,我们开始正式编写我们自己的ActiveX DLL,以便来实现ASP中的同样功能,众所周知,ASP内置了Response、Request、Server、Session、Application五个对象,其实这五个内置对象正是IIS控制台初始化的五个ActiveX DLL组件,既然IIS可以初始化这五个组件用于ASP中,我们当然也可以直接在我们的ActiveX DLL中引用这些组件来实现我们的编程,也就是说我们可以在VB应用程序中通过引用这些组件来实现访问ASP内置对象的功能。 

  只要你安装了PWS4或者IIS4以上的WEB服务器,你就拥有了一个名称叫做“Microsoft Active Server Pages Object”的对象库,我们可以在VB的ActiveX DLL应用中引用这个对象库,通过引用这个对象库,我们就获得了一个对象(类):ScriptingContext,这个对象也正是我们整个文章探讨的核心对象。对象库内的关系如下: 

  对象库      类        类成员 

  ASPTypeLibrary ScriptingContext Application 

                    Request 

                    Response 

                    Session 

                    Server 

  通过上面的关系图,我们就可以很容易理解类ScriptingContent。下面我们来看一个具体的例子吧: 

  1、 使用VB6创建一个新的ActiveX DLL项目 

  2、 引用“Microsoft Active Server Pages Object”对象库。 

  3、 创建两个组件事件:OnStartPage以及OnEndPage 

  4、 在事件OnStartPage中创建类ScriptingContent的一个引用。 

  5、 实例化类ScriptingContent。 

  Test.cls (类实现) 

  '对象的声明 

  Dim rp as Response 

  Dim rq as Request 

  Dim ap as Application 

  Dim sr as Server 

  Dim sn as Session 

  '当组件被创建的时候会触发这个事件 

  Public Sub OnStartPage(mysc as ScriptingContent) 

   '进行对象的实例化 

   set rp=mysc.Response 

   set rq=mysc.Request 

   set sr=mysc.Server 

   set ap=mysc.Application 

   set sn=mysc.Session 

   rp.write "<br>ActiveX DLL组件已经被创建了!<br>" 

  End Sub 

  '当组件被销毁的时候触发这个事件 

  Public Sub OnEndPage() 

上一页 [1] [2] [3] 下一页 




上一篇:在ASP程序中执行SQL语句的安全性问题

下一篇:用XML结合数据库,给服务器减负。

用VB编写ActiveX DLL实现ASP编程 相关文章:
·socket编程原理
·ASP.NET弹出式日历选择控件的实现
·在PB中如何实现数据模糊查询
·如何实现局域网打印机共享
·PB动态报表格式自由定义的实现
·Ajax实现分页查询
·三步学会Java Socket编程
·Java编程思想:面向对象的逻辑思维方法
·PB程序中在普通激光打印机上实现条码打印
·用PM实现无损调整磁盘分区
用VB编写ActiveX DLL实现ASP编程 相关软件:
·TCP-IP详解卷2:实现
·C++编程思想
·Delphi7编程技巧与实例精解
·asp编程技术与综合实例演练(PDG)
·vc-mfc编程实例
·计算机编程与实例解析系列丛书
·JAVA 2应用编程150例
·VC++编程100例
·UNIX网络编程 第2版 第2卷 进程间通信
·Visual C++.NET深入编程电子版

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot