Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I've been slacking off with learning how to program because I'm at my wits end trying to figure out the next step. I want to be able to create forms applications just to test random things and give myself the freedom I feel I have with javascript, which is why I learned it and am as comfortable with it as I am.

I have no clue, however, what to do in Visual C++. I'm staring at an ugly, gray, blank form right now and have no clue what to click or what to write. I don't know how to find any tutorials either, as it's quite a specific request (c++, visual basic, windows forms). Does anyone have any advice for me?


share|improve this question
I am a little surprise no one has made the strong suggestion to move onto WPF instead of WinForms. Learn WPF instead of WinForms. –  Andrew Finnell Dec 11 '11 at 5:31
@AndrewFinnell True. That would also require moving to C# or VB.NET, as the WPF integration with C++/CLI is scant to none. –  jonsca Dec 11 '11 at 6:41

2 Answers 2

up vote 4 down vote accepted

Pick up a bit of C# and use that as your language with which to attack WinForms. Using C++ with Winforms is going to require learning C++/CLI anyway, which depending on your C++ experience, seems like a radically different dialect and can give you a run for your money. Given the fact that Microsoft "didn't get around to" completing the Intellisense for C++/CLI in VS 2010, the writing may be on the wall.

As you learn more of C#, you'll become familiar with .NET and be able to port that knowledge over to playing around with C++/CLI and Winforms.

You say "visual basic" in your question, but by the context, I'm assuming you mean you have the Express Edition of Visual C++. Visual Basic.NET is another route into WinForms, but it doesn't have a C-like syntax.

share|improve this answer
My question remains then. If I'm doing it in c#, where do I learn? –  mowwwalker Dec 11 '11 at 5:57
@user828584 This is a great book. It used to be free if you had a Microsoft Connect account, but I don't think that offer is available now. Also, when you download the Express Editions, look under the Resources link, as there are videos and other training materials. –  jonsca Dec 11 '11 at 6:44

You must learn more about WinForm designer. This pretty neat slide show should get you started.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.