Register and manage all your domains at Domain Name Com - Electronics & Software
Domain Names Electronics Software
.BIZ domains are here!
Manage | Register | Email Login
Home | Domain Name Registration | Software | Electronics | Web Certificates | About Us | Contact Us | Help
Welcome: Domain Name Com Shop
Home | Domain Name Registration | Software | Electronics | Web Certificates | About Us | Contact Us | Help
Ivor Horton's Beginning Visual C++ 2008

Domain Name Com's - : Ivor Horton's Beginning Visual C++ 2008


  

Rating: 5 out of 5 stars - Ivor Horton's Beginning Visual C++ 2008
The book is a great guide for beginners, who want to study Visual C++ 2008 efficiently. The book covers the most popular topics (C++/CLI, native C++ coding, MFC) and explains the details of each in a very easy understandable way. The book is structured in a very good way, giving a head start by introducing the basics of C++, the fundamentals of .NET Framework and taking a glance at the Visual Studio 2008 IDE. This is a great book for anyone who wants to start learning C++ in a productive way. I would definitely recommend reading this book cover to cover.



Rating: 3 out of 5 stars - Reasonable title but already showing its age
"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.



Rating: 4 out of 5 stars - C++ GUI
This book was great for helping teach how to create a gui from just the windows.h files. It also went through creating one with other headers but those headers are only in the full visual Studio 2008 profesional. I enjoyed it. It will be helpfull to other intermediate programers to even advanced ones. To the ones just starting out it is alright but not the greatest.



Rating: 4 out of 5 stars - C++ showing its age
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 Expert Visual C++/CLI: .NET for Visual C++ Programmers (Expert's Voice in .Net) - and some experience in creating both managed and unmanaged programs.

On the other hand, if C++/CLI is of no interest to you, then you can easily ignore those parts of the book.

Turning to more general comments, this book is well written and does a good job of describing all of the (sometimes messy) details about C++. There are many programming examples, all meticulously explained. The source code for the examples is available on the publisher's web site. There is even an online service - at one point I mistakenly thought I'd found a bug in one of the examples and I reported it as errata. In response I received a kind message from Mr. Horton himself telling me why I was wrong.

I liked the occasionally humorous tone of the book too, and was especially intrigued by Mr. Horton's reference to a book called "Paneless Programming" from 1981.

There are no major negative aspects, but I did find the fairly large number of typos somewhat irritating. Another surprising experience was that the index, although huge at 38 pages, was missing obvious entries such as "enum" and "typedef". Occasionally material was presented in a slightly illogical way, being (prematurely?) mentioned briefly in one chapter and then finally described properly in a later chapter.

As mentioned by other reviewers, in order to do the MFC parts of the book you need to have access to one of the non-free versions of Microsoft Visual Studio 2008.

This is a very good introductory book about C++ and C++/CLI for Visual Studio 2008.

Rennie Petersen



Rating: 5 out of 5 stars - An Excellent Introduction to C++
Any serious programming will require more than the free edition of C++! This is a great book to learn the language comprehensively from the bottom up - I have recommended it to several colleagues and none of them have been disappointed to date - well done again Mr Horton...


page 1 of  2
 1  2 
 

Domain Name Registration
Register Domain Name
Private Domain Registration
Domain Name Auction
Bulk Register Domains
Transfer Domain Name
Bulk Transfer Domains
Manage Domain Names
Email Accounts
Website Creator
Website Creator
Build Your Own Website
Website Templates
Mobile Website Templates
Website Hosting Plans
Hosting Plans
Dedicated Server
Virtual Dedicated Server
My Server - Account Login
Secure Server Certificates
Introduction
Technical Documents
Purchase Secure Server
SSL Certificate
Software
MS Office Student
QuickBooksPro 2008
Digital Photo Editing
How To Create a Foto Album
HTML WebPage Editors
Top Firewalls
Networking Software
Internet Security
Local Area Networks
Security & Firewalls
Software Downloads
Internet Utilities
Children's Software
Programming
Electronics
MP3 Players
Camera & Photo
Office Electronics
Computers & Ad-On's
Handhelds & PDA
GPS & Navigation
Home Automations & Security
Compare Prices on Electronics
Ink & Toner Finder
Monitors & Projectors
Internet Webcams
Blu Ray Disc Drive
Contact Information
Office Locations
Customer Feedback


| Domain Name Registrations | Manage Domain Names | Email Account | Site Creator | Hosting Plans |
| SSL Certificate | Electronics | Software | Glossary | Domain Info | Links | Contact Us | Home |
Ivor Horton's Beginning Visual C++ 2008
Copyright 2001 - 2008 Domain Name Com .com  All right reserved.          Privacy | Legal | Sitemap

Keyword search in regard to Domain Names and Server Hosting:
domain, register, domain name, domainnames, domain registration, register domain, domain name registration, cheap domain, free domain, domain search, domain hosting, domain name search, cheap domain names, buy domain, web domain, register domain name, web hosting, cheap domain name, domains, public domain, web site design, free domain name, domain registry, buy domain name, free web site, domain furniture, web site hosting, register a domain, web site templates, domain com, cheap domain name registration, domain lookup, register domain names, domain registrar, cheap web hosting, domain controller, best web hosting, cheap domain registration, web site monitoring, domain and range, free domain names, make a web site, web hosting reviews, web site development, web site builder, digital domain, my domain, register a domain name, media domain, domain parking, web hosting services, cheap domains