自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

VirtualDesktop的专栏

魔鬼出于细节

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 MSNPSharp发送消息过程详解

作者: 吴滂本文欢迎转载,转载时请标明出处. MSNPSharp项目地址: http://code.google.com/p/msnp-sharp 源代码svn地址: http://msnp-sharp.googlecode.com/svn/     我们直入正题。MSNPSharp的消息发送机制的确和大部分人想的不太一样,一般人概念上发送消息就一个步骤:调用自己写的 SendXX

2008-06-09 16:41:00 8246 17

原创 正式接管 MSNPSharp 项目

 MSNP-Sharp是一个能与MSN Messenger(现Windows Live Messenger)服务连接并向客户端编程人员提供相应的IM服务的“中间件”,其前身为DotMSN。它面向.NET开发人员,能使开发人员开发各种基于 Windows Live Messenger服务的客户端程序,例如MSN机器人和开发自己的MSN客户端。MSNPSharp支持MSN绝大部分的功能,包括:聊天

2008-03-10 00:40:00 4562 26

原创 从 SoundPlayer 的一个 “Bug” 看.net GC 的工作

 我写过这么样的一个类,简化之后类似如下:public class SoundHelper    ...{        private SoundPlayer _snd = new SoundPlayer();        public SoundHelper()        ...{                          _snd.Stream = Properti

2007-11-25 21:42:00 2251 1

原创 使用TCP协议的NAT穿透技术-原理及实现(附 VB.NET实现源码)

   其实很早我就已经实现了使用TCP协议穿透NAT了,但是苦于一直没有时间,所以没有写出来,现在终于放假有一点空闲,于是写出来共享之。     一直以来,说起NAT穿透,很多人都会被告知使用UDP打孔这个技术,基本上没有人会告诉你如何使用TCP协议去穿透(甚至有的人会直接告诉你TCP协议是无法实现穿透的)。但是,众所周知的是,UDP是一个无连接的数据报协议,使用它就必须自己维护收发数据包的完

2007-07-24 13:58:00 7196 10

原创 关于vb.net里面api Unicode/ANSI调用一个问题解答

昨天我在codeproject的一篇文章(http://www.codeproject.com/vista/textonglass.asp) 收到一个回复(http://www.codeproject.com/vista/textonglass.asp?select=1914299&forumid=336550&df=100&msg=1914299),他遇到的问题如下:Ive convert

2007-02-28 15:40:00 2382

原创 关于C++,一些不得不说的话

其实我很反感去讨论某某语言的优劣问题。但是最近看了很多对C++0X标准 和旧C++评头论足的文章,对一些说法甚是不以为然,故凑凑热闹,对其中一些观点发表一下自己看法。这是我从某博客上面看到的文字:“从上一个标准C++98发布到现在,将近有10年的时间了,在这十年的时间里编程语言发生了翻天覆地的变化,首先是JAVA异军突起,然后是微软借助.NET平台的优势推出了C#,C++已经不再是编程语言

2007-02-12 23:12:00 1714 1

原创 再发布一个Vista Gadget-"墙纸精灵"

墙纸精灵(SlideDesktop)是一款可以方便地动态更换桌面壁纸的Gadget工具。您可以用它把指定图片文件以指定的显示方式(居中,平铺,拉伸)设为桌面,还可以制定一份墙纸列表,在指定的时间间隔内轮换列表内的文件为桌面壁纸。  下载地址

2007-01-16 12:43:00 1537

原创 参加了Gadgets设计大赛,请大家多多支持!

酷播 作者:吴滂   作品介绍       酷播(Slide Player)是一个结合播放器和搜索两个功能的 Windows Vista 边栏小工具 您可以用它一边听音乐的同时进行搜索,无需打开另外的窗口和播放器。 压缩包内附详细使用帮助.下载或看作品详细信息请点击:http://microsoft.csdn.net/vista/gadgets-contest/showme.aspx?po

2006-12-26 22:39:00 1519

原创 利用.net(C#)在Vista磨砂玻璃窗口上正确画出文字和图片(GDI+版)

本文欢迎转载,但请标明出处.作者: 吴滂 貌似Windows Vista昨天正式发布了,也是该写写东西的时候啦,其实这篇文章我很早就写了的,不过是用E文写的,发表在codeproject上:http://www.codeproject.com/vista/textonglass.asp当时用的是Windows Vista Beta2 做的测试,演示有些地方已经和现在正式版(或者RC

2006-12-01 15:48:00 3269 5

原创 VC++.NET 2005 几个比较难缠的问题及其解决方法

问题一:HWND和System::Inptr32的转换如果你用惯了VB.NET,你一定会认为窗体的Handle属性就等同于API里面要的那个HWND——的确,MSDN里面就是这么说的,而且,在VB.NET里你可以这样写ShowWindow(Me.Handle,SW_SHOW),这一切看上去没有错误,而且字面意思上是如此理所当然。但是,进入了CLR C++的环境,ShowWindow(this-

2006-09-01 18:09:00 2359

转载 C#窗体运行的唯一性问题

经常看到有人讨论程序运行唯一性或者窗体运行的唯一性问题。要做到一般窗体唯一打开的话,其实也是很简单的,需要在窗体中去做一些简单代码即可了。如下就用一个名叫“frmUniqueForm”窗体类来说明。首先,需要在此窗体类中,加一个静态窗体类对象,如下:    // Save the current form object    private static frmUn

2006-08-25 17:27:00 3554 1

原创 使用VB6.0在Windows Vista下实现全磨砂玻璃窗口

作者:吴滂本文欢迎转载,但请标明出处:http://zxmessenger.spaces.live.com/blog/cns!247B1130377EBEFF!800.entry本文所以示例代码可以在以下地址下载:www.mndsoft.com 使用过Windows Vista 的用户都会对Vista窗口的磨砂玻璃效果印象深刻,而如果你在Windows Vista 下使用过

2006-08-23 22:35:00 2438

原创 ZX Messenger 9.0 发布

ZX Messenger 9.0 发布www.skycn.com/soft/13653.html服务器更新:1.把vb6的标准版服务器升级成vb.net并重写部分代码,使服务器真正支持多线程(新服务器需要 .NET Framework 2.0)        2.添加了对离线消息的长度限制功能,不允许把大图片作为离线消息发送 客户端更新:1. 任务栏上出现的图标支持鼠标

2006-06-27 03:02:00 2112 7

原创 VB6 中 使用Winsock穿越各种代理的实现(TCP协议)

感谢 Oleg Gdalevich 和 CSDN 用户 zyg0(影子)对本文(程序)所做的贡献本文中引用的RFC文档内容归原作者所有转载本文请标明出处本文作者:吴滂本文中提及的程序可在 枕善居  http://www.mndsoft.com/blog/article.asp?id=477 下载关于用vb的winsock穿透代理的讨论归讨论,一直没有什么源代码放出,现在我就放源

2005-08-25 16:45:00 5228 5

vb.net使用TCP协议穿透NAT代码

vb.net使用TCP协议穿透NAT代码

2008-10-19

VB.NET代码示例

VB.NET代码示例,用TCP协议穿透NAT进行文件传送

2007-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除