您的位置:首页 > 编程语言 > VB

◎使用脚本部件向导简化WSC设计

2007-09-30 08:51 351 查看
尽管XML语言被设计成为一种相对精简的标记语言,符合XML格式的WSC部件也设计的极为规范,但就我而言,在具体的设计过程中,出错最多的仍然在XML的各种标记上,幸好,微软推出了专门生成WSC部件代码的工具Windows Script Component Wizard,这个工具可以迅速的为我们搭建好WSC部件的框架,极大的方便了我们对WSC部件的编写,此向导除了在微软的网站上下载外,在我的网盘上也有一份拷贝。
它的使用方法也极为简单,就连诸如我之流E文程度极差者也能使用。













如上例,生成如下代码:
<?xml version="1.0"?>
<component>
<?component error="true" debug="false"?>
<registration
       description="测试用的WSC部件"
       progid="test.WSC"
       version="1.00"
       classid="{155642f0-fbad-4f98-90cb-b38b7a3cf428}"
>
</registration>
<public>
       <property name="start">
              <get/>
       </property>
       <property name="end">
              <get/>
              <put/>
       </property>
       <method name="print">
              <PARAMETER name="para1"/>
              <PARAMETER name="para2"/>
       </method>
       <method name="list">
              <PARAMETER name="para3"/>
       </method>
</public>
<implements type="Behavior" id="Behavior"/>
<script language="VBScript">
<![CDATA[
dim start
dim end
function get_start()
       get_start = start
end function
function get_end()
       get_end = end
end function
function put_end(newValue)
       end = newValue
end function
function print(para1,para2)
       print = "Temporary Value"
end function
function list(para3)
       list = "Temporary Value"
end function
]]>
</script>
</component>
呵呵,该有的东西全有了,属性对应的变量也定以来,我们只要对其中实现部分稍加修改就可以注册应用了,需要注意的是,如果在WSC编码设计中出现汉字,则必须在第一行添加encoding="gb2312"标记,既第一行为:
<?xml version="1.0" encoding="gb2312" ?>
才能正常通过注册。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息