上一页 1 ··· 6 7 8 9 10 11 12 下一页

2005年5月28日

运算表达式类的原理及其实现

摘要: 运算表达式在编程中是一个很重要的概念,但是实际工作中,需要使用到运算表达式的机会并不太多。但是日前在研究报表系统的时候,发现了它的用处,于是就研究了一下,做了一个比较运算表达式类。 表达式类的实现主要使用了visitor模式。 阅读全文

posted @ 2005-05-28 16:45 老翅寒暑 阅读(3551) 评论(7) 推荐(0) 编辑

2005年5月11日

补充ZendyHu对Finalize和IDispose异同的说明

摘要: ZendyHu 在他的文章 对.Net 垃圾回收的C#编程相关方面(Finalize 和Dispose(bool disposing)和 Dispose())的一些理解体会 中说了一下他对于.net垃圾回收的一些理解,不过个人认为他并没有说的很明白,所以补充说明一下。道理其实很简单,因为Finalize是系统调用的,调用之前已经把该对象中多有的托管资源放到了垃圾回收队列中,所以Finalize中不... 阅读全文

posted @ 2005-05-11 09:25 老翅寒暑 阅读(2530) 评论(8) 推荐(0) 编辑

2005年4月28日

使用 NVelocity 解析 PowerDesigner 的cdm文件

摘要: 修改了一下文章,报告提交成功,结果发现只给我保存了一半,而且所有参数全丢,辛好有底稿,没办法,只好补上来,如果又在首页显示,大家就再看一遍吧。看来要找一个工具作本地备份了 阅读全文

posted @ 2005-04-28 15:07 老翅寒暑 阅读(7992) 评论(6) 推荐(0) 编辑

2005年4月22日

扩展功能的 CollectionBaseEx

摘要: 因为平时使用 System.Collections.CollectionBase 时候发现有些不足,故而作了一个扩展的 CollectionBaseEx,代码如下,因为注释较多,故不再解释。 /**//// /// 增强的 CollectionBase ,支持排序,和更多的通知 /// public class CollectionBaseEx : IList ... 阅读全文

posted @ 2005-04-22 17:12 老翅寒暑 阅读(1215) 评论(1) 推荐(0) 编辑

2005年3月23日

实体定义:每一层都不相同,对于层间实体之间映射的一点思考

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

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

2005年3月9日

通用的异步处理类和进度通知类及其示例

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

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

我的界面进度条异步显示模式

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

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

2005年2月26日

察看Web页面内容的最佳工具: IE Full Source

摘要: 工具连接如下:http://www.thundermain.com/FullSource.html 这是一个很简单的工具,但是很有用。平时我们上网浏览内容的时候,使用IE右键菜单“察看源文件”一项看到的内容是直接的源代码,但是很多时候光有这些源代码并没有什么用处。拿浏览新浪新闻http://news.sina.com.cn 来说,浏览器会要求下载新浪的game控件,大家是不是觉得很讨厌?很多其他的... 阅读全文

posted @ 2005-02-26 16:55 老翅寒暑 阅读(1433) 评论(2) 推荐(0) 编辑

2005年2月18日

IDisposable接口和析构函数

摘要: IDisposable接口和析构函数 其实这是一个老话题了,只是刚才做程序的时候突然发现自己有些概念有点模糊,所以做了一个测试如下: 这段代码是MSDN中的例子修改而来。 usingSystem; usingSystem.ComponentModel; //Thefollowingexampledemonstrateshowtocreate //aresou... 阅读全文

posted @ 2005-02-18 13:01 老翅寒暑 阅读(1479) 评论(2) 推荐(0) 编辑

2004年12月20日

关于异步事件的一个测试及其分析结果

摘要: 因为工作中需要在多线程中使用事件,本来想在事件中抛出一个异常到主程序中,结果可想而知,失败了。于是作了如下的一个测试,看看多线程中的异常处理问题,代码如下: usingSystem; usingSystem.Runtime.InteropServices; usingSystem.Threading; namespacetestAsyncEvent { /**////... 阅读全文

posted @ 2004-12-20 09:13 老翅寒暑 阅读(1119) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 下一页

导航