WF的初步学习与创建

                           一直在好奇WF的学习,嘿嘿,今天就不用啦,我之后就要接触WF的项目,刚开始在百度上寻找WF新建一个项目的过程,发现很少这样的实例让我学习操作,我想给我一个大的项目我也不可能一下就知道应该怎样去操作,由于一直接触的就是网站和管理系统的制作,所以现在对WF只能是小白啦,但是在我的学习中我看到了希望,下面就简单的总结下我是怎么创建一个简单的WF例子,让他以工作流的形式运动起来,嘿嘿。

                           一.新建WorkFlow项目的的操作过程

                           1.首先新建一个解决方案,然后选择Visual C#中的Workflow,然后创建一个“工作流控制台应用程序”,给该项目取名字WFDemo,如下所示:

                                                       

                             2.创建完成后如下所示,在项目中会生成一个文件Workflow1.xaml,它就是我们制作工作流的主要文件,在桌面的右侧就是我们选择的工具,它存在系统自带的,也存在我们自己可以添加的,当然我们自己添加的就是一个类库。

                                        

                              3.这里我们创建一个switch。。。Case。。。语句判断的做法
                                  首先选择控制流中的Sequence,双击即可

                                   

                             4.在桌面上就会出现Sequence类库,然后我们双击桌面上的Sequence选择Flowchat工具,双击Flowchat就会出现如下2所示:
                  

                                     
                      

                                5.然后选择switch<>工具,就会在桌面上出现如下所示,那么我们选择要传进来的参数string类型

                    

                     6.依次类推,添加多个工具,而且在其中可以首先定义变量,例如:变量num即是定义的全局变量,接下来完成的设计的格式如下所示:

                     

                                  7.点击启动即可在控制台上面输出我们想要的结果

                                 综上所述,简单的解释下上面的的几种工具的作用:
                             Flowchart用单一执行路径启用建模过程并循环并循环返回前面的执行点
                             Switch<>对于执行的结果执行其子项之一;

                             Assign是为变量或者参数赋值;

                             WriteLine将文本写入到TextWriter。
                                                 好啦就写到这里啦,嘿嘿,简单的创建与使用,首先我们知道啦怎么怎么创建一个WF项目,然后才能根据项目的流程走的啦,似乎WF更加适合做一个管理系统,具体的我还是要继续努力的,加油加油喽。

posted @   雪?  阅读(376)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示