Internationalization and Localization Using Microsoft .NET

Voorkant
Apress, 1 jan 2008 - 352 pagina's
"Internationalization and Localization Using Microsoft .NET" is intended to be a comprehensive discussion of how to localize code using Visual Studio .NET. Author Nick Symonds 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 programming 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: 1. The Globalization and Resources namespaces, which relate directly to localization 2. Resource files and how they are used in .NET 3. Visual and command line tools that aid in localization 4. 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 a product in itself, but is also instructive in how to write fairly complicated code in both .NET languages.
 

Geselecteerde pagina's

Inhoudsopgave

Summary
11
Aspects of Localization
13
Introducing Unicode and Character Sets
29
Using Multiple Resource
35
What VB 6 Resource Files Lack
36
Summary
62
The Globalization Namespace
63
CultureInfo Class
69
Resource Editor Example
159
Where Is the Localization?
168
Generating the Resource Handler Class
174
The ResUtil Class Completed
188
The Import Functions at Work
203
Making a Custom Collection Class
226
Handling Events in C
241
Lets Localize
243

DateTimeFormatInfo Class
85
RegionInfo Class
91
StringInfo Class
100
System Resources and System Threading
105
Using Reflection to Find Missing Classes
118
Enter XML
127
Summary
134
Resource File Tools
135
IDE Forms Designer
140
WinRes exe
152
Manually Adding an Icon to the Resource Editor
255
Testing the Program
274
Localization in ASP NET
277
Summary
302
Versioning Resource Files in NET
305
Summary
321
Localization Wrapup
323
Dont Forget the Install
330
Resources for Internationalization
333
Copyright

Overige edities - Alles bekijken

Veelvoorkomende woorden en zinsdelen

Over de auteur (2008)

Nick Symmonds works for the Integrated System Solutions division of Ingersoll-Rand, developing and integrating security software. He started his professional life as an electronics technician. While getting his bachelor's degree in electrical engineering from the University of Hartford, he started to gravitate toward programming. Nick has spent quite a few years programming in assembly, C, C++, and Visual Basic. Recently, he has latched onto .NET like a lamprey and loves digging into the .NET core. Nick has written several articles on programming and has three books out: Internationalization and Localization Using Microsoft .NET (Apress, 2002), GDI+ Programming in C# and VB .NET (Apress, 2002), and Data Entry and Validation with C# and VB .NET Windows Forms (Apress, 2003). He lives with his family in the northwest hills of Connecticut and has recently become addicted to golf and road cycling. He also enjoys woodworking, hiking, and exploring the hills on his motorcycle.

Bibliografische gegevens