Title Internationalization
Subject .NET
ISBN 1590590023
Author Nick Symmonds
Publisher APress
UK Price £32
Our Price £26.95
You Save 16%
User Level Beginner - Advanced

   
 
Internationalization and Localization Using Microsoft .NET is intended to be a comprehensive discussion of how to localize code using Visual Studio .NET. Author Nick Symmonds is an experienced developer and project manager of Windows applications intended for use worldwide. Symmonds knows the advantages of localization in the design stage and the disadvantages of localizing a project after the fact. Both methods of localizing code are discussed in this book. VS .NET has quite a few tools available for the developer to aid in the localization process. These tools are discussed in depth and the pros and cons of each are presented to the reader.
The book is unique in that it covers both C# and VB .NET - all examples are in both languages. This gives the reader the unique perspective of being able to compare these two programming languages when writing code in .NET. Some of the core topics covered are:

* The Globalization and Resources namespaces, which relate directly to localization
* Resource files and how they are used in .NET
* Visual and command line tools that aid in localization
* In depth discussion of design and implementation of world-ready programs

Symmonds has included in this book a comprehensive example of a resource editor and takes readers through writing this editor in both C# and VB .NET. This project is not only useful as product in itself but is also instructive in how to write fairly complicated code in both .NET languages.

Introduction
Chapter 1: Localization concepts
Chapter 2: Localization aspects
Chapter 3: Resource files in VB6
Chapter 4: System.Globalization namespace
Chapter 5: System.Resources namespace
Chapter 6: Resource File Tools
Chapter 7: Creating a resource editor in C# and VB .NET
Chapter 8: Localizing your new resource editor
Chapter 9: An ASP.NET example designed with localization from the start
Chapter 10: Resource file versioning in .NET
Chapter 11: The software development plan
Index
Book Cover