<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[静怡家园]]></title> 
<link>http://www.zhanghaijun.com/index.php</link> 
<description><![CDATA[书山有路勤为径，学海无涯苦作舟！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[静怡家园]]></copyright>
<item>
<link>http://www.zhanghaijun.com/post//</link>
<title><![CDATA[Asp组件初级入门与精通系列之三]]></title> 
<author>碟舞飞扬 &lt;webmaster@zhanghaijun.com&gt;</author>
<category><![CDATA[Web开发]]></category>
<pubDate>Fri, 29 Jun 2007 18:42:50 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//</guid> 
<description>
<![CDATA[ 
	如何使用属性 <br/><br/><br/>打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fC2<br/><br/>点击菜单-&gt;工具-&gt;添加过程<br/><br/>我们在名称内输入myName,类型选择属性，范围选择公有，然后确定<br/><br/>再次操作:在名称内输入Age,类型选择属性，范围选择公有，然后确定<br/><br/>再次操作:在名称内输入peopleInfo,类型选择函数，范围选择公有，然后确定即可<br/><br/><br/>代码如下:<br/><br/>Option Explicit<br/><br/>&#039;保持属性值的局部变量,只能在类中使用<br/><br/>Private mvarmyName As String <br/><br/>Private mvarAge As Integer<br/><br/>‘Let写属性(Let属性: 该过程给一个属性赋值。)<br/><br/>Public Property Let Age(ByVal vData As Integer)<br/><br/>mvarAge = vData<br/><br/>End Property<br/><br/>‘Get读属性(该过程获取一个属性的值。)<br/><br/>Public Property Get Age() As Integer<br/><br/>Age = mvarAge<br/><br/>End Property<br/><br/><br/>Public Property Let myName(ByVal vData As String)<br/><br/>mvarmyName = vData<br/><br/>End Property<br/><br/><br/>Public Property Get myName() As String<br/><br/>myName = mvarmyName<br/><br/>End Property<br/><br/><br/>Public Function peopleInfo() As String<br/><br/>peopleInfo = &quot;姓名: &quot; &amp; mvarmyName &amp; &quot; 年龄:&quot; &amp; mvarAge<br/><br/>End Function<br/><br/><br/>Ok,一个简单的组件就写好了，点击菜单-&gt;文件-&gt;生成fCom.dll文件<br/><br/>确定，在目录下就会有fCom.dll文件<br/><br/><br/>测试<br/><br/>打开visual interdev6.0,生成一个asp文件，为什么要使用interdev,因为它有代码提示功能，与vb的ide环境一致，方便书写<br/><br/><br/>&lt;%@ Language=VBScript %&gt;<br/><br/>&lt;HTML&gt;<br/><br/>&lt;BODY&gt;<br/><br/>&lt;%<br/><br/>set obj=server.CreateObject(&quot;fCom.fC2&quot;) <br/><br/>dim c<br/><br/>&#039;这里调用的是组件的Let属性<br/><br/>obj.myName =&quot;龙卷风&quot;<br/><br/>obj.Age =20<br/><br/>c=obj.peopleInfo() <br/><br/>Response.Write c<br/><br/>&#039;这里调用的是组件的Get属性<br/><br/>Response.Write &quot;&lt;br&gt;&quot;<br/><br/>Response.Write obj.myName<br/><br/>Response.Write &quot;&lt;br&gt;&quot;<br/><br/>Response.Write obj.Age <br/><br/>%&gt;<br/><br/><br/>&lt;/BODY&gt;<br/><br/>&lt;/HTML&gt;<br/><br/><br/>配置好虚拟目录，在ie中执行此asp文件，得到结果如下:<br/><br/>姓名: 龙卷风 年龄:20<br/>龙卷风<br/>20<br/><br/><br/>未完待续<br/> 
]]>
</description>
</item><item>
<link>http://www.zhanghaijun.com/post//#blogcomment</link>
<title><![CDATA[[评论] Asp组件初级入门与精通系列之三]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>