公告栏
  存平等心,行方便事,则天下无事。怀慈悲心,做慈悲事,则心中太平。
  转载文章请注明出处。谢谢您的尊重! 
  前两天博客被注入了,已修复,谴责无聊之人。
相 册
搜 索
C# / .NET
C#内嵌汇编代码的讨论
摘要:.NET程序中嵌入汇编代码,在开启DEP及Vista/Win7可运行。 ——阅读全文
.NET 4.0在文件IO方面的增强
摘要:.NET 4.0在文件IO等方面添加了一些类和方法,提高了IO操作的效率和使用的方便性。 ——阅读全文
WPF BitmapImage与byte[]的转换
摘要:有时要实现BitmapImage与byte[]相互转换,这里实现两个静态方法,直接调用即可。 ——阅读全文
C#4.0初探:dynamic 关键字
摘要:C#新增了dynamic关键字,正因为这一个小小的关键字,C#动态特性向前迈进了一大步。
dynamic是一个类型关键字,声明为dynamic的类型与"静态类型"(这里的静态类型是指编译时确定的类型,下同)相比最大的特点它是"动态类型",它会运行时尝试调用方法,这些方法的存在与否不是在编译时检查的,而是在运行时查找,如果方法存在并且参数正确,会正常调用,否则会抛出Microsoft.CSharp.RuntimeBinder.RuntimeBinderException异常。 ——阅读全文
遭遇SqlDataReader锁定表
摘要:一个数据表,按一定的筛选条件进行检索,检索结果用SqlDataReader逐条读取数据,对检索到的结果进行处理后更新数据库,使其不再符合上述的筛选条件。
当数据表的数据量比较小时,运行正常;当符合条件的数据量较大时(1W多/这个数据与表的结构、表内总数据量、机器性能的有关),更新会报超时错误。
原因是检索时会对表进行锁定,其他连接读取数据时没问题,但更新由于锁的原因会失败,发现DataReader对表进行了锁定。 ——阅读全文
软件更新:网页设计师必备 之 网站截图工具 (附源码)
摘要:原来用的webBrowser.DrawToBitmap方法在某些情况下不能正确截图,Reflector查看webBrowser.DrawToBitmap方法的实现可见在public class WebBrowserBase : Control类中实现的,这个实现隐藏了父类的方法,直接调用父类Control的DrawToBitmap方法。 ——阅读全文
C#4.0初探: Optional and named parameters
摘要:Optional and named parameters特性在有些场合提供很大的方便,特别是Office开发中可以告别一坨System.Reflection.Missing了。这里简单了解一下C#4.0中的Optional and named parameters。 ——阅读全文
WPF 3D 翻盘抽奖程序
摘要:由于需要做几个抽奖程序,是抽奖程序,做的酷炫华丽必不可少。不太熟悉flash,因此放弃;如果用silverlight做,需要在网页中呈现,不方便,放弃;自己熟悉的技术只有Winform和WPF了。做了一番之后,发现要想用Winform实现比较酷炫华丽的效果真的很困难,而WPF相对简单多了。既然做就做成最酷的,用立方体呈现翻盘,表面布上卡通画的纹理,鼠标移动到立方体上,立方体旋转,触发声音,用徐徐展开的画卷并伴随着音乐呈现结果是个不错的创意。 ——阅读全文
2009年元旦,小小的奉献,WinCAB源码
摘要:WinCAB是一个可视化的CAB压缩、解压.cab文件的软件。支持文件文件夹压缩、解压单个文件及整个文件,支持命令行操作,支持分卷压缩及压缩格式选择。WinCAB是对windows自带的cab压缩工具makecab.exe和cab解压工具extrac32.exe的包装。压缩暂不支持中文路径,暂不支持制作自解压文件。 ——阅读全文
Web Explorer - 基于浏览器的简易资源管理器(源码)
摘要:全Ajax实现,支持文件浏览、新建、编辑文件(夹)、删除移动重命名文件、压缩解压zip文件、文件上传下载等。
基本支持IE5.5+、FF、Opera等浏览器。 ——阅读全文