Internationalization and Localization Using Microsoft .NETApress, 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. |
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 |
Overige edities - Alles bekijken
Internationalization and Localization Using Microsoft .net Nick Symmonds Geen voorbeeld beschikbaar - 2017 |
Internationalization and Localization Using Microsoft .NET Nick Symmonds Geen voorbeeld beschikbaar - 2013 |
Veelvoorkomende woorden en zinsdelen
ASCII ASP.NET assembly batch file binary file binary resource file ByVal calendar chapter code page Collection class compiler Console.WriteLine constructor controls culture CultureInfo default define en-US En.Value End If End End Sub Private English fallback filename Fname format function Gregorian calendar icon Image imgName InvalidTable("Data table KeyCol Label language LCID Listing LoadStringRes LoadStrings localization m_PicCol m_ResFile m_ResType Module MyCulture mystring namespace picture private void Public Const RegionInfo ResData Resgen resheader ResImage ResKey resource editor resource manager ResourceWriter ResRow ResTypes ResUtil ResVal resx rImg Satellite resource file screen Spanish String Dim string resource Sub End Sub Private Sub System.EventArgs System.Globalization System.Resources text file text resource Thread.CurrentThread.CurrentCulture Throw New InvalidTable("Data translated type="xsd:string Unicode Visual Basic Visual Studio NET Windows Explorer Windows Forms XML resource xsd:complexType xsd:element