<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title>Windows编程</title>
<link>/windows/</link>
<description>挖经验 / Windows编程</description>
<language>zh-cn</language>
<generator>Copyright &amp;copy; 2007-2008 &lt;A href=&quot;http://www.kuqin.com&quot;&gt;酷勤网&lt;/A&gt; All Rights Reserved
&lt;A href=&quot;http://www.miibeian.gov.cn/&quot; target=&quot;_blank&quot;&gt;京ICP备07011765号&lt;/A&gt;</generator>
<webmaster>kuqin.com@163.com</webmaster>
<item>
    <title>剖析MFC多线程程序的同步机制</title>
    <link>/windows/20080627/10157.html</link>
    <description>在线程执行过程中，或多或少都需要彼此交互，这种交互行为有多种形式和类型。例如，一个线程在执行完它被赋予的任务后，通知另一个线程任务已经完成。然后第二个线程做开始剩下的工作。下述对象是用来支持同步的：1)信号量；2)互斥锁；3)关键区域；4)事件</description>
    <pubDate>2008-06-27</pubDate>
    <category>Windows编程</category>
    <author>Arman Z. Sahakyan</author>
    <comments>博客园</comments>
</item>
<item>
    <title>调试经验总结：VC下的错误对话框</title>
    <link>/windows/20080504/7812.html</link>
    <description>断言对话框是由assert引起的，在对话框上通常会给出表达式。当我们使用C++库时，因为库本身可能会抛出C++异常，如果你不捕获这个异常，那么C++默认就会调用abort（或者exit）函数终止程序。C、C++程序中经常误用无效的指针，从而大致各种各样的非法内存访问（写/读）。</description>
    <pubDate>2008-05-04</pubDate>
    <category>Windows编程</category>
    <author>Kevin Lynx</author>
    <comments>C++博客</comments>
</item>
<item>
    <title>微软和开放——一段不得不说的往事</title>
    <link>/windows/20080416/6833.html</link>
    <description>首先，由于Web的大发展，微软在桌面操作系统上一统天下的局面出现了松动；其次，图形硬件市场实现了整合，nVidia和ATI成为GPU市场的领袖，它们具有足够的财力和技术实力，可以按照自己的意愿对OpenGL提供第一流的支持。第三，更重要的变革在于，PC已经不再是唯一的3D图</description>
    <pubDate>2008-04-16</pubDate>
    <category>Windows编程</category>
    <author>《程序员》杂志</author>
    <comments>CSDN博客</comments>
</item>
<item>
    <title>免费的狗食：x86 Windows下基于C语言的并发非确定性计算</title>
    <link>/windows/20080415/6795.html</link>
    <description>要想解决诸多问题，有三条路可走：1.扩展语言。把AmbChoose作为一个keyword加入语言中。这需要改编译器。2.在.NET上实现这个工具。这样我们就可以动态的检查metadata，获得编译器的能力。这样做也要损失效率，但应该是值得的。3.改用足够牛B的语言</description>
    <pubDate>2008-04-15</pubDate>
    <category>Windows编程</category>
    <author>yushih</author>
    <comments>博客园</comments>
</item>
<item>
    <title>三大进化只为效率  Windows 2008新技术解析</title>
    <link>/windows/20080406/6019.html</link>
    <description>作为新一代的服务器操作系统Windows Server 2008不仅继承和完善了前一代操作系统的先进特性，并且还采用了很多新颖的技术，并且组件的集成化程度也越来越高：全新网站发布工具IIS 7、一机多用的虚拟化技术、目前最安全的Windows服务器</description>
    <pubDate>2008-04-06</pubDate>
    <category>Windows编程</category>
    <author>电脑报</author>
    <comments>IT专家网</comments>
</item>
<item>
    <title>剖析微软WPF展示层技术将带给我们什么？</title>
    <link>/windows/20071030/1939.html</link>
    <description>整体而言，WPF并非如字面上意义所陈述，仅在于可视化展现而已，微软藉由2场议程，强化WPF技术所要揭露的精神：融合Windows-based与Web-based应用程序设计，并将系结数据显示于应用程序的可视化组件中 。</description>
    <pubDate>2007-10-30</pubDate>
    <category>Windows编程</category>
    <author>不详</author>
    <comments>itpub</comments>
</item>
<item>
    <title>Net3.0:windows表现层基础类库WPF揭密</title>
    <link>/windows/20071030/1938.html</link>
    <description>WPF为构建应用系统提供了一致的编程模型，对用户界面和商业逻辑给予清晰地划分。基于WPF的应用程序可以部署在本地系统或者浏览器平台。WPF为windows应用程序的视觉效果提供了更丰富的控制、设计和开发等方面支持。</description>
    <pubDate>2007-10-30</pubDate>
    <category>Windows编程</category>
    <author>IT168董元蛟</author>
    <comments>itpub</comments>
</item>
<item>
    <title>WPF中的传递事件</title>
    <link>/windows/20071030/1937.html</link>
    <description>WPF在.NET简单事件通知之上添加了很多基础结构。传递事件的设计使得事件可以与元素树一起很好的工作。事件发生后，可以在视觉树和逻辑树自动地进行上下传递，我们不需要添加任何额外的代码。</description>
    <pubDate>2007-10-30</pubDate>
    <category>Windows编程</category>
    <author>YilingLai</author>
    <comments>itpub</comments>
</item>
<item>
    <title>WPF的Attached属性</title>
    <link>/windows/20071030/1936.html</link>
    <description>在Window元素中，它有一个属性FontSize，可以直接设置。但是，StackPanel自己本身并没有FontSize这样的属性。这就该Attached属性出场了。这里我们需要用定义在TextElement元素中的Attached属性FontSize来设置StackPanel的字体。 </description>
    <pubDate>2007-10-30</pubDate>
    <category>Windows编程</category>
    <author>YilingLai</author>
    <comments>itpub</comments>
</item>
<item>
    <title>WPF中的命令与命令绑定</title>
    <link>/windows/20071030/1935.html</link>
    <description>在以往的.net版本中，要在软件界面上添加一个“粘贴”按钮，是非常麻烦的事情，你得监视剪切板中是否有可用的文本以及对应的文本框是否获得了焦点以便启用或禁用该按钮。在WPF中提供的命令机制能非常简单地实现这些任务</description>
    <pubDate>2007-10-30</pubDate>
    <category>Windows编程</category>
    <author>zhouyinhui</author>
    <comments>itpub</comments>
</item>
<item>
    <title>WPF与Win32</title>
    <link>/windows/20071030/1934.html</link>
    <description>在WPF中，对Direct3D进行各种封装。当然，如果你本身对Direct3D/OpenGL很熟悉，也可以直接在WPF中使用。封装后的Direct3D更容易使用。并且在Web应用程序（XBAP）也可以使用Direct3D。</description>
    <pubDate>2007-10-30</pubDate>
    <category>Windows编程</category>
    <author>YilingLai</author>
    <comments>itpub</comments>
</item>
<item>
    <title>WPF的逻辑树和视觉树</title>
    <link>/windows/20071030/1933.html</link>
    <description>视觉树基本上是逻辑树的一种扩展。逻辑树的每个结点都被分解为它们的核心视觉组件。逻辑树的结点对我们而言基本是一个黑盒。而视觉树不同，它暴露了视觉的实现细节。</description>
    <pubDate>2007-10-30</pubDate>
    <category>Windows编程</category>
    <author>YilingLai</author>
    <comments>itpub</comments>
</item>
<item>
    <title>WPF中的Style</title>
    <link>/windows/20071030/1932.html</link>
    <description>Style是一种修改属性值是方法。我们可以将其理解为对属性值的批处理。对批处理大家应该不会感到默认。对，通过Style我们可以批量修改属性的值。</description>
    <pubDate>2007-10-30</pubDate>
    <category>Windows编程</category>
    <author>YilingLai</author>
    <comments>itpub</comments>
</item>
<item>
    <title>WPF性能优化点</title>
    <link>/windows/20071029/1931.html</link>
    <description>在建立漂亮UI的同时，我们还需要关注应用程序的性能，WPF尤其如此。下面从MS的文档中总结出了一些有用的性能优化点。在实际编写的过程中，可以参考。这个Post非完全原创，是根据一些文档总结出来的。 </description>
    <pubDate>2007-10-29</pubDate>
    <category>Windows编程</category>
    <author>YilingLai</author>
    <comments>itpub</comments>
</item>
<item>
    <title>WPF图形系统</title>
    <link>/windows/20071029/1930.html</link>
    <description>WPF不再唯一依靠GDI图形API，Vista更多的依靠Direct3D处理图形操作，这样允许更多的D3D特征，实现更酷的外观和效果。当然，为了实现这样的效果，Vista的设计上也有所改变。Windows Vista尽量不用CPU进行显示，而是用显示卡的图形处理单元，用矢量图代替位图。 </description>
    <pubDate>2007-10-29</pubDate>
    <category>Windows编程</category>
    <author>不详</author>
    <comments>itpub</comments>
</item>
<item>
    <title>WPF中的命令简述</title>
    <link>/windows/20071029/1929.html</link>
    <description>在WPF中，许多控件都自动集成了固有的命令集。比如文本框TextBox就提供了复制(Copy),粘贴(Paste),裁切(Cut),撤消(Undo)和重做(Redo)命令等。WPF提供常用应用程序所用的命令集。</description>
    <pubDate>2007-10-29</pubDate>
    <category>Windows编程</category>
    <author>不详</author>
    <comments>itpub</comments>
</item>
<item>
    <title>WPF的数据处理</title>
    <link>/windows/20071029/1928.html</link>
    <description> 数据绑定，这是WPF提供的一个真正的优点。除了可以用在传统的绑定环境中，数据绑定已经被扩展应用到控件属性上。学习应用数据绑定，也能真正的体现XAML的好处。</description>
    <pubDate>2007-10-29</pubDate>
    <category>Windows编程</category>
    <author>YilingLai</author>
    <comments>itpub</comments>
</item>
<item>
    <title>WPF指南之WPF的结构</title>
    <link>/windows/20071029/1927.html</link>
    <description>客观上讲，Vista操作系统确实给我们带来了无可比拟的视觉效果。我自己深有体会，在近2个月的时间里每天都是在Vista下的开发，回家后看到XP系统，始终有些不爽的感觉。WPF可以认为是MS利用原有.NET框架的一些特色，加上DirextX的产物。</description>
    <pubDate>2007-10-29</pubDate>
    <category>Windows编程</category>
    <author>不详</author>
    <comments>itpub</comments>
</item>
<item>
    <title>WPF指南之XAML概述</title>
    <link>/windows/20071029/1926.html</link>
    <description>用XAML设计UI更简单，XAML比其他的UI设计技术所需编码更少。XAML设计的UI方便转移、方便在其他环境提交。比如在Web或Windows Client。用XAML设计动态UI非常容易，XAML给UI设计人员带来新的革命，现在所有的设计人员不再需要.NET开发的知识同样可以设计UI。</description>
    <pubDate>2007-10-29</pubDate>
    <category>Windows编程</category>
    <author>不详</author>
    <comments>itpub</comments>
</item>
<item>
    <title>WPF开发简介</title>
    <link>/windows/20071029/1925.html</link>
    <description>基于DirectX 9/10技术的WPF不仅带来了前所未有的3D界面，而且其图形向量渲染引擎也大大改进了传统的2D界面。微软还提供了专门的界面开发语言XAML，使得界面描述代码和程序代码得以分开，从而提高了开发效率并有利于团队开发。 </description>
    <pubDate>2007-10-29</pubDate>
    <category>Windows编程</category>
    <author>不详</author>
    <comments>itpub</comments>
</item>
<item>
    <title>WPF入门指南一：快速入门</title>
    <link>/windows/20071029/1924.html</link>
    <description>WPF（Windows Presentation Foundation）是微软推出的基于Windows Vista的用户界面框架，属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架，真正做到了分离界面设计人员与开发人员的工作；同时它提供了全新的多媒体交互用户图形界面。</description>
    <pubDate>2007-10-29</pubDate>
    <category>Windows编程</category>
    <author>IT168 terrylee</author>
    <comments>itpub</comments>
</item>
<item>
    <title>揭露WPF SDK“不能说的秘密”</title>
    <link>/windows/20071029/1923.html</link>
    <description>WPF负责介绍几个CLR和托管代码封装方面的新概念。WPF SDK团队为在参考资料中展示这些新概念而做的努力是很大的进步，主要致力于改变，因为其它的技术也在它们的API中采用了相同或者类似的范例。 </description>
    <pubDate>2007-10-29</pubDate>
    <category>Windows编程</category>
    <author>IT168 微山</author>
    <comments>itpub</comments>
</item>
<item>
    <title>WPF，将颠覆的设计世界？</title>
    <link>/windows/20071029/1922.html</link>
    <description>程序员在WPF的帮助下，要开发出媲美Mac程序的酷炫界面已不再是遥不可及的奢望。 WPF相对于Windows客户端的开发来说，向前跨出了巨大的一步，它提供了超丰富的.NET UI 框架，集成了矢量图形，丰富的流动文字支持flow text support，3D视觉效果和强大无比的控件模型框架。</description>
    <pubDate>2007-10-29</pubDate>
    <category>Windows编程</category>
    <author>IT168 大可山</author>
    <comments>itpub</comments>
</item>
<item>
    <title>深入浅出Win32多线程设计之MFC的多线程</title>
    <link>/windows/20070908/944.html</link>
    <description>在MFC程序中创建一个线程，宜调用AfxBeginThread函数。该函数因参数不同而具有两种重载版本，分别对应工作者线程和用户接口（UI）线程。</description>
    <pubDate>2007-09-08</pubDate>
    <category>Windows编程</category>
    <author>宋宝华</author>
    <comments>天极网</comments>
</item>
<item>
    <title>深入浅出Win32多线程程序设计之线程通信</title>
    <link>/windows/20070908/943.html</link>
    <description>互斥和同步对应着线程间通信发生的两种情况：（1）当有多个线程访问共享资源而不使资源被破坏时；（2）当一个线程需要将某个任务已经完成的情况通知另外一个或多个线程时。</description>
    <pubDate>2007-09-08</pubDate>
    <category>Windows编程</category>
    <author>宋宝华</author>
    <comments>天极网</comments>
</item>
<item>
    <title>深入浅出Win32多线程程序设计之基本概念</title>
    <link>/windows/20070908/942.html</link>
    <description>理解多线程及其同步、互斥等通信方式是理解现代操作系统的关键一环，当我们精通了Win32多线程程序设计后，理解和学习其它操作系统的多任务控制也非常容易。学习Win32多线程不仅对理解Win32本身有重要意义，而且对学习和领会其它操作系统也有触类旁通的作用...</description>
    <pubDate>2007-09-08</pubDate>
    <category>Windows编程</category>
    <author>宋宝华</author>
    <comments>天极网</comments>
</item>
<item>
    <title>深入浅出Win32多线程程序设计之线程控制</title>
    <link>/windows/20070908/941.html</link>
    <description>WIN32线程控制主要实现线程的创建、终止、挂起和恢复等操作，这些操作都依赖于WIN32提供的一组API和具体编译器的C运行时库函数。</description>
    <pubDate>2007-09-08</pubDate>
    <category>Windows编程</category>
    <author>宋宝华</author>
    <comments>天极网</comments>
</item>
<item>
    <title>初识Visual C++.NET开发环境</title>
    <link>/windows/20070908/940.html</link>
    <description>Visual C++ 7.0开发环境是平面化的界面，它除了具有和Windows窗口一样的标题栏、菜单栏、工具栏和状态栏外，最主要的是还有不一样的窗口区。窗口区是由Web浏览区、方案导航区、输出窗口区、属性窗口区以及其他窗口等组成。</description>
    <pubDate>2007-09-08</pubDate>
    <category>Windows编程</category>
    <author>Adding</author>
    <comments>天极网</comments>
</item>
<item>
    <title>微软软件开发技术二十年回顾</title>
    <link>/windows/20070908/939.html</link>
    <description>回顾微软Windows二十一年核心技术发展史，不由不令人感概万千。微软成就其帝国霸业的原因多种，但仅从其核心开发技术看来，战略前瞻性是这个软件巨人长盛不衰的最重要原因之一。从无到有，从不完善到完善，无一不显露出这种端倪。</description>
    <pubDate>2007-09-08</pubDate>
    <category>Windows编程</category>
    <author>朱先忠</author>
    <comments>天极网</comments>
</item>
<item>
    <title>Windows编程基础</title>
    <link>/windows/20070908/938.html</link>
    <description>从理论上说，任何一门语言都可以在任何一个系统上编程，只要找到该系统提供的“接口”和对系统内部机制有深入的了解就可以了，至少我是这么认为的。正如c语言可以在windows下编程，也同样可以在Linux上大放异彩一样。</description>
    <pubDate>2007-09-08</pubDate>
    <category>Windows编程</category>
    <author>不详</author>
    <comments>互联网</comments>
</item>
<item>
    <title>Windows平台下的多线程编程</title>
    <link>/windows/20070908/937.html</link>
    <description>多线程编程在Win32方式下和MFC类库支持下的原理是一致的，进程的主线程在任何需要的时候都可以创建新的线程。当线程执行完后，自动终止线程; 当进程结束后，所有的线程都终止。</description>
    <pubDate>2007-09-07</pubDate>
    <category>Windows编程</category>
    <author>风暴</author>
    <comments>歪酷博客</comments>
</item>
<item>
    <title>Windows程序员是怎样炼成的</title>
    <link>/windows/20070907/936.html</link>
    <description>先得懂消息机制。看《Windows程序设计》，啃下来，吃透。得懂操作系统。不然啥多线程、临界区、信号量，都是似懂非懂。得从C/C++看起。对内存分配敏感。对函数指针和OO的机制有深入了解。不然，就算做.Net也会在细节上吃大亏。</description>
    <pubDate>2007-09-07</pubDate>
    <category>Windows编程</category>
    <author>Mega</author>
    <comments>LiveSpace</comments>
</item>
<item>
    <title>Windows 程序设计 - 该教 MFC 还是 WPF</title>
    <link>/windows/20070907/935.html</link>
    <description>站在学生的角度，一些人会希望学习MFC而另一些人则会希望学习WPF，这时候学校应该视乎学生的需求程度而开课，任何一门课程只要学生的需求相当学校都应该尽力去开。而“Windows程序设计”这是一门选修课，所以老师是完全有权自己选择讲授内容的，况且MFC的学习需求也不低</description>
    <pubDate>2007-09-07</pubDate>
    <category>Windows编程</category>
    <author>不详</author>
    <comments>抓虾</comments>
</item>
<item>
    <title>windows驱动程序开发初探</title>
    <link>/windows/20070907/934.html</link>
    <description>由于需求推动，自己得开始学一下在windows下如何开发驱动程序。  虽然，后来由于其他的原因使得学习没继续下去，但是我还是把一些粗略的学习经历与体会写在这里，方便自己日后卷土重来，也方便其他的对windows开发一窍不通的有志之士参考一下。</description>
    <pubDate>2007-09-07</pubDate>
    <category>Windows编程</category>
    <author>joeqi</author>
    <comments>CSDN博客</comments>
</item>

</channel>
</rss>
