|
楼主 |
发表于 2007-8-7 23:27:38
|
显示全部楼层
Who This Book Is For
As a detailed reference to Microsoft Smartphone programming with the Microsoft .NET Compact Framework, the core audience for this book includes software architects and developers working in the area of mobile application development with intermediate programming skills in C/C++ or C#, and professionals seeking a thorough overview of the Microsoft Smartphone software development platform.
Students (assuming some C/C++ or C# programming experience) who would like to gain some experience with Microsoft Windows Mobile programming will also find this book valuable. Experienced developers familiar with the .NET framework and C# can skim or skip the first three introductory chapters and jump to Chapter 4.
What This Book Covers
This book is a comprehensive guide to Microsoft Smartphone programming with the Microsoft .NET Compact Framework. It provides in-depth coverage of key architectural concepts, application design guidelines, and programming techniques for Microsoft Smartphone software developers, and includes extensive hands-on examples and code listings. Visual Studio 2005 and the .NET Compact Framework 2.0 are used as the underlying programming environment (although a number of chapters touch on issues in the .NET Compact Framework 1.0, Smartphone 2002, and Smartphone 2003.
How This Book Is Structured
The topics covered in the book can be divided into three categories:
Part I, "Smartphone and .NET," presents an overview of the Microsoft Smartphone platform from a software developer's perspective. It also covers the .NET Compact Framework, the Smartphone programming environment, and a quick get-started guide to Microsoft Smartphone programming.
Part II, "Smartphone Application Development," discusses Microsoft Smartphone-related application design and programming in the domains of the .NET Compact Framework (managed code). Each topic starts out with a brief overview of key concepts and tasks covered in the chapter, followed by a detailed discussion of the programming framework and classes available in Windows Mobile and the Smartphone SDK.
Part III, "Advanced Topics," covers application development topics such as security, globalization and localization, graphics, and performance considerations.
What You Need to Use This Book
Because this book focuses heavily on Smartphone programming with Visual Studio 2005, it is expected that readers have this tool installed on a desktop computer running Windows XP or Windows Vista. In addition, it would be better if a Windows Smartphone device were available for developing and testing. However, if that is not available, readers can simply use the Smartphone Emulator that comes with Visual Studio 2005. |
|