•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the C++ section within the Software Development category of DaniWeb, a massive community of 401,955 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,183 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Views: 1740 | Replies: 17
![]() |
•
•
Join Date: Jun 2006
Location: Ostrander, MN
Posts: 114
Reputation:
Rep Power: 3
Solved Threads: 0
As you probably have already read, i am new to c/c++. I have a simple little question, as i am not sure what happens in c/c++.
If i were to start using Visual C++ Express 2005, would some of that knowledge work with something that is not visual? I know that this is a dumb question, but i really want to be sure.
Basically what i am asking is, if i learn VC++, would i be confined to just VC++, or could i use my knowledge of what i learn in VC++ on other things such as the GCC compiler, or other things. (i know that it won't be able to do the graphics, or the things like "windows.bla.bla" stuff, but other things like loops and math and whatnot).
Sorry if this is a dumb/poor question (and sorry for apologising so much), but i am really worried. I only know QBASIC, and that is out-of-date. I am afraid of getting behind in programming advanced(as i already am)...
If i were to start using Visual C++ Express 2005, would some of that knowledge work with something that is not visual? I know that this is a dumb question, but i really want to be sure.
Basically what i am asking is, if i learn VC++, would i be confined to just VC++, or could i use my knowledge of what i learn in VC++ on other things such as the GCC compiler, or other things. (i know that it won't be able to do the graphics, or the things like "windows.bla.bla" stuff, but other things like loops and math and whatnot).
Sorry if this is a dumb/poor question (and sorry for apologising so much), but i am really worried. I only know QBASIC, and that is out-of-date. I am afraid of getting behind in programming advanced(as i already am)...
Depends what you plan to learn with it. If you learn true, standard C/C++, then yes, you can transfer this to any compiler and it should work, not just a Microsoft compiler.
If you decide to learn .NET framework or MFC, you're going to be confined to Microsoft. Should you decide that you want to do Windows programming, but just use the plain Win API, then you can use pretty much any Windows compiler. And just so that you know, there's not pretty way of making a UI that's completely portable (sure there are libraries like WxWidgets, but that is uuuugly).
Hope this helps
If you decide to learn .NET framework or MFC, you're going to be confined to Microsoft. Should you decide that you want to do Windows programming, but just use the plain Win API, then you can use pretty much any Windows compiler. And just so that you know, there's not pretty way of making a UI that's completely portable (sure there are libraries like WxWidgets, but that is uuuugly).
Hope this helps
tuxation.com - Linux articles, tutorials, and discussions
•
•
Join Date: May 2006
Location: Bellevue, WA
Posts: 1,548
Reputation:
Rep Power: 8
Solved Threads: 51
•
•
Join Date: Jun 2006
Location: Ostrander, MN
Posts: 114
Reputation:
Rep Power: 3
Solved Threads: 0
•
•
•
•
Ok... How hard is it to REALLY learn the Windows API? I played with it a bit, but it looked complex... I have a time frame to learn C++ from now to the end of the semester here (may 7)... So would the Windoz API be best?
I am pretty good a learning code quick, so i THINK it MAY be possible...
Learning the basic Windows API isn't too hard. But it also depends what you want to do with it. A complex word-processor may not be the easiest interface to write with the API (not to mention all the frameworks that you would have to write). But sure, if you're willing to take the time, go ahead and do it. But not before you're decent with C and C++.
tuxation.com - Linux articles, tutorials, and discussions
•
•
Join Date: Jun 2006
Location: Ostrander, MN
Posts: 114
Reputation:
Rep Power: 3
Solved Threads: 0
•
•
•
•
If you decide to learn .NET framework ... you're going to be confined to Microsoft.
Quite, although have you heard about mono. I was reading about it when I tried to get my linux box up and running.
Last edited by iamthwee : Jan 27th, 2007 at 5:40 am.
Member of: F-ugly code club
Join today don't delay!
Join today don't delay!
•
•
Join Date: Jun 2006
Location: Ostrander, MN
Posts: 114
Reputation:
Rep Power: 3
Solved Threads: 0
•
•
•
•
What is the semseter teaching you and what former knowledge do they assume?
It is for biology class!!
Ha! My school doesn't offer a program class, or even an electronics class! Ugh... If i had a nickel for everytime i bugged the school board... In order to get an "A" in that class, we have to do a semester project. It doesn't matter what it is, just so it has something to do with biology. I have no idea what i am going to do yet, but i know i am going to program something... I was thinking like a universal game engine (jeopardy), or an "advanced" graph plotter...All i need to do is start learning the windoz api, and then i will be on the right path...
If you are ready to put in this much effort, then why not learn an API which is portable and which can be programmed in a multitude of languages. Something like wxWidgets and the likes.
"I don't accept change. I don't deserve to live."
"Working a real job is a win if you're lazy, greedy, or unmotivated. If you're average, you fit right in. And if you're above average, the basic terms of employment and premise of the arrangement is against your interests."
"Working a real job is a win if you're lazy, greedy, or unmotivated. If you're average, you fit right in. And if you're above average, the basic terms of employment and premise of the arrangement is against your interests."
![]() |
•
•
•
•
•
•
•
•
DaniWeb C++ Marketplace
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Other Threads in the C++ Forum
- Previous Thread: Windows API tutorial??
- Next Thread: converting Nested loops into recursion



Linear Mode