Ivor Horton′s Beginning Visual C++ 2010 (Anglais) Broché – 9 avril 2010
Description du produit
Présentation de l'éditeur
Ivor Horton is the preeminent author of introductory programming language tutorials; previous editions of his Beginning Visual C++ have sold nearly 100,000 copies. This book is a comprehensive introduction to both the Standard C++ language and to Visual C++ 2010; no previous programming experience is required.
All aspects of the 2010 release are covered, including changes to the language and the C++ standard..
- Microsoft Visual C++ is one of the most popular C++ development environments and compilers, used by hundreds of thousands of developers
- Ivor Horton′s approach to programming tutorials has achieved a huge following; this book gives beginning programmers a comprehensive introduction to both Standard C++ and Visual C++ 2010
- Covers all the language changes in Visual C++ 2010, library additions, new MFC features, changes in the Visual Studio development environment, and more
- Also includes a brief introduction to programming for multicore processors in native C++ and C++/CLR processors
- Nearly 100,000 copies of this book have been sold in previous editions
Beginners seeking a complete education in Visual C++ will find everything they need in Ivor Horton′s Beginning Visual C++ 2010.
Quatrième de couverture
By following author Ivor Horton′s accessible tutorial approach and detailed examples you can quickly become an effective C++ programmer. Thoroughly updated for the 2010 release, this book introduces you to the latest development environment and teaches you how to build real–world applications using Visual C++. With this book by your side, you are well on your way to writing applications in both versions of C++ and becoming a successful C++ programmer.
Ivor Horton′s Beginning Visual C++ 2010:
Teaches the essentials of C++ programming using both of the C++ language technologies supported by Visual C++ 2010
Shares techniques for finding errors in C++ programs and explains general debugging principles
Discusses the structure and essential elements that are present in every Windows application
Demonstrates how to develop native Windows applications using the Microsoft Foundation Classes
Guides you through designing and creating substantial Windows applications in both C++ and C++/CLI
Features numerous working examples and exercises that help build programming skills
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
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.
Aucun appareil Kindle n'est requis. Téléchargez l'une des applis Kindle gratuites et commencez à lire les livres Kindle sur votre smartphone, tablette ou ordinateur.
Pour obtenir l'appli gratuite, saisissez votre numéro de téléphone mobile.
Détails sur le produit
Si vous vendez ce produit, souhaitez-vous suggérer des mises à jour par l'intermédiaire du support vendeur ?
Meilleurs commentaires des clients
Un problème s'est produit lors du filtrage des commentaires. Veuillez réessayer ultérieurement.
Vous souhaitez apprendre le C++ mais ne savez pas comment vous y prendre, par quoi commencer ? Ce livre est fait pour vous ! Des outils les plus adaptés jusqu'aux meilleures ressources pour apprendre, cet ouvrage vous donnera toutes les pistes nécessaire pour effectuer un apprentissage correct du C++.
Commentaires client les plus utiles sur Amazon.com
There may be a better book out there to teach you all the nuances of Visual C++ 2010; when I find one, I'll buy it. Other books (Steve Heller's works, for one, and Dietel & Dietel, for another) do a better job of teaching non-Visual-Studio C++, but this one does a more than adequate walkthrough of the product, and the Visual Studio orientation is vital for anybody who's trying to work with that IDE for the first time - or even someone who's wrestled with it for months.
Some buyers have complained that after they bought the book, they discovered that it covers the $450 version of VC++, not the free Express version. Eh. That's what the Internet is for. Sites like msdn dot microsoft dot com, stackoverflow dot com and other Web resources can cover the important topics left out of the book, like making a UI without the fancy design tools in the $450 version.
In fact, the explanations in the book are comprehensive enough that I'm going to use it to guide myself through Eclipse's C++ development tools now that I'm comfortable with Visual C++ 2010. For those who care about such things, the Eclipse IDE is full-featured and free. (To download it, go to eclipse dot org. Make sure to download the C++ version.)
This book is not a thorough treatment of Visual C++ or general C++. With the word "Beginning" in the title, that's to be expected. But beginners can rely on it, and we experienced programmers can go back to it when we need a refresher or a reminder about important concepts.
When you read it, don't be afraid to underline it, make notes in the margin, and draw bookmarks on the page ends (when the book is laying closed, like a brick) to make it more useful to you. And you may or may not find some useful stuff to go with the book, at the Wrox Press website.
His writing is clear and so far his examples have been straight-forward (perhaps too much explanation is given to the obvious in his code - commenting (annotating) his example code would have been just as effective, and sped up the pace of the text a bit too). But it is a major flaw that the index is not well done.
So far the introduction of the Windows dialect CLI/CLR along with standard C++ has been very gentle. Learning two language dialects at once could be confusing. So far the differences are very small but it is not obvious to me that piggy-backing Visual C++/MFC/CLI onto pieces of C++ as you learn them is effective. He also throws in library functions (and classes and structures) with little discussion, but this may be a pedagological strategy. My reaction has been: "Where did THAT come from?!" To sum up: There are better books to learn C++, and once learned, an introduction to Visual C++ could be more accelerated. If your retention is 95%+ perhaps you'll not need a decent index, otherwise its inadequacy is a major negative. I was torn between 3 and 4 stars. I am not sorry I bought it, I just am not sure it will deliver fully. The first 400 pages have been slow. I have not identified any alternatives for MFC and C++/CLI. For C++ I worked though both Shtern's book and Prata's book simultaneously. They were better together (which surprised me). I'd probably give Prata 5 stars and Shtern 4.9. They are a bit out of date.
I continue to use both as supplements to Horton's, (but mostly Pratt's since his index is better).
UPDATE - A year later.
Still pluggin thru the book. I now have more appreciation of what he has attempted and at the same time less appreciation of the way he does it. His task is, in my opinion, impossible. If customers really want one book to learn C++ and Visual C++ and MFC and STL and C++/CLI/CLR then this is it, I think. The only problem is, it just isn't possible. You can learn C++ (& Visual C++) and get an introduction to the STL and surely there must be better books, since Horton's approach is to show you what to do, but not why. If you want an intermediate book to learn STL and MFC, then this is not it either. And if you want a book to learn C++/CLI CLR and .net there are better alternatives. But to learn the C++ basics and a bit of the other two (enough to make you dangerous), this is it. C++ is different enough from C++/CLI that they should be treated separately. And the STL, the MFC are extremely powerful, yet fail (IMHO) at the most important thing a programming language must have: understandability. The use of multiple inheritance allows the programmer to hide the program logic "in plain sight". This adds enormously to the complexity of the code. So, for those that have mastered the MFC or (to a lesser extent) the STL, the augmentation of their power is enormous. For a noob, the learning curve is hyper-extreme. IMHO VS C++ + STL and MFC is one way to go, while the other C++/CLI + .net is the other. I suspect that C# + .net is a better choice than the latter. There is no .net in this book