Поделиться через


Создание приложений для языков с двунаправленным письмом с помощью Visual Studio

Средства Visual Studio позволяют разрабатывать приложения, корректно отображающие текст на языках с письмом справа налево, в том числе на арабском и иврите.Для использования некоторых функциональных возможностей достаточно просто задать свойства.В других случаях следует реализовать функциональные возможности в программном коде.

ПримечаниеПримечание

Для обеспечения возможности ввода и отображения данных на языках с двунаправленным письмом необходима версия Windows, поддерживающая соответствующий язык.Это может быть либо английская версия Windows, в которой установлен нужный языковой пакет, либо соответствующая локализованная версия Windows.

Приложения Windows

Можно разрабатывать приложения с полной поддержкой двунаправленного письма, которые включают поддержку двунаправленного текста, порядка чтения справа налево и зеркальное отражение элементов интерфейса (окон, меню, диалоговых окон и т.д.).Все эти возможности, кроме зеркального отражения элементов интерфейса, доступны по умолчанию или в качестве параметров свойств.Зеркальное отражение ряда элементов, в частности окон сообщений, поддерживается изначально.Однако в остальных случаях следует реализовать зеркальное отражение в программном коде.

Дополнительные сведения см. в разделе Поддержка двунаправленного письма для приложений Windows Forms.

Веб-приложения

Пользовательский интерфейс веб-приложений определяется браузером, поэтому уровень поддержки двунаправленного письма в веб-приложении до некоторой степени зависит от его поддержки в браузере, с которым работает пользователь.В Visual Studio можно разрабатывать приложения с поддержкой текста на арабском языке или иврите, чтения справа налево, кодировки файлов, языковых и региональных параметров.

Аналогично, веб-службы поддерживают отправку и получение текста в форматах UTF-8 и Юникод, благодаря чему такой текст становится пригодным для использования в приложениях, работающих с двунаправленным письмом.

Дополнительные сведения см. в разделе Bidirectional Support for ASP.NET Web Applications.

Консольные приложения

Консольные приложения не поддерживают текст на языках с двунаправленным письмом.Это обстоятельство не относится к ограничениям Visual Studio; оно является следствием того, как Windows работает с консольными приложениями.

См. также

Основные понятия

Поддержка двунаправленного письма для приложений Windows Forms

Bidirectional Support for ASP.NET Web Applications

Другие ресурсы

Глобализация приложений

Локализация приложений