欢迎来到天天文库
浏览记录
ID:8267684
大小:3.72 MB
页数:100页
时间:2018-03-15
《基于对话框编程系列(19 个程序》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、VS2013MFC基于对话框编程系列(19个程序)----------------------------------------------VS2013/MFC基于对话框编程:[1]创建MFC工程·更新:2014-08-0714:18VS2013作为最新版的Visualstudio,界面和功能上相比之前的版本有了较大的改善和提高,MFC作为集成API的简单版更适合编程开发,许多应用软件都是基于对话框的,这里就介绍一下如何在VS2013中创建一个基于对话框的MFC项目。工具/原料·VisualStudio2013方法/步骤1.1双击打开VS2013,进入起始页,在左侧开始处选择
2、“新建项目”;或者选择菜单栏中“文件”,依次选择“新建”、“项目”。可以看到起始页还包括许多介绍性文章的链接,包括VS2013新增功能的介绍等。2.2选择新建项目后,在新建项目对话框中选择模块-》VisualC++-》MFC-》MFC应用程序,并确定好存放路径和项目名称,点击“确定”。3.3进入应用程序向导,一开始会给出默认的项目配置,点击“下一步”即可。4.4选择“基于对话框”,MFC可以选择在静态库中使用,或者在共享DLL中使用。一般选择共享使用就行,静态库中使用会把所有用到的dll集成到exe文件中,最终生成的文件一般可以直接使用,但占用更大空间。5.5选择主框架样式,可
3、以自由选择是否添加最小化框、最大化框。如果觉得没必要“关于”对话框也可以去掉,对话框标题一般不需要更改。6.6高级功能一般默认即可,但如果用不上“ActiveX控件”可以去掉勾选;如果需要涉及网络编程就把“windows套接字”选上。不过没选上也不要紧,在程序中可以自己添加部分代码导入套接字。7.7最后是自动生成的两个类的头文件和源文件名称,可以修改基类,但一般不用改,默认完成就行。至此,一个基于对话框的MFC项目就创建好了。END注意事项·合理的向导设置可以减少后续编程的麻烦VS2013/MFC基于对话框编程:[2]项目整体结构当我们创建好一个MFC项目以后,为了更快速的编程
4、,快速找到需要修改的部分,这就得熟悉VS开发环境的各个模块的作用,各个模块之间的关系。工具/原料·VisualStudio2013项目整体结构1.1创建好一个MFC工程,观察VS项目界面的布局,上面是菜单栏和工具栏,在设计界面的左侧可以调出工具箱;右侧是属性栏、类视图、资源视图和资源管理器等;底部是一些显示错误信息、符号查询结果、项目生成信息的栏目;最下方是状态栏,显示当前开发状态。2.2打开解决方案资源管理器,可以看到所有的头文件、源文件以及资源文件都归类排序摆放,便于快速寻找需要打开的内容。点开头文件前面的三角号可以查看类的成员变量和函数。3.3看看资源视图,资源视图包含了
5、应用程序用到的所有资源,包括对话框资源、应用图标、菜单、字符串、软件信息等等。4.4打开版本信息,可以看到自己编写的应用程序的相关信息,比如版本号、公司名称等,自己觉得需要修改的可以依情况修改。5.5再看类视图,类视图包含了应用程序用到的所有类,包括自动生成的类以及开发者自己创建的类。点击类名,在下方会显示该类包含的所有成员变量和函数,不同类型的函数或者变量都有不同的符号标记。通过类视图可以快速访问类的头文件和源文件,双击类名打开头文件,点击下方的函数可直接跳转到对应的函数定义处。6.6属性页用来修改和查看对话框中控件(包括对话框本身)的各项属性,每类控件的属性项都不一样,需要
6、根据情况修改,当然所有的属性都可以以代码形式实现,但能直接修改最好,方便快捷。END项目文件1.找到项目的生成文件,如果没有生成解决方案,应用文件是不包含Debug文件夹的;其中的.sln文件就是项目启动文件,双击这个文件就会自动通过VS2013打开。2.整个项目文件系统中会有两个debug文件夹,项目的直接目录下的debug文件夹包含了生成的exe文件,其中的.ilk文件用于编译连接。3.项目名称下的文件夹里包含了应用程序用到的资源,头文件,源文件等。4.项目名称下的文件夹包含一个res文件夹,是用来存放应用程序图标的,可以自己替换从而更改应用图标,不过名称和格式要一致,否则
7、无法识别。步骤阅读注意事项·VS2013开发环境使编程更加方便快捷,合理切换各个模块调用需要的内容可以提高编程效率。VS2013/MFC基于对话框编程:[3]程序执行流程创建好一个MFC项目以后,如果是第一次创建,或者虽然创建了很多项目,却并没有认真分析自动生成的程序代码,那么就很有必要知道项目的程序框架如何,项目是从哪开始执行,到哪终止程序,如何响应消息,如何刷新界面等等问题。工具/原料·visualstudio2013MFC执行流程1.每创建一个项目,一般会包含3个类,“关于”对话框类、
此文档下载收益归作者所有