转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 站长学院 >> Web开发 >> 正文
使用VB编写纯ASP程序         ★★★★

使用VB编写纯ASP程序

作者:闵涛 文章来源:闵涛的学习笔记 点击数:622 更新时间:2009/4/23 10:26:49
b46  ∏凹柑齑蟾缍晕宜担褂胊sp真麻烦,编译环境实在是差劲,他总是在vb里面写好调试好代码然后在把代码粘贴到asp程序中,为此,我在这提出一个解决之道。使用VB接替ASP所有的对象,在VB中编写纯粹的ASP程序。
  大家应该都知道,其实asp中的好多组件都是使用VB编写出来的,但是让大家感到很不方便的是如何使用asp固有的几个组件,例如Response,Request,Application,Session等等,如果我要是能够在VB里面直接使用这些组件的话,那么就能够直接使用VB编写asp运用程序了。
  下面是详细的步骤:
  1。在VB中新建一个ActiveX DLL.其中那些命名项目、类的过程我就省略了。

  2。现在需要在VB中引用两个dll.
  第一个是引用ASP引擎的dll.
  从菜单中选择Project\References命令,引用’Microsoft Active Server Pages Object Library’.
  如果你没有找到它的话,你可以在以下目录中查找这个asp.dll文件%systemdirectory%/system32/inetsvr目录
  单击按钮’Browse...’可以导入这个动态连接库
  第二个是引用Microsoft Transaction Server (MTS)对象.选择同样的命令,引用
  ’Microsoft Transaction Server Type Library’.
  如果你没有找到它的话,你可以在以下目录中查找这个mtxas.dll文件
  %systemdirectory%/system32/Mts/ 3。好了,所有准备工作完成,下面是如何编写的代码,我想大家都能够看明白的。
  这个是类文件的代码:
  Option Explicit
  Dim m_objResponse As Response
  Dim m_objRequest As Request
  Dim m_objServer As Server
  Dim m_objApplication As Application
  Dim m_objSession As Session
  Private Sub Class_Initialize()
    Dim objContext As ObjectContext
    Set objContext = GetObjectContext()
    Set m_objResponse = objContext("Response")
    Set m_objRequest = objContext("Request")
    Set m_objServer = objContext("Server")
    Set m_objApplication = objContext("Application")
    Set m_objSession = objContext("Session")
  End Sub
  Public Sub ASPTest()
    m_objResponse.Write "告别写字板,使用VB环境编写ASP程序!"
   Sub
  将以上的代码拷贝粘贴到你的程序中,然后编译这个项目成dll。最后使用regsvr32 componentname.dll把这个dll注册到iis中。
  下面是在asp文件中使用这个组件的方法:
  <%
   Set objTest = Server.CreateObject("YourPrjName.ASPTest")
   objTest.ASPTest
   Set objTest = Nothing
  %>
  好了,希望我的方法能够解决大哥的苦恼,呵呵。
156


[VB.NET程序]使用VB编写纯ASP程序  
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Web开发  · 网页制作
    · 平面设计  · 网站运营
    · 网站推广  · 搜索优化
    · 建站心得  · 站长故事
    · 互联动态
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台