C# .NET 3.5 GUI design

Question!

I'm looking for some programming guides to C# GUI design. I come from the Java camp (where I can happily hand-code Swing/AWT GUIs) and thus don't have a clue where to start :(

Also, what difference (if any) is there between the Windows Presentation Foundation and WinForms?



Answers

Actually you will probably be more comfortable with hand-coding WPF with your background, I also have done my share of swing interfaces with Java and, although winforms makes it really easy to draw up an interface, I was able to get into WPF quickly because a lot of the layout concepts were the same as Java. Some winforms-only programmers really struggle getting into WPF because of the different layout paradigm.

By : ดาว


No mention of GUI design would be complete without mention of Alan Coopers About Face although at first glance it looks out of date (most of the screenshots are windows 3.1) its content is still valid today

By : Richard


WPF is a totally a different and a new way to look in to the UI architecting and implementation. The cool concept of collaborative development by a designer and C# developer is a biggest advantage(XAML markup actually gives this ability). When you develop a control/UI it will be in a 'lookless' manner and Designer/Integrator can take that same project(XAML) and style it for a greater look and feel. So in short WPF or Silverlight is a paradign shift in the way we do winforms development.

So .NET3.5 UI design can be done in two ways. 1) Winforms way 2) WPF-XAML way. I think for a futuristic and modern UI you definitely need WPF than winforms.

By : Jobi Joy


This video can help you solving your question :)
By: admin