问题标签 [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.

0 投票
5 回答
2187 浏览

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:好吧,我决定编写自己的工具...

0 投票
6 回答
1595 浏览

subtext - 是否有任何 Subtext IDE 或等效的示例驱动的可视化编程语言/接口发布在 Internet 上?

我对这种名为Subtext的新的实验性语言感到非常兴奋。但它的作者除了一些论文和视频外,没有发布任何关于它的信息。我应该克隆它吗?有没有类似的替代品?

更新我正在寻找一个示例驱动的 VPL,而不仅仅是一个 VPL。

0 投票
4 回答
4679 浏览

ajax - Web RAD 工具建议?

我目前正在寻找好的(如果可能的话是免费的)Web RAD(快速应用程序开发)工具或 Visual Ajax IDE,比如MorfikDelphi for PHP,具有更常用的部署方法(都创建独立的应用程序或 Web 服务器模块)。我的意思是 IDE 支持用于构建 Web 应用程序的拖放组件,结果是标准的 .(x)html 和 .js(可能还有 .php)文件,因此我可以立即将其上传到我最喜欢的 Web 主机。

我已经检查了VisualWebGuiVisual Ajax StudioVisual Ajax Builder但都具有与上述相同的部署方法(一些使用 Java 平台)。

然后我看了一下Sigma Visual,检查了演示,但它太慢了......

也许更好地等待 Delphi 使用EXTJS作为他们的 GUI 包的 PHP

0 投票
6 回答
1234 浏览

visual-programming - 讨论问题:为什么可视化编程语言从未起飞?

注意:标记为社区 wiki。

有没有很好的分析为什么可视化编程语言还没有起飞?这些天我们仍然在一个 80x25 的文本窗口中“线性”编码;而我们所代表的概念(数据结构、算法)似乎可以更直观地在视觉上表示。

0 投票
2 回答
223 浏览

xml - 用于自动生成 xml 代码的 Metatool

我想为开发人员开发一个编程工具,它可以自动生成 xml 代码以指定 GUI 设计及其控件。其目的是允许非程序员从 GUI 指定 GUI 控件(在这种情况下,与 WinForms 不同,这些控件执行更高级别的任务)。因此生成的 xml 代码本质上是程序员可以理解并在任何自动 GUI 生成器中进一步使用的内部表示。

所以工作流程是GUI(计算机新手)->xml(程序员)->GUI(计算机新手)。
有没有类似的微软项目?

0 投票
6 回答
2178 浏览

visual-programming - 可用于实际应用程序开发的可视化编程工具

一段时间以来,我一直对可视化编程语言(VPL) 感兴趣。但是,我几乎没有看到任何可用于实际项目的环境,例如 Windows 应用程序或 Web 服务。

我听说过以下内容:

是否有其他 VPL 环境可以生成可执行程序并可用于实际应用?

0 投票
1 回答
3951 浏览

c# - 可视化编程语言控制

是否存在允许简单可视化编程(赋值、布尔表达式和数学表达式)的基于 .NET(WinForm 或 WPF)的控件?像Microsoft VPL 之类的东西,只能嵌入和支持。

替代文字

0 投票
5 回答
1326 浏览

eclipse - 用于创建复杂分支逻辑的可视化软件工具

是否有一个可视化软件工具(没有批量编码/编程语言)可以让最终用户像这个工具一样创建复杂的分支逻辑:http: //www.visuallogic.org/VLTutorial.html。任何与此类似的 Eclipse 插件。我希望最终用户表达的复杂逻辑以 XML 形式表示

0 投票
4 回答
1819 浏览

javascript - 像 Scratch 或 Google AppInventor 之类的东西,除了 JavaScript 或 HTML5 吗?

我正在寻找一种类似于ScratchAppInventor但为 JavaScript 或 HTML5 生成代码的编程环境。基本思想是使用“构造块”来构建程序。我需要这个用于教育目的。

0 投票
2 回答
535 浏览

programming-languages - 将此(二维、类逻辑表、可视化)编程语言/范式命名为(Subtext/Example Centric Programming)

我记得偶然发现了一个介绍新编程“语言”和范例的视频剪辑。“语言”本质上是 2D 和可视化的,因此与视频中的 IDE 和解释器紧密结合。

它一开始就像一个真值表,但变得更加复杂。条件用 X 轴表示,流程用程序的 Y 轴表示。

例如,要构建一个“绝对值”函数,定义输入和输出,我们称它们为 integerI和 integer O。单击I允许定义一个子案例,例如I < (const)。然后输入一个0作为常量,该I列分为两部分:I < 0I >= 0。一个连接到O,其中一个通过一个neg函数得到绝对值函数。

关键是丢失的病例可以立即和视觉识别;定义两个案例x < 0x > 0立即将x列分成三个,如果您忘记将x = 0案例连接到输出,那将是显而易见的。

这是尽可能简短的内容,同时仍为人们提供足够的信息来识别和/或对语言感兴趣,所以我会在这里剪掉它。看起来它只解决了一些与条件和逻辑有关的特定问题,但我记得“语言”足够强大,可以单独成为一种范式。

该视频还提出了一些很好的观点,即现代编程与大约 50 多年前的编程没有太大区别,即在电传打字机上输入基本上是一维的文本。

问题:语言/范式/IDE/解释器的名称是什么?

我主要是在找[名字]再找一遍视频,这样我就可以和我现在的同事讨论了。如果您对此有更多想说的,我们可以将这个问题变成社区 wiki 并开始讨论。