C++ All-in-One Desk Reference for Dummies

Overview

There are almost as many programming languages these days as there are dialects at a Washington cocktail party. Among them all, however, C++ remains a favorite, especially for beginners. C++ is fast, powerful, fully compiled, and portable. If you’ve thought about learning programming, it’s a great place to start. And if you’re already experienced with C++, you probably know a well-organized reference guide makes a programmer’s life a lot easier.

C++ All-In-One Desk Reference For...

See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (34) from $1.99   
  • New (5) from $11.98   
  • Used (29) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$11.98
Seller since 2008

Feedback rating:

(4402)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
0764517953 SHIPS WITHIN 24 HOURS!! (SAME BUSINESS DAY) GREAT BOOK!!

Ships from: BAY SHORE, NY

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$27.98
Seller since 2008

Feedback rating:

(278)

Condition: New
0764517953 New item in stock, may show minimal wear from storage. No remainder mark. I ship daily and provide tracking! 100% Money Back Guarantee!

Ships from: FORT MYERS, FL

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$27.98
Seller since 2013

Feedback rating:

(3)

Condition: New
PAPERBACK New 0764517953 New item in stock, may show minimal wear from storage. No remainder mark. I ship daily and provide tracking! 100% Money Back Guarantee!

Ships from: LEHIGH ACRES, FL

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$60.00
Seller since 2014

Feedback rating:

(139)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$60.00
Seller since 2014

Feedback rating:

(139)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Close
Sort by
Sending request ...

Overview

There are almost as many programming languages these days as there are dialects at a Washington cocktail party. Among them all, however, C++ remains a favorite, especially for beginners. C++ is fast, powerful, fully compiled, and portable. If you’ve thought about learning programming, it’s a great place to start. And if you’re already experienced with C++, you probably know a well-organized reference guide makes a programmer’s life a lot easier.

C++ All-In-One Desk Reference For Dummies is a guide that grows with you. It’s organized into seven convenient minibooks, each devoted to a particular aspect of C++. So whether you’re a beginner just learning the lingo, or a veteran who wants to find out how to write a Web service in C++ .NET by using the Managed Extension to C++ (and who actually knows what that means!) you can find the answers quickly and easily.

If you’re about to venture into C++ programming for the first time, Minibook I begins at the beginning and covers all the basic stuff you need to know. You’ll be ready to join the big kids when you reach the subsequent minibooks, which cover

  • Understanding objects and classes, including UML and design patterns
  • Fixing problems, debugging your code, and choosing a good debugger
  • Advanced C++ programming
  • Reading and writing files, with coverage of stream programming
  • C++ .NET, which shows you how to program for Microsoft’s latest product, create Web services, build assemblies, and more
  • Visual Studio 6.0 and MFC, featuring a discussion of writing software for Windows with Microsoft Foundation classes

No matter howaccomplished a C++ programmer you are – or aren’t – there will always be times when you need a reference guide. C++ All-In-One Desk Reference For Dummies gets you started with C++ programming, takes you as far as you want to go, and makes it easy to find out more whenever you want.

Read More Show Less

Product Details

  • ISBN-13: 9780764517952
  • Publisher: Wiley
  • Publication date: 12/8/2002
  • Series: For Dummies Series
  • Edition description: BK&CD-ROM
  • Edition number: 1
  • Pages: 864
  • Product dimensions: 9.04 (w) x 7.34 (h) x 1.88 (d)

Meet the Author

Jeff Cogswell is a software engineer, writer, consultant, and former educator. He is also the author of Developing Visual Studio.NET Macros and Add-Ins.
Read More Show Less

Table of Contents

Introduction 1
Bk. I Introducing C++ 5
Ch. 1 Creating a First C++ Program 7
Ch. 2 Storing Data in C++ 29
Ch. 3 Directing Your C++ Program Flow 59
Ch. 4 Dividing Your Work with Functions 81
Ch. 5 Dividing Between Source-Code Files 107
Ch. 6 Referring to Your Data Through Pointers 119
Ch. 7 Working with Classes 147
Ch. 8 Using Advanced C++ Features 179
Bk. II Understanding Objects and Classes 211
Ch. 1 Planning and Building Objects 213
Ch. 2 Describing Your Program with UML 243
Ch. 3 Structuring Your Classes with UML 263
Ch. 4 Demonstrating Behavior with UML 277
Ch. 5 Modeling Your Programs with UML 295
Ch. 6 Building with Design Patterns 307
Bk. III Fixing Problems 333
Ch. 1 Dealing with Bugs 335
Ch. 2 Debugging a Program 347
Ch. 3 Stopping and Inspecting Your Code 357
Ch. 4 Traveling About the Stack 369
Bk. IV Advanced Programming 377
Ch. 1 Working with Arrays, Pointers, and References 379
Ch. 2 Creating Data Structures 409
Ch. 3 Constructors, Destructors, and Exceptions 429
Ch. 4 Advanced Class Usage 455
Ch. 5 Creating Classes with Templates 477
Ch. 6 Programming with the Standard Library 507
Bk. V Reading and Writing Files 539
Ch. 1 Filing Information with the Streams Library 541
Ch. 2 Writing with Output Streams 553
Ch. 3 Reading with Input Streams 565
Ch. 4 Building Directories and Contents 577
Ch. 5 Streaming Your Own Classes 587
Bk. VI C++ .Net 599
Ch. 1 In a .NET Frame of Mind 601
Ch. 2 Moving About in Visual Studio 609
Ch. 3 All About Strings 621
Ch. 4 Managing Your Objects 631
Ch. 5 Taking Managed Extensions Farther 639
Ch. 6 Programming for Events 649
Ch. 7 Building Forms in .NET 657
Ch. 8 Managing Files in .NET 669
Ch. 9 Building the Famous Web Services 677
Ch. 10 Building and Managing Assemblies 691
Bk. VII Visual Studio 6.0 and MFC 701
Ch. 1 Creating Visual Studio Projects 703
Ch. 2 Manipulating and Debugging Projects 717
Ch. 3 Editing with Wizardry 727
Ch. 4 Just Browsing, Thank You 737
Ch. 5 Creating Windows Programs with MFC 747
Ch. 6 Adding Controls in MFC 759
Bk. VIII Appendixes 773
App. A Automating Your Programs with Makefiles 775
App. B: About the CD-ROM 787
Index 791
End-User License Agreement 833
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 – 4 of 5 Customer Reviews
  • Anonymous

    Posted July 31, 2008

    Great Book!

    This book is for the determined programmer who wants to not only learn the basics of C++, but the full potential of the language. It is written with detailed examples, and requires no previous knowladge of programming. It is a great book!

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted June 23, 2003

    Awesome!

    This book is awesome! FINALLY somebody can teach C++! Although this is the B&N site, I had trouble finding it at my local Barnes & Noble for some reason, but I found it at Borders down the street, and bought it there.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted April 9, 2003

    A virtual cheat-sheet for the hardest language around

    You remember that scene in The Matrix when Neo was 'force-fed' the instructions to Jiu Jitsu? Well, this book is as close as you're going to get to having that with C++.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted April 2, 2003

    Wish I had read this C++ text first!

    I have been struggling with the computer courses in a Computer Science Degree program that is completely online. I have read over 20 C++ programming texts and I wish I had read this one first. Along with the usual frivolities that accompany 'for Dummies!' books, Jeff Cogswell is able to explain all those fun little things like polymorphism and UML and object-oriented in ways that no one else has been able to do. I would buy another book by this author in a heartbeat. With no prior computer programming experience, the concepts in C++ had me pretty much beat. Jeff was able to bring my hopes of graduation back to life. Thanks, Jeff

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 – 4 of 5 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)