65.9K
CodeProject 正在变化。 阅读更多。
Home

modds C# 拖放式编程示例程序(第一部分)

starIconstarIconstarIconstarIconstarIcon

5.00/5 (3投票s)

2016 年 7 月 3 日

CPOL

3分钟阅读

viewsIcon

25157

拖放式编程

引言

YouTube

Modds 是一种拖放式编程语言。Modds C# 是一个基于 C# 的拖放式应用程序开发环境。在这个环境中,任何和所有现有的已编译的 .NET 代码都可以用作构建块来开发新的应用程序。与决策逻辑编程语言的命令基础不同,modds 是数据驱动的。输入数据像水一样流过程序的结构,并在过程中转换为输出数据。

modds 设计器 (C#) 将自动包装来自现有 .NET DLL 的函数或对象。然后,包装器也成为 modds 界面中的一个对象元素。一个对象元素只能通过数据驱动的连接器与其他对象元素通信。从一个对象元素发出的每个连接器都链接到另一个包装的对象,或一个函数的输入/输出参数。当一个触发连接器的接收端接收到其必要的数据时,它将触发在其末端的包装对象或函数的执行。然后,该元素的输出将触发其他元素执行。这种级联效应允许每个元素在其必要的数据可用时立即运行,并将持续到程序结构的末尾。

在本文中,我将带您完成一个命令行“Hello World”程序

运行 modds C#

要运行 modds C#,您需要安装 Microsoft Windows 7 或更高版本,以及 .NET Framework 4.5.2 或更高版本。

首先,在 www.modds.org 下载 modds C#。

创建一个“Hello World”项目

创建一个“Hello World”项目

启动 modds C#,然后单击“文件”->“新建项目”。

从“新建项目”对话框

  1. 选择“控制台应用程序”
  2. 给项目命名为“Hello World
  3. 浏览项目路径
  4. 按确定

执行程序

在解决方案面板中,右键单击“Hello World”,然后选择“执行”。

程序演练

在解决方案面板中,展开“Schema”并双击“Main.xaml”以打开它。

有关每个元素的更多信息,请单击元素的图标以获取在线帮助。

当程序首次执行时,“Main.xaml”将被加载并用于构建 modds 对象。上面的每个元素将成为主对象的对象元素。在构建对象之后,程序将查找启动触发元素并触发它。触发顺序将遵循启动触发元素上的触发索引号。

启动触发 0 将触发 Hello World 元素发送“Hello World!!”。string 消息将触发函数 WriteLine 并打印出“Hello World!!”。

启动触发 1 将触发函数 ReadLine,并且“Hello World!!”窗口将不会关闭,直到用户按下一个键。

元素控件

您可以通过从以下位置拖动来找到启动触发元素

  • 控件工具箱 -> modds Common Control -> 启动触发

基本类型元素 HelloWorld 是从以下位置拖动出来的

  • .NET DLL 工具箱 ->CSharpCommonLibrary -> Primitive Type ->String (或打开 Microsoft mscorlib.dll

函数 WriteLineReadLine 是从“mscorlib.dll”中拖动出来的。以下步骤显示如何找到这些方法

  1. 在 .NET DLL 工具箱面板上,单击“添加 DLL”按钮(面板的左上角)。
  2. 在“打开文件”对话框中,选择“mscorlib.dll”,然后单击“打开”。
  3. 展开“Common Language Runtime Library”->“Class”->“Console”
  4. 在“Hello World”项目中,我们使用函数 ReadLine()WriteLine(String)

项目 EXE 文件

项目 EXE 程序文件显示在您的项目目录下。

Hello World -> Build -> Release -> Hello World.exe

modds C# 拖放式编程示例股票图表(第二部分)

© . All rights reserved.