Session对象本身就是很好的存储信息的对象。
至此,我们创建了一个非常简单的没有什么功能的ASP组件,意在说明如何制作。下面,我们书写一个简单的ASP网页,来看看如何使用。网页如下:
<%@ Language=VBScript %>
<%
Set Obj=Server.CreateObject("MyStudio.MyComponent")
j=Obj.InitMyComp(5)
Response.Write(j)
%>
<%
Obj.MyFloat=3.9
j=Obj.MyFloat
Response.Write(j)
%>
<%
str1="abcd"
str2=Obj.StrConv(str1)
Response.Write(str2)
%>
显示结果为:
5
3.9
abc
也许,你现在还看不到编写ASP组件的巨大魅力。但是,如果你正在编写搜索引擎,文件上传,自动回复,等等的高级网页制作,你若能够充分的利用VC++的优越编程手段,就不必在CGI,ISAPI中苦苦挣扎,可以比较方便的编写这些功能。比方说用户想在你的网页上搜索几个著名新闻网站上当前的重要新闻,你就可以使用ASP组件在后台实时的打开各网站获得信息,筛选匹配后显示给用户。又比方说,当注册用户告知他的email地址,你就可以利用ASP组件自动给新注册用户发出确认信函,用最快的方式让用户去确认并使注册成功……其实,你一定还有很多新的想法可以在网页上得以实现,赶快行动吧。
http://www.ccw.com.cn/htm/app/aprog/01_2_13_4.asp