Thread: Visual studio 2005

  1. #1
    Registered User imanidiot's Avatar
    Join Date
    Apr 2006
    Posts
    3

    Visual studio 2005

    I just got a free copy of Visual studio 2005 standard in the mail today. I'm using DevC++ right now, I'm a noob to programming. So which would you more experienced devs recommend?

    Thanx

  2. #2
    The Richness... Richie T's Avatar
    Join Date
    Jan 2006
    Location
    Ireland
    Posts
    469
    both fine IDE's, dev is a little bit easier for beginners in my opinion
    but i'd be more comfortable with Visual for larger projects. I'd say
    use dev for the time-being for hello world style programs, but
    don't neglect Visual as is has lots of more powerful features for
    when you're ready. I typically use dev for testing out code on this
    forum because its just cut, paste, and compile, then Visual for
    anything i'm working on myself.
    No No's:
    fflush (stdin); gets (); void main ();


    Goodies:
    Example of fgets (); The FAQ, C/C++ Reference


    My Gear:
    OS - Windows XP
    IDE - MS Visual C++ 2008 Express Edition


    ASCII stupid question, get a stupid ANSI

  3. #3
    Registered User 00Sven's Avatar
    Join Date
    Feb 2006
    Posts
    127
    I think that for now I would use Dev-C++ but save that disk for when you are more advanced. I use Dev-C++ all the time and haven't really done anything in anything else but I wish that I had done my one big program in MSVC++. I started it out as small but got a lot bigger and I just never switched over. I do not see a problem with Dev-C++ though.
    ~Sven
    Windows XP Home Edition - Dev-C++ 4.9.9.2
    Quote Originally Posted by "The C Programming Language" by Brian W. Kernignhan and Dennis M. Ritchie
    int fflush(FILE *stream)
    On an output stream, fflush causes any buffered but unwritten data to be written; On an input stream, the effect is undefined. It returns EOF for a write error, and zero otherwise. fflush(NULL) flushes all output streams.
    board.theprogrammingsite.com

  4. #4
    Its hard... But im here swgh's Avatar
    Join Date
    Apr 2005
    Location
    England
    Posts
    1,688
    It really does depend on the type of program you are creating. MSVC++ is aimed at large programs (as mentioned aboive). I have DevC++ 4.992 which I use for text based programs, and I also used this a learnig tol when I started out In C++. When you get lots of experience in C++ /C, then switch to MSVC++ as it goes more in depth into Windows programming and also uses the .NET framework. If your final ambition is to make games, then use Dev to learn the basics, and when your are ready to move onto Graphics(advanced level) then use MSVC++ to create your window and graphics as it supports DIRECT X nicely. DevC++ does use OpenGL which is slightly easier than DIRECT X so I would learn that first.

  5. #5
    Supermassive black hole cboard_member's Avatar
    Join Date
    Jul 2005
    Posts
    1,709
    Visual Studio has excellent support for larger projects and has (IMO) the best debugger available for Windows. I find it's easier to get Windows specific API's to compile with MSVC (DirectX, for example).
    Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.

    - Mike McShaffry

  6. #6
    Software Developer jverkoey's Avatar
    Join Date
    Feb 2003
    Location
    New York
    Posts
    1,905
    Visual Studio 2005 is also an absolutely amazing interface to work with when designing forms in Win32 or working with C#. Keep that in mind once you start advancing your skill set to include Win32 and other languages entirely.

  7. #7
    Tropical Coder Darryl's Avatar
    Join Date
    Mar 2005
    Location
    Cayman Islands
    Posts
    503
    If you are just doing text based command programming then either is fine and as mention devc might be a little easier, however, if you are doing windows programming, then VS is really a much better choice for various reasons, it has a resource editor being the biggest. Also devc windows libraries are sometimes outdated or missing newer windows api feature.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. more then 100errors in header
    By hallo007 in forum Windows Programming
    Replies: 20
    Last Post: 05-13-2007, 08:26 AM
  2. We Got _DEBUG Errors
    By Tonto in forum Windows Programming
    Replies: 5
    Last Post: 12-22-2006, 05:45 PM
  3. C++ std routines
    By siavoshkc in forum C++ Programming
    Replies: 33
    Last Post: 07-28-2006, 12:13 AM
  4. load gif into program
    By willc0de4food in forum Windows Programming
    Replies: 14
    Last Post: 01-11-2006, 10:43 AM
  5. Learning OpenGL
    By HQSneaker in forum C++ Programming
    Replies: 7
    Last Post: 08-06-2004, 08:57 AM