Script.NET V2.0.1.0版本发布,支持Python、Tcl、Lua脚本的开发调试

Script.NET V2.0.1.0版本发布,支持Python、Tcl、Lua脚本的开发调试

Script.NET V2.0.1.0版本已经发布,从蓝蚂蚁工作室网站可以下载:

http://www.blueantstudio.net/scriptnet/download/downloadv2.htm

新版本新增的主要功能是支持了Tcl、Python、Lua三种脚本的开发调试,支持Ruby的版本目前正在开发中,不久将发布。
Script.NET的一些相关网站、论坛地址:
http://www.blueantstudio.net
CSDN博客地址:
http://blog.csdn.net/oceanheart
GOOGLE论坛地址:
http://groups.google.com/group/scriptnet

2004年时候蓝蚂蚁工作室曾经发布过Script.NET V1.1版本,可以支持Python脚本的调试,经过3年的开发,V2.0版本终于可以发布,虽然还有很多需要完善的地方。V2.0版本组要改进点如下:
1、组件化程度大大增强,采用类似Eclipse的组件架构,并在性能、扩展性、灵活性等方面做了很多的考虑,主要有三类组件:OWM界面组件、解释器组件、普通的组件(VCI组件)。可以方便的扩展界面、脚本解释器、非界面类组件。
2、界面美观性的改进,支持Office2007、Visual Studio 2005等界面风格和界面换肤。
国际化的支持,采用一种非常方便的国际化手段,使系统完全支持国际化,(目前主要是中文和英文)。
3、非常强的界面扩展能力,界面中的很多地方都可以通过VC或各种脚本语言来扩展,特别是提供了TclVci扩展模块,使得在脚本中可以直接调用界面和组件的接口,实现各种功能。
4、强大的脚本开发能力和扩展能力,Script.NET V2将脚本解释器作为独立的组件,通过开发向导可以自己扩展其他的脚本解释器,系统定义了一个解释器的标准接口,如果全部实现接口的功能,则扩展的解释器将具有强大的调试能力,并可以在任意脚本中直接调用系统中的其他组件和平台的功能接口,可以支持Tcl等脚本的编译、构建可执行文件。
5、TclFace本地web开发包,提供了TclFace界面扩展包,用于开发基于Tcl的本地web界面,思路类似于Java中的JSF,将本地web界面开发对象化,可以采用堆积各种组件的方法来开发本地web界面,Scrpt.NET本身的各种管理界面就是用TclFace(TLF)开发的。此模块目前还只实现了一小部分功能,还在不断完善中,源代码请参考Tcl库的tclFace目录。
6、各种功能强大的扩展组件,包括图象编辑器组件、UML组件、查找组件等,另外还增加NSIS脚本的支持...
7、支持在线升级,有新版本或补丁发布时可以方便的进行升级。

sp...
界面调试起来就是方便
能详细介绍一下功能吗?
不知道怎么用来调试PYTHON,郁闷.
调试Python脚本非常简单,只要打开一个py文件,点击编辑器的调试或单步按钮就可以,可以设置断点调试,也可以直接单步调试,和VC等开发环境的用法基本相同。
Script.NET的详细功能可以到我的个人主页的相关SSDN相关页面查看。
http://www.blueantstudio.net/scriptnet/ssdn/index.htm

简单来说目前的版本有如下功能:
1、编辑、调试、运行tcl、python、lua脚本;
2、脚本的编译/加密和生成可执行文件(目前只有tcl脚本支持了此功能,其他脚本的相应功能正在开发);
3、效率分析等辅助功能(目前只有tcl脚本支持了此功能);
4、关键字帮助,通过F1键或鼠标移动到关键字上,获取详细的帮助信息;
5、收集了较多的脚本扩展包、帮助文档和演示程序,目前tcl的扩展包收集较多,其他脚本也正在收集完善,除了常用的tk、wx、pmw,还有图象、多媒体、界面库等很多各种各样的扩展包,以后我们打算通过在线更新的方式使用户可以更方便的获取到各种扩展包;
6、附带了ftp、代码统计、正则表达式等一些扩展工具;
7、采用灵活的可扩展架构,整个系统可以灵活的扩展各种解释器、界面组件、工具、工程、界面风格等;
8、支持控制台功能(目前仅有tcl控制台、telnet控制台、串口控制台可用,其他脚本控制台正在开发);
9、其中的tcl语言支持具有很多平台扩展命令,可以通过tcl操纵平台的各种功能,对平台进行扩展;
10、封装的TclFace页面扩展包,可以通过面向对象的tcl脚本生成各种平台的页面功能。
。。。。。。
可惜只有中文版。不知道是否有计划出英文版?
暂时没有考虑在国内发布英文版本,也不排除以后会发布英文版本。
好!鼓掌!