Sponsored links


Valid XHTML 1.0!
Valid CSS!



Product: Book - Paperback
Title: .NET Framework Solutions: In Search of the Lost Win32 API
Publisher: Sybex Inc
Authors: John Mueller, John Paul Mueller
Rating: 5/5
Customer opinion - 5 stars out of 5
Excellent companion piece to Adam Nathan's bible...


If you are doing .NET -> Native interop., this book should pretty have almost all that you need. Note that it does not cover COM (RCW) interop in that much detail and does not talk about CCW (COM -> .NET). However, the coverage of MarshalAs() and the clever examples that show how to deal with the complex DirectX structures are alone worth the price of admission.

What I liked best was the author didn't take the cop out solution (managed C++) unless it was absolutely necessary. Most of the code examples in the book are in C# and this might be of some concern to the VB.NET programmers. The chapters are well organized and there's an appendix with 50+ good tips on PInvoke. If you are still struggling with your PInvoke interop problem after reading this book, it's time to bring out the heavy weight (Adam Nathan's bible) -- good luck!!!

Atul



Product: Book - Hardcover
Title: Design Patterns
Publisher: Addison-Wesley Professional
Authors: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Rating: 5/5
Customer opinion - 5 stars out of 5
great book


OK, so this title has become almost a bible for the software industry - it seems to get cited by every other author I read, so I thought it was about time I actually bought a copy. It is one of those books that has you saying 'YES!' to yourself within a few pages as the elegance and truth of the concepts become apparent, and continue saying 'YES!' to the back cover. Many of the concepts were not new to me, and it was a shock to see not a single mention of Java (because it was written before Java was invented!!). Nevertheless there is more gold in this book than in much of the rest of my bookshelf combined!



Product: Book - Paperback
Title: Programming C#, 4th Edition
Publisher: O'Reilly
Authors: Jesse Liberty
Rating: 5/5
Customer opinion - 5 stars out of 5
Want to learn C#? Buy this book.


I read some criticisms of the earlier versions of this book. I think they're all wrong. This is a great book if you want to learn C#, not Windows Forms, ASP.NET. The title is Programming C# not Windows Forms in C#. If you want a thorough coverage of C#2.0 this is the book to buy.

Coming from a C++ and Java background the differences and similarities are highlighted but could easily be skipped over if the reader has no previous knowledge of Java or C++(also VB6 and VB.NET).

Also another great thing that this book has been criticised for is the insistance on lots of code samples. Wow people complaining about code samples?!! I mean what do people expect from a book about programming?! UML diagrams? It's code heavy but the code is not bloated and clearly shows the practical use of the language feature. A few lines of code says a thousand words. Also typing in code samples makes it stick, how many times do you think you know something until you sit at the keyboard and say 'Wait how do I do that again?'?

Also Jesse Liberty's writing style is very easy to follow, I found that if I read this book at the keyboard or away from it that I was still taking in the content.

So if you really want to learn C# and not have to take onboard a library load of Microsoft marketing spiel then buy this book. (Also see Jesse Liberty's OnDotNet articles too at http://www.oreillynet.com/pub/au/239 )



Product: Book - Paperback
Title: After Effects and Photoshop: Animation and Production Effects for DV and Film
Publisher: Sybex Inc
Authors: Jeff Foster, Sybex
Rating: 5/5
Customer opinion - 5 stars out of 5
Awesome Effects and Animation Techniques!


I've been learning Adobe After Effects over the past few years, but I've never mastered the secrets of the timing of animations or simple special effects - until I got this book! I've already been able to apply some of the techniques to projects I'm working on and have learned more in the two weeks I've had this book than I did in years of digital video and design classes!

This book is NOT for beginners though! You must have a working knowledge of Adobe Photoshop and After Effects to navigate the example projects - but everything else you need is on the jam-packed DVD-ROM that comes with the book! I've been able to reverse-engineer a couple of sample After Effects project files that Jeff has provided to see exactly how the timing and control of animated layers were working. There's no guessing or frustrations when you can review the actual source files used in each chapter!

If you want to learn more about how the special effects you see on TV or in the movies are done - especially on affordable desktop software that Adobe makes, then you'll want to get this book!