On Monday, 29 January 2018 at 22:55:12 UTC, I Lindström wrote:
Hello all!
I've been doing console apps for about a year and a half now,
but my requirements are reaching the limits of easy to use with
ASCII-based UI and typed commands so I'm thinking of moving
into GUI-era with my projects. I was wondering if some one
could help me into the right direction. I've been Googling a
ton these past few days for some kind of a book or a course on
how to code desktop applications for Windows, but either there
isn't one, or it's very well hidden. I've found bits and pieces
but nothing to give me a coherent approach.
The other way I've been thinking is to do the thing
browser-based, but for some reason that doesn't feel right.
Moving from console applications to GUI development is an
exciting step! For Windows desktop applications, a great starting
point is exploring frameworks like WinForms or WPF (Windows
Presentation Foundation), which are part of the .NET ecosystem.
Microsoft's documentation is excellent, and there are many free
tutorials on YouTube and platforms like Codecademy or Pluralsight
that can guide you. If you're looking for a more structured
learning path, the book 'Pro WPF in C#' by Matthew MacDonald
provides a solid foundation. If you're open to browser-based
solutions, consider learning Electron for building cross-platform
desktop apps using web technologies, or Blazor for web apps that
feel desktop-like. Both paths have their merits, so it ultimately
depends on the type of app you're building and your personal
preferences!