As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Coming from Access, I am totally unfamiliar with building a GUI or even a program. For C# application building, can someone point me to a primer or tutorial that will explain to me how to build a GUI, and what frameworks, widgets, Winforms, WPF, and everything else are and how they fit together to result in a usable program? Thank you.
If you want to learn WPF instead of WinForms, you can try the WPF tutorial of Christian Moser.
Codeproject has a good tutorial on making a GUI if you don't have Visual Studio.
There's a nice tutorial of David Bolton.
I would start with "Programming Microsoft Windows with C#", by Charles Petzold. The man is a legend at explaining GUI programming for Windows, and he does another great job in this C# edition. He also has a book on WPF programming if you want to take that route.
Happy Learning!
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I've decided to port a little C# .NET application over to linux.
It uses .NET 4, and the author (not me) decided to use WPF because he had performance issues with Winforms.
http://www.mono-project.com/Gui_Toolkits shows quite a lot of possible options for me to use, but I'm relatively new to C# and even more so to Mono. I need it to be fast, and preferably fairly lightweight.
What would you recommend and why?
I want to know which GUI kit to go with for performance and easy of porting, given that I'm new to Mono and the original .NET app uses WPF.
Go with Gtk#. It has a nice performance and monodevelop comes with a design tool to help you draw your interface.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I'm developping windows applications with WPF since 1 year .. I want to get started with MVVM pattern.
What are excatly all things I should get Hands-on to start MVVM pattern comfortably ?
(Any Interesting Links are Welcome)
Here's 2 instructional video links I usually give out that helped me get started:
http://blog.lab49.com/archives/2650
http://windowsclient.net/learn/video.aspx?v=315275
In the end you'll most likely migrate to one of the well built MVVM frameworks that do a lot of the dirty work for you like this one that I currently use:
http://caliburnmicro.codeplex.com/
It is important to first learn how to hand roll your own MVVM frameworks for your apps, then you can move on to one of the pre-built frameworks to save you a lot of time.
Try this :
http://www.codeproject.com/Articles/Josh-Smith
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 12 years ago.
Please, anybody, can you explain what the purpose of C# language and .NET platform?
What do you think about prospects of this language?
thanks in advance.
C# is a great high level language and .NET framework is a massive expandable library. And the whole purpose is to make programmers' lives easier. High level languages let programmers to put more time on solving the main problem rather than dealing with things like portability, serialization, etc.
the purpose of C# is like the purpose of java, except it is only meant for microsoft operating systems (there is a port to linux: mono, but I think you don't have the entire library).
It can be used for web development, desktop development and windows mobile development
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I need to teach myself Winforms and user interface programming and want a decent book that will go thoroughly into the ins and outs of how to accomplish things.
Can anyone suggest a good book?
I know C# pretty well and have messed about with Winforms in the designer before.
Thank you
I have a couple suggestions:
Programming Microsoft Windows Forms (A little dated but still worthwhile)
About Face 2.0: The Essentials of Interaction Design
Charles Petzold has written really good Windows UI development books.
http://www.charlespetzold.com/books.html
If you have to program in Winforms, then "Programming Microsoft Windows Forms" is probably your best bet. But if you want to use a more current technology (WPF), then you could use "Applications = Code + Markup
A Guide to the Microsoft Windows Presentation Foundation" from the same author
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Could anyone recommend me a good tutorial about Silverlight animation for a beginner, and I am especially interested in how to read the animation code in XAML (I always feel magic code) and develop my own animation. If the tutorial covers any tools which could facilitate animation code rede and animation development, it will be great!
Thanks in advance,
George
I found to be the best starting point is actually the silverlight.net page.
Silverlight.net / Learning
delivers a lot of quite well made tutorial videos. Animations inclusive! :)
You might want to download the Microsoft Expression Blend trial. Blend makes it easier to develop applications for both WPF and Silverlight. The startup screen contains some examples.
And this site is pretty useful:
http://silverlight.net/quickstarts/
On Microsoft Showcase there are a lot of great video tutorial about Silverlight and Expression Blend.
In your case I would recomend watching Silverlight Fundamentals (Part 7 of 9): Animation.
The Project Rosetta at http://channel9.msdn.com/continuum/tutorials can be helpful
The Project "Rosetta Stone" Tutorials are dedicated to helping designers and developers build applications in Silverlight while taking advantage of skills they already know.