- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VC考试要点及期末考试题
Windows编程基础
Windows的编程特点.
(1)消息驱动机制.
(2)图形设备接口(GDI)
(3)基于资源的程序设计.
(4)动态链接库.
win32程序窗口创建过程.
运行MicrosoftVisualC++6.0后,选择“文件”-“新建”菜单命令,打开应用程序向导,显示出“新建”对话框。
在工程名称框中输入Win32应用程序项目名称。
单击“确定”按钮继续。
再次选择“文件”-“新建”菜单命令,显示出“新建”对话框。
单击选择“C++source file”,出现编辑框。
在编辑框文档窗口中输入代码即可。
#includewindows.h
int WINAPI WinMain/*main函数被WinMain函数取代*/(HINSTANCE hInstance,/*当前实例句柄*/HINSTANCE hPrevInstance,/*以前的实例句柄*/LPSTR lpCmdLine/*指向命令行参数的指针*/,int nCmdShow/*窗口的显示状态*/)
{
MessageBox/*该函数用来弹出一个对话框窗口,显示短信息*/(NULL,/*用来指定父窗口句柄,即对话框所在的窗口句柄*/你好,我的Visual C++世界!/*指定显示的消息内容*/,问候/*指定对话框窗口的标题*/,0/*指定在对话框中显示的按钮*/);
return 0;
}
对话框
对话框创建过程.
(1)“工程”页面选择ZFC AppWizard(exe),输入项目名。
(2)Step1对话框中选择“基本对话(框)”,保留默认选项,单击“完成”。
(3)单击工具运行按钮或快捷键Ctrl+F5,系统开始编连并运行生成的对话框应用程序可
执行文件。
什么是对话框模板,对话框资源和对话框类?
对话框模板是一个描述对话框的内存结构,用于添加控件及其布局。对话框资源指快捷键、对话框、菜单、字符串、工具栏按钮、图表、版本信息等。对话框类用于实现对话框功能。
对一个对话框编辑一般经过几个步骤?
创建一个对话框;
添加对话框资源;
设置对话框属性;
添加和布局控件;
创建对话框类;
添加对话框代码;
在程序中使用对话框。
常用控件
什么是静态控件,静态控件有哪些?
静态控件是用来显示一个字符串、框、矩形、图标、位图或增强的图元文件。
属于静态控件的有:静态文本,组框和静态图片。
什么是按钮控件,按钮控件有哪些?
在Windows中所用的按钮控件是用来实现一种开与关的输入。
常见按钮类型:按键按钮、单选按钮、复选框按钮。
什么是列表框和组合框控件?组合框控件有哪些类型?
列表框:一个列有许多项目让用户选择的控件,程序运行时可往列表框中添加或删除某些项,当列表框中项的数目很多而不能一次全部显示时,还可以提供滚动条让用户来浏览其余项。
组合框:把常用的项列在列表框中以供选择,而同时提供编辑框,允许用户输入列表框中没有的项。
类型:简单组合框,下拉式组合框,下拉式列表框。
P78有无参。
UpdateData函数只有一个为TRUE或FALSE
当调用UpdateData(FALSE)时数据用控件相关联的成员变量向控件传输。
当调用UpdateData(TURE)或不带参数的UpdateData时,数据从控件向相关联的成员变量复制。
菜单,工具栏和状态栏
MFC单文档和多文档应用程序一般是由那些类构成?
单文档:主框架窗口类是从CFrameWnd派生而来。
多文档:主框架窗口类是从CMDIFrameWnd派生而来。
什么是助记符?它是如何在菜单中定义的?
若菜单项需要助记符,则用括号将带下划线的字母括起来。
助记符与Alt构成组合键,当按住Alt键不放,再按该字母时对应的菜单项就会被选中。
什么是键盘快捷键?它是如何定义的?
一个按键或多个按键的组合,用于激活特定指令。
什么是快捷菜单?用程序实现一般需要那些步骤?
快捷菜单是一种浮动的弹出式菜单。
实现:定制浮动菜单模板;在适当位置添加载入并显示菜单;添加菜单命令的消息映射函数。
【例5.1】更改应用程序菜单
框架窗口,文档和视图
什么是主框架窗口和文档窗口。
主框架窗口是应用程序直接放置在桌面上的那个窗口,每个应用程序只能有一个主框架窗口,主框架窗口的标题栏上往往显示应用程序的名称。主框架窗口负责管理各个用户交互对象(包括菜单栏、状态栏、工具栏以及加速键)并根据用户操作相应的创建或更新文档窗口及其视图。
文档窗口对于单文档应用程序来说,他和主框架窗口一致,即主框架窗口就是文档窗口;而对于多文档应用程序,文档窗口是主框架窗口的子窗口。文档窗口一般都有相应的可见边框,它的客户区是有相应的视图来构成的。文档窗口时刻跟踪当前处于活动状态的视图的变化,并将用户或
文档评论(0)