Організація додатки перекладу в Visual C # (Sharp)

Як було підкреслено в попередньому розділі, першим кроком у розробці докладе є організація процесу розробки Розробник повинен мати чітке уявлення і визначити можливості додатку, яке він збирається соавать У нашій програмі для перекладу між кількома мовами будуть реізовани наступні можливості:

• переклад вітання між трьома мовами: французькою, німецькою та Англік

• перетворення чисел між цими трьома мовами П перетворення дат між цими трьома мовами

З точки зору можливостей, перша є сама собою зрозумілою, але оальние дві не так очевидні Зазвичай ми уявляємо собі процес перекладу, як переклад слів з однієї мови на іншу Але в різних мовах числа і дати також

можуть мати різне уявлення Тому термін переклад може означати два поняття: переклад слів з однієї мови на іншу і переклад числа або дати з формату, застосовуваного в одній мові, в формат, застосовуваний в іншому

Як і в розділі 2, ми створимо рішення у вигляді компонентів, а саме: додаток Windows, тестове консольний додаток і бібліотеку класу Рішення, содеащее всі три проекту, має виглядати, як показано на рис 31 У додатку Windows і консольному додатку не забудьте додати посилання на бібліеку класу LanguageTranslator (клацніть правою кнопкою миші по елементу References відповідного проекту і виберіть Add Reference | Project | LanguageTranslator) Також не забудьте встановити стартовим проектом консолях додаток TestLanguageTranslator

Рис 31 Структура проектів додатки перекладу в Solution Explorer

Джерело: Гросс К С # 2008: Пер з англ – СПб: БХВ-Петербург, 2009 – 576 е: ил – (Самовчитель)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*