<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>farproc's blog  - .NET(C#为主)</title><link>http://blog.csdn.net/uoyevoli/category/138603.aspx</link><description>.NET framework和C#语言基础</description><dc:language>zh-CN</dc:language><lastUpdateTime>Fri, 23 Nov 2007 08:57:52 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>uoyevoli</dc:creator><title>[C#]把半角字符转换为全角</title><link>http://blog.csdn.net/uoyevoli/archive/2006/06/30/856335.aspx</link><pubDate>Fri, 30 Jun 2006 15:56:00 GMT</pubDate><guid>http://blog.csdn.net/uoyevoli/archive/2006/06/30/856335.aspx</guid><wfw:comment>http://blog.csdn.net/uoyevoli/comments/856335.aspx</wfw:comment><comments>http://blog.csdn.net/uoyevoli/archive/2006/06/30/856335.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/uoyevoli/comments/commentRss/856335.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=856335</trackback:ping><description>C#,全角,半角&lt;img src ="http://blog.csdn.net/uoyevoli/aggbug/856335.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>uoyevoli</dc:creator><title>[翻译] (C#)安全、简单的Windows Forms多线程编程  （一）</title><link>http://blog.csdn.net/uoyevoli/archive/2006/01/19/583899.aspx</link><pubDate>Thu, 19 Jan 2006 13:40:00 GMT</pubDate><guid>http://blog.csdn.net/uoyevoli/archive/2006/01/19/583899.aspx</guid><wfw:comment>http://blog.csdn.net/uoyevoli/comments/583899.aspx</wfw:comment><comments>http://blog.csdn.net/uoyevoli/archive/2006/01/19/583899.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/uoyevoli/comments/commentRss/583899.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=583899</trackback:ping><description>说实在的，我最初打算做的事情和本文主要讨论的内容毫不相关。那时，我第一次发现……&lt;img src ="http://blog.csdn.net/uoyevoli/aggbug/583899.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>uoyevoli</dc:creator><title>[翻译].NET委托：一个C#睡前故事</title><link>http://blog.csdn.net/uoyevoli/archive/2005/09/02/469963.aspx</link><pubDate>Fri, 02 Sep 2005 13:51:00 GMT</pubDate><guid>http://blog.csdn.net/uoyevoli/archive/2005/09/02/469963.aspx</guid><wfw:comment>http://blog.csdn.net/uoyevoli/comments/469963.aspx</wfw:comment><comments>http://blog.csdn.net/uoyevoli/archive/2005/09/02/469963.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/uoyevoli/comments/commentRss/469963.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=469963</trackback:ping><description>作者用风趣的口吻、以讲故事的形式把一个本来晦涩难懂的技术话题阐述得精彩动人。让我们不禁眼前一亮、会心一笑、为之击掌！&lt;img src ="http://blog.csdn.net/uoyevoli/aggbug/469963.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>uoyevoli</dc:creator><title>C#WinForm制作异形窗体/控件</title><link>http://blog.csdn.net/uoyevoli/archive/2005/08/15/454922.aspx</link><pubDate>Mon, 15 Aug 2005 14:35:00 GMT</pubDate><guid>http://blog.csdn.net/uoyevoli/archive/2005/08/15/454922.aspx</guid><wfw:comment>http://blog.csdn.net/uoyevoli/comments/454922.aspx</wfw:comment><comments>http://blog.csdn.net/uoyevoli/archive/2005/08/15/454922.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/uoyevoli/comments/commentRss/454922.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=454922</trackback:ping><description>制作异形窗体或控件的思路一般都是想办法生成一个region，然后设置给指定的窗口或控件。生成region的方法有很多，最常用的就是从一幅图片生成，把该图片中的透明色部分“抠”掉，剩下的部分作为一个region。设置窗口或控件的region可以用SetWindowRgn API，不过.NET framework封装了这个操作，在C#中只要对窗口或控件的Region属性赋值就可以了。下面我就把我在C#中实现异形窗体的核心代码贴出来给大家看看，有什么意见尽管提，别客气哦&lt;img src ="http://blog.csdn.net/uoyevoli/aggbug/454922.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>uoyevoli</dc:creator><title>C# WinForm 中在窗口标题栏上加按钮</title><link>http://blog.csdn.net/uoyevoli/archive/2005/08/14/453669.aspx</link><pubDate>Sun, 14 Aug 2005 00:46:00 GMT</pubDate><guid>http://blog.csdn.net/uoyevoli/archive/2005/08/14/453669.aspx</guid><wfw:comment>http://blog.csdn.net/uoyevoli/comments/453669.aspx</wfw:comment><comments>http://blog.csdn.net/uoyevoli/archive/2005/08/14/453669.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/uoyevoli/comments/commentRss/453669.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=453669</trackback:ping><description>    在窗口标题栏上加按钮本来不是什么新鲜事了，我在VC++下早也实现过了（相信很多人也都实现过了）。今天一个朋友问我C# WinForm下可否实现，我就顺便拿C#写了一个。&lt;img src ="http://blog.csdn.net/uoyevoli/aggbug/453669.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>uoyevoli</dc:creator><title>[C#]解决读写包含汉字的txt文件时乱码的问题</title><link>http://blog.csdn.net/uoyevoli/archive/2005/08/09/448740.aspx</link><pubDate>Tue, 09 Aug 2005 09:10:00 GMT</pubDate><guid>http://blog.csdn.net/uoyevoli/archive/2005/08/09/448740.aspx</guid><wfw:comment>http://blog.csdn.net/uoyevoli/comments/448740.aspx</wfw:comment><comments>http://blog.csdn.net/uoyevoli/archive/2005/08/09/448740.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/uoyevoli/comments/commentRss/448740.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=448740</trackback:ping><description>当我们用System.IO.StreamReader读取包含汉字的txt文件时，经常会读出乱码（StreamWriater写文本文件也有类似的问题），原因很简单，就是文件的编码（encoding）和StreamReader/Writer的encoding不对应。&lt;img src ="http://blog.csdn.net/uoyevoli/aggbug/448740.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>uoyevoli</dc:creator><title>[原创].NET中Form.AutoScrollPosition的运用</title><link>http://blog.csdn.net/uoyevoli/archive/2005/08/06/446936.aspx</link><pubDate>Sat, 06 Aug 2005 01:25:00 GMT</pubDate><guid>http://blog.csdn.net/uoyevoli/archive/2005/08/06/446936.aspx</guid><wfw:comment>http://blog.csdn.net/uoyevoli/comments/446936.aspx</wfw:comment><comments>http://blog.csdn.net/uoyevoli/archive/2005/08/06/446936.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/uoyevoli/comments/commentRss/446936.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=446936</trackback:ping><description>当我们改变了窗口的滚动条的位置后，窗口客户区的坐标原点就发生了变化，和原来的坐标原点的偏移量可以用Form.AutoScrollPosition表示。&lt;img src ="http://blog.csdn.net/uoyevoli/aggbug/446936.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>uoyevoli</dc:creator><title>[原创]在C#中改变系统时间 &amp;&amp; 得到系统时间改变通知</title><link>http://blog.csdn.net/uoyevoli/archive/2005/08/05/446297.aspx</link><pubDate>Fri, 05 Aug 2005 10:04:00 GMT</pubDate><guid>http://blog.csdn.net/uoyevoli/archive/2005/08/05/446297.aspx</guid><wfw:comment>http://blog.csdn.net/uoyevoli/comments/446297.aspx</wfw:comment><comments>http://blog.csdn.net/uoyevoli/archive/2005/08/05/446297.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/uoyevoli/comments/commentRss/446297.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=446297</trackback:ping><description>C#的System.DateTime类提供了对日期时间的封装，用它进行时间的转换和处理很方便，但是我没有在其中找到任何可以用来修改系统时间的成员......另一个问题，如果系统时间被人为改动了，我的程序想得到通知，并做相应的处理，怎么办？如果你对这两个问题感兴趣的话，请进入看看我的实现。&lt;img src ="http://blog.csdn.net/uoyevoli/aggbug/446297.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>uoyevoli</dc:creator><title>[原创]用C++模拟C#的event机制</title><link>http://blog.csdn.net/uoyevoli/archive/2005/08/02/444284.aspx</link><pubDate>Tue, 02 Aug 2005 18:08:00 GMT</pubDate><guid>http://blog.csdn.net/uoyevoli/archive/2005/08/02/444284.aspx</guid><wfw:comment>http://blog.csdn.net/uoyevoli/comments/444284.aspx</wfw:comment><comments>http://blog.csdn.net/uoyevoli/archive/2005/08/02/444284.aspx#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://blog.csdn.net/uoyevoli/comments/commentRss/444284.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=444284</trackback:ping><description>作为一个C++程序员，学习C#应该不是一件很困难的事情，因为C#的许多特性都是从C++“继承”（不精确的说法）来的。但是C#作为一门全新的编程语言，它必然有自己的新特性......
（选择自我的个人主页www.farproc.com）&lt;img src ="http://blog.csdn.net/uoyevoli/aggbug/444284.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>uoyevoli</dc:creator><title>[转贴]C#事件机制初次接触</title><link>http://blog.csdn.net/uoyevoli/archive/2005/08/01/443695.aspx</link><pubDate>Mon, 01 Aug 2005 19:52:00 GMT</pubDate><guid>http://blog.csdn.net/uoyevoli/archive/2005/08/01/443695.aspx</guid><wfw:comment>http://blog.csdn.net/uoyevoli/comments/443695.aspx</wfw:comment><comments>http://blog.csdn.net/uoyevoli/archive/2005/08/01/443695.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/uoyevoli/comments/commentRss/443695.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=443695</trackback:ping><description>转自http://www.farproc.com/
通过这个简单的例子，我们可以从整体上了解C#的Event机制的一般用法和浅层原理（深层的原理我还没有弄明白^_^）。可以看到，在C#中事件机制是在语言级通过“函数代理（delegate）”和“event”关键字被直接支持的，而在C++等语言中是必须自己写代码实现的。&lt;img src ="http://blog.csdn.net/uoyevoli/aggbug/443695.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>