• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
works guo

成功的渴望与生俱来---- 成功是获得赞美与尊重的最有效的途径
博客园    首页    新随笔    联系   管理    订阅  订阅

Introduction to JScritp.NET(1)

我们已经听说Microsoft在PDC2000上正式宣布,发布新的语言,C#,VB.NET和JScript.NET.本文章将介绍向你介绍JScript.NET. JScript是结合已经相当成功的ECMAScript标准, 领导兼容JavaScript.大部分生动的效果都能在JScript.NET中执行,预定目标就是可以达到与C#和VB.NET样的强大.它自动的受益于.NET平台. .NET平台为JSCRIPT.NET设计有一个编译器JSC,这个编译器能将JScript编译成.exe或a.ll,JScript能使用在ASP.NET页面和创建Web sercices.
之前10天主要就是在MSDN2上学习很多关于JScript的知识,所以决定就在这里建立一个关于JScript系列,在JScript系列主要就我的翻译很多关于JScript文章与学习笔记!
在院子里面也有很多关于JScript的文章给大家列出来如下:
阿不的
[译作]Class in Jscript Part I

被遗忘的JScript.net

JScript中正则表达函数的说明与应用

鸟食轩有很多关于JScript的文章

只遍历出JScript对象的expando属性



原文


Introduction to JScritp.NET


我们已经听说Microsoft在PDC2000上正式宣布,发布新的语言,C#,VB.NET和JScript.NET.本文章将介绍向你介绍JScript.NET.

JScript是结合已经相当成功的ECMAScript标准, 领导兼容JavaScript.大部分生动的效果都能在JScript.NET中执行,预定目标就是可以达到与C#和VB.NET样的强大.它自动的受益于.NET平台.

.NET平台为JSCRIPT.NET设计有一个编译器JSC,这个编译器能将JScript编译成.exe或a.ll,JScript能使用在ASP.NET页面和创建Web sercices.

创建一个Simple.exe使用JScript hello.js
//Copy this line in a file hello.js
//
使用 Jsc/exe class.js编译产生Hello.exe
Print("Hello From JScript exe");


创建一个Simple Class in JSCript:Class.js
//Copy in a file Class.js
//
使用 Jsc/exe class.js编译产生class.exe
class Class1
{
function sayHi()
{
return "Hi from JScript Class";
}

}

var o : Class1 = new Class1;
print(o.sayHi());

A Bit of OOPS in JScript.NET : class1.js

class Class1
{
function sayHi()
{
return "Hi from JScript Class";
}

}


class c2 extends Class1
{
protected 
var name : String; //variable of type string
function get fname() : String //property get (acessor)
{
return this.name;
}

function set fname(newName : String) //property let (mutator)
{
this.name = newName;
}

}

var o : c2 = new c2;
print(o.sayHi());
o.fname 
= "Manish";
print(o.fname);


创建一个WebService :JSWeb.asmx
<%@ WebService Language ="JScript" Class="MyJS" % >
import System.Web.Services;
class MyJS extends WebService
{
WebMethodAttribute 
function sayHi() : String
{
return "Hi from a JScript.NET web service";
}

}



JScript.NET混入了.NET Framework并且还有点像SmallTalk, FujitsuCOBOL和其他.NET语言.
posted @ 2008-02-22 12:20  works guo  阅读(424)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3