Script.NET是蓝蚂蚁工作室开发的一套用于Tcl/Python/Ruby/Lua/NSIS 等脚本语言开发的集成开发环境,刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以支持wxRuby、RubyTk等界面库,目前还不支持Rails的调试,后续版本会不断完善。
下载地址和详细介绍请请参考蓝蚂蚁工作室的主页:
http://www.blueantstudio.net
Script.NET主要功能特性如下:
1、编辑、调试、运行tcl、python、lua、ruby脚本;
2、脚本的编译/加密和生成可执行文件(每种脚本语言支持的程度不同);
3、效率分析等辅助功能(目前只有tcl脚本支持了此功能);
4、关键字帮助,通过F1键或鼠标移动到关键字上,获取详细的帮助信息;
5、收集了较多的脚本扩展包、帮助文档和演示程序,目前tcl的扩展包收集较多,其他脚本也正在收集完善,除了常用的tk、wx、pmw,还有图象、多媒体、界面库等很多各种各样的扩展包,以后我们打算通过在线更新的方式使用户可以更方便的获取到各种扩展包;
6、附带了ftp、代码统计、正则表达式等一些扩展工具;
7、采用灵活的可扩展架构,整个系统可以灵活的扩展各种解释器、界面组件、工具、工程、界面风格等;
8、支持控制台功能(目前支持tcl/python/lua/ruby控制台、telnet控制台、串口控制台可用,其他脚本控制台正在开发);
9、Script.NET作为一个通用平台对外提供了很多接口,可以通过脚本等方式调用平台的各种功能,其中的tcl语言支持很多平台扩展命令,可以通过tcl操纵平台的各种功能,对平台进行扩展;
10、封装的TclFace页面扩展包,可以通过面向对象的tcl脚本生成各种平台的页面功能,此扩展包除了可以用于本地应用程序生成页面之外,还可以运行于AOLServer WEB服务器,作为一种类似于JSF的服务器端脚本。
Script.NET的Ruby调试界面如下图所示:
- 大小: 137.2 KB
分享到:
- 2009-02-19 20:28
- 浏览 679
- 评论(8)
- 论坛回复 / 浏览 (8 / 4204)
- 查看更多
相关推荐
Script.NET是蓝蚂蚁工作室开发的一套用于Tcl/Python/Ruby/Lua/NSIS 等脚本语言开发的集成开发环境,刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以...
Script.NET是蓝蚂蚁工作室开发的一套用于Tcl/Python/Ruby/Lua/NSIS 等脚本语言开发的集成开发环境,刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以...
Script.NET是蓝蚂蚁工作室开发的一套用于Tcl/Python/Ruby/Lua/NSIS 等脚本语言开发的集成开发环境,刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以...
Script.NET是蓝蚂蚁工作室开发的一套用于Tcl/Python/Ruby/Lua/NSIS 等脚本语言开发的集成开发环境,刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以...
Script.NET是蓝蚂蚁工作室开发的一套用于Tcl/Python/Ruby/Lua/NSIS 等脚本语言开发的集成开发环境,刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以...
Ruby是一种强大的、面向对象的脚本语言,由日本的松本行弘(Yukihiro Matsumoto)于1995年设计并开发。它旨在提供一种简洁、优雅且高效的编程方式,强调程序员的生产力和代码的可读性。Ruby的核心设计理念是让编程变得...
此外,PhantomJS与Selenium WebDriver兼容,这意味着你可以用Selenium的多种语言绑定(如Python、Java、Ruby等)来控制PhantomJS,这对于跨平台的自动化测试非常有用。 总结一下,PhantomJS是一个基于Webkit的无头...
- 在命令行中输入`ruby`后跟脚本文件名即可运行Ruby脚本。 - **2.2.2 使用集成开发环境:** - FreeRIDE和SciTE是常用的Ruby IDE。 - 它们提供了代码高亮、自动补全等功能。 - **2.2.3 使用fxri:** - fxri是Ruby...
- **2.2.2 使用FreeRIDE和SciTE**:这两款编辑器支持Ruby语言高亮显示和自动补全等功能,提高开发效率。 - **2.2.3 使用fxri**:fxri是一个用于查看Ruby文档的工具,可以方便地查询类和方法的详细信息。 **2.3 Ruby...
它允许开发者使用松散的类型系统,以及一些Python和Ruby等脚本语言的特性,比如闭包和DSL(领域特定语言)设计。这使得Groovy成为快速原型开发、脚本编写以及自动化任务的理想选择。 在GroovyBinary中,核心组件...
“里面包括测试用例,有关ruby、opcl等一系列东西”,这表明该压缩包可能包含的不仅限于GEMS的基本测试用例,还涵盖了与Ruby编程语言和OPCL(可能是Open Process Control Language,一种用于过程控制的脚本语言)...
在2014年4月1日发布的Groovy v2.2.2版本,是这个语言的一个稳定迭代,包含了众多优化和新特性。 Groovy的特性主要包括: 1. **简洁的语法**:Groovy的语法比Java更加简洁和灵活,支持闭包和匿名函数,可以减少大量...
- `rvm install 2.1.1`:使用RVM安装指定版本的Ruby,这里是2.1.1版本。 #### 五、安装Calabash **命令:** ```bash gem install calabash-cucumber ``` **解释:** - `gem install calabash-cucumber`:通过Gem...
配置文件通常是一个Ruby脚本,其中定义了如何启动应用。 例如: ```ruby run MyApp ``` 在这个例子中,`run MyApp`表示启动名为`MyApp`的应用。 ##### 4.2.2 rackup实现 `rackup`通过解析配置文件来确定如何...
**内置正则表达式支持**:Aviator内置了对正则表达式的支持,语法类似于Ruby或Perl中的匹配语法,并支持类Ruby的 `$digit` 指向匹配分组的功能。 **自动类型转换**:在进行操作时,Aviator会自动判断操作数的类型并...
3. **自定义插件**:允许用户通过编写自定义插件来监控特定的应用程序或其他服务,支持多种编程语言(如Shell Script、C++、Perl、Ruby、Python、PHP、C#等)。 4. **远程执行插件**:支持通过Nagios远程执行插件...
在本阶段,我们将探讨如何使用Ruby构建一个简单的HTTP服务器,特别关注Ruby 2.1.1版本中的关键概念和技术。HTTP服务器是互联网上用于接收并响应HTTP请求的程序,它们是网页应用的基础组成部分。在Ruby中,我们可以...
支持多种操作系统如 Windows、Mac 和 Linux,并且支持多种语言,包括 Java、C#、Python、Ruby 等。 ##### 1.1.2 Python 安装 Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。为了使用 Selenium ...
Ruby版本 Python版本 Hadoop Pipes 编译运行 第3章 Hadoop分布式文件系统 HDFS的设计 HDFS的概念 数据块 namenode和datanode 命令行接口 基本文件系统操作 Hadoop文件系统 接口 Java接口 ...