I'm in my second year of computer programming (just finished data structures and algorithms)...and I have yet to learn anything that has any sort of gui at all...everything is still in a basic dos window/command prompt, with no way of taking in a mouseclick or anything like that. I generally use Vs2005 as my compiler...I know there's an option for Windows Application or something similar...could someone please explain or point me in the right direction as to how to make a program that uses some sort of gui more substantial than a dos window?
If you want write a program that is portable across multiple platforms, check out the tutorials at wxwidgets.org: http://wxwidgets.org/docs/tutorials.htm It is a great portable GUI toolkit.
If you want to stick with Windows-specific GUI programming, the folks on the "Windows Programming" forum can provide some guidance.
Sounds like computer science, to me. If that's the case, rest assured they won't teach you how to do GUI. That's something you'll have to learn on your own.
If you want to get started, you can use the WinAPI, or you can take a look at one of the free GUI toolkits (Qt, wxWidgets, GTK+, etc.), with which you can write portable code. They may -- I emphasize "may" because I've never actually used the WinAPI for GUI, so I wouldn't know -- be easier to use, too.