欢迎来到天天文库
浏览记录
ID:37798169
大小:860.98 KB
页数:49页
时间:2019-05-31
《3.VC++ 开发window编程环境》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Windows编程基础东软人才实训中心Copyright2010ByNeusoftGroup.Allrightsreserved1第三章VC++开发环境本课程旨在向学员介绍:1)掌握AppWizard功能时间:学时12)了解VC++开发环境教学方法:讲授3)掌握系统菜单功能2经典语录•如果MFC是箭,VisualC++IDE(集成开发环境)便是弓。强壮的弓,让箭飞得更远。-侯捷3应用程序开发过程创建工程编辑编译链接调试发布4VisualC++6.0•集编辑、编译、链接、调试于一体的集成开发环境。应用程序向
2、导集成开发环境资源编辑器Create.CPP.DSW.DEF.ICO.RC.BMP.HClassWizard.DSP源文件资源文件.objBuild.res编译资源编译应用程序5创建工程--向导功能•VisualC++提供了一系列向导,借助于他们,我们可以快速构建基于MFC和ATL的应用程序。–MFCAppWizard:自动生成基于MFC的应用程序框架。•包括源代码、资源文件、工程文件–ClassWizard:类似于一个程序员的助手,可帮程序员快速创建类、给类加属性和方法、重写虚函数、定义消息句柄以及将W
3、indows消息跟函数绑定等。–其他向导•TheATLCOMAppWizard•WizardBar:•…6利用AppWizard创建应用程序-1/2•选按【File/New】,并在【New】对话框中选择【Project】标签页,然后选择MFCApplication(exe),填写工程目录和project名称(My),点选“OK”。7利用AppWizard创建应用程序-2/2•Step1:选择SDI,MDI或Dialog-based程序风格,本工程选择SDI,单击“Next”。•Step2:选择是否需要数据
4、库支持,本工程选择None。•Step3:选择是否需要compounddocument和ActiveX支持。本工程选择“None”。•Step4:选择其他接口类型,本工程选择不使用【ContextSensitiveHelp】•Step5:提供一些选项,包括是否为源代码产生注释,MFC版本形式(动态链接形式或静态链接形式)。•Step6:允许更改文档名或类名称,完成后按下【Finish】。8工程文件•向导生成文件扩展名说明APS支持ResourceViewBSC浏览器信息文件CLW支持ClassWizard
5、DEP附属文件DSP工程文件DSW工作区文件NCB支持ClassViewOPT保留工作区配置PLG建立日志文件*.h,*.cpp源代码文件.rc资源源文件9DialogApp项目实例•基于Dialog,项目名称为MFCSample:类名称基类类声明于类定义于CMFCSampleAppCWinAppMFCSample.hMFCSample.cppCMFCSampleDlgCDialogMFCSampleDlg.hMFCSampleDlg.cppCAboutDlgCDialogMFCSampleDlg.hMF
6、CSampleDlg.cpp10SDIApp项目实例•基于SDI,项目名称为My:类名称基类类声明于类定义于CMyAppCWinAppMy.hMy.cppCMainFrameCFrameWndMainFrm.hMainFrm.cppCMyDocCDocumentMyDoc.hMyDoc.cppCMyViewCViewMyView.hMyView.cpp11MDIApp项目实例•基于MDI,项目名称为My:类名称基类类声明于类定义于CMyAppCWinAppMy.hMy.cppCMainFrameCMDIF
7、rameWndMainFrm.hMainFrm.cppCChildFrameCMDIChildWndChildFrm.hChildFrm.cppCMyDocCDocumentMyDoc.hMyDoc.cppCMyViewCViewMyView.hMyView.cpp12集成开发环境(IDE)菜单栏菜单栏工具栏工具栏工作区提供了3个视图:ClassViewResourceViewFileView工作区工作区编辑区编辑区输出区输出区13项目工作区-ClassView•ClassView用于显示工程中定义的类,
8、展开文件夹将显示工程中所有的类,包括AppWizard生成的和用户自定义的14项目工作区-ResourceView•ResourceView用于显示工程中所包含的资源文件•资源文件类型包括加速键,对话框,图标,菜单,字符串表,工具条和版本等15常用资源符号前缀资源符号前缀代表的资源IDR_快捷键或菜单及相关资源IDD_对话框资源IDC_光标资源IDI_图标资源IDB_位图资源IDM_菜单项ID_命令项IDC_控件IDS_字符串
此文档下载收益归作者所有