<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Red_angelX的专栏 - .Net</title><link>http://blog.csdn.net/red_angelx/category/175525.aspx</link><description>DotNet C# VB.Net Vc.Net etc</description><dc:language>zh-CN</dc:language><lastUpdateTime>Tue, 01 May 2007 00:56:41 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>Red_angelX</dc:creator><title>C#递归求解八皇后</title><link>http://blog.csdn.net/red_angelx/archive/2007/02/26/1514999.aspx</link><pubDate>Mon, 26 Feb 2007 15:51:00 GMT</pubDate><guid>http://blog.csdn.net/red_angelx/archive/2007/02/26/1514999.aspx</guid><wfw:comment>http://blog.csdn.net/red_angelx/comments/1514999.aspx</wfw:comment><comments>http://blog.csdn.net/red_angelx/archive/2007/02/26/1514999.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/red_angelx/comments/commentRss/1514999.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1514999</trackback:ping><description>    很久没更新Blog了,开始玩玩算法吧,用递归写了一下八皇后,不知道是不是最优方案,继续研究其他的解法,尝试下回朔,代码如下:&lt;img src ="http://blog.csdn.net/red_angelx/aggbug/1514999.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Red_angelX</dc:creator><title>开发MSN插件</title><link>http://blog.csdn.net/red_angelx/archive/2006/12/26/1462781.aspx</link><pubDate>Tue, 26 Dec 2006 15:20:00 GMT</pubDate><guid>http://blog.csdn.net/red_angelx/archive/2006/12/26/1462781.aspx</guid><wfw:comment>http://blog.csdn.net/red_angelx/comments/1462781.aspx</wfw:comment><comments>http://blog.csdn.net/red_angelx/archive/2006/12/26/1462781.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/red_angelx/comments/commentRss/1462781.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1462781</trackback:ping><description>      MSN8.0开放了一些接口,使得我们能很方便的再它限定的范围内进行插件开发操作.

        开发环境:VS 2005 .NET 2.0  MSN 8.0

        再MSN安装目录下有个MessengerClient.dll的文件,要建立插件就要引用这个东西

        注册表 SoftWare\MicroSoft\MSNMessager下新建一个DWORD:AddInFeatureEnabled值为1 启用插件功能

        新建一个工程,引用MessengerClient.dll,可以看到内部的一些构造有个IMessagerAddIN的通用接口,我们写插件就扩展这个接口,重写里面的函数void Initialize(Microsoft.Messenger.MessengerClient messenger).
&lt;img src ="http://blog.csdn.net/red_angelx/aggbug/1462781.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Red_angelX</dc:creator><title>C#贴边自动隐藏组件 By Red_angelX</title><link>http://blog.csdn.net/red_angelx/archive/2006/12/06/1432088.aspx</link><pubDate>Wed, 06 Dec 2006 14:29:00 GMT</pubDate><guid>http://blog.csdn.net/red_angelx/archive/2006/12/06/1432088.aspx</guid><wfw:comment>http://blog.csdn.net/red_angelx/comments/1432088.aspx</wfw:comment><comments>http://blog.csdn.net/red_angelx/archive/2006/12/06/1432088.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/red_angelx/comments/commentRss/1432088.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1432088</trackback:ping><description>     一直想实现类似QQ的贴边自动隐藏效果,在.Net下研究了半天,遇上不少困难,最终还是把它做出来了:)
&lt;img src ="http://blog.csdn.net/red_angelx/aggbug/1432088.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Red_angelX</dc:creator><title>.Net调用VB6 DLL(COM)步骤</title><link>http://blog.csdn.net/red_angelx/archive/2006/11/30/1422787.aspx</link><pubDate>Thu, 30 Nov 2006 17:56:00 GMT</pubDate><guid>http://blog.csdn.net/red_angelx/archive/2006/11/30/1422787.aspx</guid><wfw:comment>http://blog.csdn.net/red_angelx/comments/1422787.aspx</wfw:comment><comments>http://blog.csdn.net/red_angelx/archive/2006/11/30/1422787.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/red_angelx/comments/commentRss/1422787.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1422787</trackback:ping><description>     今天要用.net掉一个vb6的dll,发现一些奇怪的问题
     直接用vs2005引用,无效.怪异的是用vs2003 的vb可以正常引用,而且之后用任何版本任何语言都能引用了,查看结构发现vb6的dll是com结构,难怪...
&lt;img src ="http://blog.csdn.net/red_angelx/aggbug/1422787.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Red_angelX</dc:creator><title>.Net读取数据库中的图片并显示</title><link>http://blog.csdn.net/red_angelx/archive/2006/11/07/1371517.aspx</link><pubDate>Tue, 07 Nov 2006 16:59:00 GMT</pubDate><guid>http://blog.csdn.net/red_angelx/archive/2006/11/07/1371517.aspx</guid><wfw:comment>http://blog.csdn.net/red_angelx/comments/1371517.aspx</wfw:comment><comments>http://blog.csdn.net/red_angelx/archive/2006/11/07/1371517.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/red_angelx/comments/commentRss/1371517.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1371517</trackback:ping><description>     从数据库中读取二进制图片很简单,这里不写代码了,读出来是一个Object,要想显示再界面上,需要先转换成byte[]数组,然后读入一个Stream中,再调用Image.FromStream就OK了,具体代码如下:&lt;img src ="http://blog.csdn.net/red_angelx/aggbug/1371517.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Red_angelX</dc:creator><title>跨越线程调用窗体上的控件 </title><link>http://blog.csdn.net/red_angelx/archive/2006/10/27/1353325.aspx</link><pubDate>Fri, 27 Oct 2006 15:07:00 GMT</pubDate><guid>http://blog.csdn.net/red_angelx/archive/2006/10/27/1353325.aspx</guid><wfw:comment>http://blog.csdn.net/red_angelx/comments/1353325.aspx</wfw:comment><comments>http://blog.csdn.net/red_angelx/archive/2006/10/27/1353325.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/red_angelx/comments/commentRss/1353325.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1353325</trackback:ping><description>用户不喜欢反应慢的程序。在执行耗时较长的操作时，使用多线程是明智之举，它可以提高程序 UI 的响应速度，使得一切运行显得更为快速。在 Windows 中进行多线程编程曾经是 C++ 开发人员的专属特权，但是现在，可以使用所有兼容 Microsoft .NET 的语言来编写。&lt;img src ="http://blog.csdn.net/red_angelx/aggbug/1353325.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Red_angelX</dc:creator><title>C# 有趣的继承代码</title><link>http://blog.csdn.net/red_angelx/archive/2006/10/27/1353124.aspx</link><pubDate>Fri, 27 Oct 2006 12:04:00 GMT</pubDate><guid>http://blog.csdn.net/red_angelx/archive/2006/10/27/1353124.aspx</guid><wfw:comment>http://blog.csdn.net/red_angelx/comments/1353124.aspx</wfw:comment><comments>http://blog.csdn.net/red_angelx/archive/2006/10/27/1353124.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/red_angelx/comments/commentRss/1353124.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1353124</trackback:ping><description>   想了三天终于想了个有意思的模式出来了:) 有三个人 老总 - 手下 - 秘书   老总直接给手下发号命令干什么干什么,手下执行,执行完了之后由于手下没有权力见老总,只有召集老总的秘书来转告老总工作情况,秘书受到手下的命令后向上级老总反馈工作情况.不知道这算不算是设计模式^_^&lt;img src ="http://blog.csdn.net/red_angelx/aggbug/1353124.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Red_angelX</dc:creator><title>Tips:给ListBox绑定数据源</title><link>http://blog.csdn.net/red_angelx/archive/2006/10/26/1352371.aspx</link><pubDate>Thu, 26 Oct 2006 17:12:00 GMT</pubDate><guid>http://blog.csdn.net/red_angelx/archive/2006/10/26/1352371.aspx</guid><wfw:comment>http://blog.csdn.net/red_angelx/comments/1352371.aspx</wfw:comment><comments>http://blog.csdn.net/red_angelx/archive/2006/10/26/1352371.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/red_angelx/comments/commentRss/1352371.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1352371</trackback:ping><description>     关于ListBox如何绑定数据源,网上一搜好大一堆,仔细去看,FT,全是说了一堆废话最后都不给出解决方案,自己摸索了几分钟发现其实给ListBox绑定其实很简单,只要3句话就OK了:&lt;img src ="http://blog.csdn.net/red_angelx/aggbug/1352371.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Red_angelX</dc:creator><title>C#编写支持多个QQ登录的QQ客户端</title><link>http://blog.csdn.net/red_angelx/archive/2006/10/26/1352338.aspx</link><pubDate>Thu, 26 Oct 2006 16:56:00 GMT</pubDate><guid>http://blog.csdn.net/red_angelx/archive/2006/10/26/1352338.aspx</guid><wfw:comment>http://blog.csdn.net/red_angelx/comments/1352338.aspx</wfw:comment><comments>http://blog.csdn.net/red_angelx/archive/2006/10/26/1352338.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/red_angelx/comments/commentRss/1352338.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1352338</trackback:ping><description>    因为前段时间比较无聊,就顺便研究了一下QQ 2006 Beta3 的底层协议,于是乎就顺手写了一个QQ客户端,现在只实现了登录,KeepAlive,下载在线好友,发送/接收消息.这几个最基本的功能,其他的功能呢打算放到下一版本在做,为什么呢?因为现在忙,没时间做,而且由于前期没有设计好框架,导致代码已经多到我不想去维护的地步.......&lt;img src ="http://blog.csdn.net/red_angelx/aggbug/1352338.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Red_angelX</dc:creator><title>ADO.NET封装T-SQL存储过程操作类:ProcedureCommand</title><link>http://blog.csdn.net/red_angelx/archive/2006/10/26/1352203.aspx</link><pubDate>Thu, 26 Oct 2006 15:23:00 GMT</pubDate><guid>http://blog.csdn.net/red_angelx/archive/2006/10/26/1352203.aspx</guid><wfw:comment>http://blog.csdn.net/red_angelx/comments/1352203.aspx</wfw:comment><comments>http://blog.csdn.net/red_angelx/archive/2006/10/26/1352203.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/red_angelx/comments/commentRss/1352203.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1352203</trackback:ping><description>    最近公司项目要频繁操作数据库,需要一个能够执行带参数的存储过程并返回结果的类,于是翻了点资料就写了 ProcedureCommand类来执行存储过程.&lt;img src ="http://blog.csdn.net/red_angelx/aggbug/1352203.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Red_angelX</dc:creator><title>C#实现ByteBuffer类</title><link>http://blog.csdn.net/red_angelx/archive/2006/10/25/1350095.aspx</link><pubDate>Wed, 25 Oct 2006 08:53:00 GMT</pubDate><guid>http://blog.csdn.net/red_angelx/archive/2006/10/25/1350095.aspx</guid><wfw:comment>http://blog.csdn.net/red_angelx/comments/1350095.aspx</wfw:comment><comments>http://blog.csdn.net/red_angelx/archive/2006/10/25/1350095.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/red_angelx/comments/commentRss/1350095.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1350095</trackback:ping><description>    在写网络程序的时候,经常需要往一个数组里面压数据或者取数据,而Java中再Java.nio中有个ByteBuffer能很方便的实现,Delphi中也有个Stream类有着同样的功能,这里我就模仿JAVA用C#做个最基础的ByteBuffer类&lt;img src ="http://blog.csdn.net/red_angelx/aggbug/1350095.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Red_angelX</dc:creator><title>DIY Sql Injection利器--RedSI ReView</title><link>http://blog.csdn.net/red_angelx/archive/2006/10/24/1348698.aspx</link><pubDate>Tue, 24 Oct 2006 11:58:00 GMT</pubDate><guid>http://blog.csdn.net/red_angelx/archive/2006/10/24/1348698.aspx</guid><wfw:comment>http://blog.csdn.net/red_angelx/comments/1348698.aspx</wfw:comment><comments>http://blog.csdn.net/red_angelx/archive/2006/10/24/1348698.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/red_angelx/comments/commentRss/1348698.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1348698</trackback:ping><description>     无意中翻硬盘找出了这个软件,RedSI的二进制文件,代码再另一块硬盘里已经无法取出了,所以只能是回过头来想一下当时做这个软件的情景和站在现在的角度来看一些问题.&lt;img src ="http://blog.csdn.net/red_angelx/aggbug/1348698.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Red_angelX</dc:creator><title>.Net向SQL Server数据库写入文件</title><link>http://blog.csdn.net/red_angelx/archive/2006/10/20/1342416.aspx</link><pubDate>Fri, 20 Oct 2006 12:04:00 GMT</pubDate><guid>http://blog.csdn.net/red_angelx/archive/2006/10/20/1342416.aspx</guid><wfw:comment>http://blog.csdn.net/red_angelx/comments/1342416.aspx</wfw:comment><comments>http://blog.csdn.net/red_angelx/archive/2006/10/20/1342416.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/red_angelx/comments/commentRss/1342416.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1342416</trackback:ping><description>          由于工作原因,需要向Sql Server数据库中插入二进制数据,例如音频文件图像文件.再网上找了下大概就是说使用Image类型,开始我尝试着使用Binary和VarBinary类型,结果只能上传8K的文件,走了很多弯路参照了很多代码终于发现使用Image类型就OK了,虽然Image的长度限制是16,但是据现在的测试上传10M的文件还是没问题的.往数据库里面写文件会大大增加数据库的体积,不过没办法,工作需要麻,又不是我自己要设计这样的东西- -#,上传方式我实现了同步和异步上传,两者的区别麻,好像异步要快一点,但两者都有界面卡住的问题.下载用SqlDataAdapte去做的,没有同步异步的区别,至于ADO.NET不太熟悉,没有用过,都是临时到网上找的资料,究竟如何搭配才能高效还没研究&lt;img src ="http://blog.csdn.net/red_angelx/aggbug/1342416.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Red_angelX</dc:creator><title>.Net高效UDP异步编程</title><link>http://blog.csdn.net/red_angelx/archive/2006/10/17/1337924.aspx</link><pubDate>Tue, 17 Oct 2006 13:29:00 GMT</pubDate><guid>http://blog.csdn.net/red_angelx/archive/2006/10/17/1337924.aspx</guid><wfw:comment>http://blog.csdn.net/red_angelx/comments/1337924.aspx</wfw:comment><comments>http://blog.csdn.net/red_angelx/archive/2006/10/17/1337924.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/red_angelx/comments/commentRss/1337924.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1337924</trackback:ping><description>     因为要写一个网络程序要用到UDP协议,UDP这东西比较麻烦,又不像TCP一样提供可靠的连接,发送接收的超时实在不好设计,最后只要用Timer来检测有没有想要的数据包-_#,不过这不是这次的重点,重点是怎么建立一种高效的UDP机制来实时接收服务器发送过来的数据包.&lt;img src ="http://blog.csdn.net/red_angelx/aggbug/1337924.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Red_angelX</dc:creator><title>经典拼数字游戏NumPuzzle C# By Red_angelX</title><link>http://blog.csdn.net/red_angelx/archive/2006/09/29/1307071.aspx</link><pubDate>Fri, 29 Sep 2006 16:48:00 GMT</pubDate><guid>http://blog.csdn.net/red_angelx/archive/2006/09/29/1307071.aspx</guid><wfw:comment>http://blog.csdn.net/red_angelx/comments/1307071.aspx</wfw:comment><comments>http://blog.csdn.net/red_angelx/archive/2006/09/29/1307071.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/red_angelx/comments/commentRss/1307071.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1307071</trackback:ping><description>背景
开发环境：Microsoft Visual Studio .Net 2003

开发语言：C# 

开发者：Red_angelX

1 总体设计
设计思路：根据玩家设置的棋盘布局大小N，动态生成一个N*N的数组，存放1到N*N-1和0xff的byte，游戏开始随机打乱这个数组，根据玩家按键来交换该数组元素位置，判断元素排列顺序来判断是否已经完成游戏。

&lt;img src ="http://blog.csdn.net/red_angelx/aggbug/1307071.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>