Newsletter   Secure Checkout   Shopping Cart (0 Items)  
Search:    Welcome Guest! Save up to 30-40% on most items with our awesome everyday discounts!

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

Our Price $ 34.99  
Retail Value $ 49.99  
You Save $ 15.00  (30%)  
Item Number 255189  
Buy New $34.99
Out Of Stock!
Currently Out Of Stock
Currently unavailable...

Item description for C++/CLI in Action (Manning) by Nishant Sivakumar...

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.

    Promise Angels is dedicated to bringing you great books at great prices. Whether you read for entertainment, to learn, or for literacy - you will find what you want at!

    Item Specifications...

    Pages   391
    Est. Packaging Dimensions:   Length: 0.75" Width: 7.25" Height: 9.5"
    Weight:   1.54 lbs.
    Binding  Softcover
    Release Date   Apr 11, 2007
    Publisher   Manning Publications
    ISBN  1932394818  
    ISBN13  9781932394818  

    Availability  0 units.

    More About Nishant Sivakumar

    Register your artisan biography and upload your photo! Sivakumar is a Microsoft Visual C++ MVP and a member of the CodeProject team. He has written more than a hundred online articles on Visual C++ and .NET programming.

    Are You The Artisan or Author behind this product?
    Improve our customers experience by registering for an Artisan Biography Center Homepage.

    Product Categories

    1Books > Special Features > New & Used Textbooks > Computer Science & Information Systems > Programming Languages
    2Books > Subjects > Computers & Internet > General
    3Books > Subjects > Computers & Internet > Microsoft > Development > C & C++ Windows Programming
    4Books > Subjects > Computers & Internet > Programming > General
    5Books > Subjects > Computers & Internet > Programming > Languages & Tools > C & C++ > General

    Reviews - What do customers think about C++/CLI in Action (Manning)?

    Very readable  Jun 15, 2008
    The book is very well written. The author is intentional about bringing the reader along slowly enough to grasp all the important concepts along the way. Yet, there is no fluff or filler in this book. 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.

    Always empathetic to the target audience, the author reassures the reader when a new idea is first mentioned, that it will be fully explained at the proper time, if not in the current context.

    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, but essential comcepts including delegates, finalizers, managed templates, and generics.

    Chapters 4 and 5 explain how to mix native code and managed code, in numerous, practical scenarios. It will address most every situation the reader is likely to encounter.

    Chapter 6 explains how to interop Windows Forms with MFC or vice versa. Chapter 7 deals with the Windows Presentation Foundation. And finally, chapter 8 covers migrating from DCOM to WCF, and hosting a WCF service in IIS.

    The author does not attempt to be funny or clever when he's not. However, he does write 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. 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++.
    Excellent book  May 14, 2007
    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

    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.

    Write your own review about C++/CLI in Action (Manning)

    Ask A Question or Provide Feedback regarding C++/CLI in Action (Manning)

    Item Feedback and Product Questions
    For immediate assistance call 888.395.0572 during the hours of 10am thru 8pm EST Monday thru Friday and a customer care representative will be happy to help you!

    Help us continuously improve our service by reporting your feedback or questions below:

    I have a question regarding this product
    The information above is incorrect or conflicting
    The page has misspellings or incorrect grammar
    The page did not load correctly in my browser or created an error.

    Email Address:
    Anti Spam Question. To combat spammers we require that you answer a simple question.
    What color is the sky?
    Leave This Blank :
    Do Not Change This Text :

    Add This Product Widget To Your Website

    Looking to add this information to your own website? Then use our Product Widget to allow you to display product information in a frame that is 120 pixels wide by 240 pixels high.

        Copy and paste the following HTML into your website and enjoy!

  • Order toll-free weekdays 10am thru 10pm EST by phone: 1-888-395-0572 (Lines are closed on holidays & weekends.)
    Customer Service | My Account | Track My Orders | Return Policy | Request Free Catalog | Email Newsletter

    Gift Certificates
    RSS Feeds
    About Us
    Contact Us
    Terms Of Use
    Privacy Policy