Script.NET IDE最新版本正式开源,使用VC实现类似Eclipse的组件化平台,该如何处理
Script.NET IDE最新版本正式开源,使用VC实现类似Eclipse的组件化平台

Script.NET是蓝蚂蚁工作室开发的一套集成开发环境(可用于Tcl、Python、Perl、Ruby、Lua等脚本语言开发),最新的4.0版本已经在github上开源。
Script.NET是一个通用的IDE平台,编译环境是VC2008,采用类似Eclipse的组件化开发思想,由平台框架和若干组件构成,框架主要提供基础界面框架和组件的管理,其他的各种功能都由各种独立的组件实现,包括编辑器组件、控制台组件、查找组件、浏览器组件、各种脚本解释器组件等,并且定义了几种标准接口的组件(解释器组件、界面组件、工程组件),另外还提供了很多工具接口和扩展点,每个组件和工具都有自己独立的目录,不需要和其他组件有任何强依赖关系,通过写自己的扩展组件、扩展工具,可以使这个平台成为各种应用工具。
Script.NET的解释器提供了功能比较完善的脚本语言开发支持,对脚本开发方面的特性如下:
- 编辑、调试、运行tcl、python、perl、ruby、lua脚本,按照解释器组件接口开发新的解释器组件,就可以提供其他脚本或非脚本语言的支持;
- 脚本的编译/加密和生成可执行文件(每种脚本语言支持的程度不同);
- 效率分析等辅助功能(目前只有tcl、perl脚本支持了此功能);
- 关键字帮助,通过F1键或鼠标移动到关键字上,获取详细的帮助信息;
- 支持控制台功能(目前支持tcl/python/lua/ruby/perl控制台、telnet控制台、串口控制台可用,其他脚本控制台正在开发);
github项目名:blueantst\Script.NET
下载地址:https://github.com/blueantst/Script.NET
蓝蚂蚁工作室主页:http://www.blueantstudio.net
作者Blog:http://blog.****.net/oceanheart
Script.NET使用手册网址:http://www.blueantstudio.net/scriptnet/ssdn/index.htm
欢迎感兴趣的程序员参与Script.NET的优化完善,我们将会把所有做过贡献的人加入贡献者名单中。
贡献形式包括参与开发、问题和建议反馈、完善文档等。
Script.NET 4.0编译和运行需要用到Xtreme Toolkit 13.0或以上的版本(可以从****资源中搜索到,建议用比较新的15.3.1版本)。
目前在github上已经开源了平台的所有代码和Tcl、Lua两种解释器的代码,其他解释器代码近期整理完后也会提交到github。
Script.NET编译说明.pdf
Script.NET调试器设计说明.pdf
Script.NET QQ群:325880743,微信公众号:blueantstudio
Script.NET的一些界面截图如下:








------解决方案--------------------

------解决方案--------------------
看起来不错。
------解决方案--------------------

------解决方案--------------------
太强大了。
------解决方案--------------------
强悍啊,这工程量不小。感谢分享,顶
------解决方案--------------------

------解决方案--------------------
学习了!!!!
------解决方案--------------------
ml;/,l
------解决方案--------------------
想下载个东西,还没有积分,真够麻烦的。
------解决方案--------------------
膜拜楼主!我要用lua!
------解决方案--------------------
相当科技啊,我爱死它了
------解决方案--------------------

------解决方案--------------------

哦,原来没有C#来着
------解决方案--------------------

------解决方案--------------------

------解决方案--------------------

------解决方案--------------------

------解决方案--------------------

------解决方案--------------------
正在学习,看来要好好努力呀
------解决方案--------------------

------解决方案--------------------
牛逼,lz。。。。
------解决方案--------------------

------解决方案--------------------
不错,做得像模像样
------解决方案--------------------
真好玩

------解决方案--------------------
好东西哇
------解决方案--------------------
好像不错。
------解决方案--------------------
对所有做开发工具的人表示敬意,赞一个
------解决方案--------------------

LZZ真吊
------解决方案--------------------
高科技啊 看看 学习一下
------解决方案--------------------
这个可以干嘛?仅仅可以用这几种脚本语言?
------解决方案--------------------

------解决方案--------------------
不错的嘛。。
------解决方案--------------------
做这个工作量肯定不小。
------解决方案--------------------
为何后面跟着个
.Net
------解决方案--------------------
楼主,你告诉我这个的卓越之处
------解决方案--------------------

http://www.javadad.com
------解决方案--------------------
不知道能干嘛。。
------解决方案--------------------
真不错,学习啦
------解决方案--------------------
这个必须支持下啊。
Script.NET是蓝蚂蚁工作室开发的一套集成开发环境(可用于Tcl、Python、Perl、Ruby、Lua等脚本语言开发),最新的4.0版本已经在github上开源。
Script.NET是一个通用的IDE平台,编译环境是VC2008,采用类似Eclipse的组件化开发思想,由平台框架和若干组件构成,框架主要提供基础界面框架和组件的管理,其他的各种功能都由各种独立的组件实现,包括编辑器组件、控制台组件、查找组件、浏览器组件、各种脚本解释器组件等,并且定义了几种标准接口的组件(解释器组件、界面组件、工程组件),另外还提供了很多工具接口和扩展点,每个组件和工具都有自己独立的目录,不需要和其他组件有任何强依赖关系,通过写自己的扩展组件、扩展工具,可以使这个平台成为各种应用工具。
Script.NET的解释器提供了功能比较完善的脚本语言开发支持,对脚本开发方面的特性如下:
- 编辑、调试、运行tcl、python、perl、ruby、lua脚本,按照解释器组件接口开发新的解释器组件,就可以提供其他脚本或非脚本语言的支持;
- 脚本的编译/加密和生成可执行文件(每种脚本语言支持的程度不同);
- 效率分析等辅助功能(目前只有tcl、perl脚本支持了此功能);
- 关键字帮助,通过F1键或鼠标移动到关键字上,获取详细的帮助信息;
- 支持控制台功能(目前支持tcl/python/lua/ruby/perl控制台、telnet控制台、串口控制台可用,其他脚本控制台正在开发);
github项目名:blueantst\Script.NET
下载地址:https://github.com/blueantst/Script.NET
蓝蚂蚁工作室主页:http://www.blueantstudio.net
作者Blog:http://blog.****.net/oceanheart
Script.NET使用手册网址:http://www.blueantstudio.net/scriptnet/ssdn/index.htm
欢迎感兴趣的程序员参与Script.NET的优化完善,我们将会把所有做过贡献的人加入贡献者名单中。
贡献形式包括参与开发、问题和建议反馈、完善文档等。
Script.NET 4.0编译和运行需要用到Xtreme Toolkit 13.0或以上的版本(可以从****资源中搜索到,建议用比较新的15.3.1版本)。
目前在github上已经开源了平台的所有代码和Tcl、Lua两种解释器的代码,其他解释器代码近期整理完后也会提交到github。
Script.NET编译说明.pdf
Script.NET调试器设计说明.pdf
Script.NET QQ群:325880743,微信公众号:blueantstudio
Script.NET的一些界面截图如下:
------解决方案--------------------
------解决方案--------------------
看起来不错。
------解决方案--------------------
------解决方案--------------------
太强大了。
------解决方案--------------------
强悍啊,这工程量不小。感谢分享,顶
------解决方案--------------------
------解决方案--------------------
学习了!!!!
------解决方案--------------------
ml;/,l
------解决方案--------------------
想下载个东西,还没有积分,真够麻烦的。
------解决方案--------------------
膜拜楼主!我要用lua!
------解决方案--------------------
相当科技啊,我爱死它了
------解决方案--------------------
------解决方案--------------------
哦,原来没有C#来着
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
正在学习,看来要好好努力呀
------解决方案--------------------
------解决方案--------------------
牛逼,lz。。。。
------解决方案--------------------
------解决方案--------------------
不错,做得像模像样
------解决方案--------------------
真好玩
------解决方案--------------------
------解决方案--------------------
好像不错。
------解决方案--------------------
对所有做开发工具的人表示敬意,赞一个
------解决方案--------------------
LZZ真吊
------解决方案--------------------
高科技啊 看看 学习一下
------解决方案--------------------
这个可以干嘛?仅仅可以用这几种脚本语言?
------解决方案--------------------
------解决方案--------------------
不错的嘛。。
------解决方案--------------------
做这个工作量肯定不小。
------解决方案--------------------
为何后面跟着个
.Net
------解决方案--------------------
楼主,你告诉我这个的卓越之处
------解决方案--------------------
http://www.javadad.com
------解决方案--------------------
不知道能干嘛。。
------解决方案--------------------
真不错,学习啦
------解决方案--------------------
这个必须支持下啊。