blueyund

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年10月4日

摘要: VB6并不支持鼠标滚轮的处理,所以要借助系统的API钩子函数来实现。代码如下。 使用方法:工程中添加一个模块,添加下述代码。使用时在主窗口中调用一次 HOOK 函数安装钩子即可。程序退出时不要忘记使用 UNHOOK 函数卸载安装的钩子,否则会造成系统的资源浪费。 在下述 WindowProc 函数中注释的地方加入自己的代码,就可完成鼠标滚轮事件的处理了。 Option Explicit ... 阅读全文
posted @ 2008-10-04 12:48 blueyund 阅读(1667) 评论(1) 推荐(0) 编辑

2008年9月21日

摘要: .NET 2.0 支援 System.IO.Compression 名称空间,其中定义了 GZipStream 类别来压缩和解压缩 Stream 资料。GZipStream 继承至 Stream 类别,所以该类别使用和一版的 Stream 类别相仿。下面是 对 Stream 压缩和解压缩的范例: using System; usin... 阅读全文
posted @ 2008-09-21 12:49 blueyund 阅读(495) 评论(0) 推荐(0) 编辑

2008年8月23日

摘要: 关键词: P2P UDP NAT 原理 穿透 Traveral Symmetric Cone 原始作者: Hwycheng Leo(FlashBT@Hotmail.com) 源码下载: http://bbs.hwysoft.com/download/UDP-NAT-LEO.rar 参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-... 阅读全文
posted @ 2008-08-23 20:49 blueyund 阅读(211) 评论(0) 推荐(0) 编辑

摘要: 作者:shootingstars (有容乃大,无欲则刚) 日期:2004-5-25 出处:P2P中国(PPcn.net) P2P 之 UDP穿透NAT的原理与实现(附源代码) 原创:shootingstars 参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt 论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有... 阅读全文
posted @ 2008-08-23 20:48 blueyund 阅读(138) 评论(0) 推荐(0) 编辑

2008年8月20日

摘要: 深度探索 Microsoft .NET提供的线程池, 揭示什么情况下你需要用线程池以及 .NET框架下的线程池是如何实现的,并告诉你如何去使用线程池。 内容 介绍 .NET中的线程池 线程池中执行的函数 使用定时器 同步对象的执行 异步I/O操作 监视线程池 死锁 有关安全性 结束 介绍 如 果你有在任何编程语言下的多线程编程经验的话,你肯定已经非常熟悉一些典型的范例。通... 阅读全文
posted @ 2008-08-20 21:39 blueyund 阅读(347) 评论(0) 推荐(0) 编辑

2008年8月19日

摘要: 以前整理的Win32 API,可以直接在C#中直接调用,在做WinForm时还是很有帮助的。以前用在一个多窗口界面中,当轮询窗口时,调用API会提高很多效率。 源码下载 http://files.cnblogs.com/lordeo/win32api.rar 源码包含三个文件Win32API.cs,Enums.cs,Structs.cs分别如下 Win32API.cs Co... 阅读全文
posted @ 2008-08-19 11:00 blueyund 阅读(341) 评论(0) 推荐(0) 编辑

摘要: 最近要做个控制台程序,在用户关闭程序的时候要做些处理,但控制台程序却没有WinForm的Closing或Closed事件,想想只能用API才捕捉消息来实现了,代码如下: using System; using System.Windows.Forms; using System.Diagnostics; using System.Runtime.InteropServices; namespa... 阅读全文
posted @ 2008-08-19 10:29 blueyund 阅读(1030) 评论(0) 推荐(0) 编辑

2008年8月17日

摘要: //名称空间 using System; using System.Security.Cryptography; using System.IO; using System.Text; //方法 //加密方法 public string Encrypt(string pToEncrypt, string sKey) { ... 阅读全文
posted @ 2008-08-17 16:39 blueyund 阅读(759) 评论(0) 推荐(0) 编辑

2008年8月16日

摘要: 1 引言 21世纪,中国互联网搜索引擎领域可谓群雄逐鹿,百度、Yahoo、中搜、搜狗等等都使出浑身解数吸引着网民的眼球。这些大网站可谓是各有所长,总的来说虽然他们搜索功能都很强,但是搜索得到的结果基本上是千篇一律,信息的冗余量很大,网民不得不在一次又一次的翻页中浪费时间,或者为了想出一个好的关键词而绞尽脑汁。要是有一个有针对性的搜索引擎就好了,并且这个针对性应该是可以控制的。 2 SOSO的由来... 阅读全文
posted @ 2008-08-16 11:01 blueyund 阅读(682) 评论(0) 推荐(0) 编辑

2008年8月9日

摘要: 学习正则表达式小有一段时间了,但就现在的应用情况来看,还是处于初级的基础应用水平,通过简单的使用正则,我觉得每当有一个新问题、一种新需求出现时,都需要考虑在正则如何实现的范围内,正则的格式或实现方法可能都会需要灵活的变化,因为在正则的使用上有可能需要考虑地域、文化、甚至是国际条例等等(当然这是个特例),所以在设计正则表达式前,是需要尽可能的分析好要匹配或是处理的项,以便在之后的实际应用中不... 阅读全文
posted @ 2008-08-09 08:45 blueyund 阅读(517) 评论(0) 推荐(0) 编辑