GUI Development Tutorial
I'm try to get started developing my own desktop apps to communicate with an external device (microcontroller, etc) using visual studio 2022.
I've been following some tutorials on Youtube, but I always get stuck with setting up the environment, as they instruct you to configure certain parameters that aren't there in my version of VIsual Studio.
I have tried Processing which was recommended to me (and got working), but most of my colleauges use Visual Studio and would streamline things more if I used the same.
Can anyone sugget any tutorials they recommend and have used? Any tips they can give when using visual studio? Do I ideally need to use the same version of VS used in the tutorial?
3 Replies
ProcessingThats a java/javascript library, not related to C# or making desktop apps. Weird thing to recommend to someone wanting to make desktop apps. That said, you have a few options. There are 3 big common desktop UI frameworks for modern .NET: Winforms, WPF and Avalonia winforms and WPF are windows-exclusive, while avalonia works fine on mac and linux too. Winforms is quite old and not really recommended for more serious projects these days
Thanks. I am using win forms as part of the tutorial I found. I think I’m still too green to understand how things work i.e. not knowing that processing was java based.
It’s not so much a serious project to develop something that will be released publicly, but something to be used as a tool.
Its absolutely fine to use winforms while learning
but there really shouldnt be anything to configure