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());
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器