Script.NET脚本语言开发平台
Script.NET是蓝蚂蚁工作室经过二十多年时间不断完善,开发的一套 用于Tcl、Python、Perl、Ruby、Lua等脚本语言的集成开发环境,Script.NET第一个版本从2000年就开始开发,目前最新的5.0版本还没有正式发布。
Script.NET是一个开放架构、组件化的开发平台,不止可以用来作为脚本语言的开发工具,增加其他的插件还可以用来作为其他的平台和工具,正在开发的包括嵌入式开发平台、EDA工具等。
Script.NET主要功能特性如下:
- 编辑、调试、运行tcl、python、perl、ruby、lua脚本,支持代码的自动完成,支持单步、断点等调试方式,调试过程中可以查看变量、堆栈等信息,支持调试进入当前脚本调用的脚本文件;
- 脚本的编译/加密和生成可执行文件(每种脚本的支持程度不同);
- 效率分析等辅助功能(目前只有tcl、perl脚本支持了此功能);
- 关键字帮助,通过F1键或鼠标移动到关键字上,获取详细的帮助信息;
- 收集了较多的脚本扩展包、帮助文档和演示程序,目前tcl的扩展包收集较多,其他脚本也正在收集完善,除了常用的tk、wx、pmw,还有图象、多媒体、界面库等很多各种各样的扩展包,以后我们打算通过在线更新的方式使用户可以更方便的获取到各种扩展包;
- 附带代码统计、正则表达式等一些扩展工具;
- 采用灵活的可扩展架构,整个系统可以灵活的扩展各种解释器、界面组件、工具、工程、界面风格等;
- 支持控制台功能(目前支持tcl/python/perl/lua/ruby控制台、telnet控制台、串口控制台);
- Script.NET作为一个通用平台对外提供了很多接口,可以通过脚本等方式调用平台的各种功能,其中的tcl语言支持很多平台扩展命令,可以通过tcl操纵平台的各种功能,对平台进行扩展;
- 封装的TclFace页面扩展包,可以通过面向对象的tcl脚本生成各种平台的页面功能;
- 集成了DuiVision界面库,可以通过DuiVision的C++和tcl等扩展方式编写Script.NET的各种功能界面。
Script.NET安装包下载
Script.NET V5版本(尚未正式发布)
Script.NET V2.2.1.0版本(2009-08-04发布,更新说明):
Script.NET V2.2.1.0 基础安装包 (12M字节)
Script.NET V2.0.0.5 Tcl开发包 (15M字节) - 内含Tcl 8.4.2.7版本
Script.NET V2.0.0.5 Python开发包 (25M字节) - 内含Python 2.5版本
Script.NET V2.0.0.5 Ruby开发包 (16M字节) - 内含Ruby 1.8.6版本
Script.NET V2.0.0.5 Perl开发包 (21M字节) - 内含Perl 5.10版本
Script.NET V2.0.0.5 Lua开发包 (5M字节) - 内含Lua 5.1.2版本
Script.NET V2.0.0.3 NSIS开发包 (3M字节) - 内含NSIS 2.12版本
Script.NET开发人员网络(SSDN)
Script.NET V2.1.1.0版本(2009-01-26发布):
Script.NET V2.1.1.0 基础安装包 (10M字节)
Script.NET V2.0.0.3 Tcl开发包 (15M字节)
Script.NET V2.0.0.3 Python开发包 (24M字节)
Script.NET V2.0.0.3 Ruby开发包 (16M字节)
Script.NET V2.0.0.3 Perl开发包 (21M字节)
Script.NET V2.0.0.3 Lua开发包 (5M字节)
Script.NET V2.0.0.3 NSIS开发包 (3M字节)