03 2008 档案
摘要:在做程序的时候很多人都是从大锅饭的形式过来的,也就是什么功能啊都放在一个函数里面,想到的就添加,想到哪做到哪,到最后虽然你的程序能够实现功能,但是回头想想一团乱麻,这一块那一块的到最后自己连自己的功能在哪里实现的都找不到,或者看到一段源代码也不知道是做什么用的为什么这么用.那么现在我自己就讨论讨论这个问题.
阅读全文
摘要:安装IE8在控制面板里面删除之后进不去桌面,提示找不到-IESetting.dll 解决办法
阅读全文
摘要:从上文看到,经过引入Adapter模式,原有的结构得到了改进。但我们还需要从客户的角度分析程序,使结构更加地合理。(这里,我们仅限于考察对象的Adapter模式。类的Adapter模式不存在下述问题。这也印证了一个事实,就是:对象的Adapter模式和类的Adapter模式各有优势,也各有缺点,设计时应根据实际情况考察。)
阅读全文
摘要:那么怎样为RM,MPEG类提供IMedia接口所不具备的Resize()方法呢?非常自然地,通过这个问题我们就引出Adapter模式的命题了。首先,要假设一个情况,就是原文的所有代码,我们是无法改变的,这包括暴露的接口,类与接口的关系等等,都无法通过编码的方式实现新的目标。只有这样,引入Adapter模式才有意义。
阅读全文
摘要:为了更好的理解设计思想,实例尽可能简单化。但随着需求的增加,程序将越来越复杂。此时就有修改设计的必要,重构和设计模式就可以派上用场了。最后当设计渐趋完美后,你会发现,即使需求不断增加,你也可以神清气闲,不用为代码设计而烦恼了。
阅读全文
摘要:面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这些对象不必是相同类型的对象。当然,如果它们都继承自某个类,你可以把这些派生类,都放到一个数组中。 如果这些对象都有同名方法,就可以调用每个对象的同名方法。本节课将向你介绍如何完成这些事情。
阅读全文
摘要:等待着,煎熬中等待着,换份工作等待着,等待着消息,
阅读全文
摘要:创建一个新的XML文档,分析修改现存的XML文档,所有的这些都中可以从一个利用MFC或STL字符串所实现的一个简单类的方法中得到。关于CMarkup,你可以运行Zip文件右边的例子,如果你愿意,你可以通过看源码,几分钟把它加入到你自己的应用中。
阅读全文
摘要:DotNet中使用xml相对比较轻松,在vc中操作xml,有些繁琐。最近在网络上得知CMarkup比较好用,于是试了下,还好,就把部分例子写出来。以后有时间的话,再写清楚点。
阅读全文
摘要:XML编程实例
文章正文
前段时间,由于工作的需要,利用到了XML,所以对其进行了一些简单的研究。在此愿把一些心得写出来,与各位分享,不对的地方还望多多包涵。
1.什么是 XML?
首先,我想各位应该都已经大概知道什么是XML了。如果,你对什么是XML还没有一个概念的话,你可以看一些相关的材料,我就不多说了。
2.为什么要用XML?
其实,刚开始我也不是很明白,后来在工作中才慢慢意识到。首先,我写的程序需要传送很多的数据结构,比如表格,目录树等等。要在以往,我想自己会去定义一个数据结构。这是相当麻烦的一件事情,而且当这个结构需要不断更新,有很大的灵活性时,那就更让人头疼了,更别说通用性和跨平台了。这时候,XML对树形结构数据的强大表达能力就显示出来了。比如一个表格数据。
阅读全文
摘要:MFC是微软封装了的API。什么意思呢?windows作为一个提供功能强大的应用程序接口编程的操作系统,的确方便了许多程序员,传统的win32开发(直接使用windows的接口函数API)对于程序员来说非常的困难,因为
API函数实在太多了,而且名称很乱,从零构架一个窗口动辄就是上百行的代码。MFC是面向对象程序设计与Application framework的完美结合,他将传统的API进行了分类封装,并且为你创建了程序的一般框架,你只要随便添加几行代码,就能形成你自己的程序。非常方便。如果你不是搞程序的,你可能还是看不懂我说的。
阅读全文