首页 > 开发 > .Net > 正文

使用JScript.NET制作asp.net网页基础教程5

2020-02-03 16:41:23
字体:
来源:转载
供稿:网友
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());


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表