<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ZhangXinbin的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ZhangXinbin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ZhangXinbin]]></copyright><item><title><![CDATA[《COM原理及应用》学习笔记之写在后面的话 ]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/1187537</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/1187537</guid><author>ZhangXinbin</author><pubDate>Thu, 07 Sep 2006 02:52:00 +0800</pubDate><description><![CDATA[        从四月份开始就看《COM原理及应用》,边看边做笔记，终于在暑假结束的时候看完了，都发上去给大家看看，希望能够多多交流。        笔记中的有些只有标题没有内容，这是由两个原因造成的：一是不太好做笔记的，二是一些书上的原图没有考贝过来。        再者，有些内容整理得不够详细或者存在有错误的地方，有时间再看时整理完后会重新发布。        有问题的地方希望能给]]></description><category></category></item><item><title><![CDATA[DirectShow 学习笔记第一部分]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/1182463</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/1182463</guid><author>ZhangXinbin</author><pubDate>Wed, 06 Sep 2006 01:07:00 +0800</pubDate><description><![CDATA[  DirectShow 学习笔记（1）1、DirectX是什么DirectX（简称：DX）是微软推出的一套基于Windows系统的多媒体应用程式接口APIs函式。在开发中，DX分为两个部分，一个是运行库，通过DX编译出来的程式必须要有运行库的支持，另外一个是开发库，也就是常说的SDK，这部分是在编译DX程序中是必需的。DirectX是一种图形应用程序接口（API），简单的说它是一]]></description><category></category></item><item><title><![CDATA[DirectX的历程]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/1182443</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/1182443</guid><author>ZhangXinbin</author><pubDate>Wed, 06 Sep 2006 01:04:00 +0800</pubDate><description><![CDATA[    DirectX的历程 DirectX并不是一个单纯的图形API，它是由微软公司开发的用途广泛的API，它包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多个组件，它提供了一整套]]></description><category></category></item><item><title><![CDATA[《COM原理及应用》学习笔记之第十四章 ]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/1182339</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/1182339</guid><author>ZhangXinbin</author><pubDate>Wed, 06 Sep 2006 00:36:00 +0800</pubDate><description><![CDATA[第14章 COM发展——COM+1、COM+       由于历史的原因，COM、DCOM和MTS相互之间并不很融洽，难以形成统一的整体。COM+把这三者有效地统一起来，形成了一个全新的、功能强大的组件体系结构。       COM+并不是COM的新版本，而是COM的新发展，或者COM更高层次上的应用。COM +的底层结构仍然以COM为基础，它几乎包容了COM的所有内容。COM+把组件]]></description><category></category></item><item><title><![CDATA[《COM原理及应用》学习笔记之第十三章 ]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/1182326</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/1182326</guid><author>ZhangXinbin</author><pubDate>Wed, 06 Sep 2006 00:33:00 +0800</pubDate><description><![CDATA[第13章 基于COM的程序设计1、COM的作用       COM作为一种软件模型，提供了程序之间通信的标准，但其最大的贡献在于对程序设计方法的变革。COM结合了对象技术和组件技术两种特性。对象特性使得应用系统的设计和实现更加符合现实世界的面貌；组件特性使得应用系统可以充分发挥组件的优势，以适应现代应用的需要。 2、组件的特性       组件之间可以在二进制级别上进行集成和重]]></description><category></category></item><item><title><![CDATA[《COM原理及应用》学习笔记之第十二章 ]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/1182285</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/1182285</guid><author>ZhangXinbin</author><pubDate>Wed, 06 Sep 2006 00:21:00 +0800</pubDate><description><![CDATA[第12章 ActiveX控制1、ActiveX控制       ActiveX控制是Microsoft提供的功能强大的程序设计和开发技术。ActiveX控制既是一个自动化对象（当然也是一个标准的COM对象），也是一个界面元素，如同Windows的普通控制一样。       ActiveX控制是一门综合技术，它涉及到COM和OLE的许多技术精华，同时也与Windows操作系统紧密结合起来]]></description><category></category></item><item><title><![CDATA[《COM原理及应用》学习笔记之第十一章 ]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/1182246</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/1182246</guid><author>ZhangXinbin</author><pubDate>Wed, 06 Sep 2006 00:10:00 +0800</pubDate><description><![CDATA[第11章 自动化（Automation）对象1、自动化技术       自动化技术既以前提到的OLE自动化。虽然自动化技术建立在COM基础上，但自动化要比COM应用广泛得多。一方面，自动化继承了COM的很多优点，比如语言无关、进程透明等特性；另一方面，自动化简化了COM的一些底层细节，比如属性和方法的处理、一组专用于自动化的数据类型等。自动化也是OLE的基础，所以可以把自动化看作COM和O]]></description><category></category></item><item><title><![CDATA[《COM原理及应用》学习笔记之第十章 ]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/1182211</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/1182211</guid><author>ZhangXinbin</author><pubDate>Wed, 06 Sep 2006 00:04:00 +0800</pubDate><description><![CDATA[第十章 分布式COM（DCOM）1、DCOM       COM的进程透明特性表现在组件对象和客户程序即可以拥有各自的进程空间，也可以共享同一个进程空间，COM负责把客户的调用正确传到组件对象中，并保证参数传递的正确性。组件对象和客户代码不必考虑调用传递的细节，只要按照一般的函数调用的方式实现即可。如果进一步拓展进程透明特性，考虑组件对象与客户程序运行在不同计算机上的情形，把进程透明性拓展]]></description><category></category></item><item><title><![CDATA[《COM原理及应用》学习笔记之第九章 ]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/769011</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/769011</guid><author>ZhangXinbin</author><pubDate>Fri, 02 Jun 2006 07:09:00 +0800</pubDate><description><![CDATA[第九章 统一数据传输1、概述       COM提供了应用之间数据交换的标准方案，称为统一数据传输（UDT，uniform data transfer）。统一数据传输技术建立在结构化存储技术的基础之上，它通过一个“数据对象”来表达要传输的数据信息，因此，统一数据传输技术的核心在于数据对象的定义和实现。剪贴板和拖－放是统一数据传输的两个典型应用。 2、数据交换标准       早]]></description><category></category></item><item><title><![CDATA[《COM原理及应用》学习笔记之第八章 ]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/769010</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/769010</guid><author>ZhangXinbin</author><pubDate>Fri, 02 Jun 2006 07:08:00 +0800</pubDate><description><![CDATA[第八章 命名和绑定技术1、COM对象的创建方法       客户程序可以通过CoCreateInstance函数创建COM，在创建之前必须知道对象的一些基本情况，比如对象的CLSID或者对象的ProgID。       另一种对象创建方法是通过名字对象（moniker）创建，就是利用对象命名和绑定技术（即名字技术）。 2、名字技术的地位       名字技术算不上COM的基]]></description><category></category></item><item><title><![CDATA[《COM原理及应用》学习笔记之第七章 ]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/750380</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/750380</guid><author>ZhangXinbin</author><pubDate>Tue, 23 May 2006 07:37:00 +0800</pubDate><description><![CDATA[第七章     结构化存储1、结构化存储       COM的结构化存储（structured storage）机制，也称为永久存储（persistent storage）机制。结构化存储可以说是软件存储技术的一个重要进展，COM针对组件软件的需要，在文件系统的基础上，提出了结构化存储的概念。利用结构化存储，组件程序之间可很好地协同工作，一个组件程序可以与另一个组件程序共享同一个文件，就如]]></description><category></category></item><item><title><![CDATA[《COM原理及应用》学习笔记之第六章 ]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/750379</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/750379</guid><author>ZhangXinbin</author><pubDate>Tue, 23 May 2006 07:36:00 +0800</pubDate><description><![CDATA[第六章 可连接对象1、COM的高级特性       COM规范中有一些高级特性，如可连接对象、永久存储、一致的数据传输等，使COM规范具有更强的生命力，它们也是OLE的基础，但它们的应用又不仅仅局限于OLE，这些高级特性已经广泛应用于Windows操作系统上。 2、入接口、出接口与接收器       入接口（incoming interface）是组件暴露给客户，被动地监听并为]]></description><category></category></item><item><title><![CDATA[《COM原理及应用》学习笔记之第五章 ]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/750378</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/750378</guid><author>ZhangXinbin</author><pubDate>Tue, 23 May 2006 07:34:00 +0800</pubDate><description><![CDATA[第五章 用Visual C++开发COM应用1、MFC和ATL    对于COM应用的开发来说，建立一套标准的、有能够不断发展的类库是非常有意义的，这样可以实现程序的重用性。Microsoft Visual C++提供了两套满足这样需要的类库：MFC库和ATL模板库。MFC不仅可用于建立COM应用，它更是一套Windows平台上各种应用开发的基本类库，而ATL则主要侧重于COM应用的开发，]]></description><category></category></item><item><title><![CDATA[《COM原理及应用》学习笔记之第四章 ]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/750377</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/750377</guid><author>ZhangXinbin</author><pubDate>Tue, 23 May 2006 07:33:00 +0800</pubDate><description><![CDATA[第四章 COM特性1、面向对象系统的三个最基本的特性    封装性、多态性、重用性。 2、COM特性的概述COM对象的封装特性是很彻底的，所有的对象状态信息必须通过接口才能访问；而COM的多态性完全通过接口体现出来，而且，COM分别在三个层次上体现了多态性：接口成员函数、单个接口、一组接口（对象类别既implemented category）。而COM的重用性相对复杂。 ]]></description><category></category></item><item><title><![CDATA[《COM原理及应用》学习笔记之第三章 ]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/750376</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/750376</guid><author>ZhangXinbin</author><pubDate>Tue, 23 May 2006 07:31:00 +0800</pubDate><description><![CDATA[第三章 COM的实现1、COM的实现与操作系统平台密切相关因为COM最初源于Microsoft Windows平台，所以COM实现部分（即COM库）很多地方直接用到了Windows系统的一些特性，比如系统注册表、动态连接库等等，但实际上COM是一个与平台无关的组件软件模型。Windows上使用的COM标准只是COM的一个具体实现。 2、COM的实现方法进程内组件（DLL ，in]]></description><category></category></item><item><title><![CDATA[一封程序员的情书  ]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/665666</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/665666</guid><author>ZhangXinbin</author><pubDate>Sun, 16 Apr 2006 18:02:00 +0800</pubDate><description><![CDATA[一封程序员的情书   For fun!For program!  --Jokemon //仅祝广大编程爱好者早日喜节良缘! //也送给我一直暗恋的Morning  //反正这辈子打死她也不上什么C++的论坛... 茫茫内存里,你我不曾相见; 寥寥代码中,命运注定良缘. 当编译开始,我们齐手共建 --中国软件的春天! 虽然我们是不同的对象,都有隐私的一面, 但我相信你会找到我的接口,把我的最]]></description><category></category></item><item><title><![CDATA[文件夹丢失与乱码问题]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/665664</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/665664</guid><author>ZhangXinbin</author><pubDate>Sun, 16 Apr 2006 17:59:00 +0800</pubDate><description><![CDATA[文件夹丢失与乱码问题        本人使用 西捷 SATA 160G 硬盘。硬盘上原有WIN2000和WINXP两个系统，后又在硬盘最后分了个 5G 的EXT3分区安装Linux。Linux引导Windows系统，一切运行正常。某日，硬盘分区表信息被损坏，通过DiskGen修复了几个分区。删除Linux分区，安装WIN2000和WINXP双系统。问题一：       安装WIN2000和]]></description><category></category></item><item><title><![CDATA[爱情VC++源代码]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/642356</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/642356</guid><author>ZhangXinbin</author><pubDate>Wed, 29 Mar 2006 01:56:00 +0800</pubDate><description><![CDATA[result love(任人宰割小绵羊 boy,带刺的玫瑰花 girl) {  if ( boy.有房() and boy.有车() )  {   boy.set(nothing);   return girl.嫁给(boy);  } else if ( girl.愿意等() )  {   while( ! (boy.赚钱 ＞ 100,000 and girl.感情 ＞ 8 ) )   {    ]]></description><category></category></item><item><title><![CDATA[程序员每天该做的事]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/642354</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/642354</guid><author>ZhangXinbin</author><pubDate>Wed, 29 Mar 2006 01:55:00 +0800</pubDate><description><![CDATA[  一个合格程序员该做的事情——你做好了吗？                     程序员每天该做的事             1、总结自己一天任务的完成情况             最好的方式是写工作日志，把自己今天完成了什么事情，遇见了什么问题都记录下来，日后翻看好处多多             2、考虑自己明天应该做的主要工作             把明天要做的事情列出来，并]]></description><category></category></item><item><title><![CDATA[什么是RSS？RSS及其发展历程]]></title><link>https://blog.youkuaiyun.com/ZhangXinbin/article/details/640736</link><guid>https://blog.youkuaiyun.com/ZhangXinbin/article/details/640736</guid><author>ZhangXinbin</author><pubDate>Tue, 28 Mar 2006 01:29:00 +0800</pubDate><description><![CDATA[什么是RSS？RSS及其发展历程(网络营销教学网站 www.wm23.com 2005-01-03) 　　RSS是2004年最热门的互联网词汇之一，不过，相对于博客（BLOG）来说，RSS的知名度相应会低很多，而且至今还没有一个非常贴切的中文词汇，也许以后无需中文名，大家都习惯于直接叫RSS了。RSS之所以同BLOG一样会被认为是热门词汇的一个原因，个人推测，应该是许多分析人士认识到RSS]]></description><category></category></item></channel></rss>