灵魂腐蚀 发表于 2015-1-16 22:08:09

ASP网页设计办理ASP中Connection对像封装dll成绩

asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。asp代码保密一向是使人头痛的成绩,今朝没有十分好的办理计划,不过用vb编译成dll,但事情量其实太年夜,因而一向苦苦追求着另外一种路子,本文具体先容关于办理ASP中Connection对像封装dll成绩的文章专题。
  午时,俄然灵感一发,“为何不实验用加密数据库?”,经由过程对数据库设一个高强度的暗码,然后用vb封装connection对像,将暗码信息写在dll里,然后经由过程asp创立组件体例挪用,就算人家拿了我的代码,也没法修改数据库!
  因而,入手下手了一步步既疾苦又安慰的路程。vb三四年前用过,并且菜得不再菜,为了找思绪,就上彀搜,百度偶然候也挺害人的,搜了一年夜堆误人后辈的东东出来,出格是谁人vb程序里只放一个毗连字符串,然后用asp创立组件,掏出字串,然后毗连的思绪,没任何意义,一句respose.write毗连字串就出来。
  到达加密数据库的目标,链接字串相对是不克不及显现的,以是我参考了龙卷风写的"利用组件封装数据库操纵(二)"中的办法,设定一个conn的全局变量,然后翻开数据库的函数前往的只要true跟false。更主要的一点就是封装rs的execute办法,将其写到dll里,详细操纵以下:
  1.翻开vb,创立一个activexdll工程,工程称号叫myconn,类模块是dbconn,然后写进以下代码:
OptionExplicit
DimrpAsResponse
DimrqAsRequest
DimapAsApplication
DimsrAsServer
DimsnAsSession
DimConnAsADODB.Connection创立conn全局变量
DimRSAsADODB.Recordset创立全避变量rs
PublicSubOnStartPage(MyScriptingContextAsScriptingContext)
Setrp=MyScriptingContext.Response
Setrq=MyScriptingContext.Request
Setsr=MyScriptingContext.Server
Setap=MyScriptingContext.Application
Setsn=MyScriptingContext.Session
EndSub
PublicSubOnEndPage()
Setrp=Nothing
Setrq=Nothing
Setsr=Nothing
Setap=Nothing
Setsn=Nothing
EndSub
共2页:上一页1下一页
asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。

飘飘悠悠 发表于 2015-1-17 21:10:26

用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。

admin 发表于 2015-1-21 09:51:19

尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。

飘灵儿 发表于 2015-1-30 14:12:29

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

精灵巫婆 发表于 2015-2-6 13:20:30

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。

山那边是海 发表于 2015-2-16 07:07:10

我想问如何掌握学习节奏(先学什么再学什么)最好详细点?

海妖 发表于 2015-3-5 01:18:49

作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。

小妖女 发表于 2015-3-11 22:17:53

从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了

因胸联盟 发表于 2015-3-19 15:38:15

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
页: [1]
查看完整版本: ASP网页设计办理ASP中Connection对像封装dll成绩