насколько я знаю, Visual Studio является генератором кода GUI среди прочего, Вы перетаскиваете кнопку и помещаете ее на окно, код написан для Вас позади сцены.
мой Вопрос:
то, какова Visual Studio платформы GUI, использует по умолчанию??? я знаю, что это интегрируется с некоторыми инструментариями GUI как Fox, GTK и QT.
Строго говоря, Visual Studio не интегрируется с другими наборами инструментов GUI; наборы инструментов могут интегрироваться с VS. Например, Qt обеспечивает интеграцию с Visual Studio, так что вы можете разрабатывать приложения Qt из IDE VS.
Сама Visual Studio поддерживает разработку для нескольких фреймворков:
Я не знаю, имеет ли смысл говорить о фреймворке по умолчанию. Windows Forms, как мне кажется, наиболее часто используется сегодня, а WPF набирает популярность (или, может быть, я устарел).
Visual Studio 2010 сама по себе использует Windows Presentation Foundation для пользовательского интерфейса. Однако она может быть использована для создания приложений, использующих любой фреймворк GUI, и поставляется с шаблонными проектами для WPF, Windows Forms и MFC (C++) для графических интерфейсов.