Visual Studio默认使用的GUI框架是什么?

Mos*_*aly 5 user-interface visual-studio

据我所知,visual studio是一个GUI代码生成器,除了其他东西,你拖动一个按钮并把它放在窗口上,在场景后面为你编写代码.

我的问题是:

什么是Visual Studio默认使用的GUI框架??? 我知道它集成了一些GUI工具包,如Fox,GTK和QT.

Mar*_*tos 6

严格来说,Visual Studio不与其他GUI工具包集成; 工具包可以与VS集成.例如,Qt提供与Visual Studio的集成,因此您可以在VS IDE中开发Qt应用程序.

Visual Studio本身支持几个框架的开发:

  1. Raw Win32(好吧,不是真正的框架,但我认为我提到它是为了完整性;并且有一个对话框编辑器)
  2. MFC for C++(粗略支持GUI设计)
  3. WTL for C++(不支持GUI设计,AFAIK;它是所有代码)
  4. 适用于.Net的Windows窗体
  5. WPF for .Net

我不知道说默认框架是有道理的.我认为,Windows Forms是目前最常用的,WPF越来越受欢迎(或者我可能已经过时了).


Ree*_*sey 5

Visual Studio 2010本身将Windows Presentation Foundation用于其用户界面。但是,它可以用于使用任何GUI框架创建应用程序,并且随附用于WPF,Windows窗体和用于GUI的MFC(C ++)的模板项目。