现在位置: 首页 > 所有2012年发表的文章
2012-08-25 23:16 工业·编程 ⁄ 共 1788字 暂无评论
MFC封装了WIN API.大家都知道.但是MFC应用程序的真正流程又有多少人知道呢? 下面就是我对MFC启动代码的一些剖析. 在TCHAR.H里,有这么2小段define.通过我的简化,我们可以看到: //TCHAR.H #ifdef _UNICODE #define _tWinMain wWinMain #else #define _tWinMain WinMain #endif 由于为了支持UNICODE,C运行库对WinMain其实区分了UNICODE版和ANSI版.对UNICODE版的程序,C运行库将调用wWinMain,而对于ANSI...
阅读全文
2012-08-25 23:11 工业·编程 ⁄ 共 3109字 暂无评论
    多态(polymorphism)一词最初来源于希腊语polumorphos,含义是具有多种形式或形态的情形。在程序设计领域,一个广泛认可的定义是“一种将不同的特殊行为和单个泛化记号相关联的能力”。和纯粹的面向对象程序设计语言不同,C++中的多态有着更广泛的含义。除了常见的通过类继承和虚函数机制生效于运行期的动态多态(dynamic polymorphism)外,模板也允许将不同的特殊行为和单个泛化记号相关联,由于这种关联处...
阅读全文
2012-08-25 23:00 工业·编程 ⁄ 共 8018字 暂无评论
    很多刚学MFC的人都会被MFC给弄的晕头转向。以前传统的C语言中的main()不见了,window sdk api 中的WinMain()函数也不见了,到底用MFC编写的程序是如何开始运行的呢?到底MFC有没有遵从最基本的C++的标准呢?到底MFC的代码运行的顺序又是怎么样的呢?那么多个文件,那么多函数,到底哪一个先运行,哪一个后运行,哪一个调用哪一个,哪一个又被哪一个调用(你看晕了吧?那么多“哪一个”^_^)?这里这么复杂...
阅读全文
“兀那东西,是好动不喜静的,怎肯埋没在一处。也是天生应人用的,一个人堆积,就有一个人缺少了。因此积下财宝,极有罪的。”——《金瓶梅》 “每当资本主义解决一个矛盾时,它不可避免地有制造另一个矛盾。所以,伴随着控制经济的周期的成功到来的,不可避免的是清偿能力的长期下降,因此经济会愈来愈容易产生老式的货币危机。恐慌以及正常情况下随恐慌而来的信贷紧缩,不仅仅是一再出现的灾难,而且在资本主义经济的运行中起着重...
阅读全文
2012-08-25 19:25 生活·感悟 ⁄ 共 2578字 评论 1 条
    《周易》的来历很古老,古老的东西总会给后人留下很多猜不透的谜,《周易》的来头也太大,本来很大的经典就有很多人神化它,于是谜就越发神秘。作为“群经之首”的《周易》在几千年里给人们留下了很多谜,其中最难解的是两个,一个是—、--这两个符号最早究竟表示什么?一个是八卦、六十四卦的顺序究竟应该怎么排列?     关于卦画—、--的起源和涵义,古人就有各种神奇的传说,这我们不必管它。...
阅读全文
    随着移动互联网时代来临,手机正成为越来越多年轻人的“钱包”。不论是拿着手机在识别器前“嘀嘀作响”地“刷手机”,还是用手机摄像头拍摄二维码直接购物,甚至是好友聚餐拿出手机摇一摇,就能转账“凑份子”。据最近梳理的一份清单显示,至少十种曾经的“未来支付”已在国内外支付平台的努力下成为现实。 一、二维码支付     打开手机上的支付客户端,其中有一项二维码识别功能,可以用来拍摄和识别...
阅读全文
2012-08-25 07:02 工业·编程 ⁄ 共 552字 暂无评论
说明:     此函数会检查调用者线程的消息队列并获取任意一个存在的消息。     返回值:     有消息可用时返回非0,无消息可用时返回0     其它需要注意的事项同GetMessage */ BOOL PeekMessage(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax,    //前四个参数的用法可参照GetMessage; UINT wRemoveMsg   &...
阅读全文
2012-08-25 07:01 工业·编程 ⁄ 共 818字 暂无评论
说明:     此函数从调用其的线程的消息队列中读取一个消息。     当它成功取得一个消息时,它才会发送自己取到的消息并返回。     这一点不同于PeekMessage,PeekMessage不会等到取到消息之后再返回,     即如果此时没有消息,它便直接返回了。     返回值:     如果函数取到了非WM_QUIT消息,则返回为非0值;   &#...
阅读全文
2012-08-25 07:01 工业·编程 ⁄ 共 1512字 暂无评论
    这篇小短文告诉我们如何在运行时取得一个类对象的信息     如果你是从类CObject派生的类且还使用了宏DECLARE_DYNAMIC和IMPLEMENT_DYNAMIC,     DECLARE_DYNCREATE和IMPLEMENT_DYNCREATE或者DECLARE_SERIAL和IMPLEMENT_SERIAL,     那么CObject就可以在运行时检查一个类对象所属的具体类。     当你想检查一个函数参数的具体类型或者想针对...
阅读全文
自己的第一个基于MFC的项目马上就要结束了,在回顾以前代码的时候,突然有一些想法,写出来请大家评论一下: MFC下,我觉得自己写的类可分为三种,一是平台类,二是数据类,三是方法类。 平台类:在MFC中具体表示为一些窗口类及显示类,比如主窗口类,视图类等,其主要作用是显示数据及与用户进行信息的交互,为我们提供了一种操作的平台,所以称之为平台类。平台类最好不要包含用户的数据,不要为用户提供太多方法,只提供一些...
阅读全文