当前位置: 首页 > 软件库 > 程序开发 > 模板引擎 >

ObjectScript

面向对象的脚本语言
授权协议 LGPL
开发语言 Java
所属分类 程序开发、 模板引擎
软件类型 开源软件
地区 不详
投 递 者 斜成济
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

ObjectScript是个面向对象的脚本语言.它设计成简单易学,易用但功能强大.ObjectScript有一个结合了许多Java优点的解释器.

http://sourceforge.net/dbimage.php?id=6188

ObjectScript具有以下特点:
*简单且类似于Java的语法
*单继承的Class System
*支持private/protected/public访问机制的域与方法
*支持同步与多线程
*可以利用osdoc(类似于javadoc)工具从源码中导出API文档,
*支持XML-RPC与Windows COM
*支持正则表达式(需要java v1.4以上)

  • 写在前面 文章宗旨:尽量不讲废话 文章思路:以总结的方式编写 1. 在 ObjectScript 中使用 JSON(吹牛的话) 各位,有些废话还是要讲,根据官方文档介绍如下: InterSystems ObjectScript 语法包括了对 JSON支持。其提供了快速、简单、强大的功能,您可以像处理对象或表一样轻松地使用 JSON 数据结构。 借助 JSON 的 ObjectScript 语法,

  • 写在前面 为了与大家保持一个愉快的沟通,以及便于描述方便,本文做了一些术语简写,如下: 文章宗旨:尽量不讲废话 文章思路:以总结的方式编写 dynEnt:动态实体 dynObj:动态对象 dynAry:动态数组 textConstructor( 文本构造器):文字 JSON 构造函数{}和[] jsonStr:文本 JSON 字符串 * :表示重点掌握 -:废话可忽略 spaAry(稀疏数组):有

  • Caché程序员必须知道符号与缩写 第二章 Caché ObjectScript中使用的缩写 ObjectScript中可用的命令、函数和特殊变量的缩写表。 以下是ObjectScript中使用的名称缩写。大多数(但不是全部)ObjectScript命令、函数和特殊变量都有名称缩写。在ObjectScript中使用的符号表中可以找到字母作为代码字符的其他用法。 缩写 全名 $A $ASCII 函数

  • 技术概要:ObjectScript 技术概要:ObjectScript 本文档将向您介绍 ObjectScript 编程语言,并提供了几个示例,说明如何使用它来存储和检索来自 InterSystems IRIS®数据平台的数据。本技术概要(First Look)并不试图提供对该语言或其功能的全面概述。您可以使用本文件末尾列出的参考资料,继续您的探索。 要浏览所有的技术概要(First Look),

  • 1、ScriptObject的实现子类 using UnityEngine; using System.Collections; using System.Collections.Generic; public class SysData : ScriptableObject { public List<Vector3> content; } 2、打包类: using UnityEng

  • 主要遇到一下几个问题 一开始在ScriptObject中使用了字典,好像unity ScriptObject 不支持字典,每次生成数据后,会 消失,后面修改为使用List. 一开始直接获取target对象转化为目标对象进行数据显示,这样会导致Inspector面板上修改后,数据不会保存,使用代码修改数据也是不会保存,后面发现unity编辑器扩展好像是需要修改SerializedProperty的属

  •     NSString *string = [[[NSBundlemainBundle]resourcePath]stringByAppendingPathComponent:@"ping.scpt"];    NSLog(@"%@",string);    NSDictionary *errorInfo;    NSAppleScript *appleScript = [[NSAppleScr

  • 参考文档:https://developer.mozilla.org/zh-CN/docs/Web/API/WebSocket/WebSocket 问题结论 先给问题结论,这是由于创建websocket对象时第二个可变参数格式错误导致的: // 即下面代码中的{ rejectUnauthorized: false } var ws = new WebSocket('wss://localhost:

 相关资料
  • 关于一个语言被称为面向对象所需的功能,在编程社区内并未达成一致意见。Rust 被很多不同的编程范式影响,包括面向对象编程;比如第十三章提到了来自函数式编程的特性。面向对象编程语言所共享的一些特性往往是对象、封装和继承。让我们看一下这每一个概念的含义以及 Rust 是否支持他们。In my view the Gang of Four is the best book ever written on

  • 我想知道两者的核心区别是什么 面向对象和基于对象的语言 我看过很多帖子他们都在说两件事 > 面向对象语言支持OOPs的所有特性,而基于对象的语言不支持OOPs的所有特性,如多态性和继承。 他们给出了基于对象的javascript和面向对象的java的例子 比如这篇stackoverflow的帖子 面向对象语言与基于对象语言的区别 但我想知道,无论使用何种语言,这两个概念之间的核心区别是什么。 找到

  • 问题内容: 面向对象的编程语言和基于对象的编程语言之间有什么区别?JavaScript是面向对象还是基于对象? 问题答案: 维基百科说: 在计算机科学中,基于对象一词具有两种不同的含义: 某种程度上受限的面向对象编程,其中应用了以下一项或多项限制:(a)没有隐式继承,(b)没有多态性,(c)仅可用值的非常少的子集是对象(通常是GUI组件)。 基于原型的系统(即基于“原型”对象的系统,这些对象不是任

  • 面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。 提到面向对象,自然会想到面向过程,面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一一实现,使用的时候依次调用就可以了。面向对象则是把构成问题的事务按照一定规则划分为多个独立的对象,

  • 面向对象 程序设计方法 程序设计描述系统如何通过程序来实现的过程,其为一种设计方法与语言实现无关。常见的设计方法有面向流程与面向对象。 面向过程 以程序的过程为中心,采用自定而下逐步细化的方法来实现。常见的面向过程语言有 C、Fortran、Pascall。 面向对象 将对象作为程序的基本单元,将程序分解为数据和操作的集合。常见的面向过程语言有 smalltalk(也是 Objective-C 的

  • 面向对象 三大特性是:封装,继承,多态 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防

  • 之前的文章都是使用Sublime Text来编写 Python 的,主要是为了更好的熟悉和了解 Python ,可是开发效率不高,也不方便,从这章开始,改为使用 Pycharm 了,在之前的篇节集成开发环境(IDE): PyCharm中介绍了 PyCharm ,如果如要激活软件可以通过授权服务器来激活,具体看这个网址。JetBrains激活(http://www.imsxm.com/jetbrai

  • 前面两章我们介绍了函数和struct,那你是否想过函数当作struct的字段一样来处理呢?今天我们就讲解一下函数的另一种形态,带有接收者的函数,我们称为method method 现在假设有这么一个场景,你定义了一个struct叫做长方形,你现在想要计算他的面积,那么按照我们一般的思路应该会用下面的方式来实现 package main import "fmt" type Rectangle st