摘要: 任务结束时,它可以把一些有用的状态信息写到共享对象中。这个共享对象必须是线程安全的。另一个选项是使用返回某个结果的任务。使用Task类的泛型版本,就可以定义返回某个结果的任务的返回类型。为了返回某个结果任务调用的方法可以声明为带任意返回类型。示例方法TaskWithResult()利用一个元组返回两个int值。该方法的输入可以是void或object类型,如下所示: 1: using System; 2: using System.Collections.Generic; 3: using System.Linq; 4: using System.Tex... 阅读全文
posted @ 2012-09-17 12:11 美梦成真 阅读(6913) 评论(0) 推荐(0) 编辑
摘要: 利用任务连续性,可以在一个任务结束后启动另一个任务。任务也可以构成一个层次结构。一个任务启动一个新任务时,就启动了一个父/子层次结构。下面的代码段在父任务内部新建一个任务。创建子任务的代码与创建父任务的代码相同,唯一的区别是这个任务从另外一个任务内部创建。 1: using System; 2: using System.Collections.Generic; 3: using System.Linq; 4: using System.Text; 5: using System.Threading; 6: using Syste... 阅读全文
posted @ 2012-09-17 11:29 美梦成真 阅读(5962) 评论(0) 推荐(0) 编辑
摘要: 15个问题列表: No.1:是不是一定要从CDM开始设计,然后在进行PDM的设计?NO.2:工具栏palette不见了,如何把它找出来?NO.3: 如何建立与数据库的关联?NO.4: 域和数据项有何作用?No.5: 如何生成主键的自定义增长列,SQL Server和Oracle数据分别是如何操作的?No.6: NAME和CODE联动,如何取消?NO.7. 如何实现字段的NAME和Comment属性互换?NO.8: 如何修改某个对象的命名规则,比如外键,比如主键,比如触发器等?No.9: 如何用PD生成测试数据,以便测试?No.10 如何把CODE的NAME中文也生成在脚本中,也就是列名后就是N 阅读全文
posted @ 2012-09-17 10:07 美梦成真 阅读(175) 评论(0) 推荐(0) 编辑