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.csdn.net/oceanheart
Script.NET使用手册网址:http://www.blueantstudio.net/scriptnet/ssdn/index.htm
欢迎感兴趣的程序员参与Script.NET的优化完善,我们将会把所有做过贡献的人加入贡献者名单中。
贡献形式包括参与开发、问题和建议反馈、完善文档等。
Script.NET 4.0编译和运行需要用到Xtreme Toolkit 13.0或以上的版本(可以从CSDN资源中搜索到,建议用比较新的15.3.1版本)。
目前在github上已经开源了平台的所有代码和Tcl、Lua两种解释器的代码,其他解释器代码近期整理完后也会提交到github。
Script.NET编译说明.pdf
Script.NET调试器设计说明.pdf
Script.NET QQ群:325880743,微信公众号:blueantstudio
Script.NET的一些界面截图如下:








...全文
相关推荐
EClise与VC开发环境
使用Eclipse的构建工具进行编译和调试,例如Gzip项目。对于Visual C++(VC),有两个版本被提及:VC++.NET和VC6.0。
Eclipse中php插件安装及Xdebug配置的使用详解
Eclipse是一款广泛使用的集成开发环境(IDE),通常用于Java开发,但通过添加相应的插件,它也可以支持PHP开发。首先,安装Eclipse的PHP开发插件非常直观。
计算机毕业论文题目大全(asp asp.net jsp java vc c# vb php)
**开发工具**:DreamWeaver和FrontPage用于ASP程序的开发,Eclipse是Java和JSP的首选集成开发环境(IDE),而Visual Studio 2005和2008适合ASP.NET
C++开源跨平台类库集
- **Eclipse CDT**:Eclipse是一个流行的跨平台IDE,而CDT插件则使其支持C/C++开发。通过安装CDT插件,Eclipse可以成为一个强大的C++开发环境。
C/C++多款IDE开发工具
eclipse Eclipse是全球最流行和最强大的一款IDE。它能够为C和C++程序员提供开源的工具和环境。初学者使用这款IDE上手会非常的容易。 特点: 可免费使用的开源软件。 支持Windows、 Linux、Mac OS X等各种平台。 支持代码的调试、编译、分析、自动完成与重构(代码的重组可以在不改变外部运行的情况下执行)。 有伟大的图形用户界面(GUI),可使用拖放功能来安排元素。...


界面
