Script.NET介绍

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控制台、串口控制台可用,其他脚本控制台正在开发);

欢迎感兴趣的程序员参与Script.NET的优化完善,我们将会把所有做过贡献的人加入贡献者名单中。

贡献形式包括参与开发、问题和建议反馈、完善文档等。

Script.NET 4.0编译和运行需要用到Xtreme Toolkit 13.0或以上的版本(可以从CSDN资源中搜索到,建议用比较新的15.3.1版本)。

目前在github上已经开源了平台的所有代码和Tcl等解释器的代码。

Script.NET QQ群:325880743

微信公众号:blueantstudio

License

(The MIT License)

Copyright (c) 2000-2017 blueant studio. and other contributors

Permission is hereby granted, free of charge, to any person obtaining

a copy of this software and associated documentation files (the

'Software'), to deal in the Software without restriction, including

without limitation the rights to use, copy, modify, merge, publish,

distribute, sublicense, and/or sell copies of the Software, and to

permit persons to whom the Software is furnished to do so, subject to

the following conditions:

The above copyright notice and this permission notice shall be

included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,

EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF

MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY

CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,

TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE

SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWAR

一些界面截图

文档

动态语言开发环境python_GitHub - lcyan26/Script.NET: 脚本语言集成开发环境,支持Tcl、Python、Perl、Ruby、Lua等脚本语言。...相关推荐

  1. 8086汇编工作环境_[C语言]什么是编辑器和编译器,什么是集成开发环境?编译原理又是什么?

    我们平时所说的程序,是指双击后就可以直接运行的程序,这样的程序被称为可执行程序(Executable Program).在 Windows 下,可执行程序的后缀有 .exe 和 .com(其中 .ex ...

  2. [C语言]什么是编辑器和编译器,什么是集成开发环境?编译原理又是什么?

    我们平时所说的程序,是指双击后就可以直接运行的程序,这样的程序被称为可执行程序(Executable Program).在 Windows 下,可执行程序的后缀有 .exe 和 .com(其中 .ex ...

  3. python环境配置,windows系统,anaconda集成开发环境

    下载地址 Anaconda Python/R Distribution - Free Download https://www.anaconda.com/distribution/#download- ...

  4. python内置的集成开发工具是什么_python内置的集成开发工具是什么_后端开发

    go语言之goroute协程_后端开发 协程(coroutine)是Go语言中的轻量级线程实现,由Go运行时(runtime)管理.下面就来由go入门教程栏目介绍一下go语言中的goroute协程. ...

  5. python自带的集成开发工具是什么_python内置的集成开发工具是什么

    python内置的集成开发工具是什么 Python自带的集成开发工具是IDLE. Python只是一门语言,Python有一个原生的开发环境--IDLE.IDLE的功能不比一些专业的IDE,但是Pyt ...

  6. “易语言.飞扬”(EF)集成开发环境 EFIDE 0.2.2 下载地址

    EFIDE,专为"易语言.飞扬"(EF)打造的跨平台的集成开发环境,使用"易语言.飞扬"自身开发而成. EFIDE 为"易语言.飞扬"提供了 ...

  7. c语言 vc++6.0集成开发环境的使用,VC6.0集成开发环境的使用.ppt

    <VC6.0集成开发环境的使用.ppt>由会员分享,可在线阅读,更多相关<VC6.0集成开发环境的使用.ppt(11页珍藏版)>请在人人文库网上搜索. 1.VC6.0集成开发环 ...

  8. python软件包自带的集成开发环境-实验一 熟悉Python的集成开发环境

    实验一 熟悉Python的集成开发环境 一.实验目的与要求 1.了解什么是Python: 2.了解Python的特性: 3.掌握下载和安装Python的方法: 4.学习执行Python命令和脚本文件的 ...

  9. code vs 集成tfs_关于编译器和集成开发环境,一文给你讲明白!

    公众号:C语言编程 整理:薛定谔的coding猫 各位,关于编译器和集成开发环境这两个名称,我们平时一直在说,但这二位究竟有什么区别和联系呢,今天就跟大家简单聊一聊. 预备知识 我们平时所说的程序,是 ...

最新文章

  1. Python第四章-字典
  2. Numpy中array和matrix转换
  3. 【Python】超全的 100 个 Pandas 函数汇总,建议收藏
  4. 判断JavaScript对象为null或者属性为空
  5. ubuntu start
  6. Android 的一点总结
  7. POLL原理分析与java实战
  8. 鼠标划过图片进行缩放效果
  9. 虚拟化技术发展编年史
  10. 6个部件组成一个圆球_怎样找一个好月嫂?这6个问题一问便知!
  11. K3wise数据字典及常用表及视图
  12. CE教程:植物大战僵尸(单卡片无CD)
  13. 景观干扰度(arcgis和fragstats)
  14. react小书,怎么渲染列表(react)
  15. 魔方矩阵c语言,C语言检验并打印魔方矩阵,检验并打印魔方矩阵,用C语言,求大神尽快解决...
  16. android内部dex解析,DEX文件解析---1、dex文件头解析
  17. 【机器人学习】平台并联机构matlab逆解
  18. java画乌龟_简单的实现java多线程——龟兔赛跑
  19. Qt 6安装(qt6 测试在win7运行崩溃,不再支持win7)
  20. 麻省理工十亿美元计算机学院,麻省理工学院10亿美元打造全新计算机科学学院,让所有学科的研究人员都能接触到最新的计算科学...

热门文章

  1. 三极管电路--高通滤波器
  2. 前端绘制流程图、泳道图
  3. 计算机学院院长第一课——前辈的经验
  4. 期权定价公式:BS公式推导——从高数和概率论角度
  5. 阿里斯托芬的剧本《云》
  6. 【Matlab 图像处理】图像平滑系统GUI
  7. MATLAB按省份提取nc格点数据
  8. C#获取显示器宽度高度,桌面宽度高度等
  9. js给input赋值无效的问题
  10. 包装纸盒发霉了怎么处理