2006年11月15日

原创 《Effective C#》Item 21:用委托实现回调

《Effective C#》Item 21:用委托实现回调阅读全文>

发表于 @ 2006年11月15日 10:49:00|评论(loading...)|编辑|举报|收藏

2006年11月04日

原创 《Effective C#》Item 20:区分接口实现与虚函数重载

《Effective C#》Item 20:区分接口实现与虚函数重载阅读全文>

发表于 @ 2006年11月04日 20:03:00|评论(loading...)|编辑|举报|收藏

原创 怎么用C#制作印章

制作印章来说,主要是如何让字均匀的显示在弧线段上,那么一般的印章要么以圆或者椭圆为底图,不过这两者的算法大致相同,为了方便说明,如下就用相对简单的圆来举例说明,如果需要做椭圆的话,可以在我的基础上进行扩展,因为核心算法是一样的,相对于圆来说,椭圆求弧长以及各个字符的位置,这两点相对麻烦些,但是这两者都可找到相应的数学公式。阅读全文>

发表于 @ 2006年11月04日 19:15:00|评论(loading...)|编辑|举报|收藏

2006年10月31日

原创 《Effective C#》Item 19:推荐在继承中使用接口

《Effective C#》Item 19:推荐在继承中使用接口阅读全文>

发表于 @ 2006年10月31日 09:25:00|评论(loading...)|编辑|举报|收藏

2006年10月12日

原创 借助WebService实现多线程上传文件

在WebService的帮助下,进行多线程上传文件是非常简单。因此我只做个简单的例子,那么如果想要实现此功能的朋友,可以在我的基础上进行扩展。阅读全文>

发表于 @ 2006年10月12日 19:47:00|评论(loading...)|编辑|举报|收藏

2006年10月10日

原创 《Effective C#》Part II:第二部分总结

第二部的主题在于资源管理,.Net编写的程序以托管程序居多,但是并不意味着可以不注意细节,合理的使用.Net提供的便利,加上好的习惯,有利于程序效率提高。阅读全文>

发表于 @ 2006年10月10日 20:28:00|评论(loading...)|编辑|举报|收藏

原创 《Effective C#》Item 18:Dispose函数的标准实现模式

《Effective C#》Item 18:Dispose函数的标准实现模式阅读全文>

发表于 @ 2006年10月10日 20:12:00|评论(loading...)|编辑|举报|收藏

2006年10月08日

原创 《Effective C#》Item 17:减少装箱(Boxing)和拆箱(Unboxing)操作

《Effective C#》Item 17:减少装箱(Boxing)和拆箱(Unboxing)操作阅读全文>

发表于 @ 2006年10月08日 19:15:00|评论(loading...)|编辑|举报|收藏

原创 《Effective C#》Item 16:尽量减少垃圾产生的数量

《Effective C#》Item 16:尽量减少垃圾产生的数量阅读全文>

发表于 @ 2006年10月08日 19:07:00|评论(loading...)|编辑|举报|收藏

原创 《Effective C#》Item 15:利用using和try-finally来释放资源

《Effective C#》Item 15:利用using和try-finally来释放资源阅读全文>

发表于 @ 2006年10月08日 18:58:00|评论(loading...)|编辑|举报|收藏

2006年09月05日

原创 《Effective C#》Item 14:使用构造函数初始化语句

《Effective C#》Item 14:使用构造函数初始化语句阅读全文>

发表于 @ 2006年09月05日 10:46:00|评论(loading...)|编辑|举报|收藏

原创 《Effective C#》Item 13:使用静态构造函数初始化静态成员

《Effective C#》Item 13:使用静态构造函数初始化静态成员阅读全文>

发表于 @ 2006年09月05日 10:17:00|评论(loading...)|编辑|举报|收藏

2006年09月01日

原创 《Effective C#》Item 12:推荐使用成员初始化语句

《Effective C#》Item 12:推荐使用成员初始化语句阅读全文>

发表于 @ 2006年09月01日 10:15:00|评论(loading...)|编辑|举报|收藏

2006年08月25日

原创 CSDN第一期总结之四:Stream的问题

对于Stream相关的问题,大致分如下几类。 问题一,基本操作的问题; 问题二,编码的问题; 问题三,尾部处理问题; 问题四,Stream缓存问题; 问题五,资源释放问题; 最后一个问题,说说如何使用Stream来更新大文件部分数据。 阅读全文>

发表于 @ 2006年08月25日 10:07:00|评论(loading...)|编辑|举报|收藏

2006年08月24日

原创 CSDN第一期总结之三:Thread的问题

那么线程相关的问题大致有如下四类(这篇文章只讨论单线程、单线程与UI线程这两方面的问题)。 问题一,线程的基本操作,例如:暂停、继续、停止等; 问题二,如何向线程传递参数或者从中得到其返回值; 问题三,如何使线程所占用的CPU不要老是百分之百; 最后一个,也是问题最多的,就是如何在子线程来控制UI中的控件,换句话说,就是在线程中控制窗体某些控件的显示。 阅读全文>

发表于 @ 2006年08月24日 10:09:00|评论(loading...)|编辑|举报|收藏

Csdn Blog version 3.1a
Copyright © Knight94