1. 使用visual c++的appwizard创建的文档视图结构的mfc应用程序框架是由应用程序。
类、框架窗口、文档类和视图类的对象组成的。这四个类都是mfc基类的派生类。其中:
应用程序类的基类必须是该类的缺省命名规则是例如,
如果应用程序项目名为draw,则该项目的应用程序类被缺省命名为。
框架窗口类是从类直接或间接派生。如果所创建的应用程序项目是 sdi,则框架窗口类的基类必须是该类被缺省命名为。
如果应用程序项目是mdi,则主框架窗口类的基类必须是的派生类。
该类被缺省命名为而子框架窗口类的基类必须。
是的派生类该类被缺省命名为。
文档类的基类必须是该类被缺省命名为例如,如。
果应用程序项目名为draw,则该项目的文档类被缺省命名为。
视图类的基类可以是或是的特定派生类,该类被缺省命名为。
例如,如果应用程序项目名为draw,则该项目的视图类被缺省命名。
为。2. 使用mfc基类的派生类构造应用程序框架的优点表现在:
mfc基类可以提供所有应用程序框架组成类的共同和 ,以及它们构成。
应用程序框架的相互关系;
在mfc基类的派生类中可以增加不同的应用程序所需要的和 ;
更重要的是可以在mfc基类的派生类中重新定义mfc基类提供的以。
便在不同的应用程序中实现相同消息响应的多态性。
3. mfc的根基类cobject具有的三个基本特性是和。
4. cobject的任何派生类都能自然地继承cobject三大特性的基本支持,并能利用
技术在cobject的派生类中添加不同的以及实现对cobject
的三个特性的特定扩展。
5.如果希望你所定义的类cmyclass具有动态创建功能,则必须使cmyclass从
派生,并在cmyclass定义**中添加宏在。
cmyclass的实现**中添加宏。
6. ccmdtarget类除具有cobject的三个特性外,重要的功能是。
7. mfc的windows线程类cwinthread是实现mfc应用程序运行的最重要的基本类之。
一,它除了提供对一个运行线程的创建、管理操作以外,也必须。
因此该类必须是的派生类。在一个进程中至少需要包括一个主线程,因此。
可以把进程视为是一个特殊的线程,而用于提供进程的创建、管理操作的应用程序类。
cwinapp应该是派生类。
8. 虽然在mfc框架应用程序中看不到winmain函数的存在,但它的启动操作机制与api
应用程序中的winmain是一致的,试描述mfc框架应用程序的启动操作主要是顺序调。
用那个类的那些成员函数实现的?
第二章综合练习
一 单项选择题。1.商品经济产生和存在的决定性条件是。a.社会分工b.机器的出现。c.生产资料和产品属于不同所有者 d.货币的使用。2.商品最本质的因素是。a.使用价值 b.交换价值 c.价值 d.3 具体劳动。a.反映社会生产关系b 是劳动的社会属性。c 反映人与自然的关系d 创造剩余价值。4.社...
第二章综合练习
1.填空题。1 设a为n阶方阵,b满足关系式 e 2 设a为n阶方阵,且am e 其中m为正整数。若将a的n2个元素用其代数余子式aij 代替,得到的矩阵记为b,则bm e 3 设a,b均为n阶矩阵,2 3 4 设矩阵a,b满足a ba 2ba 8e,其中,则b e 2e a 2.选择题。1 设三阶...
第二章综合练习
第二课 14 电影院第1排有a个座位,后面每排都比前一排多1个座位,第2排有多少个座位?第3排呢?用m表示第n排座位数,m是多少?当a 20,n 19时,计算m的值 15 某中学3名老师带18名学生,门票每张 元,有两种购买方式 第一种是老师每人 元,学生半价 第二种是不论老师学生一律七五折,请你帮...