Jump to content
  • Advertisement
Sign in to follow this  
ncasebee

Recommendations for the future.

This topic is 4743 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I've read some C++ books and now I want to program for windows. I am primarily C++, having read 2 C++ books and Focus on SDL. The question.........Win32 API of MFC? Which one? Which is best for C++ and me? I thought MFC was because it is built on a C++ level. Could I get some book recommendations on the one which is best for me, and yes I did read the for beginners section many a time. Another ?. What about the future? With Vista coming up, what is going to happen? I heard that Win32 and MFC will be thrown out.What is the best thing to learn right now knowing that? What will replace them however? Anyone? What is all this .Net, Managed, C# stuff. Very confusing. If I wanted to learn Win32, I need to know C. I know that much from my DirectX prep reading. All the ways of C come out. Printf,Memmoc,Free,Structures, and other stuff. Should I grab a C book? What would you recommend? I wanted to bump my old post, but couldn't. Thx dxFoo for your reply.

Share this post


Link to post
Share on other sites
Advertisement
Ehh, I don't that thing about C is really true; You can use Win32 with C++, you just have to write your Win32-specific code in C-style. Besides, structures are in both C++ and C, you just can't have function attached to them in C. And why would you be printf()ing if you were making a Win32 app?

I don't think it's on the way out, or at least that's what I've seen/heard.

Share this post


Link to post
Share on other sites
Wont Vista be built on completely managed code though? Why leave old Win32/MFC stuff in? I dont mean that you cant write code in c++ just wont MFC and old Win32 code be deprecated.

Share this post


Link to post
Share on other sites
I would say either learn C# .net, C++ (unmanaged), or C (unmanaged). Prob starting with C or C# first would be easiest, then learning the others is easy smeasy. (but not greasy! lol im stupid i know)

Share this post


Link to post
Share on other sites
"If I wanted to learn Win32, I need to know C. I know that much from my DirectX prep reading. All the ways of C come out. Printf,Memmoc,Free,Structures, and other stuff. Should I grab a C book? What would you recommend?"

Well C is a subset of C++. Anything you could do in C++ you could do in C. The Win32 API is fully accessable from C++, if you were wondering that. Now for a Win32 program, you definately won't need printf much. You would probably use new and delete instead of malloc (not memmoc) and free. In C++ struct and class are almost the exact same.

C++ = C + OOP (Object Oriented Programming)

Learn C++, it's very useful and widespread. If you learn C first you will know what's the difference between C and C++.

Share this post


Link to post
Share on other sites
Win32 or MFC, and any good books? C++ Primer vs C++ Primer Plus? Current books in library.

Big C++ (Read bits and pieces.)
Teach Yourself C++ in 24 Hours (Read)
C++ for Dummies
C++ by Disection
Focus on SDL (Read)
Secrets of the Windows Game Programming Guru's 2nd
Special Effects Programming with DirectX (Attempted Win32 section, confused.)
Some other C++ books.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!