欢迎来到天天文库
浏览记录
ID:23452412
大小:182.34 KB
页数:6页
时间:2018-11-07
《vs2010和mfc编程入门之2(利用mfc向导生成单文档应用程序框架)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架)这里给大家一个简单的例子,演示如何生成单文档应用程序框架。解决方案与工程在VS2010的使用介绍中已经讲了解决方案与工程的概念,这里再重提一下。每个应用程序都作为一个工程来处理,它包含了头文件、源文件和资源文件等,这些文件通过工程集中管理。在VS2010中,工程都是在解决方案管理之下的。一个解决方案可以管理多个工程,可以把解决方案理解为多个有关系或者没有关系的工程的集合。VS2010提供了一个SolutionExplorer解决方
2、案浏览器视图,可以显示当前解决方案的内容,当新建一个工程时可以选择新建一个解决方案还是加入当前解决方案。下图左侧面板中正在显示的视图就是SolutionExplorer,视图中有一个解决方案-HelloWorld,此解决方案下有一个同名的工程-HelloWorld。在应用程序向导生成应用程序后,VS2010会在用户设置的路径下,以解决方案名为名称建立一个目录,里面存放自动生成的文件。使用VS2010应用程序向导生成单文档应用程序框架这里简略演示下怎样生成单文档应用程序框架,让大家先有个直观的了解,有不
3、理解的地方可以留着以后回来再看。下面按照操作步骤一步步讲解:1.点菜单栏File->New->Project,弹出NewProject对话框,我们可以选择工程类型。如果安装完VS2010以后第一启动时已经设置为VC++,则InstalledTemplates->VisualC++项会默认展开,而如果没有设置VC++,则可以展开到InstalledTemplates->OtherLanguages->VisualC++项。因为我们要生成的是MFC程序,所以在“VisualC++”下选择“MFC”,对话框
4、中间区域会出现三个选项:MFCActiveXControl、MFCApplication和MFCDLL。MFCActiveXControl用来生成MFCActiveX控件程序。MFCApplication用来生成MFC应用程序。MFCDLL用来生成MFC动态链接库程序。当然我们要选择MFCApplication。在对话框下部有Name、Location和Solutionname三个设置项。意义如下:Name--工程名,Location--解决方案路径,Solutionname--解决方案名称。这里Na
5、me我们设为“HelloWorld”,Location设置为“桌面”的路径,Solutionname默认和Name一样,当然可以修改为其他名字,这里我们不作修改,也使用“HelloWorld”。点“OK”按钮。2.这时会弹出“MFCApplicationWizard”对话框,上部写有“WelcometotheMFCApplicationWizard”,下面显示了当前工程的默认设置。第一条“Tabbedmultipledocumentinterface(MDI)”是说此工程是多文档应用程序。如果这时直接
6、点下面的“Finish”按钮,可生成具有上面列出设置的多文档程序。但我们此例是要建立单文档应用程序,所以点“Next”按钮再继续设置吧。3.接下来弹出的对话框上部写有“ApplicationType”,当然是让选择应用程序类型,我们看到有四种类型:Singledocument(单文档)、Multipledocuments(多文档)、Dialogbased(基于对话框)和Multipletop-leveldocuments。我们选择Singledocument类型,以生成一个单文档应用程序框架。单文档应
7、用程序运行时是一个单窗口界面。此对话框的“Resourcelanguage”还提供语言的选择,这里默认选择英语。“Projectstyle”可选择工程风格,我们选择默认的“VisualStudio”风格。“UseofMFC”有两个选项:UseMFCinasharedDLL(动态链接库方式使用MFC)和UseMFCinastaticlibrary(静态库方式使用MFC)。选择UseMFCinasharedDLL时MFC的类会以动态链接库的方式访问,所以我们的应用程序本身就会小些,但是发布应用程序时必须同
8、时添加必要的动态链接库,以便在没有安装VS2010的机子上能够正常运行程序。选择UseMFCinastaticlibrary时MFC的类会编译到可执行文件中,所以应用程序的可执行文件要比上种方式大,但可以单独发布,不需另加包含MFC类的库。这里我们使用默认的UseMFCinasharedDLL。点“Next”按钮。4.此时弹出上部写有“CompoundDocumentSupport”的对话框,可以通过它向应用程序加入OLE支持,指定OLE选项的复合文档类
此文档下载收益归作者所有