Programming Books C Java PHP Python Learn more Browse Programming Books
Ivor Horton's Beginning Visual C++ 2008 and over one million other books are available for Amazon Kindle. Learn more

Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 
Have one to sell? Sell yours here
Start reading Ivor Horton's Beginning Visual C++ 2008 on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Ivor Horton's Beginning Visual C++ 2008 [Paperback]

Ivor Horton
4.0 out of 5 stars  See all reviews (20 customer reviews)


Available from these sellers.


Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $35.99  
Paperback --  
Woot is turning 10!
Save Up to 70% at Woot's 10th Birthday Bash! Today only, get free shipping on some of our best deals ever! Check out all the fun, games, and deals now!
There is a newer edition of this item:
Ivor Horton's Beginning Visual C++ 2012 Ivor Horton's Beginning Visual C++ 2012 3.7 out of 5 stars (11)
$41.96
In Stock.

Book Description

March 31, 2008 0470225904 978-0470225905 1
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.


Editorial Reviews

From the Back Cover

Ivor Horton's Beginning Visual C++ 2008

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.

Horton's accessible approach and detailed examples cover both flavors of the C++ language—native ISO/ANSIC++ Windows application development using the Microsoft Foundation Classes (MFC), as well as the development of C++/CLI Windows applications using Windows Forms. He also introduces you to the techniques you can use for accessing data sources in both MFC and Windows Forms, and working examples demonstrate each programming technique that is being discussed. With this book by your side, you are well on your way to becoming a successful C++ programmer.

What you will learn from this book

  • How to use the Standard Template Library, a powerful and extensive set of tools for organizing and manipulating data in your native C++ programs

  • Techniques for finding errors in your C++ programs

  • The ways that Microsoft® Windows® applications are structured and the elements that are essential for each application

  • How to create and use common controls in order to build the graphical user interface for your application

  • Ways to develop your own libraries using MFC

  • The different controls that are available for accessing data sources, how they work, and how to customize them

Who this book is for
This book is for anyone who wants to write C++ applications for the Microsoft Windows OS. No prior experience of any programming language is assumed.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

About the Author

Ivor Horton graduated as a mathematician and was lured into information technology by promises of great rewards for very little work. In spite of the reality being usually a great deal of work for relatively modest rewards, he has continued to work with computers to the present day. He has been engaged at various times in programming, systems design, consultancy, and the management of the implementation of projects of considerable complexity.
Horton has many years of experience in the design and implementation of computer systems applied to engineering design and to manufacturing operations in a variety of industries. He has considerable experience developing occasionally useful applications in a wide variety of programming languages, and teaching primarily scientists and engineers to do likewise. He has been writing books on programming for more than 10 years now, and his currently published works include tutorials on C, C++, and Java. At the present time, when he is not writing programming books or providing advice to others, he spends his time fishing, traveling, and trying to speak better French.

Product Details

  • Paperback: 1392 pages
  • Publisher: Wrox; 1 edition (March 31, 2008)
  • Language: English
  • ISBN-10: 0470225904
  • ISBN-13: 978-0470225905
  • Product Dimensions: 9.2 x 7.4 x 2 inches
  • Shipping Weight: 4.6 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (20 customer reviews)
  • Amazon Best Sellers Rank: #400,992 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
52 of 56 people found the following review helpful
4.0 out of 5 stars C++ showing its age May 12, 2008
Format:Paperback
Just read an interview with Bjarne Stroustrup, the inventor of C++, where he studiously avoided talking about C# as much as possible. Understandable, perhaps - in my opinion most (not all, but most) programming projects for Windows systems would benefit greatly from using C# instead of C++.

Not that the above observation has anything to do with "Ivor Horton's Beginning Visual C++ 2008"; I just felt the urge to pass along that opinion in case the reader of this review has not yet decided whether to start learning C++ or C#.

For those who are interested in learning C++ for use with Windows, I can recommend this book. It is well written and covers everything you need to know to get started. In fact, at 1356 pages (not 1392, as currently listed at Amazon) it covers much more than most people need to know.

In Visual Studio 2005, and continuing in Visual Studio 2008, Microsoft introduced a new dialect of C++ called C++/CLI. The great advantage of C++/CLI is that it allows you to integrate "managed" programming (programs that run on the .Net Framework) and "unmanaged" or "native" programming. This is a unique ability of C++/CLI, and for this kind of programs C++/CLI can run circles around C#.

Ivor Horton's book provides a good introduction to C++/CLI, with most chapters being divided into two parts; the first part about classical (ANSI/ISO) C++ and the second part about C++/CLI. However, as a beginner's book, it does not get into the really exciting managed/unmanaged "interop" parts of C++/CLI. For that you will need a more advanced book, for example
... Read more ›
Was this review helpful to you?
23 of 26 people found the following review helpful
5.0 out of 5 stars BEST OF ITS KIND April 15, 2008
Format:Paperback|Verified Purchase
I have used Ivor Horton's books on Visual C++ since Beginning Visual C++ 4 and this latest book conforms to the very high standard set by the previous books.

First of all, the book is written for the IDE(s) provided and not the other way round. This book covers the ISO/ANSI standard C++ and the Microsoft extension C++/CLI, together with the Standard Template Library, in the first 11 chapters. Windows Programming is introduced in Chapter 12 and covers both MFC and Windows Forms.

Now, if you want to go down the traditional game Programming route, then Win32 and Standard C++ is what you will need, together with DirectX or OpenGL at a later stage. The book covers all the C++ you will need for that. However, should you want something for business applications, together with a graphics capability and a rich GUI, then that is covered also with Windows Forms and, although I have never used it, presumably Visual Studio Express is perfectly adequate for this exercise.

A problem emerges if you have used and want to continue using MFC, since these classes are not part of the Express version. Presumably, Microsoft considered that those who would want to use MFC have done so in previous versions of Visual Studio and would simply upgrade to, at least, the 2008 Standard version.

The fact remains, however, that this book covers Windows Forms, and all that you could do with the MFC can be done as well, if not a lot better, with Forms. And since the Express version contains Windows Forms, it is difficult to imagine there being any problem with reaching project objectives.

Having said that, I would like to conclude by saying that this is a truly excellent work, and it is very difficult to see how this beginning text could be improved upon, even by Wrox standards.
Comment | 
Was this review helpful to you?
15 of 17 people found the following review helpful
3.0 out of 5 stars Reasonable title but already showing its age September 25, 2008
By obediah
Format:Paperback
"Beginning Visual C++" is a book divided into two main components. The first half of the book is dedicated to teaching the reader about ANSI C++, that is standardized C++ with no Microsoft specific features. The second part of the book is dedicated to Microsoft specific additions to the language. Here the author shows the user how to use the Microsoft Foundation Classes as well as programming with the .NET framework.

Overall the book is well written and clear to understand. As the title indicates it is pitched at the beginner market. However, its primary flaw is that it tries to deliver too much for a single text. With plenty of excellent ANSI C++ references on the market, it is a mystery to me as to why the author tries to cram two books into the one volume. The end result is that both sections of the book do not go into as much detail as they could.

ANSI C++ is currently undergoing a very major revision and the standard will soon include regular expressions, smart pointers, hash tables and random number generators. These are not by any means "advanced" features of the language and I feel that any C++ book written from 2008 onwards should include at least a brief reference to what will shortly become a core component of the language. The MFC component feels similarly dated in that it does not include coverage of ribbon elements, docking toolbars, tabbed documents and so forth.

I have not read any of the previous "Beginning Visual C++" volumes by Horton but it feels as if he has simply tacked on small, incremental changes as each new release of Visual C++ has come out rather than making the broad sweeping changes necessary to do justice to some of the new feature sets discussed above. Nonetheless I would still recommend the purchase of this book for beginners who have absolutely so C++ experience at all.
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Only place to get your books!!!
Amazon is the only place to get your text books!!! Amazon has the best prices!!! Don't waste your time and money at a book store.
Published on November 28, 2011 by Nathan
5.0 out of 5 stars Programming
i had this book as an ebook first then bought it. i love it, helps out alot and focuses on key components in C++. Read more
Published on March 16, 2011 by Michael Jerome Harden
4.0 out of 5 stars Very helpful for a beginner
I am currently going through this book. I own a copy of C++ Primer Plus by Stephen Prata, but I also bought this book because I literally had no idea where to begin. Read more
Published on October 14, 2010 by clair
5.0 out of 5 stars A good book
Visual c++ 2008
This book has almost the same information as visual c++ 2010,
I like it so far I have been able to start programing.
I read from both books.
Published on September 17, 2010 by miromonte
3.0 out of 5 stars Well written, but not focused enough for me.
I bought this book because I wanted to learn how to program C++ real-time applications in windows using MFC (C++ is the choice for speed over .NET). Read more
Published on April 27, 2010 by Jeffrey W
2.0 out of 5 stars Beginners?? I don't think so!
Just bought the book and I admit I've only read to the introduction, but I have grave reservations about the book already. Read more
Published on April 1, 2010 by Donald Phillips
5.0 out of 5 stars Excellent book but physically too big
I won't go into detail here. The other reviewers have done a good job in that regard. Suffice it to say that this is an extremely good book, very well written. Read more
Published on November 3, 2009 by Edward F. Kurtz
1.0 out of 5 stars Scope is too broad, lacks the new stuff about .NET
I purchased Ivor Horton's Beginning Visual C++ 2008 a few weeks ago. I am disappointed at the books contents. Read more
Published on October 8, 2009 by H. Echegoyen
3.0 out of 5 stars Great first half, second half a flop
I bought this book not to learn C++ but to review it. My primary goal was to become more involved with Windows programming ( the last few chapters of this book dive into that). Read more
Published on September 14, 2009 by Stephen R. Roberts
5.0 out of 5 stars very useful book
Excellent book for learn how to use VISUAL C++ 2008. It guides you step by step explaining every step that encourage you to do it. Read more
Published on June 9, 2009 by Enrique Morales Rodriguez
Search Customer Reviews
Search these reviews only

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



Look for Similar Items by Category