C & C++ Windows Programming Books

MagicBeanDip.com

Page 1 of 180 - Go to page: 1 2 3 4 5 6 12

Programming in Objective-C (Developer's Library)

Stephen Kochan

Programming in Objective-C (Developer's Library) Stephen Kochan Amazon Price: $26.39
List Price: $39.99
Usually ships in 24 hours
By: Sams
Amazon Marketplace: 33 new & used starting at $22.35

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Microsoft -> Development -> C & C++ Windows Programming
Subjects -> Computers & Internet -> Programming -> Software Design, Testing & Engineering -> Object-Oriented Design
Subjects -> Computers & Internet -> Programming -> C -> Objects

Customer Reviews:
Total reviews: 51 Average rating: 4.0 of 5

Do yourself a favour 5 out of 5 stars.
2 of 2 people found this review helpful.

Excellent!

I got this almost by accident in a bundle of books I picked up on eBay and it is the single best written 'how to learn a language' book I have ever encountered.

Clear, concise and just so well written. Quite complex issues are handled with great skill and deftness.

I have pre-ordered the 2nd edition just to give Kochan the credit he deserves and didn't get from my second-hand purchase.

If you have a Mac and think you want to understand programming (even if you aren't going to really write any programs) get this.

Whatever OS you have go get Kochan's book on C Programming which is nearly as good. Unfortunately C is simply more obtuse so even Kochan's great writing can't make it much easier than he does because it just is closer to the metal with all the power and complexity that that means.

Anyway it's a great book and if you want some of the best coverage of Object Orientated Programming you'll read anywhere it's easily worth the price (especially at the insanely cheap Amazon price).

Editorial Review:

Objective-C has become the standard programming language for application development under Mac OS X. It is a powerful yet simple object-oriented programming language that is based on the C programming language. Objective -C is widely available across many operating systems that support the gcc compiler, including Linux, Unix, and Windows systems.

Programming in Objective-C provides the beginner programmer with a complete introduction to the Objective-C language. Unlike other books on Objective-C, it does not assume previous experience with either C or object-oriented programming languages. By using many complete examples and taking a step-by-step approach, the book teaches the reader how to write Objective-C programs on any system that supports the Objective-C language, as well as how to use the Foundation framework to develop portable programs that will run on any system supporting Objective-C.

C++ Primer Plus (5th Edition)

Stephen Prata

C++ Primer Plus (5th Edition) Stephen Prata Amazon Price: $34.64
List Price: $54.99
Usually ships in 24 hours
By: Sams
Amazon Marketplace: 51 new & used starting at $30.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Microsoft -> Development -> C & C++ Windows Programming
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General AAS

Customer Reviews:
Total reviews: 56 Average rating: 4.5 of 5

Editorial Review:

If you are new to C++ programming, C++ Primer Plus, Fifth Edition is a friendly and easy-to-use self-study guide. You will cover the latest and most useful language enhancements, the Standard Template Library and ways to streamline object-oriented programming with C++. This guide also illustrates how to handle input and output, make programs perform repetitive tasks, manipulate data, hide information, use functions and build flexible, easily modifiable programs. With the help of this book, you will:

  • Learn C++ programming from the ground up.
  • Learn through real-world, hands-on examples.
  • Experiment with concepts, including classes, inheritance, templates and exceptions.
  • Reinforce knowledge gained through end-of-chapter review questions and practice programming exercises.

C++ Primer Plus, Fifth Edition makes learning and using important object-oriented programming concepts understandable. Choose this classic to learn the fundamentals and more of C++ programming.


Learning OpenCV: Computer Vision with the OpenCV Library

Gary Bradski, Adrian Kaehler

Learning OpenCV: Computer Vision with the OpenCV Library Gary Bradski, Adrian Kaehler Amazon Price: $43.99
List Price: $49.99
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 34 new & used starting at $34.93

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Computer Vision
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Robotics
Subjects -> Computers & Internet -> Hardware -> Microprocessors & System Design -> DSPs

Customer Reviews:
Total reviews: 7 Average rating: 5.0 of 5

Editorial Review:

Learning OpenCV puts you right in the middle of the rapidly expanding field of computer vision. Written by the creators of OpenCV, the widely used free open-source library, this book introduces you to computer vision and demonstrates how you can quickly build applications that enable computers to "see" and make decisions based on the data. Computer vision is everywhere -- in security systems, manufacturing inspection systems, medical image analysis, Unmanned Aerial Vehicles, and more. It helps robot cars drive by themselves, stitches Google maps and Google Earth together, checks the pixels on your laptop's LCD screen, and makes sure the stitches in your shirt are OK. OpenCV provides an easy-to-use computer vision infrastructure along with a comprehensive library containing more than 500 functions that can run vision code in real time. With Learning OpenCV, any developer or hobbyist can get up and running with the framework quickly, whether it's to build simple or sophisticated vision applications. The book includes: A thorough introduction to OpenCV Getting input from cameras Transforming images Shape matching Pattern recognition, including face detection Segmenting images Tracking and motion in 2 and 3 dimensions Machine learning algorithms

Hands-on exercises at the end of each chapter help you absorb the concepts, and an appendix explains how to set up an OpenCV project in Visual Studio. OpenCV is written in performance optimized C/C++ code, runs on Windows, Linux, and Mac OS X, and is free for commercial and research use under a BSD license. Getting machines to see is a challenging but entertaining goal. If you're intrigued by the possibilities, Learning OpenCV gets you started onbuilding computer vision applications of your own.

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)

Scott Meyers

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series) Scott Meyers Amazon Price: $42.13
List Price: $49.99
Usually ships in 24 hours
By: Addison-Wesley Professional
Amazon Marketplace: 61 new & used starting at $33.40

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Microsoft -> Development -> C & C++ Windows Programming
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General AAS

Customer Reviews:
Total reviews: 134 Average rating: 5.0 of 5

Editorial Review:

This exceptionally useful text offers Scott Myers's expertise in C++ class design and programming tips. The second edition incorporates recent advances to C++ included in the ISO standard, including namespaces and built-in template classes, and is required reading for any working C++ developer.

The book opens with some hints for porting code from C to C++ and then moves on to the proper use of the new and delete operators in C++ for more robust memory management. The text then proceeds to class design, including the proper use of constructors, destructors, and overloaded operator functions for assignment within classes. (These guidelines ensure that you will create custom C++ classes that are fully functional data types, which can be copied and assigned just like built-in C++ classes.)

The author also provides a handful of suggestions for general class design, including strategies for using different types of inheritance and encapsulation. Never doctrinaire and always intelligent, these guidelines can make your C++ classes more robust and easier to maintain. --Richard Dragan

The C++ Programming Language: Special Edition (3rd Edition)

Bjarne Stroustrup

The C++ Programming Language: Special Edition (3rd Edition) Bjarne Stroustrup Amazon Price: $55.43
List Price: $79.99
Usually ships in 24 hours
By: Addison-Wesley Professional
Amazon Marketplace: 58 new & used starting at $41.95

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Microsoft -> Development -> C & C++ Windows Programming
Subjects -> Computers & Internet -> Programming -> C -> General
Subjects -> Computers & Internet -> Programming -> C -> General AAS

Customer Reviews:
Total reviews: 279 Average rating: 4.0 of 5

Beginner or Advanced, this book is for you 5 out of 5 stars.
0 of 0 people found this review helpful.

This book is a great reference whether you're a beginner or an expert on C++. Coming from the creator of the C++ language you won't find any book more detailed on the language. This is definitely a keeper.

The Book Of All Books 5 out of 5 stars.
0 of 0 people found this review helpful.

What else can I say about the book made by the man himself. Well since I didn't say anything yet, I guess I better get started. (I admit that was bad).

I agree that you need previous knowledge of c++, but if people are going through the c++ books and realizing that they are just repeats of old knowledge you already know, then this book does the least of your concerns.

This book does present you with SOME past information, however it seems to present it much more difficult and ends and starts out with new information much faster than all the other books. And believe me, with all the pages in this book, there seems to be alot to learn about this book. Overall, I'd recommend it to any continuing C++ programmers. 5 out of 5.

Editorial Review:

This classic work shows a care and understanding of C++ that only Bjarne Stroustrup, the designer of the language, can achieve. It also conveys the punctilious and sometimes suffocating detail that only Stroustrup would desire to communicate. The novice programmer will have difficulty distinguishing between the essential and the dispensable material. However, experienced C++ programmers will appreciate the reference manual portion of the book, which contains an exact definition of C++ that even numerous examples cannot express. Stroustrup's book has several chapters on classes and the reference manual component of the book contains the complete grammar of classes. This is a book that every experienced C++ programmer needs to own.

Programming in Objective-C 2.0 (2nd Edition) (Developer's Library)

Stephen G. Kochan

Programming in Objective-C 2.0 (2nd Edition) (Developer's Library) Stephen G. Kochan Amazon Price: $29.69
List Price: $44.99
Not yet published
By: Addison-Wesley Professional

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Microsoft -> Development -> C & C++ Windows Programming
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General AAS

Editorial Review:

Programming in Objective-C 2.0 provides the new Objective-C programmer a complete, step-by-step introduction to the language. The book does not assume previous experience with either C or objected-oriented programming languages, and it includes many detailed, practical examples of how to put Objective-C to use in everyday programming needs.

Objective-C has become the standard programming language for application development on the Mac OS X and iPhone platforms. A powerful yet simple object-oriented programming language that’s based on the C programming language, Objective-C is widely available not only on OS X but across many operating systems that support the gcc compiler, including Linux, Unix, and Windows systems.

The second edition of this book has been updated and expanded to cover Objective-C 2.0. It shows not only how to use the Foundation framework to develop portable, multi-platform programs, but also how to fully implement the iPhone SDK to develop programs designed specifically for the iPhone.

The C++ Standard Library: A Tutorial and Reference

Nicolai M. Josuttis

The C++ Standard Library: A Tutorial and Reference Nicolai M. Josuttis Amazon Price: $59.99
List Price: $74.99
Usually ships in 24 hours
By: Addison-Wesley Professional
Amazon Marketplace: 60 new & used starting at $42.99

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Microsoft -> Development -> C & C++ Windows Programming
Subjects -> Computers & Internet -> Programming -> C -> Language
Subjects -> Computers & Internet -> Programming -> C -> General

Customer Reviews:
Total reviews: 94 Average rating: 5.0 of 5

Editorial Review:

Programming with the C++ Standard Library can certainly be difficult, but Nicolai Josuttis's The C++ Standard Library provides one of the best available guides to using the built-in features of C++ effectively.

The C++ Standard Library provides plenty of default functionality in the form of the Standard Template Library (STL) for containers (like vectors and linked lists), as well as generic algorithms (which allow you to sort, search, and manipulate elements inside containers). The best thing about The C++ Standard Library is that it gives the reader a concise guide to working with these basic containers (from lists to sets and maps, with everything in between). Each container type is explained along with short code excerpts. Moreover, in a reference section, the author explores the connections between each container type, showing how they share similar methods. (Learn just a few methods and you can pretty much work with them all.)

In addition to STL, this book excels at providing a readable introduction to the generic algorithms (which can be used to sort, search, and otherwise manipulate STL containers). Other books either fold this material in with the explanation of containers or make it seem like an esoteric topic. The fact is, generic algorithms work with all the STL types, and by separating these algorithms out like this the reader can learn the rich array of algorithms available in today's standard C++. While this book concentrates on STL and algorithms, readers will still find great coverage on Standard Library string classes and streams (including a fine section on internationalization and locales).

For the beginning or intermediate C++ programmer, The C++ Standard Library can be a real timesaver. It arranges and explains the complexities of the C++ Standard Library and STL in a manageable format that's great as a reference and as an approach to programming. --Richard Dragan

Topics covered: history of C++ and the Standard Library, template basics, Big-O Notation, the std namespace, standard exceptions, allocators, standard library utilities, pairs and auto_ptr, numeric limits, the Standard Template Library (STL) basics, containers, iterators, algorithms, vectors, lists, deques, strings, sets, multisets, bitsets, maps, multimaps, stacks, queues, iterator adapters, function objects, element requirements, value and reference semantics, complex numbers, valarrays, stream classes, stream manipulators and formatting, file I/O, internationalization, and locales.

Murach's ASP.NET 3.5 Web Programming with C# 2008

Anne Boehm, Joel Murach

Murach's ASP.NET 3.5 Web Programming with C# 2008 Anne Boehm, Joel Murach Amazon Price: $33.08
List Price: $52.50
Usually ships in 24 hours
By: Mike Murach & Associates
Amazon Marketplace: 20 new & used starting at $33.08

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Microsoft -> Development -> C & C++ Windows Programming
Subjects -> Computers & Internet -> Microsoft -> Development -> Visual Basic -> .Net
Subjects -> Computers & Internet -> Microsoft -> Development -> Visual Basic -> C#

Customer Reviews:
Total reviews: 1 Average rating: 4.0 of 5

Good summary and reference 4 out of 5 stars.
1 of 1 people found this review helpful.

In the past year and a half I have purchased several Murach books on various programming subjects, and I find them to be quite helpful and I refer to them often. The format makes it easy to look up concise information and code snippets on specific topics. This book is no exception.

To remain a concise reference, there are bound to be omissions. For example, the text gives good information on the HTML structure of tables, but does not mention that a table may be added to a web form by using the drop-down menu in the Visual Studio IDE. On a positve note, the one page summary of regular expressions is the most helpful and useful summary of regular expressions that I have seen.

For professional programmers, this will not be the only book on ASP.NET that you will want in your library, but it is a very good concise reference.

For someone totally new to ASP.NET I would recommend reading
Beginning ASP.NET 3.5: In C# and VB (Programmer to Programmer) before moving on to the Murach book.

Editorial Review:

This book is for C# developers who want to learn how to develop professional web applications with Microsoft's ASP.NET 3.5. The first 4 chapters present a quick-start course that works both for beginners and for experienced web developers who are new to ASP.NET. Then, the next four sections present (1) the skills you need for any business application, (2) the skills you need for database applications, (3) the skills you need for e-commerce applications, and (4) the skills you need for developing code that can be reused in other web applications. Along the way, you'll learn about .NET 3.5 enhancements that streamline web development, like the ListView and DataPager controls, LINQ, and AJAX.

Murach's ASP.NET 3.5 Web Programming with VB 2008

Anne Boehm

Murach's ASP.NET 3.5 Web Programming with VB 2008 Anne Boehm Amazon Price: $33.08
List Price: $52.50
Usually ships in 24 hours
By: Mike Murach & Associates
Amazon Marketplace: 27 new & used starting at $26.75

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Microsoft -> Development -> C & C++ Windows Programming
Subjects -> Computers & Internet -> Microsoft -> Development -> Visual Basic -> .Net
Subjects -> Computers & Internet -> Microsoft -> Development -> Visual Basic -> General AAS

Customer Reviews:
Total reviews: 11 Average rating: 4.0 of 5

Editorial Review:

"This book is by far the best computer programming book I have ever bought. You can go into my upstairs closet and find 20-30 books that I have purchased since the days of VB6.... All together, they could not add up to as much information as you have given me in the first 11 chapters of this book." (A developer's comment on the previous edition of Murach's ASP.NET)

Already know how to code Visual Basic 2008 desktop applications? Then, you're ready to master web programming with the 3.5 edition of this best-selling ASP.NET book from Murach Books.

It covers the 3.5 features that provide new functionality...like the ListView and DataPager data controls, LINQ data sources, new CSS-related tools, and ASP.NET AJAX...while it teaches you how to develop web applications from scratch. And it does that using all the same features that have made earlier editions such favorites among professional developers:

#1. It's concise, practical, and crystal-clear in telling you what you need to know

#2. It shows you how to get the most from Visual Studio 2008 as you code, test, debug, and deploy ASP.NET web applications

#3. It gives you a 7-chapter section on database programming...2 more chapters than in the previous edition because .NET continues to deliver new, powerful tools for this critical component of business applications

#4. It gives you solid training in the essential skills that you'll use every day, including data validation...state management...improving the user experience with easy site navigation and a standard look and feel...boosting user response time with ASP.NET AJAX...handling security...developing reusable controls...working with database data using SQL, object, and LINQ data sources...and more

#5. It gives you real-world application examples that guide you in applying what you're learning as you develop your own websites (you can download the applications for free from the Murach website)

#6. Its paired pages presentation makes for fast reading, instant reinforcement, and time-saving reference (to see how the paired pages work, you can download free chapters from the Murach website)

So if you need to learn ASP.NET 3.5 web programming, we hope you'll try this book first. We're convinced that it will deliver the training you need better and faster than any competing book.

Accelerated C++: Practical Programming by Example (C++ In-Depth Series)

Andrew Koenig, Barbara E. Moo

Accelerated C++: Practical Programming by Example (C++ In-Depth Series) Andrew Koenig, Barbara E. Moo Amazon Price: $36.74
List Price: $44.99
Usually ships in 24 hours
By: Addison-Wesley Professional
Amazon Marketplace: 59 new & used starting at $26.95

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Microsoft -> Development -> C & C++ Windows Programming
Subjects -> Computers & Internet -> Programming -> C -> General
Subjects -> Computers & Internet -> Programming -> C -> General AAS

Customer Reviews:
Total reviews: 79 Average rating: 4.5 of 5

Editorial Review:

If you don't have a lot of time, but still want to learn the latest in C++, you don't have to learn C first. You might learn more by digging into current language features and classes from the very beginning. That's the approach that's offered by Accelerated C++, a text that delves into more advanced C++ features like templates and Standard Template Library (STL) collection classes early on. This book arguably can get a motivated beginning programmer into C++ more quickly than other available tutorials.

What separates this title from the rest of the pack is that it jumps right in with samples that take advantage of the Standard C++ of today--from streams to built-in container classes, such as vectors and linked lists. Early examples are more complex than in other books, but the thoroughness and relaxed pace of the explanations will bring the novice up to speed. (Although it ships at a slender 350 pages, Accelerated C++ is packed with samples, tips, and example problems; about 10 per chapter.)

After a tour of basic C++, the book looks at more advanced C++ features, such as templates, including built-in support for containers. Besides tapping the strength of Standard C++, you also will learn to design with your own templates. (Other tutorials would defer this material until later on.) The authors have tested the approach in the book in their own teaching, and honed a set of worthwhile examples that will help anyone get familiar with these powerful language features. All examples make use of the command line and console (without GUI programs), but the advantage is that this code should run on any of today's operating systems and compilers. Later sections cover the basics of class design, which include good coverage of operator overloading and inheritance.

With its innovative approach to teaching the language, Accelerated C++ will challenge readers in the right way. It suggests that you don't need to learn C to be productive in C++. Written in an approachable style, it deserves a close look from any C++ novice. --Richard Dragan

Topics covered:

  • Introduction to C++
  • Console I/O with stream classes
  • Basic string handling
  • Loop and flow-control statements
  • Arrays
  • Using functions and methods
  • Using Standard Template Library (STL) containers (vectors, linked lists, and maps)
  • Iterators
  • Sorting and generic functions
  • Basic class design
  • Pointers and arrays
  • File I/O
  • Memory-management techniques, including statically and dynamically allocated memory
  • Adding stream support to custom classes
  • Conversion operators
  • Operator overloading
  • Friend functions
  • Inheritance
  • Polymorphism and virtual functions
  • Handle idioms for classes, including reference counting
  • Quick reference to the C++ language

Page 1 of 180 - Go to page: 1 2 3 4 5 6 12

Return to MagicBeanDip.com

This page was created in 1.5342 seconds.