面向对象的JSL - 编写可维护/可扩展JSL代码的技术<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />德鲁福格利亚 ,JMP首席软件开发人员,SAS
drewfoglia
JMP脚本语言提供了非常强大的驱动JMP功能的结构。然而,与大多数软件开发工作一样,即使是中等规模的项目也可能变得难以维护和/或扩展。使用Namespace构造以及其他几个JSL内置运算符,可以在JSL中实现面向对象语言的一些最佳属性:类定义,继承,方法重写,数据封装和隐藏,事件注册和处理等 我将介绍这些技术的细节以及我们如何在JMP Life Sciences小组中使用它们来完全重新调整JMP Clinical 6.0版本的用户界面和基础结构。
JSL应用程序开发