zoukankan      html  css  js  c++  java
  • MFC知识点整理

    1. 在使用VS2010生成基于MFC的应用程序时,在“Visual C++”下选择“MFC”,对话框中间区域会出现三个选项:MFC ActiveX Control、MFC Application和MFC DLL。

    • MFC ActiveX Control用来生成MFC ActiveX控件程序
    • MFC Application用来生成MFC应用程序
    • MFC DLL用来生成MFC动态链接库程序。

    2. “Use of MFC”有两个选项:Use MFC in a shared DLL(动态链接库方式使用MFC)和Use MFC in a static library(静态库方式使用MFC)。

    • 选择Use MFC in a shared DLL时,MFC的类会以动态链接库的方式访问,故应用程序本身就会小些,但是发布应用程序时必须同时添加必要的动态链接库,以便在没有安装VS2010的机子上能够正常运行程序。
    • 选择Use MFC in a static library时,MFC的类会编译到可执行文件中,故应用程序的可执行文件要比上种方式大,但可以单独发布,不需另加包含MFC类的库。

    3. 弹出“Database Support”对话框,用于设置数据库选项。此向导可以生成数据库应用程序需要的代码。它有四个选项:

    • None:忽略所有的数据库支持;
    • Header files only:只包含定义了数据库类的头文件,但不生成对应特定表的数据库类或视图类;
    • Database view without file support:创建对应指定表的一个数据库类和一个视图类,不附加标准文件支持;
    • Database view with file support:创建对应指定表的一个数据库类和一个视图类,并附加标准文件支持。

    4. 利用MFC向导生成单文档应用程序框架时,假设程序名为HelloWorld,则在对话框上部的“生成类”列表框内,列出了将要生成的4 个类:

    • 一个视图类(CHelloWorldView)
    • 一个应用类(CHelloWorldApp)
    • 一个文档类(CHelloWorldDoc)
    • 一个主框架窗口类(CMainFrame)
  • 相关阅读:
    java.util.date java.sql.date java.sql.timestamp
    javadoc生成文档时,编码 GBK 的不可映射字符
    java关于ServletConfig FilterConfig什么用
    在项目中用run as java aplication调试类
    replace和replaceAll
    在easyui中的datagrid中使用行内编辑时textarea的换行保存到mysql数据库为\n
    [转] 设计模式另类版
    [转] 不错的俄罗斯方块程序代码(VC++版)
    [转] 30道模拟经典题(JDK1.4)(附解答)
    [转] C#排序算法
  • 原文地址:https://www.cnblogs.com/whl2012/p/4796348.html
Copyright © 2011-2022 走看看