问题标签 [visual-programming]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
lisp - 可视化编程工具
我需要用于图形表示程序中工作流程的工具(例如用图形表示描述电子电路)。表示必须如下所示:函数是框,框之间的箭头是“消息”。像这样:
替代文字 http://img372.imageshack.us/img372/8471/functionsqv0.png
此图显示如下: (c (a) (b))
其中 c() 的参数命名为 d 和 e。在 C 上它将是
所以我认为我需要这样的工具来操作和视觉表示 s 表达式:
或者
它不是关于链表,而是关于函数之间的逻辑连接。
该工具只需从图形生成文本表示。
好吧,我在 Wiki 页面上找到了很多关于“可视化编程”和“图形编程”等的内容。大多数描述的工具都很酷,但有些复杂。而且这个列表很长,所以要花很多时间来测试所有这些。所以我需要一个真实的,活着的人的意见。
要求是:
- 自由
- 简单的
- 可以导出到至少一种真实语言,如 XML 或 C++ 或 LISP 或任何其他语言。
如果这个工具是可配置的,那就太好了。
我喜欢 FlowDesigner 工具:它似乎几乎是我需要的东西,但它无法导出到任何语言……唉。
UPD:我提到的 wiki 页面:图形编程
UPD2:好吧,我决定编写自己的工具...
subtext - 是否有任何 Subtext IDE 或等效的示例驱动的可视化编程语言/接口发布在 Internet 上?
我对这种名为Subtext的新的实验性语言感到非常兴奋。但它的作者除了一些论文和视频外,没有发布任何关于它的信息。我应该克隆它吗?有没有类似的替代品?
更新我正在寻找一个示例驱动的 VPL,而不仅仅是一个 VPL。
ajax - Web RAD 工具建议?
我目前正在寻找好的(如果可能的话是免费的)Web RAD(快速应用程序开发)工具或 Visual Ajax IDE,比如Morfik或Delphi for PHP,具有更常用的部署方法(都创建独立的应用程序或 Web 服务器模块)。我的意思是 IDE 支持用于构建 Web 应用程序的拖放组件,结果是标准的 .(x)html 和 .js(可能还有 .php)文件,因此我可以立即将其上传到我最喜欢的 Web 主机。
我已经检查了VisualWebGui、Visual Ajax Studio、Visual Ajax Builder但都具有与上述相同的部署方法(一些使用 Java 平台)。
然后我看了一下Sigma Visual,检查了演示,但它太慢了......
也许更好地等待 Delphi 使用EXTJS作为他们的 GUI 包的 PHP
visual-programming - 讨论问题:为什么可视化编程语言从未起飞?
注意:标记为社区 wiki。
有没有很好的分析为什么可视化编程语言还没有起飞?这些天我们仍然在一个 80x25 的文本窗口中“线性”编码;而我们所代表的概念(数据结构、算法)似乎可以更直观地在视觉上表示。
xml - 用于自动生成 xml 代码的 Metatool
我想为开发人员开发一个编程工具,它可以自动生成 xml 代码以指定 GUI 设计及其控件。其目的是允许非程序员从 GUI 指定 GUI 控件(在这种情况下,与 WinForms 不同,这些控件执行更高级别的任务)。因此生成的 xml 代码本质上是程序员可以理解并在任何自动 GUI 生成器中进一步使用的内部表示。
所以工作流程是GUI(计算机新手)->xml(程序员)->GUI(计算机新手)。
有没有类似的微软项目?
visual-programming - 可用于实际应用程序开发的可视化编程工具
一段时间以来,我一直对可视化编程语言(VPL) 感兴趣。但是,我几乎没有看到任何可用于实际项目的环境,例如 Windows 应用程序或 Web 服务。
我听说过以下内容:
- LabVIEW - 电子和仪器仪表
- Microsoft VPL - 机器人技术
- 游戏制作者- 游戏
- Google App Inventor - Android 应用程序
- Tersus - 网络应用
是否有其他 VPL 环境可以生成可执行程序并可用于实际应用?
c# - 可视化编程语言控制
是否存在允许简单可视化编程(赋值、布尔表达式和数学表达式)的基于 .NET(WinForm 或 WPF)的控件?像Microsoft VPL 之类的东西,只能嵌入和支持。
eclipse - 用于创建复杂分支逻辑的可视化软件工具
是否有一个可视化软件工具(没有批量编码/编程语言)可以让最终用户像这个工具一样创建复杂的分支逻辑:http: //www.visuallogic.org/VLTutorial.html。任何与此类似的 Eclipse 插件。我希望最终用户表达的复杂逻辑以 XML 形式表示
javascript - 像 Scratch 或 Google AppInventor 之类的东西,除了 JavaScript 或 HTML5 吗?
我正在寻找一种类似于Scratch或AppInventor但为 JavaScript 或 HTML5 生成代码的编程环境。基本思想是使用“构造块”来构建程序。我需要这个用于教育目的。
programming-languages - 将此(二维、类逻辑表、可视化)编程语言/范式命名为(Subtext/Example Centric Programming)
我记得偶然发现了一个介绍新编程“语言”和范例的视频剪辑。“语言”本质上是 2D 和可视化的,因此与视频中的 IDE 和解释器紧密结合。
它一开始就像一个真值表,但变得更加复杂。条件用 X 轴表示,流程用程序的 Y 轴表示。
例如,要构建一个“绝对值”函数,定义输入和输出,我们称它们为 integerI
和 integer O
。单击I
允许定义一个子案例,例如I < (const)
。然后输入一个0
作为常量,该I
列分为两部分:I < 0
和I >= 0
。一个连接到O
,其中一个通过一个neg
函数得到绝对值函数。
关键是丢失的病例可以立即和视觉识别;定义两个案例x < 0
并x > 0
立即将x
列分成三个,如果您忘记将x = 0
案例连接到输出,那将是显而易见的。
这是尽可能简短的内容,同时仍为人们提供足够的信息来识别和/或对语言感兴趣,所以我会在这里剪掉它。看起来它只解决了一些与条件和逻辑有关的特定问题,但我记得“语言”足够强大,可以单独成为一种范式。
该视频还提出了一些很好的观点,即现代编程与大约 50 多年前的编程没有太大区别,即在电传打字机上输入基本上是一维的文本。
问题:语言/范式/IDE/解释器的名称是什么?
我主要是在找[名字]再找一遍视频,这样我就可以和我现在的同事讨论了。如果您对此有更多想说的,我们可以将这个问题变成社区 wiki 并开始讨论。