使用JScript.NET创建asp.net页面(四)

在Jscript中定义类通过类声明, 包含方法和对象和var 声明。对于类的派生通过下面两个程序的对比,你讲清楚地明白。
    JScript 5.5 Code
// Simple object with no methods
function Car(make, color, year)
{
     this.make = make;
     this.color = color;
     this.year = year;
}
function Car.prototype.GetDescription()
{
     return this.year + " " + this.color + " " + this.make;
}
// Create and use a new Car object
var myCar = new Car("Accord", "Maroon", 1984);
print(myCar.GetDescription());
JScript.NET Code
// Wrap the function inside a class statement.
class Car
{
     var make : String;
     var color : String;
     var year : int;
     function Car(make, color, year)
     {
        this.make = make;
        this.color = color;
        this.year = year;
     }
     function GetDescription()
     {
        return this.year + " " + this.color + " " + this.make;
     }
}
var myCar = new Car("Accord", "Maroon", 1984);
print(myCar.GetDescription());
    Jscript.net还支持定义private和protected property通过GET和SET进行读写。
如下例:
class Person
{
     private var m_sName : String;
     private var m_iAge : int;
     function Person(name : String, age : int)
     {

时间: 2024-09-28 08:48:41

使用JScript.NET创建asp.net页面(四)的相关文章

使用JScript.NET创建asp.net页面(二)

asp.net|js|jscript|创建|页面 为了实现Jscript.net的推断变量类型的功能,你需要遵守以下几条规则!一.    永远声明你的局部变量.这看起来像是显而易见的,但是这是非常重要的,Jscript.net只能推断你的局部变量,而不是全局变量.如果你没有声明它,直接使用,它就将成为全局变量,将不能被优化.二.    仅使用一种数据类型,如果你声明一个数值型变量,却用来储存字符型的数据,Jscript将把该变量定义为generic Object 或 variant.//无法推断

ASP.NET页面事件

asp.net|页面 在 ASP.NET 页面的寿命周期内,Page 对象会公开一些被频繁使用的标准事件.ASP.NET 页面框架在运行时,会自动连接到(连线)这些方法的相应代理实例.这样您就无须编写必要的"粘接代码".以下列表按激发顺序提供运行时连线的代理实例: • Page_Init:出现此事件期间,您可以初始化值或连接可能具有的任何事件处理程序. • Page_Load:出现此事件期间,您可以执行一系列的操作来首次创建 ASP.NET 页面或响应由投递引起的客户端事件.在此事件之

FrontPage创建HTML/ASP混合页面

frontpage|创建|页面    我一直使用Microsoft的FrontPage 98来开发ASP/ADO之类的Internet数据库应用程序.现在我听说许多人都非常信奉采用InterDev做为开发那些程序的工具,因为他们认为FrontPage搞乱了代码.但是在这里,我要列举一些极好的理由来说明我为什么更喜欢FrontPage. 我的许多客户都是企业家,他们认为,对于一个Web站点来说,FrontPage和其他所见即所得的Web站点开发工具能做到不用编程就建立页面.当然,"不用编程&quo

ASP.NET页面的创建

我们如何按照RSS2.0规范存储我们的新闻项,我们先创建一个ASP.NET页面,当用户发出请求时,就会返回网站聚合的内容.更确切地说,我们将建立一个名字叫rss.aspx的ASP.NET页面,这个页面会按照RSS2.0规范的格式返回Articles数据库表中的最新的5个新闻项. 可以有几种方法来完成这件事,稍后将会讲到.但是现在,我们首先要完成一件事,那就是先要从数据库中获得最新的5个新闻项.这可以用下面的SQL查询语句获得: SELECTTOP5ArticleID,Title,Author,D

FrontPage创建HTML/ASP混合页面Ⅰ

我一直使用Microsoft的FrontPage 98来开发ASP/ADO之类的Internet数据库应用程序.现在我听说许多人都非常信奉采用InterDev做为开发那些程序的工具,因为他们认为FrontPage搞乱了代码.但是在这里,我要列举一些极好的理由来说明我为什么更喜欢FrontPage. 我的许多客户都是企业家,他们认为,对于一个Web站点来说,FrontPage和其他所见即所得的Web站点开发工具能做到不用编程就建立页面.当然,"不用编程"是对于一定的内容,而不是关于ASP

使用索引服务器 - 创建ASP页面

创建|服务器|索引|页面 创建ASP页面 在ASP页面上一切都变得非常酷.你用表单中的值来驱动对索引服务器进行查询的对象. 整个过程是这样的: ◆ 打开记录集.◆ 用标准ADO 方法,一步步地走过记录集. <%"Create a Query object, initialize it using"SetQueryFromURL, and dump the object state "set the query objectSet objQuery = Server.Cr

Asp.net页面的生命周期

asp.net|页面 介绍 Asp.net是微软.Net战略的一个组成部分.它相对以前的Asp有了很大的发展,引入了许多的新机制.本文就Asp.net页面的生命周期向大家做一个初步的介绍,以期能起到指导大家更好.更灵活地操纵Asp.net的作用. 当一个获取网页的请求(可能是通过用户提交完成的,也可能是通过超链接完成的)被发送到Web服务器后,这个页面就会接着运行从创建到处理完成的一系列事件.在我们试图建立Asp.net页面的时候,这个执行周期是不必去考虑的,那样只会自讨苦吃.然而,如果被正确的

ASP.NET页面间数据传递小结

asp.net|数据|页面 ASP.NET较ASP最大的优点,也是其受到越来越多程序员的欢迎的主要原因就是,ASP.NET为开发者提供了事件驱动的开发模式,从此程序员可以像利用可视化编程工具开发Windows应用程序一样来开发ASP.NET的基于Web页面的应用程序了. 一般稍微庞大的ASP.NET程序至少拥有二个或以上的Web页面,程序员在开发类似ASP.NET应用程序时一般都需要处理在多个Web页面传递数据的问题.我们知道ASP.NET程序中的各个Web页面类似于Windows应用程序中的F

创建ASP.NET监视服务器进程

asp.net|创建|服务器|进程 产品简介您看到过出色的咖啡店店员送咖啡的情景吗?那简直就是咖啡豆.蒸汽和牛奶调和咖啡饮料在跳精彩的芭蕾,跳跃着奔向焦急等候的顾客.然而,即便是最好的店员偶尔也会出现问题.比如两个单子在处理时搞混了,结果送到您面前的是一杯 Soy latte.也可能是杯子上龙飞凤舞的潦草字迹根本就是写错了,或者店员理解错了.有人要了一杯"卞高奇若"(卡普其诺),可怜的店员绞尽脑汁也弄不懂顾客到底要点什么.如果出现了类似的问题,就必须停止处理,然后再重新开始.好的服务员