Lock your Ad to the Top of this Site - Readers always see it! - Advertise Here
 


Archive for the 'C/C++' Category

Real-time 3D Character Animation with Visual C++

Real-time 3D Character Animation with Visual C++ Nik Lever takes you through the journey from the basics of 3D manipulation all the way to morph objects and sub-division surfaces. On the way you get Visual C++ project files to study and software that runs on the Windows desktop. The free CD-ROM gives you a full-featured development environment for 3D character animation, so even if you find some of the maths and the code hard to follow straight away you can still create your own games. The game engine (Toon3DCreator) provided free and fully functional on the CD-ROM, even has an ActiveX control that allows you to distribute your work on the Internet. All source code for Toon3D is included on the CD. You will also get an insight into the artist’s problems; learn how to keep the characters interesting while not exhausting the game engine.

Understand the complete picture and make the most of your skills to help you succeed in, or break into the computer gaming industry with this comprehensive guide to programming for real-time 3D character animation.

6 votes, average: 5 out of 56 votes, average: 5 out of 56 votes, average: 5 out of 56 votes, average: 5 out of 56 votes, average: 5 out of 5
  • 5,787 views
  • 3 Comments
  • In: 3D, C/C++, Game, IT eBooks
  • Author : Crimson
  • Foundations of Qt Development

    Foundations of Qt DevelopmentAs the standard for KDE desktop environment, Trolltech's Qt is a necessary basis for all programmers who want to develop cross-platform applications on Windows, Mac OS, Linux, and FreeBSD. A multitude of popular applications have been written in Qt including Adobe Photoshop Elements, Google Earth, Perforce Visual Client, and Skype.

    Foundations of Qt Development is based on Qt 4.2, and is aimed at C++ programmers who want to become proficient using this excellent toolkit to create graphical applications that can be ported to all major platforms. The book is focused on teaching you to write your own code in addition to using existing code. And common areas of confusion are identified, addressed, and answered.

    2 votes, average: 4.5 out of 52 votes, average: 4.5 out of 52 votes, average: 4.5 out of 52 votes, average: 4.5 out of 52 votes, average: 4.5 out of 5
  • 2,203 views
  • 0 Comments
  • In: C/C++, IT eBooks
  • Author : Crimson
  • C++ GUI Programming with Qt 4

    C++ GUI Programming with Qt 4Using Trolltech's Qt you can build industrial-strength C++ applications that run natively on Windows, Linux/Unix, Mac OS X, and embedded Linux–without making source code changes. With this book Trolltech insiders have written a start-to-finish guide to getting great results with the most powerful version of Qt ever created: Qt 4.1.

    Using C++ GUI Programming with Qt 4 you'll discover the most effective Qt 4 programming patterns and techniques as you master key technologies ranging from Qt's model/view architecture to Qt's powerful new 2D paint engine. The authors provide readers with unparalleled insight into Qt's event model and layout system. Then, using realistic examples, they introduce superior techniques for everything from basic GUI development to advanced database and XML integration.

    4 votes, average: 4.25 out of 54 votes, average: 4.25 out of 54 votes, average: 4.25 out of 54 votes, average: 4.25 out of 54 votes, average: 4.25 out of 5
  • 4,577 views
  • 0 Comments
  • In: C/C++, IT eBooks
  • Author : Crimson
  • Scientific and Engineering C++: An Introduction with Advanced Techniques and Examples

    Scientific and Engineering C++: An Introduction with Advanced Techniques and ExamplesThe purpose of this book is to teach you how to use C++ and the object-oriented programming style to produce better-quality programs, with an emphasis on scientific and engineering programs. Most such programs today are written in FORTRAN or C and without the benefit of any particular programming methodology. For small programs of strictly numerical content, FORTRAN or C may be adequate. However, larger programs and programs containing nonnumerical code are too expensive to understand, to revise, and to improve if written in FORTRAN or C. We present object-oriented programming as a design and programming style that addresses these problems and C++ as a programming language designed to allow efficient use of the object-oriented style. If you are still using FORTRAN or C in your programming, we invite you to explore a new world, the world of object-oriented programming in C++. Audience.

    5 votes, average: 3 out of 55 votes, average: 3 out of 55 votes, average: 3 out of 55 votes, average: 3 out of 55 votes, average: 3 out of 5
  • 3,577 views
  • 1 Comment
  • In: C/C++, IT eBooks
  • Author : Crimson
  • Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)

    Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)Effective C++ CD is the HTML (Netscape-oriented) version of Scott Meyers' previous two works, Effective C++, Second Edition and More Effective C++. Additionally, five supplementary magazine articles appear in the collection. There are also links to relevant material on the Web which that been added to the current edition and which did not appear in the print edition.

    Scott Meyers' work is so well known as scarcely to need introduction. Respect for his C++ acumen and pedagogic skills is so widespread that I was prepared to thoroughly detest his work, which I have encountered often but barely deigned to read to date.

    On close examination, I find Meyers' books to be superb.

    Of the 50 catechismic "Items" in the body of Effective C++, the vast majority are of critical importance to solid C++ programming. Virtually everything Scott Meyers suggests on these subjects is germane and practical. Where one could conceivably differ with Meyers' approach, his is nevertheless an entirely sound approach.

    3 votes, average: 4.33 out of 53 votes, average: 4.33 out of 53 votes, average: 4.33 out of 53 votes, average: 4.33 out of 53 votes, average: 4.33 out of 5
  • 7,027 views
  • 0 Comments
  • In: C/C++, IT eBooks
  • Author : Crimson
  • Computing for Numerical Methods Using Visual C++ - Wiley

    Computing for Numerical Methods Using Visual C++   - WileyA visual, interdisciplinary approach to solving problems in numerical methods

    Computing for Numerical Methods Using Visual C++ fills the need for a complete, authoritative book on the visual solutions to problems in numerical methods using C++. In an age of boundless research, there is a need for a programming language that can successfully bridge the communication gap between a problem and its computing elements through the use of visual-ization for engineers and members of varying disciplines, such as biologists, medical doctors, mathematicians, economists, and politicians. This book takes an interdisciplinary approach to the subject and demonstrates how solving problems in numerical methods using C++ is dominant and practical for implementation due to its flexible language format, object-oriented methodology, and support for high numerical precisions.

    3 votes, average: 5 out of 53 votes, average: 5 out of 53 votes, average: 5 out of 53 votes, average: 5 out of 53 votes, average: 5 out of 5
  • 3,127 views
  • 0 Comments
  • In: C/C++, IT eBooks
  • Author : mrblue
  • Fundamentals of Audio and Video Programming for Games

    In this book, C++ game developers get everything they need to add sound, music, video cut-scenes, and other special effects to digital games—including reusable code, copyright-free media samples, and expert instruction.

    6 votes, average: 3.17 out of 56 votes, average: 3.17 out of 56 votes, average: 3.17 out of 56 votes, average: 3.17 out of 56 votes, average: 3.17 out of 5
  • 3,887 views
  • 3 Comments
  • In: C/C++, Game, IT eBooks, Multimedia
  • Author : Crimson
  • C++ For Game Programmers

    C++ is the primary language used in game development; however, game programming has a unique set of challenges, which general application development techniques and recommendations don't apply to. Written to address this issue, C++ for Game Programmers provides practical suggestions for what C++ features to use in game development and why. Many of the misconceptions of C++ are clarified, and programmers learn the most effective methods for using the language to create games. This is primarily a book about ideas and concepts: it is not just a source of C++ code to use in your game project. Instead, C++ for Game Programmers covers how things work from a game-development perspective, and provides practical rules to follow. It points out the most effective C++ practices and steers developers away from the potentially dangerous ones. It describes common C++ techniques to solve specific problems faced by most developers, and focuses on techniques that have been proven in real games. Additionally, specific new technologies such as STL are covered in detail, along with the challenges specific to different platforms such as PCs or game consoles. The techniques presented apply to all aspects of game programming, including graphics, physics, and AI. C++ for Game Programmers is the perfect resource for game programmers looking to perfect their C++ skills, and experienced programmers interested in entering the game industry. Graphics, embedded systems, and real-time systems programmers facing the same challenges as game programmers will also benefit from the ideas and techniques covered.

    4 votes, average: 5 out of 54 votes, average: 5 out of 54 votes, average: 5 out of 54 votes, average: 5 out of 54 votes, average: 5 out of 5
  • 4,981 views
  • 0 Comments
  • In: C/C++, Game, IT eBooks
  • Author : Crimson
  • Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library

     Written for the intermediate or advanced C++ programmer, renowned C++ expert Scott Meyers provides essential techniques for getting more out of the Standard Template Library in Effective STL, a tutorial for doing more with this powerful library.

    STL is a hugely powerful feature of today's C++, but one with a well-earned reputation for complexity. The book is organized into 50 tips that explore different areas of the STL. Besides providing a list of dos and don'ts, Meyers presents a lot of background on what works and what doesn't with STL. Each tip is demonstrated with in-depth coding samples, many of which make use of two-color printing to highlight the most important lines of code. (Advanced developers will enjoy Meyers's in-depth explanations, while those who are in a hurry can skip ahead to the recommended tip itself.)

    A good part of this book involves using containers, like vectors and maps, which are built into STL. (Besides the standard built-in containers, the author also highlights recent additions to STL like B-trees, which are available as extensions from other vendors.) You'll learn the best ways to allocate, add, change, and delete items inside containers, including associative containers like maps. You'll also learn to avoid common pitfalls, which can result in writing code that is slow or just plain wrong.

    3 votes, average: 2.67 out of 53 votes, average: 2.67 out of 53 votes, average: 2.67 out of 53 votes, average: 2.67 out of 53 votes, average: 2.67 out of 5
  • 2,488 views
  • 0 Comments
  • In: C/C++, IT eBooks
  • Author : Crimson
  • Effective C++ Cd: 85 Specific Ways to Improve Your Programs and Designs

    On the Effective C++ CD, well-known C++ guru Scott Meyers combines the complete text of two of his books, Effective C++ and More Effective C++. Since the format of these two books provides a laundry list of tips for improving C++ code (Effective C++ contains 50 tips, while More Effective C++ adds 35 more), the CD-ROM format is a natural fit and a convenient way to read both titles. The CD-ROM format adds extra material, including several magazine articles and an annotated list of books for further reading. A handy full-text search engine lets you cross-reference material from both books. (Alternatively, you can just browse and read at your own pace.) The CD-ROM provides full control of image size and other options, making it useful for virtually any system, from desktop to laptop. (It requires only Netscape 4 or Microsoft Internet Explorer 4 browsers or later). While the author himself writes that he likes printed books, this CD-ROM makes good use of the greater flexibility of HTML. The additional material makes this electronic version even more comprehensive than the two previous titles combined. –Richard Dragan

    2 votes, average: 4.5 out of 52 votes, average: 4.5 out of 52 votes, average: 4.5 out of 52 votes, average: 4.5 out of 52 votes, average: 4.5 out of 5
  • 3,359 views
  • 0 Comments
  • In: C/C++, IT eBooks
  • Author : Crimson