Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old May 1st, 2006, 8:48 PM   #1
hervens48
Hobbyist Programmer
 
Join Date: Apr 2006
Location: Montreal, Canada
Posts: 107
Rep Power: 3 hervens48 is on a distinguished road
Send a message via AIM to hervens48 Send a message via MSN to hervens48
Must Learn C++!!!

Hello everyone, im posting this cause im havign some doubts of what i should do next.
I started to learn c++ in the hope of programming my own video game someday. (something like doom)
So yeah, i decided to take baby steps. My first book was c++ for dummies, then i read sams teach yourself c++ in 21 days. Those 2 books made me a console programming expert i guess. But now im not sure what to do next.

What book or website will teach me how to make a windows program?.
What book or website will teach me how to program in direct x?
quick questions
Is direct x a programming language, or an extension to c++?
Do all compilers support direct x?
i use the visual c++ 2005 express edition compiler, and dev c++
I would be very gratefull if u guys could suggest a book or link that will teach me direct x(how to make my own halo) or that will teach me ro program a windows program(like my own microsoft word)
Thx in advance fellow programmers
hervens48 is offline   Reply With Quote
Old May 1st, 2006, 10:54 PM   #2
Booooze
Expert Programmer
 
Booooze's Avatar
 
Join Date: Mar 2006
Location: Igloo
Posts: 710
Rep Power: 3 Booooze is on a distinguished road
Send a message via MSN to Booooze
Quote:
Is direct x a programming language, or an extension to c++?
It's not a language or an extension. It's a library. You import the library and use it to create whatever. The library is just code that's already been written so you don't have to do it yourself.

If your looking for tutorials, I can't tell you much as I don't use C++, but I've touched on it before, and the only website I can think of is www.gametutorials.com . They have some ok stuff.

But honestly, since you are asking these questions, I feel quite sure that you are not ready for DX. A lot of people make this mistake. Consider doing some simple windows programming first. Then try a simple 2D game. Then look at DirectX. It's going to scare you no doubt.
Booooze is offline   Reply With Quote
Old May 1st, 2006, 10:55 PM   #3
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Quote:
Those 2 books made me a console programming expert i guess.
I'm thinking, NOT!!! Nice to see a huge ego in someone other than my girlfriend, though.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old May 1st, 2006, 10:56 PM   #4
Booooze
Expert Programmer
 
Booooze's Avatar
 
Join Date: Mar 2006
Location: Igloo
Posts: 710
Rep Power: 3 Booooze is on a distinguished road
Send a message via MSN to Booooze
Quote:
Originally Posted by DaWei
I'm thinking, NOT!!! Nice to see a huge ego in someone other than my girlfriend, though.
Agreed. but I didn't say that :p Like I said, If he's asking these kinds of questions, then he is no expert.
Booooze is offline   Reply With Quote
Old May 1st, 2006, 11:17 PM   #5
Jessehk
The Oblivious One
 
Jessehk's Avatar
 
Join Date: May 2005
Location: Ontario, Canada
Posts: 648
Rep Power: 4 Jessehk is on a distinguished road
I have been told that you will always learn something new about C++, regardless of how long you've been programming in it. I can definitely vouch for that.

An excellent reference site for all things C++: http://www.parashift.com/c++-faq-lite/ .
I go there when I want a quick syntactic reference or best practices when it comes topics such as pointers or references.
__________________
Dr. Zoidberg: [ecstatic] I'm going to a movie... with FRIENDS!
Jessehk is online now   Reply With Quote
Old May 1st, 2006, 11:31 PM   #6
Jimbo
Battle Programmer
 
Jimbo's Avatar
 
Join Date: Feb 2006
Location: Bellevue, WA, USA
Posts: 770
Rep Power: 3 Jimbo is on a distinguished road
also check out http://www.gamedev.net for some game oriented things
Jimbo is offline   Reply With Quote
Old May 1st, 2006, 11:51 PM   #7
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 4 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
Look into purchasing books on C++ programming with DirectX and Visual C++ programming. Also http://www.objectcentral.com/ has some a free library for a GUI for C++. C++ is a great language. Just learning to console program in C++ and reading 2 books are going to make you a C++ king! I suggest "The C++ Programming Language". That book will get you in the right direction. You want to be strong in C++ before using GUI librabies and Frameworks in your C++ programs. It wont take no 21 days/one week or w/e *Sam* like to try to push onto people.

Making a "Halo" or "Microsoft Word" like take years of experience and program solving in C++ or in another other language. Take your time though and don't except to wake up today and know how to develop these things!
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing is offline   Reply With Quote
Old May 2nd, 2006, 4:57 PM   #8
hervens48
Hobbyist Programmer
 
Join Date: Apr 2006
Location: Montreal, Canada
Posts: 107
Rep Power: 3 hervens48 is on a distinguished road
Send a message via AIM to hervens48 Send a message via MSN to hervens48
Thx everyone, i checked out all this links that u guys gave me. And anyways, why didnt anyone tell me that win32 is windows programming?
Its funny cause i basically searched the whole library, and the book store hoping to find a book called *windows programming*, but there was like so many of em with the keyword win32 in their title name, but i never knew that was windows programming. lol.
That proves my french teacher was right when she said ignoring the meaning of one word can change the meaning of the whole sentence
hervens48 is offline   Reply With Quote
Old May 2nd, 2006, 7:34 PM   #9
andro
Professional Programmer
 
Join Date: Oct 2005
Location: California
Posts: 319
Rep Power: 4 andro is on a distinguished road
Send a message via AIM to andro
I can prove she was right quite easily. Ignore the word surrounded by asteriks in the following sentence:

You are *not* an idiot.
andro is offline   Reply With Quote
Old May 2nd, 2006, 8:21 PM   #10
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 4 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
Quote:
Originally Posted by hervens48
why didnt anyone tell me that win32 is windows programming?
Because it's obvious, what else could win32 be?
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

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

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
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 11:37 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC