VS2010可以创建5种类型的应用程序:控制台应用程序、基于对话框应用程序、单文档应用程序、多文档应用程序和基于HTML应用程序。
<1> 基于控制台的应用程序
控制台应用程序具备DOS风格的窗口外观,而不是Windows风格的窗口外观,适用于开发人员真正需要与已有系统保持某种兼容性或不需要为用户提供全部功能操作界面情况。
<2> 基于对话框应用程序
基于对话框应用程序适用于极小型的不需要菜单系统的应用程序,用户界面只有一个对话框,没有框架类、文档类或视图类。对话框应用程序只使用应用程序的派生类–CwinApp,对话框用MFC的CDialog类创建。
<3> 单文档应用程序
单文档应用程序适用于操作自有数据的简单应用程序,比如记事本、画笔或小型数据库前端应用,这类应用程序也需要某种类型的菜单系统。能在某个时间内装入和编辑一个文档;单文档应用程序包含以下类:从CWinApp派生的应用程序类、从CFrameWnd派生的框架类、从CDocument派生的文档类,以及每个文档的一个或多个视图类。
<4> 多文档应用程序
多文档应用程序包含以下类:派生于CWinAPP的应用程序类、派生于CMDIFrameWnd的框架类、派生于CMDIChildWnd的一个或多个子框架类、派生于CDocument的每个子框架一个文档类和派生于CView的每个文档一个或多个视图类。
<5> 基于HTML的应用程序
基于HTML的应用程序是Visual C++新增的应用类型,它们操作某种类型数据(像单文档或多文档应用程序那样),但与Internet结合在一起,作为标准编辑器的替代物,用户会看到web浏览器风格的前端应用。
相关文章
- VS(visual studio)中的cuda项目加载失败的解决方法
- 详细——VS()如何创建C ++ CLR Windows窗体应用程序
- Visual Studio 使用技巧:VS 中如何配置 VS Code 中的切换语言模式的功能(配置自定义扩展名文件映射)
- tableau中的表格种类
- 在Visual Studio Code中调试创建React App应用程序
- Tapestry 教程(三)创建应用程序的骨架
- VS中的创建应用程序种类
- VS 教程:创建一个 WPF 应用程序 (第一节)
- JVM系列 - Java对象都是创建在堆内存中的吗?
- 以太坊智能合约库ethers(基于web3.js封装,比web3.js更容易操作)中Providers vs Signers的区别(务必注意,有坑!!!)