Dev-Spot Developer Forums
September 08, 2010, 03:41:20 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Welcome to the LearnCpp.com forums!  Enjoy your stay.
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Question on Visual C++ Express limitations  (Read 245 times)
GazzaPax
Newbie
*
Posts: 1


View Profile WWW
« on: March 10, 2010, 05:55:10 AM »

Hi, I'm a newbie to C++, and started learning last week having come from Delphi6 background.   I installed the free Visual C++ 2008 Express from the MS website.

But what a nightmare - I've been so used to knocking out Windows apps and in Delphi6 you can get up & running in minutes as it has a very intuitive interface, but I keep running into probs...

I have run into issues like MFC is not supported - does that mean I can't build Windows apps?  And I've not been used to writing console apps before....

So, by using "Express", have I limited myself and should I look to a full function C++.  And if so, is there a freebie version or do I have to purchase C++.   Should I stay clear of Express ?

BTW, having hunted round a number of rubbish tutorials on C++, I must say your were a great surprise - high quality and easy to start learning from.   Lots of others assume a background in C, which I don't have. 

Logged
Theo
Global Moderator
Hero Member
*****
Posts: 521



View Profile
« Reply #1 on: March 10, 2010, 06:00:30 AM »

I have personally never used visual C++ but I can still recommend using code::blocks or dev-C++
Logged

I will not give up on learning C++!!!
-_-.. Allegro vs SDL?
Pintsize
Full Member
***
Posts: 113



View Profile
« Reply #2 on: March 10, 2010, 06:35:34 AM »

You don't have MFC but you still have the whole win32 API. (choose win32 project as opposed to win32 console project)
http://winprog.org/tutorial/
« Last Edit: March 10, 2010, 06:43:36 AM by Pintsize » Logged

Stroustrup's classic formulation: "C makes it easy for you to shoot yourself in the foot.  C++ makes that harder, but when you do, it blows away your whole leg."

How to ask questions the smart way
laserlight
Global Moderator
Sr. Member
*****
Posts: 431


View Profile
« Reply #3 on: March 10, 2010, 06:49:21 AM »

Quote from: GazzaPax
I have run into issues like MFC is not supported - does that mean I can't build Windows apps?
No, it just means that you cannot build them with MFC when using an Express version of Visual Studio. You may be able to get MFC support in some other way for free, but I have no idea as I do not use MFC.

Quote from: GazzaPax
And I've not been used to writing console apps before....
You have not written any C++ programs before, so that is not very important.

Quote from: GazzaPax
So, by using "Express", have I limited myself and should I look to a full function C++.
No, the compiler that comes with the Express version of Visual Studio is an optimising compiler that is mostly standard conformant and with pretty much full support for the standard library.

Quote from: GazzaPax
And if so, is there a freebie version or do I have to purchase C++.
You cannot purchase C++, no more than you can purchase English Smiley

Quote from: GazzaPax
Should I stay clear of Express ?
It is fine for most novices and hobbyists.

If you want to write programs that utilise a graphical user interface, then you have other options besides MFC, including these cross platform libraries: FLTK, FOX, gtkmm, Qt, wxWidgets.
Logged

Bazaar rocks for distributed version control!
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!