<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>鸟儿飞的专栏</title><link>http://blog.csdn.net/birdme007/</link><description>生在红旗下,长在春风里~~~为实现中国四个现代化努力工作~~</description><dc:language>zh-CN</dc:language><lastUpdateTime>Wed, 23 Apr 2008 11:27:53 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>鸟儿飞</dc:creator><title>Showing progress bar in a status bar pane</title><link>http://blog.csdn.net/birdme007/archive/2008/04/23/2317285.aspx</link><pubDate>Wed, 23 Apr 2008 11:28:00 GMT</pubDate><guid>http://blog.csdn.net/birdme007/archive/2008/04/23/2317285.aspx</guid><wfw:comment>http://blog.csdn.net/birdme007/comments/2317285.aspx</wfw:comment><comments>http://blog.csdn.net/birdme007/archive/2008/04/23/2317285.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/birdme007/comments/commentRss/2317285.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2317285</trackback:ping><description>This article was contributed by &lt;a href="mailto:blm609@juno.com"&gt;&lt;font color="#0000ff"&gt;Brad Mann&lt;/font&gt;&lt;/a&gt;. &lt;p&gt;This code creates a progress bar anywhere in the status window and the control is created only once. &lt;p&gt;1. From the View menu, choose Resource Symbols. Press the New button and assign the symbol a name. (In this example we’ll be using ID_INDICATOR_PROGRESS_PANE) It’s probably best if you let the computer assign a value for it. &lt;p&gt;2. In MainFrm.cpp, find the indicators array (located un&lt;img src ="http://blog.csdn.net/birdme007/aggbug/2317285.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>鸟儿飞</dc:creator><title>VC++对话框中添加状态栏的方法</title><link>http://blog.csdn.net/birdme007/archive/2008/04/14/2290597.aspx</link><pubDate>Mon, 14 Apr 2008 13:47:00 GMT</pubDate><guid>http://blog.csdn.net/birdme007/archive/2008/04/14/2290597.aspx</guid><wfw:comment>http://blog.csdn.net/birdme007/comments/2290597.aspx</wfw:comment><comments>http://blog.csdn.net/birdme007/archive/2008/04/14/2290597.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/birdme007/comments/commentRss/2290597.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2290597</trackback:ping><description>VC++对话框中添加状态栏的方法&lt;img src ="http://blog.csdn.net/birdme007/aggbug/2290597.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>鸟儿飞</dc:creator><title>用 C 语言编写 Windows 服务程序</title><link>http://blog.csdn.net/birdme007/archive/2008/04/11/2282792.aspx</link><pubDate>Fri, 11 Apr 2008 16:53:00 GMT</pubDate><guid>http://blog.csdn.net/birdme007/archive/2008/04/11/2282792.aspx</guid><wfw:comment>http://blog.csdn.net/birdme007/comments/2282792.aspx</wfw:comment><comments>http://blog.csdn.net/birdme007/archive/2008/04/11/2282792.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/birdme007/comments/commentRss/2282792.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2282792</trackback:ping><description>Windows 服务被设计用于需要在后台运行的应用程序以及实现没有用户交互的任务。为了学习这种控制台应用程序的基础知识，C（不是C++）是最佳选择。本文将建立并实现一个简单的服务程序，其功能是查询系统中可用物理内存数量，然后将结果写入一个文本文件。最后，你可以用所学知识编写自己的 Windows 服务。　　当初我写第一个 NT 服务时，我到 MSDN 上找例子。在那里我找到了一篇 Nigel Thompson 写的文章：“Creating a Simple Win32 Service in C++”，这篇文章附带一个 C++ 例子。虽然这篇文章很好地解释了服务的开发过程，但是，我仍然感觉缺少我需要的重要信息。我想理解通过什么框架，调用什么函数，以及何时调用，但 C++ 在这方面没有让我轻松多少。面向对象的方法固然方便，但由于用类对底层 Win32 函数调用进行了封装，它不利于学习服务程序的基本知识。这就是为什么我觉得 C 更加适合于编写初级服务程序或者实现简单后台任务的服务。在你对服务程序有了充分透彻的理解之后，用 C++ 编写才能游刃有余。当我离开原来的工作岗位，不得不向另一个人&lt;img src ="http://blog.csdn.net/birdme007/aggbug/2282792.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>鸟儿飞</dc:creator><title>UDP服务器</title><link>http://blog.csdn.net/birdme007/archive/2008/04/09/2269744.aspx</link><pubDate>Wed, 09 Apr 2008 13:16:00 GMT</pubDate><guid>http://blog.csdn.net/birdme007/archive/2008/04/09/2269744.aspx</guid><wfw:comment>http://blog.csdn.net/birdme007/comments/2269744.aspx</wfw:comment><comments>http://blog.csdn.net/birdme007/archive/2008/04/09/2269744.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/birdme007/comments/commentRss/2269744.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2269744</trackback:ping><description>UDP服务器&lt;img src ="http://blog.csdn.net/birdme007/aggbug/2269744.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>鸟儿飞</dc:creator><title>CListCtrl的使用完全指南</title><link>http://blog.csdn.net/birdme007/archive/2008/04/07/2257093.aspx</link><pubDate>Mon, 07 Apr 2008 14:36:00 GMT</pubDate><guid>http://blog.csdn.net/birdme007/archive/2008/04/07/2257093.aspx</guid><wfw:comment>http://blog.csdn.net/birdme007/comments/2257093.aspx</wfw:comment><comments>http://blog.csdn.net/birdme007/archive/2008/04/07/2257093.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/birdme007/comments/commentRss/2257093.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2257093</trackback:ping><description>创建图形列表并和CListCtrl关联：
 m_image_list.Create(IDB_CALLER2, 16, 10, RGB(192,192, 192));
 m_image_list.SetBkColor( GetSysColor( COLOR_WINDOW ) );
 m_caller_list.SetImageList( &amp;m_image_list, LVSIL_SMALL);
&lt;img src ="http://blog.csdn.net/birdme007/aggbug/2257093.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>鸟儿飞</dc:creator><title>到洛阳喝汤 </title><link>http://blog.csdn.net/birdme007/archive/2008/03/27/2223175.aspx</link><pubDate>Thu, 27 Mar 2008 15:25:00 GMT</pubDate><guid>http://blog.csdn.net/birdme007/archive/2008/03/27/2223175.aspx</guid><wfw:comment>http://blog.csdn.net/birdme007/comments/2223175.aspx</wfw:comment><comments>http://blog.csdn.net/birdme007/archive/2008/03/27/2223175.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/birdme007/comments/commentRss/2223175.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2223175</trackback:ping><description>洛阳流行喝汤~~那是几百年的老传统~
洛阳的汤有：牛肉汤、驴肉汤、羊肉汤、豆腐汤~
各式各样的汤馆随处可见~
一大碗香气扑鼻的汤~加上一个饼~对爱喝汤的洛阳人来说这是最最舒坦的早餐~
不但价格便宜并且十分顶饱~喝完汤有时中午都不饿~
汤喝完还可以加~一顿下来有汤有肉有饼不超过5元（涨价啦，以前更便宜d~）
不管冬天还是夏天~汤馆的门口从来也不缺人~
要是赶上哪家生意特别火爆~很多人都是端着汤~蹲在路边喝的~
不要觉得不卫生哦~因为一直是这么流传下来的~
如果装修的好，环境好，有空调，那汤的价格自然也就要大大的提高~
普通老百姓反而不会想要光顾~

&lt;img src ="http://blog.csdn.net/birdme007/aggbug/2223175.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>鸟儿飞</dc:creator><title>Windows下的Win32串口编程</title><link>http://blog.csdn.net/birdme007/archive/2008/03/21/2201681.aspx</link><pubDate>Fri, 21 Mar 2008 09:12:00 GMT</pubDate><guid>http://blog.csdn.net/birdme007/archive/2008/03/21/2201681.aspx</guid><wfw:comment>http://blog.csdn.net/birdme007/comments/2201681.aspx</wfw:comment><comments>http://blog.csdn.net/birdme007/archive/2008/03/21/2201681.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/birdme007/comments/commentRss/2201681.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2201681</trackback:ping><description>在工业控制中，工控机（一般都基于Windows平台）经常需要与智能仪表通过串口进行通信。串口通信方便易行，应用广泛。&lt;img src ="http://blog.csdn.net/birdme007/aggbug/2201681.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>鸟儿飞</dc:creator><title>Winsock开发网络通信程序的经典入门 </title><link>http://blog.csdn.net/birdme007/archive/2008/03/13/2177504.aspx</link><pubDate>Thu, 13 Mar 2008 15:38:00 GMT</pubDate><guid>http://blog.csdn.net/birdme007/archive/2008/03/13/2177504.aspx</guid><wfw:comment>http://blog.csdn.net/birdme007/comments/2177504.aspx</wfw:comment><comments>http://blog.csdn.net/birdme007/archive/2008/03/13/2177504.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/birdme007/comments/commentRss/2177504.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2177504</trackback:ping><description>　对于许多初学者来说，网络通信程序的开发，普遍的一个现象就是觉得难以入手。许多概念，诸如：同步(Sync)/异步(Async)，阻塞(Block)/非阻塞(Unblock)等，初学者往往迷惑不清，只知其所以而不知起所以然。&lt;img src ="http://blog.csdn.net/birdme007/aggbug/2177504.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>鸟儿飞</dc:creator><title>理解I/O Completion Port</title><link>http://blog.csdn.net/birdme007/archive/2008/03/13/2177486.aspx</link><pubDate>Thu, 13 Mar 2008 15:35:00 GMT</pubDate><guid>http://blog.csdn.net/birdme007/archive/2008/03/13/2177486.aspx</guid><wfw:comment>http://blog.csdn.net/birdme007/comments/2177486.aspx</wfw:comment><comments>http://blog.csdn.net/birdme007/archive/2008/03/13/2177486.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/birdme007/comments/commentRss/2177486.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2177486</trackback:ping><description>欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法，最后剖析一个Echo程序来为您拨开IOCP的谜云，除去你心中对IOCP的烦恼。OK，但我不能保证你明白IOCP的一切，但我会尽我最大的努力。以下是我会在这篇文章中提到的相关技术：&lt;img src ="http://blog.csdn.net/birdme007/aggbug/2177486.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>鸟儿飞</dc:creator><title>Ping程序的源代码</title><link>http://blog.csdn.net/birdme007/archive/2008/03/04/2146441.aspx</link><pubDate>Tue, 04 Mar 2008 13:02:00 GMT</pubDate><guid>http://blog.csdn.net/birdme007/archive/2008/03/04/2146441.aspx</guid><wfw:comment>http://blog.csdn.net/birdme007/comments/2146441.aspx</wfw:comment><comments>http://blog.csdn.net/birdme007/archive/2008/03/04/2146441.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/birdme007/comments/commentRss/2146441.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2146441</trackback:ping><description>内容简介: 编写自己的一个ping程序,可以说是许多人迈出网络编程的第一步吧!!这个ping程序的源代码经过我的修改和调试,基本上可以取代windows中自带的ping程序. 各个模块后都有我的详细注释和修改日志,希望能够对大家的学习有所帮助!!&lt;img src ="http://blog.csdn.net/birdme007/aggbug/2146441.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>鸟儿飞</dc:creator><title>C程序中的内存管理 </title><link>http://blog.csdn.net/birdme007/archive/2008/02/29/2134146.aspx</link><pubDate>Fri, 29 Feb 2008 17:26:00 GMT</pubDate><guid>http://blog.csdn.net/birdme007/archive/2008/02/29/2134146.aspx</guid><wfw:comment>http://blog.csdn.net/birdme007/comments/2134146.aspx</wfw:comment><comments>http://blog.csdn.net/birdme007/archive/2008/02/29/2134146.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/birdme007/comments/commentRss/2134146.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2134146</trackback:ping><description>相比静态地分配内存空间,使用动态内存分配具有明显的优势:

1, 分配空间的大小够精确: 设想一个读取用户输入行的程序, 如果使用静态分配的数组作为buffer, 那么, 你如何确定该数组的长度呢? 太大或太小都不合适. 因为你无法事先知道用户输入字符串的长度. 而使用动态内存分配就精准多了.

2, 静态分配的空间大小无法更改, 而动态分配的内存大小是可调的.

所以, 理解C语言中的动态内存分配对于编写实用, 有效, 安全的程序来说必不可少. 本文假设你使用C语言编程, 且使用GNU/Linux系统. (其实由于现在的许多系统都是POSIX兼容的, 本文的内容使用于任何操作系统, 只是其中提到的某些工具仅存于GNU/Linux上.)

要理解内存管理, 首先要理解程序在内存中的布局, 既: 内存程序映像.&lt;img src ="http://blog.csdn.net/birdme007/aggbug/2134146.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>鸟儿飞</dc:creator><title>透明位图的显示</title><link>http://blog.csdn.net/birdme007/archive/2008/01/24/2062694.aspx</link><pubDate>Thu, 24 Jan 2008 10:36:00 GMT</pubDate><guid>http://blog.csdn.net/birdme007/archive/2008/01/24/2062694.aspx</guid><wfw:comment>http://blog.csdn.net/birdme007/comments/2062694.aspx</wfw:comment><comments>http://blog.csdn.net/birdme007/archive/2008/01/24/2062694.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/birdme007/comments/commentRss/2062694.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2062694</trackback:ping><description>透明位图的显示
作者:王骏

下载本文示例代码

包含透明色的位图的绘制方法有多种，最简单的方法是调用现成的函数：TransparentBlt,也可以通过自己的代码实现类似TransparentBlt的功能，实现过程也有两种形式，一种是事先做一张掩码位图，另一种是动态生成掩码位图。本文将介绍动态生成掩码位图绘制具有透明区域位图的方法。
&lt;img src ="http://blog.csdn.net/birdme007/aggbug/2062694.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>鸟儿飞</dc:creator><title>利用timeGetTime()实现延时操作</title><link>http://blog.csdn.net/birdme007/archive/2008/01/11/2037068.aspx</link><pubDate>Fri, 11 Jan 2008 11:57:00 GMT</pubDate><guid>http://blog.csdn.net/birdme007/archive/2008/01/11/2037068.aspx</guid><wfw:comment>http://blog.csdn.net/birdme007/comments/2037068.aspx</wfw:comment><comments>http://blog.csdn.net/birdme007/archive/2008/01/11/2037068.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/birdme007/comments/commentRss/2037068.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2037068</trackback:ping><description>但在编译时出现下面错误,不知为什么,我也曾经出现过这种问题,但通过自己的努力已经解决了,下面给出解决方法,希望能对大家有所帮助.&lt;img src ="http://blog.csdn.net/birdme007/aggbug/2037068.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>鸟儿飞</dc:creator><title>vc6.0配置directx9.0</title><link>http://blog.csdn.net/birdme007/archive/2008/01/09/2032070.aspx</link><pubDate>Wed, 09 Jan 2008 15:36:00 GMT</pubDate><guid>http://blog.csdn.net/birdme007/archive/2008/01/09/2032070.aspx</guid><wfw:comment>http://blog.csdn.net/birdme007/comments/2032070.aspx</wfw:comment><comments>http://blog.csdn.net/birdme007/archive/2008/01/09/2032070.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/birdme007/comments/commentRss/2032070.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2032070</trackback:ping><description>vc6.0配置directx9.0&lt;img src ="http://blog.csdn.net/birdme007/aggbug/2032070.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>鸟儿飞</dc:creator><title>VC多线程编程</title><link>http://blog.csdn.net/birdme007/archive/2007/11/21/1896703.aspx</link><pubDate>Wed, 21 Nov 2007 16:36:00 GMT</pubDate><guid>http://blog.csdn.net/birdme007/archive/2007/11/21/1896703.aspx</guid><wfw:comment>http://blog.csdn.net/birdme007/comments/1896703.aspx</wfw:comment><comments>http://blog.csdn.net/birdme007/archive/2007/11/21/1896703.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/birdme007/comments/commentRss/1896703.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1896703</trackback:ping><description>VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好. &lt;img src ="http://blog.csdn.net/birdme007/aggbug/1896703.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>