百度空间 | 百度首页 
               
 
查看文章
 
◎使用脚本部件向导简化WSC设计
2007年09月12日 星期三 下午 04:11

尽管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" ?>

才能正常通过注册。


类别:vbs简明教程(原创) | 添加到搜藏 | 浏览() | 评论 (2)
 
最近读者:
 
网友评论:
1
2007年09月12日 星期三 下午 04:23 | 回复
晚上好! ╭╮☆╭╧╮╭╧╮╭╧╮╭╧╮╭╮☆〃   ╰幸╮║人│║气│║旺│║旺│╰快╮ ☆╰福╘∞╛╘∞╛╘∞╛╘∞╛☆╰乐 幸福在你身边,微笑在你心间,欢乐随你每天, 祝福你心想事成、万事如意、健康幸福快乐每一天!
 
2
2007年09月13日 星期四 上午 07:53 | 回复
在那里填写代码啊,我怎么找不到,这不是所有的函数都完成了吗?这也是向导做的?
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu