仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 441|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网站制作之Asp组件中级进门与精晓系列之五

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:37:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
专业性的服务。有的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最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。
admin 该用户已被删除
沙发
发表于 2015-1-20 10:44:47 | 只看该作者
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
板凳
发表于 2015-1-26 23:06:06 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
不帅 该用户已被删除
地板
发表于 2015-2-2 22:17:03 来自手机 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
再现理想 该用户已被删除
5#
发表于 2015-2-8 12:40:09 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
灵魂腐蚀 该用户已被删除
6#
发表于 2015-2-25 13:33:24 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
再见西城 该用户已被删除
7#
发表于 2015-3-7 21:08:33 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
精灵巫婆 该用户已被删除
8#
发表于 2015-3-15 13:53:03 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
小妖女 该用户已被删除
9#
发表于 2015-3-22 01:20:57 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 11:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表