solution -- 解决方案,一个solution可以包括N个project.
创建project的时候可以选择同时创建一个新的solution,也可以选择加入某个已有的solution.选择加入已有的某个solution的时候,需要先把该solution打开,然后在该solution中点击 new project.
重新设置环境: 工具-导入和导出设置-按照需求选择想要的设置即可。
MDI- 多文档界面 Multiple Document Interface
Tabbed Multiple Document Interface -- 选项卡式多文档界面
Multiple Top-level Documents --多个顶级文档
Single Document --单文档
Multiple Documents - 多文档
Dialog Based - 基于对话框的
Document/View architechture support --- 文档视图结构支持
新建VS项目时,Use MFC in a shared DLL --- 动态链接库方式使用MFC
MFC的类是以动态链接库的方式访问,这样就会使我们自己本身的exe文件比较小,但是发布的时候必须添加必要的动态链接库,这样才能才没有安装MFC的机器上使用;
Use MFC in a static library ---- 静态库方式使用MFC
MFC的类会编译到可执行文件中,所以应用程序本身会比较大,但是可以单独发布,不需要另外包含MFC类库。
创建一个单文档MFC程序:生成四个类 ,比如项目名称为test,则生成以下四个类:
CMainFrame -- 对应文件 MainFrm.h 和 MainFrm.cpp ,类名和文件名都可以修改;基类是CFrameWndEx,基类不可更改;
CtestApp -- 对应文件testh 和 test.cpp;类名可以改,文件名不可以改;基类是CWinAPPEx,基类不可更改;
CtestView -- 对应文件testView.h 和 testView.cpp,类名可以改,文件名也可以改;基类是CView,基类也可以改;
CtestDoc -- 对应文件testDoc.h 和 testDoc.cpp,类名可以改,文件名也可以改,基类是CDocument,基类不可以改;
F5 -- 启动debug调试
Ctrl + F5 -- 开始运行不调试