摘要: 1、Document/View是MFC进化为Application Framework的灵魂。在MFC中,可以把Document简单想像成数据,MFC的CDocument已经负责处理数据的类。同时,CDocument搭配了另一个重要的类CView。CView为了数据的表现(显示)而设计的。就是如何将你处理的结果显示出来(输出到屏幕或者打印机)。除了负责显示外,View还负责程序与使用者之间的交谈接口。使用者对数据的编辑、修改都需要仰赖窗口上的鼠标与键盘操作才得以完成,这些消息都将由View接受后通知Document。Document/View的价值在于,这些MFC类已经把一个应用程序所需的“数 阅读全文
posted @ 2011-02-26 22:59 浪里飞 阅读(945) 评论(0) 推荐(0) 编辑
摘要: 1、需要的函数库Windows C Runtime函数库DLL Import函数库MFC 函数库[1,P264]2、传统SDK程序中WinMain所完成的工作现在由CWinApp的三个函数完成:virtual BOOL InitApplication();//内部管理初始化工作virtual BOOL InitInstance();//创建窗口virtual int Run();//分发消息WinMain只是扮演驾驭它们的角色。CFrameWnd取代WndProc的地位。一般CMyWinApp要改写CWinApp中的InitInstance,而不改写InitApplication和Run。3、 阅读全文
posted @ 2011-02-26 16:12 浪里飞 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 1、Application Framework是一个完整的程序模型;是一组合作无间的对象,彼此藉消息的流动而沟通,并且互相调用对方的函数以求完成任务。 2、“整厂整线”最重要最有价值的是各单元之间的流程与控制。 3、所谓collection,意指用来管理一群对象或标准类型的数据,这些类像是Array,List,Map等。这些类都支持Serialization,一整个数组或链表或表格可以用单一一行... 阅读全文
posted @ 2011-02-26 11:36 浪里飞 阅读(791) 评论(0) 推荐(1) 编辑
摘要: ATL(ActiveX Template Library),关于ActiveX控件的开发设计,可参考ActiveX Control Inside Out。 LIB <DIR> MFC的静态函数库 1、开发流程图示 Resource Editor 做出的各种资源与程序代码间通过ClassWizard来搭桥连接。ClassWizard主要工作是:改写代码实现自己的要求(加成员变量或改写虚函数);搭消... 阅读全文
posted @ 2011-02-26 10:27 浪里飞 阅读(481) 评论(0) 推荐(0) 编辑