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


Функциональные возможности двунаправленного письма в Visual Studio во время разработки

Обновлен: Ноябрь 2007

При разработке приложений в Visual Studio можно работать с языками с двунаправленным письмом. Сама по себе среда Visual Studio не является полностью двунаправленной, но она позволяет создавать приложения с полной поддержкой двунаправленного письма.

77zx6w1c.alert_note(ru-ru,VS.90).gifПримечание.

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

Полностью поддерживаемые функциональные возможности

В режиме разработки в Visual Studio можно использовать языки с двунаправленным письмом в следующих областях:

  • Ввод текста.   Visual Studio поддерживает Юникод, поэтому, если в системе установлены соответствующие региональные параметры и язык ввода, можно вводить текст на арабском языке или иврите (поддержка арабского языка включает кашиды и диакритические знаки).

  • Имена объектов.   Языки с двунаправленным письмом можно использовать для присвоения имен решениям, проектам, файлам, папкам и т.д. В коде можно использовать языки с двунаправленным письмом для присвоения имен переменным, классам, объектам, атрибутам, метаданным и другим элементам. Дополнительные сведения см. в разделе Текст на арабском или иврите в именах объектов.

  • Кодировка файлов.   Можно сохранять и открывать файлы в кодировке для определенного языка или в кодировке Юникод. Дополнительные сведения см. в разделе Практическое руководство. Сохранение и открытие файлов с использованием определенной кодировки.

Функциональные возможности, не поддерживаемые или поддерживаемые не полностью

Остальные функциональные возможности, представленные в приложениях для двунаправленных языков, в Visual Studio поддерживаются не полностью или не поддерживаются вообще. К ним относятся:

  • Порядок чтения справа налево.   По умолчанию в элементах управления для ввода текста, используемых в Visual Studio, установлен порядок чтения слева направо. В большинстве случаев для изменения направления чтения можно использовать стандартные средства Windows. Например, можно нажать Ctrl + Shift справа, чтобы включить поддержку чтения справа налево для значений свойств в окне "Свойства".

    Тем не менее, порядок чтения справа налево в Visual Studio поддерживается не везде. Исключения:

    • К полям с флажками, раскрывающимся спискам и другим элементам управления в диалоговых окнах Visual Studio всегда применяется порядок чтения слева направо;

    • Редактор кода (и текстовый редактор) не поддерживает порядок чтения справа налево. Вводить текст на языке с двунаправленным письмом можно, но чтение всегда ведется слева направо.

См. также

Задачи

Практическое руководство. Сохранение и открытие файлов с использованием определенной кодировки

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

Текст на арабском или иврите в именах объектов

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

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