Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

C# C# Basics (Retired) Prepare and Plan Program Structure

Is there a video tutorial on C# for Visual Studio, but for Windows Form Applications instead of Console?

I need help with writing code for C# making Business Form Applications - using variables, if and else statements, loops, switch, radio buttons and list boxes.

3 Answers

Steven Parker
Steven Parker
229,744 Points

There's an entire course here for that: ASP.NET MVC Forms.

Have you seen it yet? You'll still need to be familiar with C# fundamentals. The first course element has a list of prerequisites you should probably do first, but the good news is one of them is the course you're doing now.

Jeremy McLain
STAFF
Jeremy McLain
Treehouse Guest Teacher

Jaclyn Schneider, are you referring to Windows Forms desktop applications? We don't have any courses on that yet. We focus on Web development because that's where the jobs are.

There are two main ways to create Windows desktop applications with C#: Windows Forms and WPF (Windows Presentation Foundation). The former is fine for simple utility-like applications. The latter is better for more complex applications that look professional. There are lots of resources on the Web to learn how to build both. They'll all require having a good understanding of C# though.

Randy Eichelberger
Randy Eichelberger
445 Points

You learn console first because then you can focus on C# itself.