There's no such thing as a stupid question, but they're the easiest to answer.
JoinTour
Login
 
Tag Cloud
access audio avg avg 8 bios blue screen boot bsod computer connection cpu crash css dell desktop dma driver drivers dvd email error excel explorer firefox firefox 3 freeze gimp graphics hard drive hardware hijackthis hjt install internet internet explorer itunes keyboard laptop macro malware monitor motherboard network networking outlook outlook 2003 outlook 2007 outlook express pio problem problems router seo server slow sound sp3 spyware trojan usb video virtumonde virus vista vundo windows windows vista windows xp winxp wireless
Software Development
Search
Search in:
 
Advanced Search
Tech Support Guy Forums > Software & Hardware > Software Development >
Solved: C++: In need of direction...


HELLO AND WELCOME! Before you can post your question, you'll have to register -- it's completely free! Click here to join today! We highly recommend that you print a copy of our Guide for New Members. Enjoy!

 
Thread Tools
InterKnight's Avatar
Computer Specs
Senior Member with 286 posts.
 
Join Date: Oct 2004
Location: California
Experience: Advanced
06-Jul-2005, 07:31 PM #1
Solved: C++: In need of direction...
Hello, everyone.

It has been a little while since I last posted here. I would first like to start off by thanking everyone for their help during my spring quarter of college. Thanks to all of the help and direction, I was able to score an A (highest in the class) at the college. Thanks again for the advice that I needed.

The C++ programming course which I took last quarter was the final C++ course that is offered at the college. I thought that I would learn more, but from what I am told the professor barely scratched the surface, which I am aware of myself. I was hoping on learning to create Win32-based applications, but the professor only took the class as far as classes, inheritance, polymorphism and just a small bit about stacks and queues. All of this was done in the command-prompt program, though, rather than an actual windows application such as a dialog box.

I am quite disappointed because there are no further courses in C++ at the college, and I am not sure where to look in order to get further in my learning. This is not something that I want to just forget after time due to lacking of use, but I have no idea where to look in order to progress my knowledge and skills. Are there any Web sites that have tutorials and such for this sort of thing?

I am currently looking into another college because there are few programming languages offered there...than I was originally led to believe.

I would greatly appreciate any help that could be provided in this matter.

Thanks again, everyone, for all of the help and guidance that has been given me throughout my duration as a member here.

Take care.
__________________
"No matter how hard things may seem, you are never trapped until you stop trying."
______________________________________________________

Proud low-vision Linux user (Ubuntu 7.04 "Feisty Fawn").
Member of the Ubuntu Accessibility Team

Registered Linux User #423082
jiml8's Avatar
Senior Member with 1,514 posts.
 
Join Date: Jul 2005
Experience: I've been at this for too long.
06-Jul-2005, 11:13 PM #2
The best way to learn a language is to come up with a project you want to complete that uses that language. You'll learn it then.

To learn/use C or C++ you might, for instance, port an application written in that language from one platform to another. Personally, just for grins, I am now doing a bit of work to modernize the ancient Unix game LARN to work in Linux. That is C, not C++, but getting it running is keeping me amused for a few hours

I already know C, but I want to play Larn.

You might try something like that, or you might come up with a utility that you want and rather than download it you write your own.
Regicide's Avatar
Senior Member with 300 posts.
 
Join Date: Aug 2003
Experience: Advanced
07-Jul-2005, 02:06 AM #3
If you want to learn how to code Win32 based applications, I would recomend a book by Herbt Schildt called Windows 2000 Programming From the Ground Up: http://www.amazon.com/exec/obidos/tg...books&n=507846. It is a great read that is VERY informative. It is very useful even if you are programming for Windows XP.
__________________
When you give everything and the feeling is gone
All the giving is fake, did you fake enough?
When you take everything and you stay too long
When there's nothing left, did you take enough?
GCDude's Avatar
Senior Member with 400 posts.
 
Join Date: Apr 2005
Location: Brighton, UK
Experience: Possibly Competent
07-Jul-2005, 05:41 AM #4
Totally agree with the two posts here. Get reading some books, and get programming by setting yourself some projects to do. Maybe create yourself a little utility from the ground up might be a good start. Have a look at the site www.codeproject.com, there are lots of articles and tutorials on c++ programming (specifically for windows).

Your time at college has a familiar ring to it. But then the courses are to get you to understand the theory and concepts of the programming rather than giving you actual programming experience. Probably not what u wanted, but it will set u in good standing for future though.
InterKnight's Avatar
Computer Specs
Senior Member with 286 posts.
 
Join Date: Oct 2004
Location: California
Experience: Advanced
07-Jul-2005, 01:28 PM #5
Thanks very much for the advice.

I had an idea for a project, but right now it is too far out of my league, but that doesn't mean that it can't happen. I am visually impaired, and there is some really good magnification software out there, but the companies that create it know that blind users will need it in order to work with PCs, so they skyrocket the prices so that it is practically unaffordable. One day I hope to create software that will have the same quality, but that can either be free or little cost to those who really need it.

But for right now, maybe a project such as a program to enter heart rate and other health information into a flat database file would be good? My neighbor goes through a hassle of trying to line up all of his medical information manually for his doctors...maybe if I could come up with something where he just enters all of the information in text boxes, then the program automatically outputs the information in a fashionable format to a file...something along those lines...then I could get some experience and help my neighbor at the same time...

Sorry for rambling and going off into another tangent there...

It's worth a thought.

Thanks everyone. I think I'll mark this as solved now. You all have been a great help.
__________________
"No matter how hard things may seem, you are never trapped until you stop trying."
______________________________________________________

Proud low-vision Linux user (Ubuntu 7.04 "Feisty Fawn").
Member of the Ubuntu Accessibility Team

Registered Linux User #423082
codejockey's Avatar
Senior Member with 1,410 posts.
 
Join Date: Feb 2002
07-Jul-2005, 11:56 PM #6
I echo the sentiments of previous posters -- a project and a good book are tremendous aids when learning. Your suggested project -- entering heart rate/health data and storing in a database -- is an excellent choice. Go for it -- and don't be afraid to ask for help/suggestions here.

Good luck.
__________________
The slowest component still sits at the keyboard.
aewarnick's Avatar
Senior Member with 839 posts.
 
Join Date: Sep 2002
12-Jul-2005, 11:44 AM #7
Good luck on creating the heart rate monitor program! It shouldn't be hard and neither is the magnifier.
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are Off
Refbacks are Off

You Are Using:
Server ID
Advertisements do not imply our endorsement of that product or service.
All times are GMT -4. The time now is 03:43 AM.
Copyright © 1996 - 2008 TechGuy, Inc. All rights reserved.
Powered by vBulletin, Copyright © 2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Powered by Cermak Technologies, Inc.