Silverlight打造在线工作流设计器
需积分: 9 169 浏览量
更新于2024-09-11
1
收藏 1.03MB DOCX 举报
"Silverlight工作流设计器是一款开源的在线工作流程设计工具,允许用户通过图形化界面拖拽创建和修改流程,并能导出流程为XML描述文件。该设计器旨在提供跨浏览器兼容性和强大的用户界面体验,尤其适合替代仅限于IE浏览器的旧式VML流程设计器。开发基于VS.NET2008,需要Silverlight Tools for Visual Studio 2008 SP1。文章系列将涵盖系统范围、设计、类设计、XML设计、美化和可能的重构等内容,记录了作者学习Silverlight并实现流程设计器的全过程。"
Silverlight工作流设计器是针对那些需要创建和管理工作流程的用户而设计的。它利用Silverlight技术,提供了丰富的交互体验和跨平台兼容性,克服了早期只能在Internet Explorer上运行的限制。设计器的核心特性包括:
1. **图形化界面**:以直观的图形方式展示流程,使用户可以轻松理解流程结构。
2. **拖放功能**:用户可以在线拖拽元素来创建或调整流程,简化了流程设计过程。
3. **右键支持**:通过鼠标右键菜单,用户可以执行更多操作,如添加、删除和编辑节点,增强了设计灵活性。
4. **XML导出与导入**:流程设计完成后,可以导出为XML文件,便于存储、分享和后期导入,确保数据的持久化和可迁移性。
5. **跨浏览器兼容性**:由于基于Silverlight,该设计器能在多种浏览器上运行,扩展了其适用范围。
开发者使用Visual Studio 2008配合特定的Silverlight工具进行开发,这要求读者对.NET Framework和Silverlight有一定的了解。文章系列计划详细讲解整个系统的各个方面,从整体需求分析到具体的技术实现,包括但不限于:
- **系统范围**:定义系统的目标和预期功能,明确系统边界和使用场景。
- **系统设计**:探讨架构设计,如何组织组件和模块以实现功能。
- **类设计**:详细描述各个类的职责和它们之间的关系,展示面向对象的设计原则。
- **Xml设计**:讨论如何使用XML来存储和交换流程数据,以及解析和生成XML的策略。
- **美化**:关注用户体验,如何通过样式和动画提升界面吸引力。
- **重构**:随着项目的进展,可能会进行代码优化和重构,以提高代码质量。
通过这个系列,读者不仅可以了解到如何构建一个Silverlight工作流设计器,还能学习到Silverlight开发实践,以及软件设计和开发过程中的常见问题和解决方法。对于那些想要深入学习Silverlight和工作流管理的人来说,这是一个宝贵的资源。
2014-12-26 上传
2012-03-07 上传
2023-08-10 上传
2023-11-29 上传
2023-05-12 上传
2023-07-24 上传
2023-10-28 上传
2023-12-08 上传
2023-10-11 上传
minhongxing
- 粉丝: 0
- 资源: 1
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦