Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

C++


61. 

Learning DCOM

Learning DCOM

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 01-APR-1999

Insert Date: 06-APR-2011

Slots: 1.0

Table of Contents • Start Reading

This book introduces C++ programmers to DCOM and gives them the basic tools they need to write secure, maintainable programs. It clearly describes the C++ code needed to create distributed components and the communications exchanged between systems and objects, providing background, a guide to Visual C++ development tools and wizards, and insight for performance tuning, debugging, and understanding what the system is doing with your code....

62. 

Data Structures and Algorithms in C++, Second Edition

Data Structures and Algorithms in C++, Second Edition

By: 

Publisher: John Wiley & Sons

Publication Date: 22-FEB-2011

Insert Date: 30-MAR-2011

Slots: 1.0

Table of Contents • Start Reading

An updated, innovative approach to data structures and algorithms Written by an author team of experts in their fields, this authoritative guide demystifies even the most difficult mathematical concepts so that you can gain a clear understanding of data structures and algorithms in C++. The unparalleled author team incorporates the object-oriented design paradigm using C++ as the implementation language, while also providing intuition and analysis of fundamental algorithms. Offers a unique multimedia format for learning the fundamentals of data structures and algorithms Allows...

63. 

Professional C++

Professional C++

By: 

Publisher: Wrox

Publication Date: 21-JAN-2005

Insert Date: 24-MAR-2011

Slots: 1.0

Table of Contents • Start Reading

Geared to experienced C++ developers who may not be familiar with the more advanced features of the language, and therefore are not using it to its full capabilities Teaches programmers how to think in C++-that is, how to design effective solutions that maximize the power of the language The authors drill down into this notoriously complex language, explaining poorly understood elements of the C++ feature set as well as common pitfalls to avoid Contains several in-depth case studies with working code that's been tested on Windows, Linux, and Solaris platforms ...

64. 

Ivor Horton's Beginning Visual C++®2008

Ivor Horton's Beginning Visual C++®2008

By: 

Publisher: Wrox

Publication Date: 31-MAR-2008

Insert Date: 22-MAR-2011

Slots: 1.0

Table of Contents • Start Reading

Proudly presenting the latest edition of one of the all-time bestselling books on the C++ language, successful author Ivor Horton repeats the formula that has made each previous edition so popular by teaching you both the standard C++ language and C++/CLI as well as Visual C++ 2008. Thoroughly updated for the 2008 release, this book shows you how to build real-world applications using Visual C++ and guides you through the ins and outs of C++ development. With this book by your side, you are well on your way to becoming a successful C++ programmer. ...

65. 

C++ Programming: Visual QuickStart Guide

C++ Programming: Visual QuickStart Guide

By: 

Publisher: Peachpit Press

Publication Date: 16-DEC-2005

Insert Date: 19-MAR-2011

Slots: 1.0

Table of Contents • Start Reading

What do Adobe, Microsoft, Amazon.com, and Google have in common? They all use C++ to develop products and provide services! As one of the world’s most popular programming languages, C++ opens up a world of possibilities—if you’re willing to learn it! This guide makes that task easy by tackling both object-oriented programming principles and the ABCs of C++ itself through a series of task-based lessons that employ friendly language and a plethora of visual aids to explain every aspect of the development language. From basic syntax and data types to working with numbers, characters, loops, and...

66. 

Professional Multicore Programming Design and Implementation for C++ Developers

Professional Multicore Programming: Design and Implementation for C++ Developers

By: 

Publisher: Wrox

Publication Date: 09-SEP-2008

Insert Date: 19-FEB-2011

Slots: 1.0

Table of Contents • Start Reading

Professional Multicore Programming: Design and Implementation for C++ Developers presents the basics of multicore programming in a simple, easy-to-understand manner so that you can easily apply the concepts to your everyday projects. Learn the fundamentals of programming for multiprocessor and multithreaded architecture, progress to multi-core programming and eventually become comfortable with programming techniques that otherwise can be difficult to understand. Anticipate the pitfalls and traps of concurrency programming and synchronization before you encounter them yourself by finding...

67. 

Programming and Problem Solving with C++: Brief Edition, 5th Edition

Programming and Problem Solving with C++: Brief Edition, 5th Edition

By: Nell Dale; Chip Weems

Publisher: Jones & Bartlett Learning

Publication Date: 22-OCT-2010

Insert Date: 07-DEC-2010

Slots: 1.0

Table of Contents • Start Reading

Based off the highly successful Programming and Problem Solving with C++ which Dale is famous for, comes the new Brief Edition, perfect for the one-term course. The text was motivated by the need for a text that covered only what instructors and students are able to move through in a single semester without sacrificing the breadth and detail necessary for the introductory programmer. The authors excite and engage students in the learning process with their accessible writing style, rich pedagogy, and relevant examples. This Brief Edition introduces the new Software Maintenance Case...

68. 

Programming and Problem Solving with C++, 5th Edition

Programming and Problem Solving with C++, 5th Edition

By: Nell Dale; Chip Weems

Publisher: Jones & Bartlett Learning

Publication Date: 15-MAY-2009

Insert Date: 24-NOV-2010

Slots: 1.0

Table of Contents • Start Reading

Completely revised and updated with the latest version of C++, the new Fifth Edition of Programming and Problem Solving with C++ provides the clearest introduction to C++, object-oriented programming, and software development available. Renowned author team Nell Dale and Chip Weems are careful to include all topics and guidelines put forth by the ACM/IEEE. A new chapter on Data Structures makes this text ideal for the one- or two-term course. New Software Maintenance Case Studies teach students how to read code in order to debug, alter, or enhance existing class or code segments....

69. 

A Laboratory Course in C++, 5th Edition

A Laboratory Course in C++, 5th Edition

By: Nell Dale

Publisher: Jones & Bartlett Learning

Publication Date: 23-JUN-2009

Insert Date: 16-OCT-2010

Slots: 1.0

Table of Contents • Start Reading

Through hands-on lab exercises, this lab manual teaches the syntax and semantics of C++ constructs in a flexible framework that is perfect for both closed lab settings and independent learning. The exercises are broken into three types of activities: Pre-Lab: Reading review and paper-and-pencil exercises designed to ensure understanding of the material to be covered in the exercises In-Lab: Individual lessons broken into exercises specifically mapped to the concepts covered in the chapter Post-Lab: Programming assignments which can be done independently and cover the important topics from...

70. 

C++: An Active Learning Approach

C++: An Active Learning Approach

By: Todd W. Breedlove; Randal L. Albert

Publisher: Jones & Bartlett Learning

Publication Date: 22-OCT-2010

Insert Date: 12-OCT-2010

Slots: 1.0

Table of Contents • Start Reading

C++: An Active Learning Approach provides a hands-on approach to the C++ language through active learning exercises and numerous programming projects. Ideal for the introductory programming course, this text includes the latest C++ upgrades without losing site of the C underpinnings still required for all computing fields. With over 30 years combined teaching experience the authors understand potential pitfalls students face and aim to keep the language simple, straightforward, and conversational. The topics are covered in-depth yet as succinctly as possible. The text provides challenging...

71. 

C++ Data Structures: A Laboratory Course, 3rd Edition

C++ Data Structures: A Laboratory Course, 3rd Edition

By: Stefan Brandle; James Robergé; Jonathan Geisler; David Whittington

Publisher: Jones & Bartlett Learning

Publication Date: 22-OCT-2010

Insert Date: 09-OCT-2010

Slots: 1.0

Table of Contents • Start Reading

C++ Data Structures: A Laboratory Course exemplifies the active learning experience. With a dynamic learn-by-doing focus, this laboratory manual encourages students to explore data structures by implementing them, a process through which students discover how data structures work and how they can be applied. Providing a framework that offers feedback and support, this text challenges students to exercise their creativity in both programming and analysis. Topics covered include: Text ADT, BlogEntry ADT, Stack ADT, Heap ADT, Weighted Graph ADT, and much more!...

72. 

Beginning C++ Through Game Programming, Third Edition

Beginning C++ Through Game Programming, Third Edition

By: Michael Dawson

Publisher: Course Technology PTR

Publication Date: 01-OCT-2010

Insert Date: 08-OCT-2010

Slots: 1.0

Table of Contents • Start Reading

BEGINNING C++ THROUGH GAME PROGRAMMING, THIRD EDITION approaches learning C++ from the unique and fun perspective of games. Written for the beginning game developer or programmer, the book assumes no previous programming experience and each new skill and concept is taught using simple language and step-by-step instructions. Readers will complete small projects in each chapter to reinforce what they've learned and a final project at the end combines all of the major topics covered in the book. Featuring twenty five percent new material, this third edition covers all the latest technology...

73. 

Beginning Programming with C++ For Dummies®

Beginning Programming with C++ For Dummies®

By: 

Publisher: For Dummies

Publication Date: 16-AUG-2010

Insert Date: 29-AUG-2010

Slots: 1.0

Table of Contents • Start Reading

An ideal starting point to get a strong grasp of the fundamentals of C++ C++ is an object-oriented programming language commonly adopted by would-be programmers. This book explores the basic development concepts and techniques of C++ and explains the "how" and "why" of C++ programming from the ground up. You'll discover what goes into creating a program, as well as how to put the various pieces together, deal with standard programming challenges, handle debugging, and make it all work. Details the basics of C++ programming and explores the "how" and "why" of this object-oriented...

74. 

The Boost Graph Library: User Guide and Reference Manual

The Boost Graph Library: User Guide and Reference Manual

By: 

Publisher: Addison-Wesley Professional

Publication Date: 20-DEC-2001

Insert Date: 25-AUG-2010

Slots: 1.0

Table of Contents • Start Reading

The Boost Graph Library (BGL) is the first C++ library to apply the principles of generic programming to the construction of the advanced data structures and algorithms used in graph computations. Problems in such diverse areas as Internet packet routing, molecular biology, scientific computing, and telephone network design can be solved by using graph theory. This book presents an in-depth description of the BGL and provides working examples designed to illustrate the application of BGL to these real-world problems. Written by the BGL developers, The Boost Graph Library: User Guide and...

75. 

C++ Primer Plus, Fifth Edition

C++ Primer Plus, Fifth Edition

By: 

Publisher: Sams

Publication Date: 15-NOV-2004

Insert Date: 10-APR-2010

Slots: 1.0

Table of Contents • Start Reading

If you are new to C++ programming, C++ Primer Plus, Fifth Edition is a friendly and easy-to-use self-study guide. You will cover the latest and most useful language enhancements, the Standard Template Library and ways to streamline object-oriented programming with C++. This guide also illustrates how to handle input and output, make programs perform repetitive tasks, manipulate data, hide information, use functions and build flexible, easily modifiable programs. With the help of this book, you will: Learn C++ programming from the ground up. Learn through real-world, hands-on...

76. 

C++ For Dummies® 6th Edition

C++ For Dummies®, 6th Edition

By: 

Publisher: For Dummies

Publication Date: 11-MAY-2009

Insert Date: 11-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

Enter the world of computer programming with this step-by-step guide to the C++ language! C++ is a great introduction to object-oriented programming, and this friendly guide covers everything you need to know and nothing you don’t. You’ll write your first program by the end of Chapter 1. C++ For Dummies, 6th Edition, helps you understand C++ programming from the ground up. It’s full of examples to show you how things work, and it even explains “why”, so you understand how the pieces fit together. And the bonus CD includes a special code editor, an update GNU compiler, and all source code...

77. 

C++ All-In-One For Dummies®, 2nd Edition

C++ All-In-One For Dummies®, 2nd Edition

By: 

Publisher: For Dummies

Publication Date: 31-AUG-2009

Insert Date: 05-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

Here’s the easy way to learn how to use C++ C++, developed by Bjarne Stroustrup at Bell Labs, is one of the most widely used programming languages, with close to four million C++ programmers and growing. C++’s popularity has earned it a spot as part of the Standard Library. Fully updated for the new C++ 2009 standard, C++ All-in-One for Dummies, 2nd Edition compiles seven books into one. This guidebook covers key topics like an introduction to C++, understanding objects and classes, fixing problems, advanced programming, reading and writing files, advanced C++, and building...

78. 

Microsoft Visual C++ Windows Applications by Example: Code and Explanation for Real-World MFC C++ Applications

Microsoft Visual C++ Windows Applications by Example: Code and Explanation for Real-World MFC C++ Applications

By: Stefan Björnander

Publisher: Packt Publishing

Publication Date: 26-JUN-2008

Insert Date: 07-JUL-2009

Slots: 1.0

Table of Contents • Start Reading

In Detail With this book you will learn how to create applications using MDI, complex file formats, text parsing and processing, graphics, and interactions. Every essential skill required to build Windows desktop–style applications is covered in the context of fully working examples. The book begins with a quick primer on the C++ language, and using the Visual C++ IDE to create Windows applications. This acts as a recap for existing C++ programmers, and a quick guide to the language if you've not worked with C++ before. The book then moves into a set of comprehensive example applications,...

79. 

Foundations of Qt Development

Foundations of Qt Development

By: Johan Thelin

Publisher: Apress

Publication Date: 23-AUG-2007

Insert Date: 25-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

As 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...

80. 

C++ Programming for the Absolute Beginner, Second Edition

C++ Programming for the Absolute Beginner, Second Edition

By: Mark Lee

Publisher: Course Technology PTR

Publication Date: 21-APR-2009

Insert Date: 05-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

If you are new to programming with C++ and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the "For the Absolute Beginner"' series teach the principles of programming through simple game creation. You will acquire the skills that you need for more practical C++ programming applications and will learn how these skills can be put to use in real-world scenarios. Throughout the chapters, you will find code samples that illustrate concepts presented. At the end of each chapter, you will find a complete game that demonstrates the...