飘遥的Blog

C/C++/.NET
随笔 - 124, 文章 - 0, 评论 - 199, 阅读 - 27万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 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 29
30 31 1 2 3 4 5

随笔分类 -  C# / .NET

C# / .NET
摘要:之前看海量的英文文档,英语水平有限,需要经常查单词,用了几个工具,发现窗口切换来切换去太麻烦,鼠标取词总是烦我,于是自己做了个超简洁的。原则是:需要时输入即查,不用时别烦我,别让我切换窗口!OK,小作品诞生了。 阅读全文

posted @ 2010-09-20 14:22 Zzx飘遥 阅读(912) 评论(2) 推荐(0) 编辑

摘要:.NET程序中嵌入汇编代码,在开启DEP及Vista/Win7可运行。 阅读全文

posted @ 2010-06-22 17:08 Zzx飘遥 阅读(11893) 评论(14) 推荐(8) 编辑

摘要:有时要实现BitmapImage与byte[]相互转换,这里实现两个静态方法,直接调用即可。 阅读全文

posted @ 2009-06-25 19:16 Zzx飘遥 阅读(7444) 评论(3) 推荐(2) 编辑

摘要:C#新增了dynamic关键字,正因为这一个小小的关键字,C#动态特性向前迈进了一大步。 dynamic是一个类型关键字,声明为dynamic的类型与"静态类型"(这里的静态类型是指编译时确定的类型,下同)相比最大的特点它是"动态类型",它会运行时尝试调用方法,这些方法的存在与否不是在编译时检查的,而是在运行时查找,如果方法存在并且参数正确,会正常调用,否则会抛出Microsoft.CSharp.RuntimeBinder.RuntimeBinderException异常。 阅读全文

posted @ 2009-05-29 01:54 Zzx飘遥 阅读(17570) 评论(9) 推荐(6) 编辑

摘要:常规的四个字节整型转换为IP格式比较麻烦,用非托管的方式及一点小窍门,转换实现会变得非常的简单。 阅读全文

posted @ 2009-04-28 00:00 Zzx飘遥 阅读(1337) 评论(2) 推荐(0) 编辑

摘要:一个数据表,按一定的筛选条件进行检索,检索结果用SqlDataReader逐条读取数据,对检索到的结果进行处理后更新数据库,使其不再符合上述的筛选条件。 当数据表的数据量比较小时,运行正常;当符合条件的数据量较大时(1W多/这个数据与表的结构、表内总数据量、机器性能的有关),更新会报超时错误。 原因是检索时会对表进行锁定,其他连接读取数据时没问题,但更新由于锁的原因会失败,发现DataReader对表进行了锁定。 阅读全文

posted @ 2009-03-29 21:29 Zzx飘遥 阅读(875) 评论(0) 推荐(0) 编辑

摘要:原来用的webBrowser.DrawToBitmap方法在某些情况下不能正确截图,Reflector查看webBrowser.DrawToBitmap方法的实现可见在public class WebBrowserBase : Control类中实现的,这个实现隐藏了父类的方法,直接调用父类Control的DrawToBitmap方法。 阅读全文

posted @ 2009-03-18 23:24 Zzx飘遥 阅读(845) 评论(3) 推荐(0) 编辑

摘要:Optional and named parameters特性在有些场合提供很大的方便,特别是Office开发中可以告别一坨System.Reflection.Missing了。这里简单了解一下C#4.0中的Optional and named parameters。 阅读全文

posted @ 2009-03-08 17:42 Zzx飘遥 阅读(2314) 评论(9) 推荐(0) 编辑

摘要:由于需要做几个抽奖程序,是抽奖程序,做的酷炫华丽必不可少。不太熟悉flash,因此放弃;如果用silverlight做,需要在网页中呈现,不方便,放弃;自己熟悉的技术只有Winform和WPF了。做了一番之后,发现要想用Winform实现比较酷炫华丽的效果真的很困难,而WPF相对简单多了。既然做就做成最酷的,用立方体呈现翻盘,表面布上卡通画的纹理,鼠标移动到立方体上,立方体旋转,触发声音,用徐徐展开的画卷并伴随着音乐呈现结果是个不错的创意。 阅读全文

posted @ 2009-02-28 16:08 Zzx飘遥 阅读(4791) 评论(5) 推荐(0) 编辑

摘要:WinCAB是一个可视化的CAB压缩、解压.cab文件的软件。支持文件文件夹压缩、解压单个文件及整个文件,支持命令行操作,支持分卷压缩及压缩格式选择。WinCAB是对windows自带的cab压缩工具makecab.exe和cab解压工具extrac32.exe的包装。压缩暂不支持中文路径,暂不支持制作自解压文件。 阅读全文

posted @ 2009-01-01 00:07 Zzx飘遥 阅读(1034) 评论(2) 推荐(0) 编辑

摘要:前一段时间,软件安装包制作完成,在32位机器上部署、运行正常,但移到服务器上(Win2003 64bit),运行时提示找不到注册表项。 阅读全文

posted @ 2008-12-06 15:38 Zzx飘遥 阅读(618) 评论(0) 推荐(0) 编辑

摘要:FCL提供了文件移动、文件复制、目录移动的方法,但没提供目录复制的方法,可以用递归实现。 注意的地方是需要检查一定不能让父目录拷贝到子目录中,否则程序会一直递归执行下去直到出错! 阅读全文

posted @ 2008-10-29 22:39 Zzx飘遥 阅读(8079) 评论(5) 推荐(2) 编辑

摘要:上一篇《彻底研究String》介绍了String类型的一些性质。.NET对String的优化,能高效安全的完成一些操作,但正是这些优化导致了在进行某些操作时会占用大量的资源,如拼接字符串、修改字符串等等,高效地完成这些操作的替代类型是StringBuilder。 阅读全文

posted @ 2008-09-18 13:24 Zzx飘遥 阅读(13595) 评论(7) 推荐(4) 编辑

摘要:String是很常用的类型,但有的同学在使用过程中存在一些误区,导致效率低下,在此对其机制进行一个彻底的讨论,水平有限,如有不同的见解请留言讨论。 阅读全文

posted @ 2008-09-15 22:45 Zzx飘遥 阅读(5698) 评论(25) 推荐(1) 编辑

摘要:C#调用非托管程序有多种方式,这里整理一下。 阅读全文

posted @ 2008-09-13 18:31 Zzx飘遥 阅读(1953) 评论(1) 推荐(0) 编辑

摘要:插件是遵循一定的编程规范实现的来扩展程序功能的组件。 阅读全文

posted @ 2008-09-02 23:11 Zzx飘遥 阅读(2849) 评论(2) 推荐(1) 编辑

摘要: 赏心悦目的东东总是让我欢喜,喜欢收藏遇到的独具设计风格的网页,添加到收藏夹、保存网页太麻烦,懒得整理,终于在无法忍受时下定决心自己写一个简单的网页截图工具。 阅读全文

posted @ 2008-07-30 04:31 Zzx飘遥 阅读(1579) 评论(7) 推荐(0) 编辑

摘要:图像放大即把较小的图像绘制在较大的空白图像上。这只介绍马赛克效果的原理以及模拟实现。 阅读全文

posted @ 2008-07-13 23:31 Zzx飘遥 阅读(3294) 评论(0) 推荐(0) 编辑

摘要:一直使用的屏幕取色工具在windows2008也遇到了一些问题,自己实现一个,UI参考了3C和ColorSpy。 功能: 1.支持局部放大屏幕以便方便取色,可以调节放大倍数。 2.实时显示颜色值。 3.最下化到系统托盘。 4.支持调色板和多种格式颜色值(目前仅支持RGB(HTML)、ARGB、HSB),后续版本会强化功能。 5.颜色栈缓存颜色,并可用调色板调节颜色。 阅读全文

posted @ 2008-07-04 17:40 Zzx飘遥 阅读(548) 评论(0) 推荐(0) 编辑

摘要: 屏幕抓图一直使用一款只有 16K 大小的工具(Capture),非常很方便,但在Windows2008下不兼容,无法抓图,因此自己写一个,运行环境为 .NET 2.0,使用方式完全与上述的Catpure相同,并且只有 8K 大小,截图质量更好。 阅读全文

posted @ 2008-07-02 06:00 Zzx飘遥 阅读(688) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示