Образования и науки российской федерации



Pdf көрінісі
бет36/56
Дата13.03.2023
өлшемі0.74 Mb.
#470699
1   ...   32   33   34   35   36   37   38   39   ...   56
Threading
using System.Threading; 
11. В конструкторе формы до InitializeComponent(); установите 
культуру пользовательского интерфейса равной текущей культуре: 
Thread.CurrentThread.CurrentUICulture = 
Thread.CurrentThread.CurrentCulture; 
12. Постройте и запустите приложение. Среда CLR проверяет 
установленный язык и выводит приложение с интерфейсом на языке, 
установленном на вкладке "Региональные параметры" в настройках 
инструмента "Язык и региональные параметры". 
13. Закройте приложение. Перейдите в "Панель управления" и 
установите другой язык (например, "Английский (США)") на вкладке 
"Региональные 
параметры" 
в 
настройках 
инструмента 
"Язык 
и 
региональные 
параметры". 
Снова 
запустите 
приложение. 
Теперь 
интерфейс приложения должен быть на другом языке (например, 
английском). 
14. При локализации приложения среда Visual Studio .NET создает 
сборку, в которой хранятся все данные о приложении. В окне Solution 
Explorer нажмите на кнопку (Show All Files) для просмотра добавленных 
файлов. Названия файлов-ресурсов (Form1. en-US и Form1.ru-RU) 
содержат в себе указание на язык (первая часть – en или ru) и регион 
(вторая часть US или RU). 
Упражнение 5. Локализация приложения 
Реализовать локализацию, т.е. предоставить пользовательский 
интерфейс, характерный для текущего региона, можно с помощью 
встроенных в Visual Studio средств локализации.
Visual 
Studio 
позволяет 
создавать 
альтернативные 
версии 
культурозависимых форм и автоматически управляет поиском ресурсов, 
соответствующих данной культуре. 
Для 
пользовательского 
интерфейса 
культура 
предоставляется 
экземпляром 
CultureInfo 
и 
отличается 
от 
свойства 


53 
CulturInfo.CurrentCulture. 
В то время как оно определяет формат
применяемый к системно-форматируемым данным, CurrentUICulture 
определяет ресурсы, загружаемые в локализованные формы во время 
выполнения. Культура пользовательского интерфейса устанавливается в 
свойстве CurrentThread. CurrentUICulture 
В этом упражнении вы локализуете пользовательский интерфейс 
приложения и добавите в него локализованные строковые ресурсы.
Локализация формы Windows-приложения 
1. Откройте 
стартовый 
проект 
UsabilityDemo.sln 
из 
папки 


Достарыңызбен бөлісу:
1   ...   32   33   34   35   36   37   38   39   ...   56




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет