Buy used:
$4.45
$6.99 delivery October 7 - 16. Details
Used: Very Good | Details
Condition: Used: Very Good
Comment: Former library book. Slight signs of wear on the cover. Stains on the edge. Edition 2008. Ammareal gives back up to 15% of this item's net price to charity organizations.
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Other sellers on Amazon
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Ivor Horton's Beginning Visual C++ 2008 1st Edition

4.1 4.1 out of 5 stars 35 ratings

There is a newer edition of this item:

Ivor Horton's Beginning Visual C++ 2012
$20.27
(24)
Only 1 left in stock - order soon.
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

  • Publisher ‏ : ‎ Wrox; 1st edition (March 31, 2008)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 1392 pages
  • ISBN-10 ‏ : ‎ 0470225904
  • ISBN-13 ‏ : ‎ 978-0470225905
  • Item Weight ‏ : ‎ 4.65 pounds
  • Dimensions ‏ : ‎ 7.4 x 1.9 x 9.2 inches
  • Customer Reviews:
    4.1 4.1 out of 5 stars 35 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Ivor Horton
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Customer reviews

4.1 out of 5 stars
35 global ratings

Top reviews from the United States

Reviewed in the United States on November 3, 2009
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. Horton explains things very well, clear and logical. I especially like, for example, his discussion of references, something which other authors seem unable to explain clearly. I've been following his step by step examples for using MFC, and they work well. Every step is presented in detail. Just do as your told and it works!

I do have one significant criticism. The book is almost 1400 pages long, and that is just too long to be convenient to handle. I would have preferred to have it be in the form of two volumes, Volume 1 being devoted to the C++ language and Volume 2 being devoted to the applications. I just find it to be physically awkward to read a 1400-page book.

Addendum as of 14 Feb 2010:

I have been using this book extensively now, and I'd like to add to my previous comments. This book covers a number of topics, the Integrated Development Environment(IDE), the C++ language, the Microsoft Foundation Classes (MFC) and the Common Language Runtime (CLR) for creating programs to run in the Windows environment. Each one of these topics is huge. Horton tackles the problem with a number of examples, the emphasis being on the development of a program called Sketcher for drawing objects on the screen. He devoted Chapters 13 through 19 to this program. He develops two versions of Sketcher, one illustrating the use of the MFC and the other the use of the CLR, the emphasis being heavily on the MFC. I developed the MFC version. The final version of Sketcher is a complicated program.

If you've ever followed a book to develop a program, you know that you will have bugs your program, and that it's important when you're trying to fix those bugs to be able to have confidence that the author's instructions are OK. I can tell you with certainty that you can count on Horton's being correct. If you truly follow his instructions, step by step as he describes, your version of Sketcher will compile and run OK. I recommend that, after you successfully complete the version in each chapter, you save it as something like SketcherCh13, SketcherCh14, etc. so that you'll have a good starting point for trying to sort out where you went wrong in each chapter. It is an amazing book.

I am, by no means now an accomplished Windows programmer. However, I am ready to start crawling on my own. I stand by by earlier comments.
3 people found this helpful
Report
Reviewed in the United States on April 15, 2008
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.
23 people found this helpful
Report
Reviewed in the United States on April 27, 2010
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).
Surprisingly there are very few books on MFC C++ programming that are less than 8 years old and these are a bit out of date (Microsoft made updates to MFC in Visual Studio 2008).
My problem is that the book tries to cover programming using C++ and C++(.NET) in the same book.
I don't really care about .NET at the moment. (I skipped the .NET parts because it's like learning two foreign languages at time, confusing)
I wished the author would have focused on the C++ part more because there aren't any good books out there on the subject.
The beginning sections of the book have very good depth, but it seems like the book peters off near the end, probably due to lack of space.
As Microsoft pushes .NET there is still a need for native programming for applications that require speed.
Overall the book was well written. If the author had two books, one for C++ and one for C++(.NET) then those books would be really good.
I think the book is still worth purchasing because:
1) The initial section on basic C++ programming is one of the best I've seen. (very well written and concise.)
2) The book really did help me understand how to use Visual Studio 2008 through it's examples.
3) I did gain a basic understanding about programming GUI's in MFC.
Recently I purchased Foundations of Qt® Development (Expert's Voice in Open Source) and was really impressed by how easy it is to program native C++ programs in Qt. I've gotten much further in a shorter period of time than with MFC. There is even a Visual Studio 2008 plugin that allows you to program Qt in VS.

Jeff
One person found this helpful
Report

Top reviews from other countries

Translate all reviews to English
juncatou
5.0 out of 5 stars Five Stars
Reviewed in Canada on March 16, 2018
Very complete and detailed information to lean Native C++ and managed C++
Amazon Customer
5.0 out of 5 stars Five Stars
Reviewed in the United Kingdom on April 1, 2016
good
acrofare
5.0 out of 5 stars Si vous voulez vraiment avancer en C++
Reviewed in France on August 10, 2012
Excellent bouquin. L'approche est progressive, claire et didactique. Les explications ne sont pas inutilement verbeuses, mais concises et précises. On ne se sent nullement noyé dans les exemples de code, qui sont bien ciblés, complets, pas trop ambitieux et surtout fonctionnels. A recommander à tout débutant en programmation (et plus si affinités). Merci Mr Horton d'avoir réfléchi intelligemment à la progression de l'apprentissage.
Ahmet
5.0 out of 5 stars Five Stars
Reviewed in the United Kingdom on August 13, 2015
Alec
4.0 out of 5 stars Well written
Reviewed in Canada on January 9, 2013
Well written book for those from beginner to anyone wanting to brush up on their technique.
Cover all issues extensively.