Hi. I am a bit confused about these different 'things' of C++
For example i use Dev-Cpp and when i start a new project, i get usual box asking me what *fill in this space* i want to start: console application, windows application, empty project, a static library, dll. Then on the 'multimedia' tab there is OpenGL, and the one in the middle which is 'Introduction' that just has the Hello World program in.
Please 'fill in this space' (if you get what i mean). Sorry, probably could've explained that all a bit better.
Also, some other things i am confuzzled about.
I compiled the default OpenGL project and it was just a rainbow coloured triangle/diamond type thing going round and round; what sort of program could be made/has been made in a OpenGL project?
Through my early stages of learning C++ i have begun to wonder, how and when i will be able to start incorporating some sort of GUI into my programs. I know that that is probably very advanced for the stage i am at, but at the moment everything i have been doing is in a command box (console application?).
I have tried to research this, so that i didn't have to bother people on here, but i couldn't find what i wanted. Thanks alot of clearing this up for me in advance,
St_Anger
Page 1 of 1
C++ question Differences
#2
Posted 01 August 2005 - 09:20 AM
Let's see if I can help a bit.
1) OpenGL is a language for rendering graphics. Apparently it worked, because you got a rotating triangle.
2) GUI is advanced. When I was learning Java, it was quite awhile after learning basic structures, reading the api's, etc, before GUI concepts were added in. Interfaces are sometimes difficult and lengthy. My Deitel and Deitel C++ into book doesn't even touch on GUI. If you think about it though, fancy graphics are not really necessary anyway, no matter what the needed input is.
I don't use Dev-Cpp, but I imagine that depending on whether you choose Windows applications or Command Console, it puts the necessary pre-processor instructions in the code for you (I'm just gessing here). As far as I am concerned, one is either creating a new project, or working on a new project. If you are just new, you are likely not to be doing .dlls or static libraries.
Does that help any?
1) OpenGL is a language for rendering graphics. Apparently it worked, because you got a rotating triangle.
2) GUI is advanced. When I was learning Java, it was quite awhile after learning basic structures, reading the api's, etc, before GUI concepts were added in. Interfaces are sometimes difficult and lengthy. My Deitel and Deitel C++ into book doesn't even touch on GUI. If you think about it though, fancy graphics are not really necessary anyway, no matter what the needed input is.
I don't use Dev-Cpp, but I imagine that depending on whether you choose Windows applications or Command Console, it puts the necessary pre-processor instructions in the code for you (I'm just gessing here). As far as I am concerned, one is either creating a new project, or working on a new project. If you are just new, you are likely not to be doing .dlls or static libraries.
Does that help any?
"Take the risk of thinking for yourself, much more happiness, truth, beauty, and wisdom will come to you that way" - Christopher Hitchens
Share this topic:
Page 1 of 1

Help



Back to top









