Think globally write code locally!
Master the expert coding techniques and design guidelines that make it easy and cost-efficient to adapt your software for different languages and cultures. INTERNATIONAL PROGRAMMING FOR MICROSOFT® WINDOWS® demonstrates how to produce high-quality ready-to-localize editions of your Windows-based programs with the Microsoft Visual C++® development system. From selecting text and graphics for the user interface to accommodating variations in keyboard layouts screen orientations and fonts you'll learn how to exploit the built-in internationalization features in the Microsoft Win32® environment including Windows 2000. Discover how to:
• Build your fluency with international character sets and locales and learn how to use the extensions in Visual C++ for language complexities that standard C and C++ can't handle alone
• Produce faster smaller applications for the Windows 2000 operating system by writing Unicode-enabled source code
• Apply the technique of multibyte character sets (MBCS) on the outside Unicode on the inside to minimize code page issues in non-Unicode environments
• Handle locale-related idiosyncrasies and multiple locales seamlessly and automatically using the Win32 National Language Support (NLS) API
• Employ the advanced multilingual capabilities in Windows?Multilingual API Uniscribe and OpenType to create applications that dynamically adapt for multilingual data and users
• Learn how to intermix the best internationalization features from C C++ Visual C++ and the Win32 API understanding benefits and tradeoffs and gaining handy workarounds