03 2005 档案

实体定义:每一层都不相同,对于层间实体之间映射的一点思考
摘要:实体关系图是我们在做设计的时候必定要做的一件事情,现在很多人都在用UML做,不过实体关系图依然是不可缺少的一个有效的数据分析方法。一提到实体关系图,很多人就立刻联想到数据库,我自己也是这样。在实际工作中,我们经常会需要去考虑把数据库中的表结构映射到数据结构中来,然后用类似如下的代码来完成我们的工作: // 上个世纪的代码,伪代码DBCommand command = GetSQL("selec... 阅读全文

posted @ 2005-03-23 13:32 老翅寒暑 阅读(2878) 评论(5) 推荐(0) 编辑

通用的异步处理类和进度通知类及其示例
摘要:在上文《我的界面进度条异步显示模式》中,我提到了使用异步处理显示进度条的时候,我觉得用起来比较顺手的一种组织代码的方法,相比起来,这种方法的最大特点就是把代码尽量地从界面层剥离,并且让界面之间的关联尽可能少些。我在处理过程中使用了一个封装了异步线程处理的一个抽象类,这个抽象类实现了异步处理的 Start,Abort, Pause 和 Resume 接口,大家用它来实现异步处理的时候,就可以象玩秒表... 阅读全文

posted @ 2005-03-09 15:44 老翅寒暑 阅读(2993) 评论(9) 推荐(0) 编辑

我的界面进度条异步显示模式
摘要:系统的注册表坏了,又不想重装,于是考虑编一个程序来比较一下注册表的变化(我每装一个重要软件都会备份注册表)。在实际编程的时候,因为处理注册表的时间比较长,需要显示一个进度条,而且要异步处理,避免界面长时间没有响应的问题。原来的处理方法采用过如下的两种(以下是伪代码): classForm1{voidOnStartButtonClick(){ProgressFo... 阅读全文

posted @ 2005-03-09 15:28 老翅寒暑 阅读(2501) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示