- 博客(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
8353
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
4619
26
原创 从 SoundPlayer 的一个 “Bug” 看.net GC 的工作
我写过这么样的一个类,简化之后类似如下:public class SoundHelper ...{ private SoundPlayer _snd = new SoundPlayer(); public SoundHelper() ...{ _snd.Stream = Properti
2007-11-25 21:42:00
2329
1
原创 使用TCP协议的NAT穿透技术-原理及实现(附 VB.NET实现源码)
其实很早我就已经实现了使用TCP协议穿透NAT了,但是苦于一直没有时间,所以没有写出来,现在终于放假有一点空闲,于是写出来共享之。 一直以来,说起NAT穿透,很多人都会被告知使用UDP打孔这个技术,基本上没有人会告诉你如何使用TCP协议去穿透(甚至有的人会直接告诉你TCP协议是无法实现穿透的)。但是,众所周知的是,UDP是一个无连接的数据报协议,使用它就必须自己维护收发数据包的完
2007-07-24 13:58:00
7331
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
2458
原创 关于C++,一些不得不说的话
其实我很反感去讨论某某语言的优劣问题。但是最近看了很多对C++0X标准 和旧C++评头论足的文章,对一些说法甚是不以为然,故凑凑热闹,对其中一些观点发表一下自己看法。这是我从某博客上面看到的文字:“从上一个标准C++98发布到现在,将近有10年的时间了,在这十年的时间里编程语言发生了翻天覆地的变化,首先是JAVA异军突起,然后是微软借助.NET平台的优势推出了C#,C++已经不再是编程语言
2007-02-12 23:12:00
1771
1
原创 再发布一个Vista Gadget-"墙纸精灵"
墙纸精灵(SlideDesktop)是一款可以方便地动态更换桌面壁纸的Gadget工具。您可以用它把指定图片文件以指定的显示方式(居中,平铺,拉伸)设为桌面,还可以制定一份墙纸列表,在指定的时间间隔内轮换列表内的文件为桌面壁纸。 下载地址
2007-01-16 12:43:00
1587
原创 参加了Gadgets设计大赛,请大家多多支持!
酷播 作者:吴滂 作品介绍 酷播(Slide Player)是一个结合播放器和搜索两个功能的 Windows Vista 边栏小工具 您可以用它一边听音乐的同时进行搜索,无需打开另外的窗口和播放器。 压缩包内附详细使用帮助.下载或看作品详细信息请点击:http://microsoft.youkuaiyun.com/vista/gadgets-contest/showme.aspx?po
2006-12-26 22:39:00
1576
原创 利用.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
3357
4
原创 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
2426
转载 C#窗体运行的唯一性问题
经常看到有人讨论程序运行唯一性或者窗体运行的唯一性问题。要做到一般窗体唯一打开的话,其实也是很简单的,需要在窗体中去做一些简单代码即可了。如下就用一个名叫“frmUniqueForm”窗体类来说明。首先,需要在此窗体类中,加一个静态窗体类对象,如下: // Save the current form object private static frmUn
2006-08-25 17:27:00
3673
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
2528
原创 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
2166
7
原创 VB6 中 使用Winsock穿越各种代理的实现(TCP协议)
感谢 Oleg Gdalevich 和 优快云 用户 zyg0(影子)对本文(程序)所做的贡献本文中引用的RFC文档内容归原作者所有转载本文请标明出处本文作者:吴滂本文中提及的程序可在 枕善居 http://www.mndsoft.com/blog/article.asp?id=477 下载关于用vb的winsock穿透代理的讨论归讨论,一直没有什么源代码放出,现在我就放源
2005-08-25 16:45:00
5366
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人