ASP网站制作之Asp组件中级进门与精晓系列之五
专业性的服务。有的ASP商提供垂直型的应用服务,针对某一特定行业提供应用服务。我们进修来看一下Response工具。实在我们后面的教程中一向都在利用这个工具的Write办法。这里我们用Response工具设置cookie。
?
翻开vb6,新建ActivexDll工程。工程名修正为fCom,类名修正为fZ5
援用“MicrosoftActiveServerPagesObject”工具库。
创立两个组件事务:OnStartPage和OnEndPage
在事务OnStartPage中创立类ScriptingContent的一个援用。
实例化类ScriptingContent。
?
代码以下:
OptionExplicit
工具的声明
DimmyResponseAsResponse
DimmyRequestAsRequest
DimmyApplicationAsApplication
DimmyServerAsServer
DimmySessionAsSession
?
???当组件被创立的时分会触发这个事务
PublicSubOnStartPage(myScriptingContentAsScriptingContext)
????举行工具的实例化
????SetmyResponse=myScriptingContent.Response
????SetmyRequest=myScriptingContent.Request
????SetmyServer=myScriptingContent.Server
????SetmyApplication=myScriptingContent.Application
????SetmySession=myScriptingContent.Session
EndSub
?
???当组件被烧毁的时分触发这个事务
PublicSubOnEndPage()
????烧毁工具
????SetmyResponse=Nothing
????SetmyRequest=Nothing
????SetmyServer=Nothing
????SetmyApplication=Nothing
????SetmySession=Nothing
EndSub
?
从页面中设置Cookie,组件中失掉
PublicSubGetCookie()
???Dimmyitem
???全体信息
???ForEachmyitemInmyRequest.Cookies
???????myResponse.Writemyitem&":"&myRequest.Cookies.Item(myitem)
???????myResponse.Write"
"
???Next
???
???单个信息
???myResponse.Write"个中用户姓名是"&":"&myRequest.Cookies("username")
???myResponse.Write"
"
???myResponse.Write"个中用户岁数是"&":"&myRequest.Cookies("age")
???myResponse.Write"
"
EndSub
组件中设置cookie,页面中失掉
PublicSubSetCookie()
???myResponse.Cookies("com_username")="龙卷风"
???myResponse.Cookies("com_age")=26
???myResponse.Expires=#9/13/2004#
EndSub
?
编译成Dll文件,体系主动会注册。
不然利市工注册Regsvr32f: estfcom.dll
?
测试
翻开visualinterdev6.0,天生一个fz5.asp文件
?
设置好假造目次,在ie中实行fc5.asp文件,能够看到
龙卷风
26
age:26
username:龙卷风
com_age:26
com_username:龙卷风
个中用户姓名是:龙卷风
个中用户岁数是:26
未完待续
</p>ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
页:
[1]