Need some clarifying - starting C++

  • (2 Pages)
  • +
  • 1
  • 2

21 Replies - 6022 Views - Last Post: 29 May 2012 - 11:21 PM

#16 Ryano121  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1362
  • View blog
  • Posts: 3,002
  • Joined: 30-January 11

Re: Need some clarifying - starting C++

Posted 29 May 2012 - 06:21 AM

But you still much prefer the overall UI?
Was This Post Helpful? 0
  • +
  • -

#17 miansc  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 11
  • Joined: 29-May 12

Re: Need some clarifying - starting C++

Posted 29 May 2012 - 06:23 AM

The UI for Visualstudio is unbeatable IMO. It's worked very well for me, so far.

Intellisense comes in hand too.
Was This Post Helpful? 0
  • +
  • -

#18 Ryano121  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1362
  • View blog
  • Posts: 3,002
  • Joined: 30-January 11

Re: Need some clarifying - starting C++

Posted 29 May 2012 - 06:27 AM

So why are you changing to code::blocks? Surely one 'bad experience' can't be enough for you to switch to an IDE that you like less?
Was This Post Helpful? 0
  • +
  • -

#19 miansc  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 11
  • Joined: 29-May 12

Re: Need some clarifying - starting C++

Posted 29 May 2012 - 06:30 AM

View PostRyano121, on 29 May 2012 - 06:27 AM, said:

So why are you changing to code::blocks? Surely one 'bad experience' can't be enough for you to switch to an IDE that you like less?


Well I'm not really changing as I'm still testing IDEs that work for me.

But I think that i'll just stick with it anyway, try something else like netbeans or eclipse.

Thanks for the help everyone btw.
Was This Post Helpful? 0
  • +
  • -

#20 ishkabible  Icon User is offline

  • spelling expret
  • member icon




Reputation: 1622
  • View blog
  • Posts: 5,709
  • Joined: 03-August 09

Re: Need some clarifying - starting C++

Posted 29 May 2012 - 11:36 AM

try development without an IDE; just use the compiler, some batch files, and a decent text editor.
Was This Post Helpful? 0
  • +
  • -

#21 miansc  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 11
  • Joined: 29-May 12

Re: Need some clarifying - starting C++

Posted 29 May 2012 - 08:35 PM

Might just use code::blocks like someone suggested.

When I created a new win32 app in VC++, it created all this code i did not understand automatically.
Was This Post Helpful? 0
  • +
  • -

#22 Bench  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 855
  • View blog
  • Posts: 2,338
  • Joined: 20-August 07

Re: Need some clarifying - starting C++

Posted 29 May 2012 - 11:21 PM

View Postmiansc, on 30 May 2012 - 04:35 AM, said:

Might just use code::blocks like someone suggested.

When I created a new win32 app in VC++, it created all this code i did not understand automatically.

Welcome to the world of Win32 Programming in C++! Most people don't write GUI code when they're starting out learning C++ for exactly this reason. I expect you'll run into problems of mystifying code with QT, WxWidgets or any other framework - all of them are designed to be used by people who already know how to use C++ to a certain point (And more importantly, people with experience in debugging quirky C++ code)

The easiest way to start learning C++ is to set yourself up with a simple Console project and begin from there (you can do this in VC++ Express without needing to touch .NET); this way you can spend time getting up to speed with the standard language and standard libraries without GUI quirks getting in your way.

Since you're learning C++ as a second language coming from a manaaged VB background, your main challenge will be to un-learn everything you think you know already and start out again re-learning how C++ does things from scratch. The basics of C++ using its standard libraries will apply equally to a console app as any other kind of project which you might create when you get your hands on a GUI framework. The difference is that you can use a small, simple, primitive text I/O library (called <iostream>) instead of a megalithic, complicated set of inter-connected, inter-dependent GUI libraries.
Was This Post Helpful? 1
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2