c# - Simple non-fancy Windows application - should I start with WPF or WinForms? -


I am starting to develop a small Windows application using Microsoft Visual C # 2008 (Express Edition). I am very new to C # and .NET, so this is a newbie question. Should I start with WPF or should I stay with the old WinForms?

There are several screens in my application, many text boxes, check boxes, combo-boxes, nothing else. This application will retrieve data from many COM objects, and will communicate through standard TCP / IP sockets, which are unrelated to both UIs.

The UI is not fancy in any way (and I do not need it). However, the world is taking over the WPF. What are the considerations of choosing WPF on WinForms for my case? What is the suggested approach?

Thanks

Interestingly, how all answers target developers: A framework The technical features of acquaintance with, learning curve, a framework etc.

If this is a simple application, then none of the technical aspects really matters. You think that you have some experience programming, in that case the chosen structure really does not matter . Focus on your users instead.

Can you confirm that your users have the latest .NET runtime installed? Are they capable of setting it up / if they are not? Can your users be snatched from "old" eyes?

The way you covered your question, I think you should use WinForms. You think ("stick with Winforms") that you have experience in WinForms and you do not make any fancy demands for UI, so there is no reason for me to be in a strong learning curve of WPF.


Comments

Popular posts from this blog

c# - ListView onScroll event -

PHP - get image from byte array -

Linux Terminal Problem with Non-Canonical Terminal I/O app -