问题标签 [flowchart]

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 投票
1 回答
673 浏览

c# - sql express 2005 中的登录、用户、权限,带图表,流程图

在此处输入图像描述

我想为使用 sql server 2005 express 的 c#.net winforms 应用程序创建登录名和用户。据我所知,我已经构建了这些步骤。

所以,我想问一下这些步骤是正确的还是我犯了很多错误。

另外,如果缺少任何步骤,请添加新步骤。另外,在最后一步,我应该怎么做,我是否必须同时授予USERS和SCHEMA权限,或仅授予USER,或仅授予SCHEMA权限。

如果有人可以提供,我正在寻求改进此模型或新模型。会有很大的帮助。

我想授予和拒绝 DATABASE LEVEL 的权限,例如 CREATE、DROP、ALTER DATABASE;表级别的插入,删除,更改,更新和列级别。

另外,是否需要创建模式?

据我所知: 创建登录是必要的 为上述创建的登录创建用户是必要的 是否需要创建模式?我不知道。

0 投票
2 回答
1833 浏览

c# - 在 WPF 中创建流程图的通用方法

我必须创建一个显示不同状态的动画流程图 GUI。如果焦点转移到某些元素,则进一步根据需要重新定位和调整流程图元素的大小。

所有这一切都没有问题,使用 WPF 提供的绘制形状、动画等,这很容易,尽管通过手工和大量手动完成。

我面临的问题是,这些流程图将超过 40 个。

是否有模板机制或通用方法来概括此任务?

0 投票
2 回答
3530 浏览

c# - C# 创建自己的流程图

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

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

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

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

你们会如何处理这件事?

0 投票
6 回答
14557 浏览

layout - Visio 2010:防止共线连接器路由

我最近拿起了 Microsoft Office Visio 2010,以了解我正在计划的软件应用程序的执行流程。到目前为止,我很喜欢这个程序,它帮助我在开始编写程序之前准确地弄清楚我需要哪些交互和事件。但是,我对该软件有一个抱怨,当我向图表添加新元素时,Visio 倾向于尝试尽可能频繁地组合路线。这有时会导致难以准确查看某些路线指向的位置。例如:

示例 1:示例 1 示例 2:示例 2

在示例 1 中,您可以看到有 3 条路线,每条路线都有不同的标签。最初,这些标签也会相互重叠。我发现这可以在“页面布局”对话框中关闭,所以它比以前好一点,但路线的起点和终点仍然是结合在一起的。这不是一个真正的问题,但它可能如示例 2 所示。

示例 2 中指向何处?从左边进来的线指向底部的菱形,然后从菱形的顶部出来有3条路线。这是我试图解决的问题。在这些示例中没有显示,但是在示例 2 中的这三个路线上放置标签会将标签全部放在那长长的垂直线上,这使得无法分辨哪个标签对应于哪条线。

有没有办法防止线条像这样重叠?我已经充分探索了“页面设置”对话框,但那里的可用选项似乎都不允许这种行为。我能在网上找到的唯一解决方案是手动绘制所有路线,但这意味着我不能使用“重新布局页面”功能,如果 Visio 决定经常这样做,这可能会相当耗时。

更新:虽然为了解决这个问题而搞乱了一些设置,但我想出了一个很好的例子来说明这会变得多么糟糕。现在,这是一个极端的例子,如果你的图表看起来像这样,你可能做错了,但它清楚地表明,很快就不可能分辨出每条线的来源和目的地是什么。示例 3

0 投票
3 回答
3454 浏览

c++ - 需要流程图方面的帮助

在我正在做的问题中,我需要有关流程图的帮助。我已经完成了编程代码,但对流程图一无所知,如果有人能给我一个关于如何做到这一点的想法,那么我将不胜感激。这是问题:

编写一个 C++ 程序,从键盘读取 3 个整数,并带有正确的输入提示,然后显示这三个数字中任意一对数字的最大和。例如,如果这 3 个数字是 5、6 和 7,那么最大和来自 6+7=13。画出这个 C++ 程序的流程图,并在桌面检查程序中是否有三个输入整数 12、3 和 7,或一组不同的 3 个数字,这将使桌面检查在您的程序设计中变得不那么琐碎。

我已经完成了以下代码:

代码:

0 投票
3 回答
1135 浏览

goto - 如何重构此控制流以避免使用 goto?

作为我的入门编程课程的家庭作业,我必须设计和实现一个生成随机数(1-100)的程序,然后给玩家 7 次猜测以正确猜测数字。我想出了这个算法:

控制流

但是,我不知道如何将算法的这种概念表示转换为控制结构。(我们使用 Pascal,因此可用的结构是 if 语句、前序循环和后序循环)。前序循环和后序循环都不适合内循环,因为循环条件位于循环中间并且有两个退出点!

谁能给我一个关于如何更清楚地构造它的指针?

0 投票
2 回答
3378 浏览

objective-c - 简单但动态生成的 iOS 流程图或流程图视图

也许“流程图”或“流程图”甚至不是我正在寻找的正确术语,但它是我能想到的最好的模拟。基本上,我试图找到一个允许在给定空间内动态创建(在代码中)连接的单元格/UIView 的库或类。在代码中,您可以从视图中添加/删除有序单元格,它会相应地安排。通常,如果superview 大小允许(即iPad),它将水平排列这些连接的单元格。如果它的空间受限(iPhone),它会在一条线上水平排列尽可能多的单元格,然后在下面水平继续其余单元格......类似于图形“自动换行”。

诚然,我怀疑是否有一个神奇的库可以完成所有这些,但如果 SO 社区可以为我指出一些更好的术语和/或一些潜在的 fork 候选人,我将非常感激。

我看过AQGridView,它是一个如此庞大的库,我相信它的编译大小为 +700 Kb 有点矫枉过正。 SSCollectionView非常接近,但您必须手动将单元格居中,并且它还不支持可变单元格高度/宽度。

为了让您更好地了解我的想象,这是一张图片: 在此处输入图像描述

0 投票
1 回答
1902 浏览

java - 创建流程图的算法 [一点指导??]

好的,我知道这是一个模糊的问题,但我似乎在这里被逻辑困住了......我想创建输入程序的流程图。两天以来我一直在考虑这个问题,无法找到最佳的通用方法......所以我拼命地看着你们在这里帮助我......可能是我缺少一些小东西......

我有一个 xml 文件,其中包含有关给定 java 程序的信息,如下所示:

现在这是生成的 xml 文件的一部分....fir 代码片段:

现在我的做法是:

我有一个读取 xml 文件的类阅读器和一个负责绘图的类 createFLowChart。我开始遍历方法节点......如果我找到一个语句,我调用一个函数 FundStatement,它绘制一个矩形框并将其与 prv 节点连接。在不添加大量状态布尔变量的情况下对 If-else 构造执行此操作。那么有人可以指导我吗?

现在问题在于 if-else 结构。我找不到一种简单的方法来遍历 if -else 树并正确地在节点之间建立边缘连接,而无需添加许多变量来包含状态信息,即 if 已启动或 else 已启动等。这是我的方法,但是我在深度调整中发现困难,即连接嵌套 if-else 语句的叶子:

现在从阅读器调用的三个函数是:

这对于 if else 语句来说很好,但在此之后会恶化,我理解这是因为全局变量 prvNode 一次只能保留一个节点可能是一个列表,但仍然可能会出现一些问题......可以任何一个请改进它??

0 投票
1 回答
1645 浏览

scripting - 为跨程序的例程使用流程图或图表

我有一组繁忙的例程来验证或下载当前的客户端应用程序。它以调用 .WSF 文件的 Windows 桌面快捷方式开始。这会调用几个 .VBS 文件、一个用于设置的 .INI 和一个可能的 .BAT 文件。其中一些脚本文档具有内部功能。最后阶段打开一个 Microsoft Access 数据库,该数据库需要一个 AutoExec 宏,该宏启动一些 VBA,包括一个在 VBA 中有自己的加载例程的表单。

这些细节都不是特别重要(所以请不要添加 VBA 标签,或者批评我宝贵的复杂性)。关键是我有各种各样的工具和容器,它们可能在功能上是嵌套的。

我需要更好的技术来在流程图中解析它。目前,我依赖以下任何或所有内容:

  • 独特的颜色
  • 一个包含例程的大盒子
  • 经典的“控制权转移”符号
  • 也许是一个解释性的呼唤

我不应该增加我的流程图词汇吗?教程解释了正方形、菱形、圆形,仅此而已。当然,FC 可以帮助我处理这些事情:

  1. 过多的脚本类型让我可以回答不同的需求,我想指出工具/语言。
  2. 子例程可能导致整个任务中止或错误,我想展示更高级别的“封闭”例程(或后果)对此的处理。
  3. 我想将“内部”子例程与不同脚本文件中的子例程区分开来。
  4. 并发脚本处理可能变得至关重要,所以我想指出这一点。
  5. .INI 文件让我可以为所有例程提供持久值。那是怎么上图的?
  6. 一个函数可能有一个参数和一个返回值/引用......我什至不知道如何有效地引用它。

请提供指导或将我指向一个额外有用的资源。如果你推荐一个分析工具集(比如UML,我还没有掌握),也请告诉我在哪里可以找到好的介绍。

我对软件不感兴趣。请将此视为白板练习。

0 投票
2 回答
9194 浏览

documentation - 关于流程图中desision符号的问题

我正在尝试制作我的程序的流程图(是的,我知道这样做的顺序是错误的:))并且我制作了一个决定符号来表示我在 iPhone 应用程序中显示的操作表。它提示用户“是,否,取消”,所以它是三个选项。然而,在我看到的所有模板/教程中,他们只在从决定符号引出的箭头上使用“是”和“否”。那么我也可以使用“取消”吗?如果不是,我怎么能做到呢?