ترميز و Windows Forms العولمة

تعد تطبيقات Windows Forms الكامل Unicode ممكنة، مما يعني كل حرف هو ممثل برقم فريد، بغض النظر عن ما النظام الأساسي للبرنامج أو اللغة. ل المزيد من المعلومات حول Unicode، راجع موقع ويب اﻻتحاد Unicode ( http://www.unicode.org/ ).

فوائد Unicode

الفوائد التي ستنجم عن نماذج تم تمكين Unicode تضمين القدرة على إلى العمل مع برامج نصية Unicode-فقط، مثل اللغة الهندية. بالإضافة إلى ذلك، يمكنك استخدم لغات متعددة في نموذج مفرد. في Unicode، الجميع حرف/ حروف هي وحدتي وحدات البايت طويلة، والجهد حتى لا خاص هو المطلوبة لتمثيل حرف/ حروف مزدوجة الوحدات البايت. يمكنك أيضا كتابة التعيين واحدة من تعليمات برمجية التي تعمل تشغيل الجميع الأنظمة الأساسية. Th هو هو تغيير من إصدارات سابقة من Visual Basic، بحيث يجب عليك كتابة تعليمة برمجية مختلفة لأنظمة أساسية مختلفة، مثل نظام التشغيل Windows NT و نظام التشغيل Windows 98.

ومع ذلك، بعض عناصر التحكم لا تدعم Unicode في نظام التشغيل Windows 98و نظام التشغيل Windows Millennium Edition. عناصر التحكم هذه، كل منها يورث عناصر التحكم عام، سيقوم بمعالجة بيانات باستخدام الصفحات تعليمات برمجية Windows كـ ANSI. تكون عناصر التحكم: TabControl و ListView و TreeView و DateTimePicker و MonthCalendar و TrackBar و ProgressBar و ImageList و ToolBar و StatusBar كـ نتيجة, لا يمكنك عرض بيانات Unicode في عناصر التحكم هذه تشغيل الأنظمة الأساسية المذكورة. تشغيل سبيل المثال، لا يمكنك عرض حرف/ حروف اليابانية تشغيل اللغة إنجليزية نظام التشغيل Windows 98النظام تشغيل.

لبدائل مدركين ل Unicode إلى ToolBarو StatusBarعناصر التحكم، استخدم ToolStrip StatusStripعناصر التحكم، والذي يحل محل هذه عناصر التحكم القديمة. إلى المحافظة على مظهر وأسلوب عرض مماثلة بين العناصر المرئية في تطبيق الخاص بك، استخدم MenuStripعنصر تحكم لعرض قوائم بدلاً من MainMenu. مثل ToolStripو StatusStrip، MenuStripيمكن أيضا عملية و عرض Unicode حرفاً.

راجع أيضًا:

موارد أخرى

Windows Forms globalizing