Book reconmendations - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Book reconmendations

Alex-gamerAlex-gamer Posts: 15Member
What are some good books to learn how to do the following: sounds/music, graphics, databases, and XML.
reader you;
if (you.statis == "reading this") // false
{
cout << "you are hacked!
";
}
else
{
cout << "Have a nice day!
";

Comments

  • MT2002MT2002 Posts: 1,444Member
    : What are some good books to learn how to do the following: sounds/music, graphics, databases, and XML.
    : reader you;
    : if (you.statis == "reading this") // false
    : {
    : cout << "you are hacked!
    ";
    : }
    : else
    : {
    : cout << "Have a nice day!
    ";
    :
    [blue]
    It all depends on what you are trying to do//ie; are you
    planning on writing your own engines/codebase, are using APIs?
    For sound/music, DirectSound/Music and OpenAL are great APIs.
    DirectX/3d and OpenGL are great for advanced 3d graphics.

    You could also try SDL. SDL creates an abstraction between
    the software and DX/OGL. This common interface makes SDL alot
    more portable. If you want power, DX/OGL is the way to go.
    SDL is good for portability puroposes--not to meantion you
    dont need to learn Win32 (SDL wraps it).

    ..Im not sure about databases. As for XML, their are lots of
    tutorials on everything explained here--over the net.

    Whatever you choose, good luck, and I hope this gets you on
    the right track.

    ~mt2002
    [/blue]

    [hr][italic]"There are ten kinds of people in the world--Those who speak binary, and those who dont!"[/italic]

  • Alex-gamerAlex-gamer Posts: 15Member
    [b][red]This message was edited by Alex-gamer at 2006-5-17 10:48:44[/red][/b][hr]
    : [blue]
    : It all depends on what you are trying to do//ie; are you
    : planning on writing your own engines/codebase, are using APIs?
    : For sound/music, DirectSound/Music and OpenAL are great APIs.
    : DirectX/3d and OpenGL are great for advanced 3d graphics.
    :
    : You could also try SDL. SDL creates an abstraction between
    : the software and DX/OGL. This common interface makes SDL alot
    : more portable. If you want power, DX/OGL is the way to go.
    : SDL is good for portability puroposes--not to meantion you
    : dont need to learn Win32 (SDL wraps it).
    :
    : ..Im not sure about databases. As for XML, their are lots of
    : tutorials on everything explained here--over the net.
    :
    : Whatever you choose, good luck, and I hope this gets you on
    : the right track.
    :
    : ~mt2002
    : [/blue]
    :
    : [hr][italic]"There are ten kinds of people in the world--Those who speak binary, and those who dont!"[/italic]
    :
    :

    Thanks for the advice, mt2002. What books are good to learn DirectX/3d, OpenGL (and maybe SDL too), DirectSound/Music and OpenAL, then? (any one can answer this question). Also, what books are good to learn what dll's are and how to create them?

    reader you;
    if (you.statis == "reading this") // false
    {
    cout << "you are hacked!
    ";
    }
    else
    {
    cout << "Have a nice day!
    ";









  • MT2002MT2002 Posts: 1,444Member
    : [b][red]This message was edited by Alex-gamer at 2006-5-17 10:48:44[/red][/b][hr]
    : : [blue]
    : : It all depends on what you are trying to do//ie; are you
    : : planning on writing your own engines/codebase, are using APIs?
    : : For sound/music, DirectSound/Music and OpenAL are great APIs.
    : : DirectX/3d and OpenGL are great for advanced 3d graphics.
    : :
    : : You could also try SDL. SDL creates an abstraction between
    : : the software and DX/OGL. This common interface makes SDL alot
    : : more portable. If you want power, DX/OGL is the way to go.
    : : SDL is good for portability puroposes--not to meantion you
    : : dont need to learn Win32 (SDL wraps it).
    : :
    : : ..Im not sure about databases. As for XML, their are lots of
    : : tutorials on everything explained here--over the net.
    : :
    : : Whatever you choose, good luck, and I hope this gets you on
    : : the right track.
    : :
    : : ~mt2002
    : : [/blue]
    : :
    : : [hr][italic]"There are ten kinds of people in the world--Those who speak binary, and those who dont!"[/italic]
    : :
    : :
    :
    : Thanks for the advice, mt2002. What books are good to learn DirectX/3d, OpenGL (and maybe SDL too), DirectSound/Music and OpenAL, then? (any one can answer this question). Also, what books are good to learn what dll's are and how to create them?
    :
    : reader you;
    : if (you.statis == "reading this") // false
    : {
    : cout << "you are hacked!
    ";
    : }
    : else
    : {
    : cout << "Have a nice day!
    ";
    :
    [blue]
    Sorry for the late reply (Im busy these days).
    Anyways..

    OpenGL..
    http://www.amazon.com/gp/product/1592003699/ref=nosim/104-5847375-7211951?n=283155

    DirectX..
    http://www.amazon.com/gp/product/1556229135/ref=nosim/104-5847375-7211951?n=283155

    I recommend selecting eaither DX or OGL right now, and stick with
    it. You could also try NEHE (http://nehe.gamedev.net/), which
    is a great site for OpenGL.

    Creating DLLs are dependent on your compiler..What compiler are
    you using?

    All links here are game-development related..Im assuming this
    is what you are looking for. I havnt read any of the books
    posted here. I used the "Tricks" series of books, which uses
    the outdated DirectX 7. I personally still recommend getting those
    books for learning purposes, though. NEHE is a GREAT site, imo,
    and im sure will be of great help.

    Good luck!

    ~mt2002[/blue]
    [hr][italic]"There are ten kinds of people in the world--Those who speak binary, and those who dont!"[/italic]

  • Alex-gamerAlex-gamer Posts: 15Member
    [b][red]This message was edited by Alex-gamer at 2006-5-25 10:32:51[/red][/b][hr]
    : : : [blue]
    : : : It all depends on what you are trying to do//ie; are you
    : : : planning on writing your own engines/codebase, are using APIs?
    : : : For sound/music, DirectSound/Music and OpenAL are great APIs.
    : : : DirectX/3d and OpenGL are great for advanced 3d graphics.
    : : :
    : : : You could also try SDL. SDL creates an abstraction between
    : : : the software and DX/OGL. This common interface makes SDL alot
    : : : more portable. If you want power, DX/OGL is the way to go.
    : : : SDL is good for portability puroposes--not to meantion you
    : : : dont need to learn Win32 (SDL wraps it).
    : : :
    : : : ..Im not sure about databases. As for XML, their are lots of
    : : : tutorials on everything explained here--over the net.
    : : :
    : : : Whatever you choose, good luck, and I hope this gets you on
    : : : the right track.
    : : :
    : : : ~mt2002
    : : : [/blue]
    : : :
    : : : [hr][italic]"There are ten kinds of people in the world--Those who speak binary, and those who dont!"[/italic]
    : : :
    : : :
    : :
    : : Thanks for the advice, mt2002. What books are good to learn DirectX/3d, OpenGL (and maybe SDL too), DirectSound/Music and OpenAL, then? (any one can answer this question). Also, what books are good to learn what dll's are and how to create them?
    : :
    : : reader you;
    : : if (you.statis == "reading this") // false
    : : {
    : : cout << "you are hacked!
    ";
    : : }
    : : else
    : : {
    : : cout << "Have a nice day!
    ";
    : :
    : [blue]
    : Sorry for the late reply (Im busy these days).
    : Anyways..
    :
    : OpenGL..
    : http://www.amazon.com/gp/product/1592003699/ref=nosim/104-5847375-7211951?n=283155
    :
    : DirectX..
    : http://www.amazon.com/gp/product/1556229135/ref=nosim/104-5847375-7211951?n=283155
    :
    : I recommend selecting eaither DX or OGL right now, and stick with
    : it. You could also try NEHE (http://nehe.gamedev.net/), which
    : is a great site for OpenGL.
    :
    : Creating DLLs are dependent on your compiler..What compiler are
    : you using?
    :
    : All links here are game-development related..Im assuming this
    : is what you are looking for. I havnt read any of the books
    : posted here. I used the "Tricks" series of books, which uses
    : the outdated DirectX 7. I personally still recommend getting those
    : books for learning purposes, though. NEHE is a GREAT site, imo,
    : and im sure will be of great help.
    :
    : Good luck!
    :
    : ~mt2002[/blue]
    : [hr][italic]"There are ten kinds of people in the world--Those who speak binary, and those who dont!"[/italic]
    :
    :

    Thanks, mt2002, for the book reconmendations for OpenGL and DirectX. For dll's, I still don't know what they are, nor how to make the code for them (i'm sorry if i wasn't too clear about that). Oh, I'm using Dev-C++ 5.0 beta 9.2 (4.9.9.2) IDE with Mingw compiler system with GCC 3.4.2. Also, i would like a book reconmendation for DirectSound/Music and OpenAL.
    reader you;
    if (you.statis == "reading this") // false
    {
    cout << "you are hacked!
    ";
    }
    else
    {
    cout << "Have a nice day!
    ";







  • Alex-gamerAlex-gamer Posts: 15Member
    you people won't (or can't - but i won't accept that) answer a simple question. Maybe it's because its not so simple.

    i will ask one last time, but this time i will say the problem:
    Next school year, i will be a high school senior, and i am taking computer programming, again. But, this time my teacher is letting me choose the books i will do. i would like do to graphics, sound, music, database, and dll's. All i need is the title, author, and isbn. i like to use C++ for programming, that is why i am asking in here. i am using Dev-C++ 5.0 beta 9.2 (4.9.9.2) IDE with Mingw compiler system with GCC 3.4.2. (if dll's are compiler/IDE depentant). also, i'm looking for books that are for games, that is what i want to do, make games. oh, my friend also wants to do this, so i would like a book for c++ that is no older than five years. so, i am sorry if i was not clear about it.

    summary:
    - looking for books on graphics, sound, music, database, and dll's
    - need: title, author, and isbn
    - the language used is c++
    - and a recent book on c++ for my friend
  • LundinLundin Posts: 3,711Member
    : you people won't (or can't - but i won't accept that) answer a simple question. Maybe it's because its not so simple.
    :
    : i will ask one last time, but this time i will say the problem:
    : Next school year, i will be a high school senior, and i am taking computer programming, again. But, this time my teacher is letting me choose the books i will do. i would like do to graphics, sound, music, database, and dll's. All i need is the title, author, and isbn. i like to use C++ for programming, that is why i am asking in here. i am using Dev-C++ 5.0 beta 9.2 (4.9.9.2) IDE with Mingw compiler system with GCC 3.4.2. (if dll's are compiler/IDE depentant). also, i'm looking for books that are for games, that is what i want to do, make games. oh, my friend also wants to do this, so i would like a book for c++ that is no older than five years. so, i am sorry if i was not clear about it.
    :
    : summary:
    : - looking for books on graphics, sound, music, database, and dll's
    : - need: title, author, and isbn
    : - the language used is c++
    : - and a recent book on c++ for my friend
    :


    To learn how dll:s work you need to know Win32 programming - which you need to learn sooner or later if you are going to develop Windows programs. The book you want is

    Programming Windows, by Charles Petzold
    ISBN: 1-57231-995-X

    Assuming that you know C (or C++).
  • Alex-gamerAlex-gamer Posts: 15Member
    : : you people won't (or can't - but i won't accept that) answer a simple question. Maybe it's because its not so simple.
    : :
    : : i will ask one last time, but this time i will say the problem:
    : : Next school year, i will be a high school senior, and i am taking computer programming, again. But, this time my teacher is letting me choose the books i will do. i would like do to graphics, sound, music, database, and dll's. All i need is the title, author, and isbn. i like to use C++ for programming, that is why i am asking in here. i am using Dev-C++ 5.0 beta 9.2 (4.9.9.2) IDE with Mingw compiler system with GCC 3.4.2. (if dll's are compiler/IDE depentant). also, i'm looking for books that are for games, that is what i want to do, make games. oh, my friend also wants to do this, so i would like a book for c++ that is no older than five years. so, i am sorry if i was not clear about it.
    : :
    : : summary:
    : : - looking for books on graphics, sound, music, database, and dll's
    : : - need: title, author, and isbn
    : : - the language used is c++
    : : - and a recent book on c++ for my friend
    : :
    :
    :
    : To learn how dll:s work you need to know Win32 programming - which you need to learn sooner or later if you are going to develop Windows programs. The book you want is
    :
    : Programming Windows, by Charles Petzold
    : ISBN: 1-57231-995-X
    :
    : Assuming that you know C (or C++).
    :

    Thanks, Lundin. All i need now is a book on how to sound and music in a program. i would like a reconmendation by June 8, because i want to give the final list to my teacher on the last day of school, though i can give her a reconmendation next year.
  • Eric TetzEric Tetz Posts: 2,141Member
    : Thanks, Lundin. All i need now is a book on how to
    : sound and music in a program.

    Those things are platform specific. You'll learn how to do them for Windows with the book Lunden recommended.

    You've already bitten off a lot, why don't you chew on that for a while? I'd recommended learning the language a bit before learning a platform API, or you're going to be overwhelmed.
Sign In or Register to comment.