摘要:
1. MFC提供了文档与视图,以及各个框架窗口与当前视图相结合的机制。文档对象自动维护着指向相关视图的指针列表,而视图对象拥有存储相关文档对象指针的数据成员,各个框架窗口都维护着指向当前视图的指针。文档,视图,框架窗口之间的协作,是一个名为文档模板的MFC类对象安排的。2. MFC有两个用来定义文档模板的类。SDI (CSingleDocTemplate)MDI (CMultiDocTemplate)3. 几个重要的基类应用程序类 CXXAPP框架类 CXXWnd视图类 CxxView(用于如何在CxxWnd对象创建的窗口上显示CxxDoc对象的数据)文档类 CxxDoc4. 消息类别程序要处 阅读全文
摘要:
Windows编程概念1. 我们编写的windows程序都是与windows系统进行交互的,与外部所有的通讯都必须通过windows系统进行。使用windows程序,主要是与windows交互,系统与应用程序进行交互。2. windows程序是事件驱动的,因此程序要等待某个事件的发生。3. Windows将事件记录在每个消息中,并将该消息放在目标程序的消息队列。消息是与某个事件有关的数据记录。Windows必须包含专门处理这些消息的函数,通常是WndProc()或WindowProc(),windows通过我们指定的函数指针访问该函数,因此其名称可以不固定为以上。4. 任何程序与windows 阅读全文
摘要:
五、函数1.指针形参 void SetR(int * pi)【局部副本】2.应用形参 void change( int &a,int &b)【原数据】 使用引用形参可以返回额外的信息。3.传递指向指针的引用 void fun( int *&V)4.vector和其他容器类型的形参 通常函数不应该有容器类型的形参,调用普通的非引用类型的vector形参函数会复制vector中每个元素。 从避免复制的角度看,应该将类型定义为引用。实际中更倾向于通过传递指向容器中需要处理的元素的迭代器来传递容器。void printff(vector::const_iterator star 阅读全文