摘要: 本文介绍如何实现工作流活动的拖放,工具箱的定制以及上下文菜单的实现。 阅读全文
posted @ 2008-01-23 10:42 sharping 阅读(3563) 评论(6) 推荐(0) 编辑
摘要: 接着上一篇文章说,前面已经定义了一个WorkflowLoader类来完成工作流的导入与导出,下面我们接着完成工作流设计器的工作。本章我们主要讲述使用WorkflowView这个类在UI上呈现出一个工作流设计器。 阅读全文
posted @ 2008-01-22 00:05 sharping 阅读(3369) 评论(3) 推荐(0) 编辑
摘要: 种种原因,好久没在这里写东西了,最近有点闲暇,打算写点工作流的东东,想来想去还是从工作流设计器说起,为用户提供一个轻量级设计器来定制工作流相信是任何与工作流相关的软件开发所必须做到的,后面的文章会一步步阐述如何使用实现它. 阅读全文
posted @ 2007-12-27 16:07 sharping 阅读(2820) 评论(16) 推荐(0) 编辑
摘要: .NET CF 2.0虽然加入了一些线程同步的对象,然而,还是没有完整框架中提供的同步功能完善,在我的项目中用到WaitHandle的WaitAny方法时真是一筹莫展,其实我们可以通过托管系统API完善这些我们需要的功能, 通过查阅SDK文档我们得到两个重要的函数WaitForSingleObject和WaitForMultipleObjects. 阅读全文
posted @ 2006-11-23 23:39 sharping 阅读(757) 评论(0) 推荐(0) 编辑
摘要: .NET Compact Framework应用程序因为运行于移动设备上, 由于移动设备性能和PC有很大差距,因此在设计程序时候必须更多的考虑程序的性能,通常的场景是在多窗体切换时往往加载窗体的速度都很不理想,项目中窗体窗体过多会导致程序过大,我们通常在一个窗体中设置很多的UserControl,通过更换Control来实现多窗体的效果。 阅读全文
posted @ 2006-09-23 01:33 sharping 阅读(588) 评论(1) 推荐(0) 编辑
摘要: 我们通过csc工具可以把一个cs代码文件编译成一个.exe文件, 大家都知道,这个文件在任何装有Windows的计算机上都可以被加载和运行, 最近学.NET框架也有一段时间了, 为了对所学习的知识进行复习和梳理, 在此做一些笔记。今天就说一下PE文件. 阅读全文
posted @ 2006-07-24 23:35 sharping 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 一般的嵌入式项目通常采用sometimes offline的设计思想, 这样的设计必将有数据同步的功能, 然而数据同步时如果本地没有数据库,加之项目数据的复杂性和无线通讯的带宽等方面的制约, 常常使得同步时间非常漫长, 数据同步这样的操作往往又不能采用单独的线程在后台完成, 恰巧我正在开发的项目就是具备了这些特点. 通过我们版本发布后对用户使用的调查发现, 同步失败的原因有一半以上是由于PDA在常时间闲置时会自动关闭电源, 以导致网络连接断开, 而由于用户对PDA的使用并不熟悉, 我们没理由要求用户到控制面板中去进行电源设置. 程序中解决掉电问题成为必然... 阅读全文
posted @ 2006-07-18 19:42 sharping 阅读(3696) 评论(7) 推荐(0) 编辑
摘要: ZedGraph是用于创建任意数据的二维线型、条型、饼型图表的一个类库,也可以作为Windows窗体用户控件和ASP网页控件(这里有个web-accessible 不知道该怎么翻译)。这个类库具有高度的适应性,几乎所有式样的图表都能够被创建。这个类库的用法在于通过提供所有图表属性的省缺值来保持使用性的简单。这个类库包含了基于要绘制的数值范围内的可选择适当度量范围和跨度的代码。 阅读全文
posted @ 2006-01-11 23:52 sharping 阅读(7733) 评论(7) 推荐(0) 编辑