Amazon.com: C++/CLI in Action (Manning) (9781932394818): Nishant Sivakumar: Books


or
Sign in to turn on 1-Click ordering.
Sell Back Your Copy
For a $3.54 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
C++/CLI in Action (Manning)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

C++/CLI in Action (Manning) [Paperback]

Nishant Sivakumar (Author)
4.4 out of 5 stars  See all reviews (7 customer reviews)

List Price: $49.99
Price: $36.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.50 (27%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).

Book Description

April 18, 2007 Manning

C++ is the language of choice for thousands of applications and millions of lines of code. With C++/CLI, developers can integrate existing C++ code into the .NET platform without rewriting their applications. This book explores the C++/CLI syntax, teaches how to mix native C++ and managed .NET code, and shows how to integrate C++ with Windows Forms, WPF (Avalon), and WCF (Indigo).

Imagine taking a C++-based program you've been using for a decade and giving it a snazzy new interface using Windows Presentation Foundation. How about making your old business applications talk to your new ones using Windows Communication Foundation. C++/CLI makes this--and more--possible. C++/CLI in Action shows you how to bridge the gap between your existing C++ code and the .NET platform. C++/CLI in Action will help you if:

You're hesitant to migrate to .NET because it means rewriting code in C# or VB. You have significant C++ expertise that you want to leverage in the .NET. You only need to use pieces of the .NET framework, such as Windows Forms or web services.

There's no fluff here. Designed for readers who already know C++, this book starts by teaching the unique aspects of the C++/CLI language. After a quick tour through the basics, readers work through examples of integrating standard C++ into the .NET-based applications and building programs that mix C++ and .NET code for maximum performance and efficiency.


Frequently Bought Together

C++/CLI in Action (Manning) + Foundations of C++/CLI: The Visual C++ Language for .NET 3.5 (Expert's Voice in .NET) + Expert Visual C++/CLI: .NET for Visual C++ Programmers (Expert's Voice in .NET)
Price For All Three: $124.70

Show availability and shipping details

Buy the selected items together


Editorial Reviews

About the Author

Nishant Sivakumar has been programming since 19909, and has extensive experience with Visual C++, MFC, C#, and the .NET Framework. Nish has been a Microsoft Visual C++ MVP since 2002, and maintains an MVP tips and tricks website (www.voidnish.com) along with a Microsoft Technology blog (blog.voidnish.com). He works for The Code Project and is in charge of the MFC libraries Ultimate Toolbox, Ultimate Grid and Ultimate TCP/IP products sold through The Code Project Storefront. Nish has been working with Microsoft Technologies since the DOS days and is currently exploring .NET 3.0 technologies such as WPF and WCF. Nish loves reading Science Fiction, P G Wodehouse and Agatha Christie. In addition to C++/CLI in Action, Nish has authored Extending MFC applications with the .NET Framework as well as Summer Love and Some More Cricket, a romantic comedy. Presently, he lives in Toronto with his loving wife Smitha.


Product Details

  • Paperback: 416 pages
  • Publisher: Manning Publications (April 18, 2007)
  • Language: English
  • ISBN-10: 1932394818
  • ISBN-13: 978-1932394818
  • Product Dimensions: 9.2 x 7.4 x 0.8 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Best Sellers Rank: #881,554 in Books (See Top 100 in Books)

More About the Author

Nish is a Software Developer living in Atlanta who has been coding since 1990. Originally from sunny Trivandrum in India, he recently moved to Atlanta from Toronto and is a little sad that he won't be able to play in snow anymore.

He has several years of experience in Visual C++ and .NET technologies, and has been a Microsoft Visual C++ MVP since October 2002. He maintains an MVP tips and tricks web site - www.voidnish.com where you can find a consolidated list of his articles, writings and ideas on VC++, MFC, .NET and C++/CLI. You might want to check out his blog on C++/CLI, MFC, .NET and a lot of other stuff - blog.voidnish.com.

Presently Nish works for a company that makes Enterprise Cost Management software. When he's not coding, Nish loves to travel and see new places.

 

Customer Reviews

7 Reviews
5 star:
 (4)
4 star:
 (2)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (7 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

13 of 14 people found the following review helpful:
4.0 out of 5 stars Excellent book, May 14, 2007
Amazon Verified Purchase(What's this?)
This review is from: C++/CLI in Action (Manning) (Paperback)
Nishant did an excellent job with this book. The only complaint is that he could have made it bigger.

He separates himself from the rest. The difference is his book covers:

1. MFC/Managed C++ integration. Excellent chapter.

He shows how to add any Managed class to either

an MFC Dialog or MFC View. My favorite chapters are

five and six.

2. Templates/Generic mixing. Even covers managed template

inheritance.

3. Advanced event covering with C++. I have worked with C++/C#

for years, and I didn't know this about events. Very good.

4. Avalon integration. This is somewhat lacking, but it is still

very good coverage.

I would recommend this book to anybody.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
5.0 out of 5 stars Excellent text, June 15, 2008
Amazon Verified Purchase(What's this?)
This review is from: C++/CLI in Action (Manning) (Paperback)
The book is well written, and brings the reader along slowly enough to grasp all the important concepts along the way. The book will take an experienced C++ programmer easily through every concept he/she needs to know in order to use the language in the .NET environment.

Chapter 1 introduces simple CLI concepts such as the /clr compiler option, CLR types, handles, gcnew, and boxing. Chapters 2 and 3 graduate to more advanced concepts including delegates, finalizers, managed templates, and generics.

Chapters 4 and 5 explain how to mix native code and managed code, in numerous, practical scenarios. The author presents one very clever technique for wrapping managed classes, which is more elegant than any other techniques you are likely to encounter.

Chapter 6 explains how to interop Windows Forms with MFC or vice versa. Chapter 7 shows three techniques for using WPF (Avalon) in C++/CLI (yes, it is possible). By the way, the third technique is no longer supported by Microsoft. And finally, chapter 8 covers WCF.

The author writes in a style that is interesting and keeps the reader engaged. He uses analogies effectively to help the reader connect concepts or to see them in a different light. He reassures the reader when a new idea is first mentioned, that it will be fully explained at a later point, if not in the current context. I found Sivakumar to be one of the best technical authors out there.

I would highly recommend this book to someone who needs to make the move to .NET programming from plain C++, or for someone who needs to interop managed and unmanaged code.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars Very good, November 7, 2008
By 
Phil H (Alpharetta, GA United States) - See all my reviews
This review is from: C++/CLI in Action (Manning) (Paperback)
There aren't many C++/CLI books out there, and although this is the only one I've read, I have to say it's excellent. The first two parts of the book are essential reading and really represent all anyone should need to know about C++/CLI, in my opinion. The discussion on generics and managed templates was great.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews





Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
interop mechanisms, interior pointer, delegate map, using stack semantics, pinning pointer, native pointer, native caller, native callback, managed templates, deterministic destruction, gcnew operator, marshalling layer, native entry point, pinned pointer, using mixed types, managed caller, managed entry point, service contract interface, default indexed properties, pinned objects, native array, required header files, large object heap, using procedural code, nontype parameters
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Windows Forms, Hello World, Garbage Collector, Windows Vista, Visual Studio, Windows Presentation Foundation, Batman Begins, Edit Paste Click, Common Language Runtime Support, Base Class Library, Free Space Figure, Edit Cut Click, File Open Click, Edit Copy Click, First Avalon App, File Save Click, File Exit Click, View Statusbar Click, Nishant Sivakumar, Help About Click, Native Code
New!
Books on Related Topics
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:


Books on Related Topics (learn more)
 
 


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject