面向對象的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應用程序開發