1
1
121gr2015-11-19 18:45:30
C++ / C#
121gr, 2015-11-19 18:45:30

Microsoft Visual Studio 2013, how to go from simple console output to full programs?

1) I'm a little tired of making programs that just show the result, how to start creating programs with an interface?
2) Can this be done in VS or do I have to download another one?
3) Visual Studio 2010 I dragged elements of buttons, menus and so on. how to show this menu?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
S
Saboteur, 2015-11-19
@saboteur_kiev

What does it mean to just show the result?
You haven't made any useful programs, only obscure programs that show incomprehensible results?
First, do something useful that you can appreciate.
And it's easy to make a visual program - learn GUI libraries. But why make programs that just display buttons on the screen?

D
Dmitry Kovalsky, 2015-11-19
@dmitryKovalskiy

In VS it can be done. Create a project with a GUI - Windows Forms, WPF or ASP.NET

S
Stanislav Makarov, 2015-11-19
@Nipheris

how to start creating programs with an interface?

Understand that C++ has a large ecosystem with many libraries to learn how to use. Learn what Qt, wxWidgets are, hear about MFC from the corner of your ear (but don't use it unnecessarily). Be sure to learn about boost.
It's hard to guess where you dragged it. The studio has not only C ++, but also a lot of other languages ​​​​and technologies, you may have used Windows Forms in conjunction with C #.

M
Maxim Moseychuk, 2015-11-20
@fshp

Full-fledged programs do not have to have a graphical interface.

M
Makaleks, 2015-11-26
@Makaleks

Take it and start)
Graphics in the pros platform-dependent. Do you want your graphics to work without code changes on Windows, Linux, MacOS...? Install cross-platform libraries. Don't want to bet anything? Work with Windows Forms. I have 2015 free and I don't see the forms there either. But there is something better - Universal Windows Apps. Look, maybe you will be found. Although do you really need programming when you work with a constructor?
Of the cross-platform Graphic User Interface (GUI) libraries, GTK+ and QT are especially popular. These are powerful libraries with a huge community, thanks to which it will be possible to find answers to so many questions.
And if you just want to tinker with something low-level (points, polygons, matrices, etc. and no text) just to continue learning, then I once fiddled with OpenGL, which you already have installed. You only need a cross-platform wrapper solely to create a graphics window and receive keyboard / mouse events. I highly recommend glfw here, unlike the abandoned glut. You will be able to distinguish html documentation for glfw, and RedBook will help with OpenGL. But this is only for learning, although I got to the point that I wrote my own convenient crutch for displaying fonts through FreeType. Version 1.1 is on Windows, although OpenGL has long since stepped over version 4 and has changed a lot since then - and Microsoft is updating its DirectX for Windows instead.
In general, make a choice, since you want to start)
Good luck

P
Plasma, 2015-01-01
@Plasma

Forms can be found in the C++/CLI project. There is no GUI for "pure" C++ in VS. For such purposes, there is Qt or GTK +

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question