Bagikan melalui


Saran Pemrograman MBCS Umum

Gunakan tips berikut:

  • Untuk fleksibilitas, gunakan makro run-time seperti _tcschr dan _tcscpy jika memungkinkan. Untuk informasi selengkapnya, lihat Pemetaan Teks Generik di tchar.h.

  • Gunakan fungsi run-time _getmbcp C untuk mendapatkan informasi tentang halaman kode saat ini.

  • Jangan gunakan kembali sumber daya string. Bergantung pada bahasa target, string tertentu mungkin memiliki arti yang berbeda saat diterjemahkan. Misalnya, "File" pada menu utama aplikasi mungkin diterjemahkan secara berbeda dari string "File" dalam kotak dialog. Jika Anda perlu menggunakan lebih dari satu string dengan nama yang sama, gunakan ID string yang berbeda untuk masing-masing string.

  • Anda mungkin ingin mengetahui apakah aplikasi Anda berjalan pada sistem operasi dengan dukungan MBCS. Untuk melakukannya, atur bendera pada startup program; jangan mengandalkan panggilan API.

  • Saat merancang kotak dialog, izinkan sekitar 30% ruang ekstra di akhir kontrol teks statis untuk terjemahan MBCS.

  • Berhati-hatilah saat memilih font untuk aplikasi Anda, karena beberapa font tidak tersedia di semua sistem.

  • Saat memilih font untuk kotak dialog, gunakan MS Shell Dlg alih-alih MS Sans Serif atau Helvetica. MS Shell Dlg diganti dengan font yang benar oleh sistem sebelum membuat kotak dialog. Menggunakan MS Shell Dlg memastikan bahwa setiap perubahan dalam sistem operasi untuk menangani font ini akan tersedia secara otomatis. (MFC mengganti MS Shell Dlg dengan DEFAULT_GUI_FONT atau font Sistem pada Windows 95, Windows 98, dan Windows NT 4 karena sistem tersebut tidak menangani MS Shell Dlg dengan benar.)

  • Saat merancang aplikasi Anda, putuskan string mana yang dapat dilokalkan. Jika ragu, asumsikan bahwa string yang diberikan akan dilokalkan. Dengan demikian, jangan mencampur string yang dapat dilokalkan dengan string yang tidak dapat dilokalkan.

Lihat juga

Tips Pemrograman MBCS
Inkrementing dan Decrementing Pointers