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

Welcome to the new platform of Programmer's Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use its exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.

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.