<script type="text/javascript">
</script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
// 导入需要的. net命名空间
import system;
import system.serviceprocess;
import system.diagnostics;
import system.timers;
class simpleservice extends servicebase
{
private var timer : timer;
function simpleservice()
{
canpauseandcontinue = true;
servicename = " JScript service";
timer = new timer();
timer.interval = 1000;
timer.addontimer(ontimer);
}
protected override function onstart(args : string[])
{
eventlog.writeentry(" JScript service started");
timer.enabled = true;
}
protected override function onstop()
{
eventlog.writeentry(" JScript service stopped");
timer.enabled = false;
}
protected override function onpause()
{
eventlog.writeentry(" JScript service paused");
timer.enabled = false;
}
protected override function oncontinue()
{
eventlog.writeentry(" JScript service continued");
timer.enabled = true;
}
function ontimer(source : object, e : eventargs)
{
eventlog.writeentry("hello world from JScript!");
}
}
servicebase.run(new simpleservice());
< <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript">
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
JScript.
net可以用
JScript 或任意
net 框架语言(如 c #,vb7.0) 通过增加extends主题词在类声明以后来继承和扩展现有类。这能力允许
JScript.
net非常容易地利用
net 平台的丰厚资源。为了说明这些,给出一个程序。这个程序扩展了
net 框架的servicebase 类。
// 导入需要的. net命名空间
import system;
import system.serviceprocess;
import system.diagnostics;
import system.timers;
class simpleservice extends servicebase
{
private var timer : timer;
function simpleservice()
{
canpauseandcontinue = true;
servicename = " JScript service";
timer = new timer();
timer.interval = 1000;
timer.addontimer(ontimer);
}
protected override function onstart(args : string[])
{
eventlog.writeentry(" JScript service started");
timer.enabled = true;
}
protected override function onstop()
{
eventlog.writeentry(" JScript service stopped");
timer.enabled = false;
}
protected override function onpause()
{
eventlog.writeentry(" JScript service paused");
timer.enabled = false;
}
protected override function oncontinue()
{
eventlog.writeentry(" JScript service continued");
timer.enabled = true;
}
function ontimer(source : object, e : eventargs)
{
eventlog.writeentry("hello world from JScript!");
}
}
servicebase.run(new simpleservice());
< <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript">
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>