0
点赞
收藏
分享

微信扫一扫

MFC---应用程序中不同的类型之间的区别


单文档界面(SDI)应用程序(Single Document Interface)

  • SDI 应用程序通常用于创建处理单个文档的应用程序。每个文档通常对应一个窗口,并且每个窗口有自己的菜单、工具栏等。
  • SDI 应用程序典型的例子是记事本(Notepad)应用程序,其中每个打开的文本文件对应一个窗口。

多文档界面(MDI)应用程序(Multiple Document Interface)

  • MDI 应用程序允许同时处理多个文档。它们具有一个主框架窗口和多个子窗口,每个子窗口通常用于显示不同的文档内容。
  • MDI 应用程序的典型示例是 Microsoft Word,它可以打开多个文档并在单个窗口内进行管理。

对话框应用程序(Dialog-based Application)

  • 对话框应用程序主要通过对话框进行用户界面交互,而不是使用单独的文档窗口。通常用于简单的用户界面和小型工具。
  • 对话框应用程序的典型示例是输入对话框或设置对话框,用于收集用户输入或配置选项。

控制台应用程序(Console Application)

  • 控制台应用程序运行在控制台窗口中,并且通常没有图形用户界面。它们主要用于命令行操作和批处理处理。
  • 控制台应用程序的典型示例是命令行工具,如文件操作工具或数据处理工具。


举报

相关推荐

0 条评论