`
li_tttt
  • 浏览: 2560 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

用c#做的工作流设计器

阅读更多
三年前搞的工作流设计器,包括后台引擎和前台的可视化设计界面。当初在工作中用到的一个工作流是从java翻译过来的,引擎搞的太复杂了---好象开源的为了通用性,大都是这样。所以想自己写一个。后来微软出了WWF,但那套组件也大的很。

其实一般情况下业务需求并没有那么复杂,做的简单一点也好调试,我想这就是自己开发的价值所在吧。

现在基本上是能用的,现在问题是设计器界面这块我还不满意:我是直接用GDI画的,如附件所示,可增加节点,编辑节点属性,并以xml的形式保存。

但是我想把那些节点做成像可视化控件一样的效果(比如visio那样),但一直没找到思路,请大家给个提示




  • 大小: 49.2 KB
  • 大小: 21.3 KB
分享到:
评论
3 楼 kimmking 2009-12-29  
http://sourceforge.net/projects/nxbre/
2 楼 maxiaoxia 2009-12-28  
gdi+就好了,directx整个方法都不一样了,现在可以用wpf
1 楼 cyberniuniu 2009-12-28  
你是采用gdi来绘图的吗?我用java做了一个类似的东西,但采用java2d绘图的,c#中如果要提高绘图速度,如何用directx呢?

相关推荐

    C# 工作流设计器代码

    这个"**C# 工作流设计器代码**"的示例可能是关于如何在C#项目中重新托管(Rehosting)工作流设计器的实践。 工作流设计器是Windows Workflow Foundation (WWF)的一部分,WWF是.NET Framework中的一个组件,专门用于...

    C# 工作流设计器.zip

    C#工作流设计器是.NET Framework或.NET Core框架的一部分,它允许开发者创建、设计和定制工作流逻辑。这个压缩包“C# 工作流设计器.zip”很可能是包含了一组C#源代码,用于演示或学习如何重新托管(Rehosting)工作...

    c#编写的工作流引擎

    通过学习和理解这些内容,开发者可以构建出强大的C#工作流引擎,以满足各种业务场景的需求。对于初学者来说,这是一个很好的起点,而对于有经验的开发者来说,这可能是一个深入研究工作流技术的好资源。

    Silverlight全开源工作流设计器

    "工作流说明.mht"文件可能是项目的详细文档,其中包含了关于如何使用和定制工作流设计器的信息,包括设计原则、操作步骤、示例代码以及可能遇到的问题和解决方案。MHT文件是一种单一文件格式,将HTML内容和相关资源...

    WPF重载工作流设计器.zip

    在这个项目中,C#代码负责处理事件、数据绑定以及与工作流设计器的交互。 7. **活动库**:在WF4.0中,工作流由一系列活动组成。开发者可以通过自定义活动扩展预定义的活动库,以适应特定业务逻辑。 8. **数据绑定...

    WorkFlowDemo.rar_C# worksflow_C#workflow设计器_flow_flow 工作流_工作流设计器

    C#下的Work Flow工作流设计器例子

    C# 源码 工作流

    4. **C#工作流设计模式** - 状态机工作流:基于状态转换的流程,适用于有明确状态变化的过程。 - 序列工作流:任务按顺序执行,适用于简单线性流程。 - 分支工作流:根据条件执行不同的分支,用于决策流程。 5. ...

    C# 工作流引擎实例(初学者非常有用)

    2. **设计工作流**:使用Visual Studio的工作流设计器,你可以拖放活动来构建流程。 3. **实现活动逻辑**:对于自定义活动,需要编写C#代码来定义其行为。 4. **配置数据库**:设置数据库连接,创建必要的表结构以...

    微软.net工作流设计器及源代码

    本文将深入探讨微软.NET工作流设计器及其源代码,帮助.NET开发者更好地理解和利用这一工具,特别是对于使用C#进行工作流开发的朋友,将极具参考价值。 工作流是描述业务过程的模型,它定义了任务如何顺序或并发执行...

    C#Workflow工作流

    2. **工作流设计**:使用Visual Studio中的工作流设计器,可以直观地拖放活动,构建流程图。这包括顺序流程、状态机流程、并行流程等不同类型的流程。 3. **活动设计与自定义**:学习如何创建自定义活动,以满足...

    C# 开发的工作流程序代码

    它可能包含了丰富的预定义活动、工作流设计器、工作流引擎以及与数据库的集成等功能,以帮助开发者快速构建企业级工作流系统。 六、应用实例 在实际项目中,C#开发的工作流程序常用于审批流程、请假管理、订单处理...

    用C#开发的工作流引擎

    这些可能包括灵活的工作流定义,支持图形化工作流设计器,用户友好的接口,以及高效的运行时执行环境。例如,引擎可能支持动态工作流,允许在运行时修改流程;或者具备强大的权限管理,确保只有授权用户可以执行特定...

    简单的WF4.0工作流设计器

    3. **C#编程**:作为.NET Framework的主要编程语言,C#被用于实现工作流设计器的后台逻辑。开发者可能使用C#编写了事件处理程序、数据访问代码和其他业务逻辑。 4. **.NET Framework**:整个项目基于.NET Framework...

    C#工作流开发实例

    C#工作流开发实例是一个珍贵的资源集合,涵盖了开发者在实际项目中可能遇到的各种工作流应用场景。这个资源包可能是多年经验的结晶,包含了C#编程、ASP.NET Web应用开发、SQL数据库管理和DBA(数据库管理员)操作...

    C#编写的一个工作流程序

    3. **工作流设计(Workflow Designer)**: 使用Visual Studio提供的工作流设计器,可以图形化地创建和编辑工作流。这使得非程序员也能理解流程的逻辑。 4. **工作流生命周期**: 工作流有多种状态,如创建、运行、挂...

    easyui实现的Activiti工作流引擎web版流程设计器

    标题中的“easyui实现的Activiti工作流引擎web版流程设计器”揭示了本文将要讨论的重点,即如何利用EasyUI框架来构建一个基于Web的流程设计工具,该工具是基于Activiti工作流引擎的。EasyUI是一个轻量级的JavaScript...

    C# WF 工作流

    首先,WF提供了模型化的工作流定义,允许开发者通过图形化的设计器创建、编辑和执行流程。在"WF 设计器"中,我们可以直观地设计流程图,包含各个活动的顺序、分支和并行处理。设计师提供了一个拖放界面,使得非...

    WWF工作流设计器控件C#源码

    MICROSOFT WORKFLOW FOUNDATION SAMPLE CODE C#源码,包括两个工程, WorkflowDesignerControl 设计器控件, WorkflowDesignerExample 设计器控件演示, 使用vs2008编译通过

    C#工作流例子源码

    3. **设计图文件(Designer Files)**:可能是.xaml文件,这些文件是使用工作流设计器创建的工作流程的图形表示。 4. **资源文件(Resource Files)**:可能包括配置文件、数据库连接字符串或其他外部数据源的引用。...

    workflow 工作流引擎c#版本 源码

    5. **工作流设计器**:为了方便用户创建和修改工作流,通常会提供一个可视化设计器。这个源码可能包含了自定义设计器的实现,允许拖放活动并连接它们来创建流程图。 6. **工作流参与者**:在工作流中,参与者是实际...

Global site tag (gtag.js) - Google Analytics