2023年7月18日发(作者:)
visual2017专业版MFC编程环境搭建及第⼀个MFC程序的创建1、MFC介绍及环境搭建MFC全程为Microsoft Foundation class Library,即微软的基本类库,MFC实际上是⼀个庞⼤的⽂件库,它由指向⽂件和源⽂件组成。 ⾸先,打开visual2017,进⾏如下操作: 此时,会发现新建项⽬中⽆法找到创建MFC⼯程 这是因为没有配置MFC开发环境,关闭visual studio打开visual studio installer 选择修改,可以打开如下窗⼝ 勾选后,点击修改,此时就进⼊了安装界⾯,这⾥需要等待15分钟左右2、利⽤向导⽣成MFC应⽤程序 修改完成后,点击启动,新建项⽬可以看到MFC已经添加到了visual studio了 点进MFC后,选择⽂件路径,创建项⽬名⽂件名后点击确定 既可以进⼊MFC应⽤程序的类型配置界⾯ 应⽤程序类型:单⽂件:为应⽤程序创建⼀个单⽂档界⾯(SDI)结构。在此类应⽤程序中,⽂档的框架窗只能容纳⼀个⽂档。多⽂件:为应⽤程序创建⼀个多⽂档界⾯(MDI)结构。在此类应⽤程序中,⽂档的框架窗可以容纳多个⽂档。选项卡式⽂档:将每个⽂档放置到单独的选项卡上。基于对话框:为应⽤程序创建⼀个基于对话框的结构。使⽤HTML对话框:只适⽤与对话框应⽤程序。从CDHtmlDialogClass(⽽不是CDialogClass)派⽣对话框类。多个顶级⽂档:为应⽤程序创建⼀个多顶级结构。在此类应⽤程序中,当单击【⽂件】菜单上的【新建】时。应⽤程序会创建⼀个其⽗窗⼝隐式为桌⾯的窗⼝。新的⽂档框架会显⽰在任务栏中,并且不局限于应⽤程序窗⼝的⼯作区。
然后单击【⽣成】->【⽣成解决⽅案】 单击【调试】->【开始执⾏】
运⾏完成后打开项⽬所在⽂件夹->Debug⽂件夹,可以看到⽣成的.exe⽂件双击.exe⽂件可以看到运⾏结果。3、项⽬的⽂件组织1、解决⽅案和项⽬⽂件 通过调试后,解决⽅案的⽂件夹下包含:.sdf⽂件、.sln⽂件、.suo⽂件和.ipch⽂件夹。.sdf⽂件和ipch⽂件夹与智能提⽰、代码恢复、团队本地仓库等有关。.sln⽂件和.suo⽂件为MFC⾃动⽣成解决⽅案⽂件,它们包含当前解决⽅案中的项⽬信息,存储解决⽅案的设置。 项⽬相关⽂件包括项⽬⽂件夹下的.vcxproj⽂件和.s⽂件。.vcxproj⽂件是MFC⽣成的项⽬⽂件,包含当前项⽬的设置和项⽬所包含的⽂件等信息。.s⽂件存放项⽬的虚拟⽬录信息,也就是在解决⽅案浏览器中的⽬录结构信息,如图所⽰:
2、应⽤程序源⽂件和头⽂件 应⽤程序向导会根据应⽤程序的类型(单⽂档、多⽂档或基于对话框的程序)⾃动⽣成⼀些头⽂件和源⽂件。如图所⽰。3、资源⽂件 ⼀般使⽤MFC⽣成程序都会有对话框、图标、菜单等资源,应⽤程序向导会⽣成资源相关⽂件:res⽬录、*.rc⽂件和Resource⽂件。 res⽬录:项⽬⽂件夹下的res⽂件夹中含有应⽤程序默认图标、⼯具栏使⽤的图标等图标⽂件。 *.rc:包含默认菜单定义、字符串表和加速键表,指定了默认的About对话框和应⽤程序默认图标⽂件等。 Resource.h:含有各种资源的ID定义。
4、利⽤向导⽣成基于对话框的应⽤程序 运⾏结果如下:
发布者:admin,转转请注明出处:http://www.yc00.com/web/1689610721a270389.html
评论列表(0条)