954,499 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Choose C++ IDE

I have developed some simulations in C++ in the old Borland 3.0 version. They involve only simple mathematics. I need to develop some graphics for them. I need to display different moving images simultaneously. Say, three graphics windows at the same time. I am familiar with the BGI library. However, BGI code does not work well on new machines. Or is there any conventional compiler and IDE which will work on windows systems? I prefer to stick to conventional syntax. What C++ IDE should I use? Will I have to switch to Visual C++.

Some experts suggested me Visual C++. I saw a lot of MFC applications in Visual Studio. Should I use them? Or should I go for the Windows console applications? If I use MFC's, is an additional graphics package still required (say SFML)? If it is worth the trouble, I am ready to switch. Can I achieve in MFC the programming that I did in Old Borland.

WinBGIm is a graphics add-on, right? What C++ compiler and do I use it with; and where can i get it? My OS are Windows XP &7.

SureshAbraham
Newbie Poster
5 posts since Nov 2011
Reputation Points: 10
Solved Threads: 0
 

I use Dev C++ , it works cool)

Dakot
Light Poster
35 posts since Nov 2011
Reputation Points: 24
Solved Threads: 1
 

I've been doing "desktop application" programming almost forever, it feels like. For the past couple years, using the Qt framework ( http://qt.nokia.com/ , not Apple's QuickTime library). It may be a bit hard to come up to speed on initially, but it nicely handles more complex aspects of GUI design, including managing multiple windows and inserting images. It incorporates substantial drawing support, and even CSS notation for GUI element styling. Plus a robust communications paradigm between objects, called "signals and slots", rather than the more traditional C-like "register a callback function" paradigm.

I've specifically been programming in Python and the PyQt bindings from Riverfront Computing, but it's very close to the C++ API, and I've dug through various parts of the Qt C++ source code as well.

As far as IDE, Visual Studio is pretty much the accepted gold standard on Windows. You can download and use Visual Studio Express for free, and purchase the Professional version later, if you find you need the additional functionality.

raptr_dflo
Practically a Master Poster
602 posts since Aug 2010
Reputation Points: 76
Solved Threads: 82
 

Those suggestions helped.

SureshAbraham
Newbie Poster
5 posts since Nov 2011
Reputation Points: 10
Solved Threads: 0
 

If you are developing for Windows, you'll be using the Visual Studio whatever. But if you are developing app that doesn't needs OS specs much I advise CodeBlocks instead of DevC++.

And for graphics and mathematic; I advise OpenGL which is very powerfull and simple espacialy for 2D graphics programming.

cahitburak
Newbie Poster
24 posts since Oct 2008
Reputation Points: 10
Solved Threads: 2
 

Please do not use Dev-C++.

Here are some reasons why: http://cplusplus.com/articles/36vU7k9E/

Moschops
Practically a Master Poster
620 posts since Sep 2008
Reputation Points: 258
Solved Threads: 117
 
Dakot
Light Poster
35 posts since Nov 2011
Reputation Points: 24
Solved Threads: 1
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You
View similar articles that have also been tagged: