vc++编程入门

vc++编程入门

ID:26853411

大小:262.00 KB

页数:17页

时间:2018-11-29

vc++编程入门_第1页
vc++编程入门_第2页
vc++编程入门_第3页
vc++编程入门_第4页
vc++编程入门_第5页
资源描述:

《vc++编程入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于MFC的VC++编程入门1.创建程序框架2.编译程序3.设计程序界面4.添加菜单项的消息相应函数5.菜单项Ckeck状态(√)的控制6.创建对话框7.将对话框与MenuItem(或其他事件)联系起来8.通过对话框进行数据的输入和输出9.设定对话框TabOrder及初始光标焦点位置10.鼠标事件的响应11.WINDOWS定时器TIMER的使用12.在窗口内显示文本信息13.在窗口中画图14.使用MFC消息框15.在窗口中画曲线17基于MFC的VC++编程入门1.创建程序框架:运行MicrosoftVisualC++,进入VC++编译器主界面。打开

2、“File”菜单项,点击“New”,出现一个对话框,点击对话框上方“Projects”,在该对话框下面的栏目中点击“MFCAppWizard(exe)”,并在对话框右上方“ProjectName”中填上项目名称,如“MyfirstCpp”,然后按“OK”Button,出现“MFCAppWizard–Step1”对话框,选“SingleDocument”然后按“Finish”Button,直至结束这一步。查看VC++编译器界面左面的文件(项目)管理窗口,点击下方的“FileView”,项目管理窗口内出现“MyFirstCppfiles”,点击该条目,

3、下面出现“SourceFiles”、“HeaderFiles”及“ResourceFiles”等条目,分别为该Project(项目)的源代码、头文件及资源文件。点击“SourceFiles”或“HeaderFiles”,发现其中应经存在了一些文件,这些是机器自动生成的文件和代码。2.编译程序:点击“Build”菜单项,其中出现一项“BuildMyfirstCpp.exe”,点击该项,启动VCC++编译器,待编译结束后,生成一个名为“MyfirstCpp.exe”的可执行文件。运行该程序(可以点击“Build”菜单的“ExecuteMyfirstCp

4、p.exe”或直接点击工具栏中“!”按钮),出现该程序的窗口,该窗口中已经有了几个菜单项:“文件”、“编辑”、“查看”及“帮助等”,这些都是编译器自动生成的。3.设计程序界面:点击左侧项目管理窗口下方的“ResourceView”,项目管理窗口内出现“Accelerator”、“Dialog”、“Menu”、“ToolBar”等条目,要在编译器自动生成的窗口中添加(或修改)菜单项,点击“menu”下的“IDR-MAINFRAME”,编译器右侧窗口出现该程序的界面。增加新的菜单项,可以点击最后一个菜单项后面的虚线框,弹出一个编辑新的菜单项的对话框,在

5、“Caption”编辑框内填上菜单的名字。若菜单为弹出(下拉)式的,选中“Pop-up”项,否则不选。非弹出菜单,要填写一个ID名。而弹出式菜单,本身不需要ID名,填好菜单名后,点击该新加的菜单,下面出现下拉框,点击该框内的虚线框可以增加该菜单项的下拉框的条目,在“Caption”栏内填写每个条目的名称(如“Item1”,“Item2”)和ID,ID名的格式为“ID_XXXX_YYYY”,其中“XXXX”为菜单项名,“YYYY”为下拉项目名,如“ID_TEST_ITEM1”,再次点击虚线框可以继续增加该菜单项的下拉框的条目,并为其填写新的ID,如“

6、ID_TEST_ITEM2”。菜单设计结束后,点击“BuildMyfirstCpp.exe”重新编译。编译结束后,再运行程序(点击工具栏中“!”按钮),界面中出现了刚添加的菜单项,但点击该菜单项,下拉项目均为灰色,处于无效状态(i.e.,notactive)。4.添加菜单项的消息相应函数:在VC++主界面的“View”菜单项中点击“Classwizard”,进入“MFCClasswizard”对话框。在“ObjectIDs”栏中中出现刚添加的菜单项的ID:“ID_TEST_ITEM1”及“ID_TEST_ITEM2”。选中“ID_TEST_ITEM

7、1”,并在对话框右上“Classname”栏目选中“CMyfirstCppView”,然后点击“Messages”栏目中的“COMMAND”,此时对话框右侧的“AddFunction”Button变亮,点击“COMMAND”项或“AddFunction”按钮,弹出一个对话框“AddMemberFunction”,添加相应得成员函数名(可以使用默认名,也可以自己添加),如添加函数名“OnTest_Item1”,然后按“OK”Button,此时“MFCClasswizard”17最下面的“Memberfunctions”栏目内出现一行新内容“OnTes

8、t_Item1ON_ID_OnTest_Item1:COMMAND”。最后按“OK”Button结束,退回到VC++主界面

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。