Новости партнеров

О созданий многоязычных приложений на C#

О созданий многоязычных приложений на C#

Данный материал появился после прочтения мануала по созданию многоязычных приложений на C#, который был опубликован в блоге http://it-student.com.ua

В любом случае, рано или поздно, разработчики приходят к тому, что перед ними стает достаточно масштабный проект, которому необходимо покрытие по возможности действия в нескольких языковых регионах. Иногда даже не масштаб играет роль, а то, что сама суть разрабатываемой программы является настолько инновационной, что менеджеры проекта или сам разработчик решают выбор поддержки многоязычности в программе на C# целесообразной и оправданной.

В этом случае процесс разработки сталкивается с определенными нюансами, которые и были рассмотрены в части 1 руководства по разработке мультиязычных приложений на блоге IT-Student.Com.UA. Вопрос в том, что никакая строка, которая используется для вывода приложения теперь не должна быть строго привязана к определенному языку. Все строки должны быть привязаны к ресурсам, каждый из используемых ресурсов же должен относиться к своему языку.

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

Не секрет, что в программировании существует такое понятие как "паттерны", которые, хоть и кажутся, в определенной степени, сложными для начинающих разработчиков, но в дальнейшем упрощают процесс сопровождения разработанной программы, а также делают ее работу грамотной и более отказоустойчивой. В 3-й части руководства рассмотрен механизм управлением языковых настроек в программе, который в своей реализации использует паттерны. У разработчика, применившего данный механизм в несколько раз уменьшается время, необходимое для добавление или удаление нового языка в программу.

В блоге IT-Student существует возможность написания комментариев, поэтому в случае, если после прочтения материалов будут оставаться какие-то непонятные моменты - всегда можно написать комментарий под материалом и в случае, если этот комментарий направлен на уточнение изложенного материала, администрация сайта всегда рада ответить на вопросы пользователей.

Желаем приятной разработки многоязычных приложений!

Автор: Влад Кулиев
10.02.2013 (21:37)
Информер новостей
Расширение для Google Chrome
Пишите нам

Редакция: contact@supreme2.ru

Реклама: adv@supreme2.ru

Зеленые технологии

Лента новостей

Все права защищены © 2005-2024

"Supreme2.Ru" - новости для гиков

Контакты  | Policy  | Map Index

Использование любых материалов, размещенных на сайте, разрешается при условии ссылки на Supreme2.Ru. Для интернет-изданий - обязательна прямая открытая для поисковых систем гиперссылка. Ссылка должна быть размещена в независимости от полного либо частичного использования материалов. Материалы в рубрике "Новости партнеров" публикуются на правах рекламы.