AnyBook4Less.com
Find the Best Price on the Web
Order from a Major Online Bookstore
Developed by Fintix
Home  |  Store List  |  FAQ  |  Contact Us  |  
 
Ultimate Book Price Comparison Engine
Save Your Time And Money

Microsoft .NET Compact Framework Kick Start

Please fill out form in order to compare prices
Title: Microsoft .NET Compact Framework Kick Start
by Erik Rubin, Ronnie Yates
ISBN: 0-672-32570-5
Publisher: SAMS
Pub. Date: 04 September, 2003
Format: Paperback
Volumes: 1
List Price(USD): $34.99
Your Country
Currency
Delivery
Include Used Books
Are you a club member of: Barnes and Noble
Books A Million Chapters.Indigo.ca

Average Customer Rating: 3.33 (6 reviews)

Customer Reviews

Rating: 1
Summary: Get ready for missing sample files & incorrect instruction
Comment: I am currently trying one of the examples in this book. However, files that should have been included in the download are missing and some of the instructions are just FLAT WRONG. To add to this, there is no direct contact information for the authors. I have submitted the problems to the publisher but I am not hopeful. A poster on the Compact Framework newsgroup said that he had come across other errors which he submitted to the publisher some time back. As of today, there was no errata available for this book and no updates of missing files.

I find it hard to believe that they don't have at least ONE person to proofread the book and run the samples so that this doesn't happen.

The whole selling point of this book is to get you going QUICKLY with .NET CF programming. How can you do that with incomplete samples and incorrect instructions?

UPDATE: I tried contacting the authors & publisher in Jan '04. As of April '04, I have not heard one word from them.

Rating: 2
Summary: 2 and a half stars for C# readers
Comment: There are some good things in this book but overall it is unimpressive - in my opinion of course.

It starts off well by describing how to setup the IDE and the device, including a unique description of how to target unsupported devices. It then goes on to the mandatory introduction to the .NETcf, including detailed information on the JIT compilers and the CLR. Chapter 3 is all about the GUI, with consideration of Pocket PC and Windows CE devices. Most info is available online and in the help, but it is well presented.

Chapter 4 on threading is disappointing. It incorrectly states that there are only a few threads maintained by the ThreadPool; it does not even mention the Threading.Timer, ManualResetEvent and AutoResetEvent classes. The examples provided are unrealistic and serve only for demonstrating the syntax; the same comment applies to all examples throughout the book.

Chapter 5 briefly overviews connectivity with TCP, UDP, HTTP and IR. As with other areas of the book, there is a lot of breadth but no depth. How can a discussion on programming sockets ignore asynchronous communication?

The following 2 chapters are about ADO.NET and Sqlce; nothing spectacular here, but no real omissions either. These are followed by 4 chapters on XML. XML in relation to the dataset and the whole XML namespace are pretty well covered here.

Interoping with native code is essential to any .NETcf developer, given the compactness of the framework. Chapter 12 attempts to cover that and it generally provides a good introduction to it. However, there is no mention of the dumpbin utility or the extern keyword or a short description on writing an eVC dll. A serious chapter on the topic would have covered these, as well as the technique of subclassing .NET controls with the MessageWindow (which itself is not described at all). Finally, the authors describe how to use unsafe C# for marshalling deep/nested structures, whereas there is an alternative safe way of achieving the same result (which also means it can be used from VB.NET).

Chapter 13 on Reflection is good. I have to say, though, that when describing a technology it is useful to tell the reader where the benefit is, as well as mention scenarios of particular interest. So, for example, when talking about reflection, the authors could have explained how to use it to compensate for the lack of the Enum.Parse method. The same principle applies to other areas of the book.

I cannot criticise the contents of chapter 14 on cryptography, because the topic is mostly left untouched by other .NETcf sources. Chapter 15 on performance is great. I would be urging you to get access to this chapter one way or another, were it not for a recent excellent article on MSDN covering the same topic very well. Chapter 16 on deployment is good, and the final chapter on the smartphone will not tell you much (5-6 pages long) but it will tell you more than any other printed source will (at the moment).


Examples are in both VB and C#. I applaud publishers who do this rather than release two books with language being the only difference, or even worst focus on one language only. However, when this approach is followed, every effort should be made for the examples to be identical except for the syntax. This cannot be said for this book, where a poor translation of the C# examples into VB was attempted. Suffice to say that some of that code will not even compile, and the code that does clearly has Option Strict turned off. Every effort has been made to keep the layout of the VB code different to the C# one; the authors think arrays in VB.NET start at 1, that the only way to get the type of a class is to instantiate one first, that escape characters are needed in VB strings, that arrays or objects cannot be created on the same line, that integers cannot be declared inline to a for loop, that UInt32s can be used in VB and so on and so forth. Hence 2.5 stars for C# readers and only 2 for VB.NET readers.

Rating: 5
Summary: Excellent coverage of key features
Comment: Excellent coverage of key features, well-written with a great, easy-to-read style. Highly recommended to anyone interested in .NET and/or CE... looking forward to more books by this obviously well-informed author.

Similar Books:

Title: The Definitive Guide to the .NET Compact Framework
by Larry Roof, Dan Fergus
ISBN: 1590590953
Publisher: APress
Pub. Date: 23 September, 2003
List Price(USD): $59.99
Title: SQL Server CE Database Development with the .NET Compact Framework
by Rob Tiffany
ISBN: 1590591194
Publisher: APress
Pub. Date: 18 September, 2003
List Price(USD): $49.99
Title: Microsoft .NET Compact Framework (Core Reference)
by Andy Wigley, Mark Sutton, Rory MacLoed, Robert Burbidge, Stephen Wheelwright
ISBN: 0735617252
Publisher: Microsoft Press
Pub. Date: 22 January, 2003
List Price(USD): $59.99
Title: Building Solutions with the Microsoft .NET Compact Framework: Architecture and Best Practices for Mobile Development
by Dan Fox, Jon Box
ISBN: 0321197887
Publisher: Addison-Wesley Pub Co
Pub. Date: 31 October, 2003
List Price(USD): $49.99
Title: Programming Microsoft Windows Ce .Net, Third Edition
by Douglas Boling
ISBN: 0735618844
Publisher: Microsoft Press
Pub. Date: 25 June, 2003
List Price(USD): $59.99

Thank you for visiting www.AnyBook4Less.com and enjoy your savings!

Copyright� 2001-2021 Send your comments

Powered by Apache