

The only book to teach C++ programming with Microsoft Visual Studio! There's a reason why Ivor Horton's Beginning Visual C++ books dominate the marketplace. Ivor Horton has a loyal following who love his winning approach to teaching programming languages, and in this fully updated new edition, he repeats his successful formula. Offering a comprehensive introduction to both the standard C++ language and to Visual C++, he offers step-by-step programming exercises, examples, and solutions to deftly guide novice programmers through the ins and outs of C++ development. Introduces novice programmers to the current standard, Microsoft Visual C++ 2012, as it is implemented in Microsoft Visual Studio 2012 Focuses on teaching both the C++11 standard and Visual C++ 2012, unlike virtually any other book on the market Covers the C++ language and library and the IDE Delves into new features of both the C++11 standard and of the Visual C++ 2012 programming environment Features C++ project templates, code snippets, and more Even if you have no previous programming experience, you'll soon learn how to build real-world applications using Visual C++ 2012 with this popular guide. Review: Excellent! - This is an excellent update to the last version. The coverage of VS2012 and MS C++/11 is excellent. The introduction of material is paced well. The kindle format is formatted well with no issues. I'm happy I made this purchase. This is the best C++ book I have today. Review: Excellent teaching - Ivor knows how to present the material to beginners - Thorough and understandable. This is a must-have for anyone wanting to get aquainted with the new C++ standard AND Visual Studio 2012.
| Best Sellers Rank | #9,125,192 in Books ( See Top 100 in Books ) #104 in Visial C++ Programming #830 in C Programming Language #1,384 in C++ Programming Language |
| Customer Reviews | 3.7 out of 5 stars 23 Reviews |
W**S
Excellent!
This is an excellent update to the last version. The coverage of VS2012 and MS C++/11 is excellent. The introduction of material is paced well. The kindle format is formatted well with no issues. I'm happy I made this purchase. This is the best C++ book I have today.
F**S
Excellent teaching - Ivor knows how to present the material to beginners
Thorough and understandable. This is a must-have for anyone wanting to get aquainted with the new C++ standard AND Visual Studio 2012.
G**N
NOT exactly written for beginners?
The author has obviously been writing code for so long that he fails to write for "true beginners." Still too "techie" for a beginner making it hard to follow beyond the first few chapters with large chunks of code that are glossed over. For example the author writes "Obviously, a pointer function must contain the memory address of the function that you want to call. To work properly, the pointer must also maintain information about the parameter list for the function it points to, ....", to which I say "HUH?"
F**C
Excellent!
This book serves as an excellent reference for C++. I am an experienced developer with 30+ years of experience and I can honestly say this book will serve as a reference on my shelf for years to come.
S**.
Not the most beginner friendly book
I took a class in C++ programming around 4 years ago and have recently decided that I want to try my hand at mobile app development. I have some experience with C++, but absolutely none with Visual C++. I was hoping that this book would serve as a refresher in C++ coding and a nice introduction to Visual C++, but was a little disappointed. For a book intended to teach beginners Visual C++ I would have hoped that at least the first half of the book and its exercises could be completed using the free Express version Visual C++, but 20 pages in and the book is already into MFC applications which are not supported natively through Express. While I understand the desire to include MFC applications in the book as it easily allows for Windows GUI, I don't see myself buying five hundred dollar software for basic learning, I might work my way through the book on the free 90 day trial of Visual C++ Professional though. The book is also a little long winded, I am working my way through three other books 2 on Windows game programming in C++ and one is C++ for dummies and all three are far easier for a lay person to get into programming and are also more interesting. This book reads more like a user manual, it contains a lot of useful information, but is about as fun as going to the dentist. This book is not over my head, but I have at least a little experience programming, and it seems to progress through programs in a logical way, I only wish it was more geared toward the use of the Express version of Visual.
T**L
Good book, but needs an index.
I've purchased and read two of the previous of Horton's Beginning Visual C++ books. This one differs largely from its predecessor (2010) in that it drops the Parallel Library section, drops all of the equivalent CLI code walk-through, and uses exclusively the Standard Template Library smart pointers (i.e. rewrites the code of the previous versions to eliminate the need for heap management and the need to match delete with new). However, somehow the book got published without a useful index. It appears that the index was regenerated (i.e. is not identical to the previous version), but unfortunately I have found most of page numbers to be wrong. In addition, like previous versions, the index is thinly populated. Many topics covered are not in the index at all. Off topic a bit, C++ is becoming an increasingly cumbersome, cluttered language to read, as is particularly evident in this book. An implicit acknowledgement of this fact is on p732. The authors recommend a typedef: typedef std::list<std::shared_ptr<CElement>>::const_iterator SketchIterator; Using the useful new features of C++11 too often require such a mouthful of text that it's hard to see the intent, much less find the hidden bugs. In my own coding, I'm beginning to resort to the distasteful macro approach, which differs little from the typedef solution the authors suggest.
R**A
A good C++ book
Ivor is a good teacher of C++!!! The book is self explained, and introduce it each concept in an easy way. I strongly recommend this book for anyone who wants to learn C++ from scratch.
J**E
Poor
Requires the purchased version of the software for the examples to work. And I paid plenty for it. It is junk don't buy it.
C**I
Decepcionante. Incompleto. Desordenado.
En general el libro es aceptable, pero me ha decepcionado este libro, ya que esperaba más según lo leído en otras opiniones. A penas profundiza en los temas importantes, hay cosas que no las explica bien, hay otros detalles que no los menciona, los ejemplos son demasiados simples y escuetos, y el índice es un auténtico desastre, porque no coincide casi ninguna página indicada. Parece mentira que este autor con tanta trayectoria haya empeorado sus libros.
P**L
Great Book
This is a really great introductory book about C++. It covers all important aspects of the language and shows how it can be used to develop Windows-based applications. It contains a lot of code examples and exercises, which makes C++ even easier to learn. The newest edition focuses on C++ 11, showing the new features of the language and how they can be used in practice. I really recommend this book.
P**.
Three Stars
Book have very less description on xaml imementation
M**E
Das beste Buch von MS c++ was ich je gelesen habe.
sehr klar geschrieben und alles ausfuehrlich erklaert. Nichts bleibt offen. Jeden neuen Trick, Funktion was im Beispil auftaucht wird erklaert. Das ist Vorteil von I. Horton. Beschreibung von C++ 11 Redaktion! Nachteil von 2012 Ausgabe: fehlen Debuggin und Multithreading Paragraphen. Hier ist auch komlett CLI ausgefallen. Aber fuer mich unrelevant, weil ich fuer native Cpp Interesse habe.
I**N
Ivor Horton's Beginning Visual C++ 2012
Excellent book, just what I was looking for. I haven't yet worked my way completely through it yet but that doesn't prevent me from saying this is an excellent starting point for anyone who wants to learn Microsoft's Visual C++ from scratch. I'm looking forward to completing the effort later this month.
Trustpilot
1 week ago
2 weeks ago