Kitap hakkında
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