C++菜单、工具栏和状态栏
- 格式:pptx
- 大小:110.92 KB
- 文档页数:19


关于MFC的有些知识
实验⼀1、在VC++中,⼯程与各种源⽂件之间是什么关系?
解答:⼯程的实质是⼀些相互关联的源⽂件的集合,可以把项⽬理解成⼀个⼯作任务, 开发环境中,⼯程包含在⼯作区间中,⼀个⼯作区可以管理多个⼯程2、⼀个VC++⼯程下会有3个⽂件夹,这3个⽂件夹分别是什么?以.cpp
为后缀的⽂件会添加到哪个⽂件夹中?以.h为后缀⽂件会添加到哪个⽂
件夹中?
解答:分别是head Files ,Sourse Files, Resourse Files ,.cpp放在Sourse ⽂件⾥⾯,.h放在Head Files⽂件⾥3,以win32 console application⼯程为例,简述⼯程的建⽴,⽂件的添加,⼯程的编译和链接及⼯程的执⾏过程。解答:
这个就是win32 console application⼯程的实例验证过程。
实验⼆1.简述Windows应⽤程序的特点。
解答:
⼀.事件驱动的程序设计
它是⼀种“被动”式程序设计⽅法,程序开始运⾏时,处于等待⽤户输⼊事件状态,然后取得事件并作出相应反应,处理完毕⼜返回并处于等待事件状态。
⼆. 消息循环与输⼊
消息是⼀种报告有关事件发⽣的通知。· 事件驱动是靠消息循环机制来实现的。
· Windows应⽤程序的消息来源有以下四种:
(1)输⼊消息(2)控制消息
(3)系统消息
(4)⽤户消息
三. 图形输出Windows程序的所有输出都是图形,字符也被作为图形来处理。
· GDI提供两种基本服务:创建图形输出和存储图象。
· 绘图函数分为三类:
⼀是⽂字输出;
⼆是⽮量图形函数,⽤于画线、圆等⼏何图形;
三是光栅(位图)图形函数,⽤于绘制位图。
四. ⽤户界⾯对象
⽤户界⾯对象:
窗⼝
边框
系统菜单框
标题栏
菜单栏
⼯具条
客户区
垂直滚动条和⽔平滚动条
状态栏
图标
光标
插⼊符
对话框
控件
消息框
五.资源共享· 常见的资源包括:
设备上下⽂,画刷,画笔,字体,对话框控制,对话框,图标,定时器,插⼊符号,通信端⼝,电话线等。Windows要求应⽤程序必须以⼀种能允许它共享Windows资源的⽅式进⾏设计,它的基本模式是这样的:
大学CAD考试选择题「附答案」
一、选择题
1、在定义块属性时,要使属性为定值,可选择( )模式 B
(A) 不可见
(B) 固定
(C) 验证
(D) 预置
2、布局空间(Layout)的设置:B
(A) 必须设置为一个模型空间,一个布局
(B) 一个模型空间可以多个布局
(C) 一个布局可以多个模型空间
(D) 一个文件中可以有多个模型空间多个布局
3、模型空间是:D
(A) 和图纸空间设置一样
(B) 和布局设置一样
(C) 为了建立模型设定的,不能打印
(D) 主要为设计建模用,但也可以打印
4、、AutoCAD不能输出以下哪种格式:A
(A) JPG
(B) BMP
(C) SWF (D) 3DS
5、AutoCAD环境文件在不同的计算机上使用而:A
(A) 效果相同
(B) 效果不同
(C) 与操作环境有关
(D) 与计算机CPU有关
6、默认情况下用户坐标系统与世界坐标系统的.关系,下面( )C说法正确。
(A) 不相重合 (B) 同一个坐标系
(C) 相重合
(D) 有时重合有时不重合
7、以下哪个不能在“工具”|“自定义”中定义:B
(A) 菜单
(B) 状态栏
(C) 工具栏
(D) 键盘
8、半径尺寸标注的标注文字的默认前缀是:( ) B
(A) D
(B) R
(C) Rad
(D) Radius
9、快速引线后不可以尾随的注释对象是:C
(A) 多行文字
(B) 公差
(C) 单行文字
(D) 复制对象
10、下面哪一项不可以被分解:D
(A) 块参照
(B) 关联尺寸
(C) 多线段
(D) 用MINSERT命令插入的块参照
11、如果要删除一个无用块,使用下面哪个命令:A
(A) PURGE
(B) DELETE
(C) ESC
(D) UPDATE
12、()对象运用“偏移”命令时可以将原对象进行偏移。 D
(A) 点 (B) 图块
(C) 文本对象
(D) 圆弧
VC习题1
下列对于WinMain函数的描述中,错误的是( )。
A)WinMain函数的名称是固定的
B)WinMain函数是Windows程序的入口点
C)WinMain函数不能有参数
D)窗口函数与WinMain的关联是通过窗口类的注册实现的
以下四个特性中哪一个不属于面向对象的三大特性( )。
A)封装性 B)多态性 C)抽象性 D)继承性
下列关键字中哪一个不是用于类的访问控制的( )。
A)public B)friend C)private D)protected
下面四个MFC类中哪一个是管理MFC应用程序的( )。
A)CWinApp B)CMainFrame C)CDocument D)CView
下列类中不属于MFC框架基本类的是( )。
A)CWinApp B)CFrameWnd C)CView D)CObject
传统的软件开发主要采用
过程 驱动的方法,而Windows程序的开发使用 消息
驱动模型,该模型靠事件机制来实现其功能。
主框架类 是应用程序中负责控制菜单、工具栏和状态栏等界面元素的最主要的类。命令视图类文档类文档模板类框架窗口类应用程序类
VC习题2
VC开发环境可以生成的基于MFC appwizard的应用程序类型有单文档/视图结构、多文档/视图结构和基本对话框。
包含类定义的文件称为 头文件 ,包含类中成员函数实现代码的文件称为
源文件 ,包含资源信息的文件称为 资源文件 。
ResourceView的主要功是 编辑当前工程中的资源 。
应用程序向导的主要功能是 帮助生产应用程序 。
类向导的主要功能是 管理各个类中的消息 。
项目工作区窗口一般在开发环境的左侧,它包含工程的多个方面,分别是
classview 、 fileview 和 resource view 。
项目工作区文件的扩展名为 .dsw 。
Word单项选择题
第 1 页 共 12 页 1. “样式”命令在【C】工具栏上。
A)常用 B)绘图 C)格式 D)边框与表格
2. “页面设置”命令所在的菜单为【A】。
A)文件 B)编辑 C)插入 D)格式
3. “制表位”命令在【A】菜单中。
A)格式 B)工具 C)插入 D)编辑
4. 【A】键用于删除光标左边的字符。
A)BackSpace B)Delete C)Insert D)Enter
5. 【B】键用于删除光标右边的字符。
A)BackSpace B)Delete C)Insert D)Enter
6. 【C】中包括了一些常用的功能按钮,如文件剪切、复制等。
A)菜单栏 B)状态栏 C)工具栏 D)标题栏
7. Word的“窗口”命令菜单被打开后,该菜单的下半部显示出已经打开的所有文档名,其中当前活动窗口所对应的文档名前有【A】符号。
A)√ B)— C)× D)…
8. Word的“文件”命令菜单底部显示的文件名所对应的文件是【C】。
A)当前被操作的文件 B)当前已经打开的所有文件
C)最近被操作过的文件 D)扩展名是.doc的所有文件
9. Word的字数统计功能在【B】菜单中可以找到。
A)视图 B)工具 C)格式 D)插入
10. Word中,默认的文档显示比例是【C】。
A)50% B)75% C)100% D)150%
11. Word中,默认的字体和字号分别为【A】。
A)宋体、5号 B)黑体、4号 C)楷体、小4号 D)仿宋、小5号
12. Word中,用“表格”菜单中的“插入表格”命令插入表格时,系统默认的行、列数目是【B】。
A)2列5行 B)5列2行 C)4行6列 D)6列4行
13. Word中,用“表格”菜单中的“插入表格”命令插入表格时,以下说法正确的是【C】。