摘要:
比如用一个类描述一张合同,而这个类实例化后其中的字段保存着合同的信息,如果现在要把这个类的实例发送到另一台机器、另一个窗体或是想保存这个类以便以后再取出来用(持久化对象),可以对这个类进行序列化(序列化实际上是一个信息流),传送或保存,用的时候再反序列化重新生成这个对象
阅读全文
posted @ 2008-04-09 10:15
昨夜飘风
阅读(445)
推荐(0)
摘要:
序列化简单点来理解就是把内存的东西写到硬盘中,当然也可以写到内存中(这个内容我会在后面写一个例子).而反序列化就是从硬盘中把信息读到内存中.就这么简单,呵呵,现在来看下面的例子吧!
阅读全文
posted @ 2008-04-09 10:13
昨夜飘风
阅读(1973)
推荐(0)
摘要:
如果一个算法调用自己来完成它的部分工作,就称这个算法是递归的。这种方法要想取得成功,必须在比原始问题小的
问题上调用自己。一个递归算法必须有两个部分:初始情况和递归部分
阅读全文
posted @ 2008-04-08 14:26
昨夜飘风
阅读(1886)
推荐(0)
posted @ 2008-03-22 14:38
昨夜飘风
阅读(1421)
推荐(0)
摘要:
.net中数据导出execl和文件的传输
阅读全文
posted @ 2008-03-19 15:49
昨夜飘风
阅读(1017)
推荐(0)
摘要:
C#中pictureBox上如何设置label透明
阅读全文
posted @ 2008-03-04 14:40
昨夜飘风
阅读(3267)
推荐(1)
摘要:
有关这部分的文章,我花了好久也没有找到比较好的,最后发现原来MSDN中就有很多例子和解释,不过理解起来相对困难,但是也算是有了一个头,大概截取点主要的说明,看下是否合大家的要求,详细的我研究明白了再说。
阅读全文
posted @ 2008-02-28 17:16
昨夜飘风
阅读(937)
推荐(0)
摘要:
上面介绍了采用CodeActivity来定义工作流。而我们现在来看看另一种向工作流中添加代码的方法——使用自定义活动。我们还是使用前面用到的下单的例子,看看两者有何不同。
采用自定义活动的好处就在于我们开发的代码段是离散、可分离、可复用的组件。一旦测试成功,我们就可以采用拖放的方法将其添加到任意的工作流中。而CodeActivity的复用仅仅限于在当前的工作流中。
阅读全文
posted @ 2008-02-27 11:46
昨夜飘风
阅读(1659)
推荐(1)
摘要:
这一部分中,我们来看一看如何向工作流添加自定义逻辑。自定义逻辑在这里指的是向工作流添加我们自己的代码。完成这一目标,可以有两种机制:使用CodeActivity和开发自定义活动。在后面我们会看到这两种方法是如何实现的。这里用到的示例,是一个订货的流程。我们假定它包含了下述的几个步骤:
●验证发送订单的帐号ID,并且查询它的信用卡余额;
●验证待购商品的ID,并获取它的价格;
●如果帐号和商品都是有效的,并且帐户余额足以支付商品的价格,那么就执行这份订单。
阅读全文
posted @ 2008-02-26 15:10
昨夜飘风
阅读(2218)
推荐(0)
摘要:
概要性地讨论一下WF工作流的基石——活动。活动是离散的、可复用的组件,它被设计来实现特定的功能。WF包括了一组标准的活动,可以在我们的工作流中起到杠杆的作用。我们自己也可以自定义一些活动,来解决特定的业务问题。
抛开活动的来源(标准的或自定义的),我们在设计时使用它们的经历是相同的。我们将一个活动拖放到工作流中,然后在Visual Studio的属性窗口中设置它们的属性,控制它们运行时的行为。
一个能够寄宿其它活动的活动(真绕口L)被称作复合活动(composite activity)。没有这种能力的活动就称为简单活动(simple activity)。有些活动还允许我们向工作流类中添加代码,比如CodeActivity,如果我们不给它设置ExecuteCode,那么编译是不会进行的。
阅读全文
posted @ 2008-02-25 17:09
昨夜飘风
阅读(1171)
推荐(0)