Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

what's the GUI framework visual studio is using by default?

as far as i know, visual studio is a GUI code generator among other things, you drag a button and put it on the window, a code is written for you behind the scene.

my Question is:

what's the GUI framework Visual studio is using by default??? i know it integrates with some GUI toolkits as Fox, GTK and QT .

like image 374
Mostafa Farghaly Avatar asked May 03 '10 16:05

Mostafa Farghaly


People also ask

What is Visual Studio GUI written in?

Visual Studio is a powerful IDE for Python language through its built in Python Development and Data Science workloads. Python is a popular, easy to learn, free to use programming language with many free libraries.

Is Visual Studio a GUI?

Microsoft Visual Studio has an advanced variety of tools to create a high level performance GUI's. This integrated development environment (IDE) is compatible with many different languages, but remains simple to maintain the functionality of the application.

How does a GUI framework work?

A GUI framework like Qt generally works by taking the existing OS's primitive objects (windows, fonts, bitmaps, etc), wrapping them in more platform-neutral and less clunky classes/structures/handles, and giving you the functionality you'll need to manipulate them.

How do I open a GUI file in Visual Studio?

Click on this Project icon in the upper bar and select Add New item. After this step, select UI under Visual C++, click on the Windows form, and press 'add' to open the form file.


1 Answers

Strictly speaking, Visual Studio doesn't integrate with other GUI toolkits; the toolkits may integrate with VS. For instance, Qt provides integration with Visual Studio, so you can develop Qt apps from within the VS IDE.

Visual Studio itself supports development for several frameworks:

  1. Raw Win32 (OK, not really a framework, but I thought I'd mention it for completeness; and there is a dialog editor)
  2. MFC for C++ (crude support for GUI design)
  3. WTL for C++ (no support for GUI design, AFAIK; it's all code)
  4. Windows Forms for .Net
  5. WPF for .Net

I don't know that it makes sense to speak of a default framework. Windows Forms is, I think, the most commonly used today, with WPF rising in popularity (or maybe I'm out of date).

like image 112
Marcelo Cantos Avatar answered Sep 27 '22 23:09

Marcelo Cantos