C# 创建自己的流程图

2023-12-09

在一个项目中,我可能需要创建一个提供流程图的应用程序(.Net / C# 4.0)。

我正在寻找最好的方法来做到这一点,因为我知道它应该非常灵活:

  • 我必须使用 .Net 框架图形(WPF、xaml)自己完成吗?
  • 是否有一个强大的库可供我使用,专门用于流程图设计?
  • 有与此类工作相关的开源项目吗?

在任何情况下,我都需要按照我想要的方式更改任何组件(它们的链接方式、它们的外观、逻辑等)...

你们会怎么处理这个?


如果您需要“静态”工作流程设计器,您可以看看这个项目在 copdeproject 上并从它开始。如果您介意执行工作流程,请查看这篇博文关于在您自己的应用程序中重新托管 WF4。您可以通过创建自己的活动来自定义它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# 创建自己的流程图 的相关文章

  • 我应该把 try/catch 和“using”语句放在哪里? [复制]

    这个问题在这里已经有答案了 可能的重复 try catch using 正确的语法 https stackoverflow com questions 4590490 try catch using right syntax 我想try c
  • 编写此代码片段的有效方法是什么? [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 更有效和 或更短地重写此代码以节省字节并显得不那么冗长的方法 if N 2 0 N 6 N 8 N 10 N 12 N 14 N 16 N
  • 如何使用 ASP.NET MVC 编辑多选列表?

    我想编辑一个如下所示的对象 我希望用 UsersGrossList 中的一个或多个用户填充 UsersSelectedList 使用 mvc 中的标准编辑视图 我只得到映射的字符串和布尔值 下面未显示 我在 google 上找到的许多示例都
  • 无法将 std::min 传递给函数,std::min 的副本有效

    Passing std min函数无法编译 我复制了 libcpp 声明std min进入我的源文件并且它可以工作 std 版本有什么问题 clang 和 gcc 也会发生同样的情况 在 Godbolt 上测试 https godbolt
  • 异常堆栈跟踪不显示抛出异常的位置

    通常 当我抛出异常 捕获它并打印出堆栈跟踪时 我会看到抛出异常的调用 导致该异常的调用 导致该异常的调用that 依此类推回到整个程序的根 现在它只向我显示异常所在的调用caught 而不是它所在的地方thrown 我不明白是什么改变导致了
  • 如果 JSON.NET 中的值为 null 或空格,则防止序列化

    我有一个对象需要以这样的方式序列化 即 null 和 空白 空或只是空格 值都不会序列化 我不控制对象本身 因此无法设置属性 但我知道所有属性都是字符串 环境NullValueHandling显然 忽略 只能让我找到解决方案的一部分 它 似
  • 如何以编程方式播放 16 位 pcm 数组 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有一个包含 16 位 pcm 值的短 数组 我希望能够在不添加任何标题 也不将任何文件保存到内存的情况下播放它 我知道我可能需要一个提供
  • C++ 将联合强制转换为其成员类型之一

    以下对我来说似乎完全符合逻辑 但不是有效的 C 联合不能隐式转换为其成员类型之一 有人知道为什么不这样做的充分理由吗 union u int i char c function f int i int main u v v i 6 f v
  • 静态类与类的实例

    我有一个静态类 用于访问我的公共属性 整个应用程序的全局属性 和我在应用程序运行期间使用的方法 例如 我在静态类中设置了一些属性 并且在应用程序运行时我可以从属性中获取值 但我可以使用单例模式创建非静态类并以相同的方式使用它 问题 对于我的
  • 用于连接 DataTable 上的动态列的动态 LINQ

    我目前遇到的情况不确定如何继续 我有两个从数据库填充的数据表 我还有一个可用的列名称列表 可用于将这两个数据表连接在一起 我希望编写一组 LINQ 查询 这些查询将 显示两个数据表中的行 内部联接 用于从一个数据表更新另一个数据表 显示一个
  • 如何在 C# 中获取 Json 数组?

    我有一个像这样的 Json 字符串 我想将它加载到 C 数组中 当我尝试这样做时 我收到异常 我的字符串 customerInformation customerId 123 CustomerName Age 39 Gender Male
  • 使用 OleDbCommandBuilder 时访问 SQL 语法错误

    我要在 C 中使用 OleDbDataAdapter 在 Access 数据库中插入数据 但收到错误消息INSERT INTO 命令中的语法错误 BackgroundWorker worker new BackgroundWorker Ol
  • C++ 到 C# 事件处理

    所以我有我的C WinForm 应用程序 我从中调用我的C CLI MFC dll图书馆 但也有一些events在我的 C 库上 甚至此事件也发生在该库的本机 非 CLI 部分 我需要从我的 C 应用程序调用一些代码 并获取一些有关此事件的
  • 如何使用 CSI.exe 脚本参数

    当你运行csi exe 安装了 Visual Studio 2015 update 2 您将得到以下语法 Microsoft R Visual C Interactive Compiler version 1 2 0 51106 Copyr
  • 使用多线程进行矩阵乘法?

    我应该使用线程将两个矩阵相乘 有两件事 当我运行程序时 我不断得到 0 我还收到消息错误 对于每个错误 它在粗体行上显示 警告 从不兼容的指针类型传递 printMatrix 的参数1 我尝试打印输出 还要注意 第一个粗体块 这是我解决问题
  • doxygen c++:记录由“using”声明公开的私有继承成员

    作为一个例子 我有以下课程 class A public void methodOne class B private A public Brief description using A methodOne 我还没有找到强制 doxyge
  • C 中使用 getrandom 实现随机浮点数

    我试图生成一个介于 0 和 1 之间的随机浮点数 无论是在 0 1 还是 0 1 对我来说都不重要 网上关于此的每个问题似乎都涉及rand 呼叫 播种time NULL 但我希望能够每秒多次调用我的程序 并每次都获得不同的随机数 这引导我找
  • Xamarin.Forms UWP 项目中标题栏和选项卡之间令人恼火的空白

    我几乎是新手Xamarin Forms我正在开发一个相当简单的跨平台应用程序 该应用程序在 Android 中显示得足够好 但在 UWP 中却出现了一个愚蠢的空白 该项目由一个 TabbedPage 组成 其中包含 4 个 Navigati
  • 如果“嵌入式”SQL 2008 数据库文件不存在,如何创建它?

    我使用 C ADO Net 和在 Server Management Studio 中创建的嵌入式 MS SQL 2008 数据库文件 附加到 MS SQL 2008 Express 创建了一个数据库应用程序 有人可以向我指出一个资源 该资
  • 这种尺寸对齐是如何工作的

    对于所提供的评论 我无法理解以下代码 这段代码的作用是什么 以及等效的代码是什么8 aligned segment size must be 4 aligned attr gt options ssize 3 Here ssize is o

随机推荐

  • OWIN 上的 Application_PreSendRequestHeaders()

    我有一个不使用 OWIN 中间件的应用程序 并且具有以下内容Global asax public class MvcApplication HttpApplication protected void Application Start p
  • 从 Jenkins 外部调用 Jenkins 构建?

    我是 Jenkins 的新手 我不确定这是否可行 但我想设置一个 Web 界面 有人可以单击 开始作业 这将告诉 Jenkins 开始特定的构建作业 Jenkins 有支持这样的网络服务吗 如果是这样 一个简单的例子是什么 这是文档的链接
  • Ruby 已经在使用我的模型的类名

    我正在制作一个具有各种授权级别的论坛应用程序 其中之一是监视器 我通过扩展我的 User 类来做到这一点 并且我计划使用 ship 类 例如管理员身份 作者身份 主持人身份等 对其进行微调 显然 Monitor 类是 ruby 的一部分mi
  • 依赖 UIPickerView

    有谁知道如何制作依赖 UIPickerView 例如 当我选择组件一的第 2 行时 组件二的标题会发生变化吗 我在互联网上查看过 没有真正的答案 我尝试过使用 if 和 switch 语句 但它们只是崩溃了 这取决于您将如何保存数据 例如
  • Mongo 3.6 多条件聚合查找

    假设我有一个只有一个集合的 Mongodbdata 在这个集合中 我有以下文件 type person value id 1 name Person 1 age 10 type person value id 2 name Person 2
  • 带有扩展工具栏的 Android Material

    我正在测试材料设计 并且正在使用扩展工具栏开发一个应用程序 我的应用程序非常简单 主要活动扩展ActionBarActivity我的布局如下所示
  • 如何在递归 LINQ 函数中验证父项是否有子项?

    我正在执行一个递归 LINQ 函数 如问题中所述 在 C 中模拟 CTE 递归 我的代码如下 private static IEnumerable
  • Java中通过引用获取对象

    新来这个网站 很高兴分享我的第一个问题 好吧 我将解释一下我目前的设置 以便更好地理解我的问题 我有2个java应用程序 逻辑应用 所有重负载发生的地方 检测应用程序 检测到正在运行的游戏的应用程序 我对这两个应用程序所做的事情是使用仪表化
  • iOS 11 导航栏高度自定义

    现在在 iOS 11 中 sizeThatFits方法不是从调用的UINavigationBar子类 改变框架UINavigationBar导致故障和错误的插入 那么 现在有什么想法如何自定义导航栏高度吗 根据苹果开发者的说法 看here
  • 风味和仪器测试 - gradle 配置

    我在我的项目中使用口味 并且我想添加特定于每种口味的仪器测试 所以我创建了 MyApplication src androidTestFlavor1 java com package test MyApplication src andro
  • 如何使用 vNext 在 VSO 中通过 CI 部署 Web 作业

    我正在尝试部署预定的webjob通过 CI 和vNext任务在VSO 我按照以下教程中的步骤部署了webjob与 Web 应用程序一起使用 使用 Web 项目启用自动部署 https azure microsoft com en us do
  • Android OnLongClickListener 奇怪/不可靠的行为

    我目前正在与 Android Api Lvl 8 上的 OnLongClickListener 进行斗争 采取这个代码 this webView setOnLongClickListener new OnLongClickListener
  • 在 MATLAB 中计算音频音高?

    昨天 我完成了用于检测随时间显示的轨道的音频能量的代码 我最终将其用作我的音频缩略图项目的一部分 然而 我还想要一种可以检测随时间显示的曲目音高的方法 因此我有两个选项作为我的研究基础 y fs nb wavread Three wav L
  • 使用基于网格的设计,具有最大宽度和最小宽度的弹性布局

    我想开发 4 列布局 除了 mastead 和页脚 它占据页面的完整可用宽度 这样最右边的列固定在 200px 其他列是可变的 受 min width 960px 和 max width 1216 像素 因此 这意味着只要浏览器窗口大于 9
  • stata odbc sql文件

    我正在尝试使用从数据库 MS Access 或 SQL Server 加载数据odbc sqlfile代码运行时似乎有任何错误 但我没有获取数据 我正在使用以下代码odbc sqlfile sqlcode sql dsn mysqlodbc
  • AngularJs $http.post() 不发送数据

    谁能告诉我为什么下面的语句没有将post数据发送到指定的url url 被调用 但在服务器上 当我打印 POST 时 我得到一个空数组 如果我在将消息添加到数据之前在控制台中打印消息 它会显示正确的内容 http post request
  • 查找并修改 javascript 数组中深层嵌套的对象

    我有一个可以是任意长度和任意深度的对象数组 我需要能够通过对象的 id 找到对象 然后修改数组中的该对象 有没有一种有效的方法可以使用 lodash 或纯 js 来做到这一点 我以为我可以创建一个指向该对象的索引数组 但构造表达式来使用这些
  • 如何从navigationController(viewControllers/stack)中弹出指定viewController?

    我创建了一个具有串行视图 A B C D 的应用程序 并且我需要将 D 弹回到 B 有人可能会说为什么不使用 self navigationController popToViewController self navigationCont
  • Python 中用于 SharePoint 的 Microsoft Graph API:Microsoft.SharePoint.Client.UnknownError [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 目前不接受答案 我们发出以下查询 u parentReference u path u drive root Main u name u BusinessDailyTemplate xlsb
  • C# 创建自己的流程图

    在一个项目中 我可能需要创建一个提供流程图的应用程序 Net C 4 0 我正在寻找最好的方法来做到这一点 因为我知道它应该非常灵活 我必须使用 Net 框架图形 WPF xaml 自己完成吗 是否有一个强大的库可供我使用 专门用于流程图设