База ответов ИНТУИТ

Создание Windows-приложений на основе Visual C#

<<- Назад к вопросам

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

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
using System.Globalization;(Верный ответ)
using System.Configuration;
using System.Threading;(Верный ответ)
using System.Security;
using System.Reflection;(Верный ответ)
using System.Resources;(Верный ответ)
using System.Diagnostics;
using System.Runtime;
Похожие вопросы
Вы разрабатываете приложение, которое должно быть локализовано на трех языках – русском, английском и французском. Требуется перевести не только элементы интерфейса, но и диалоговые сообщения, всплывающие подсказки, определенные программно, строки обработки исключений. Выберите фрагмент правильных действий для получения этого:
Вы разрабатываете приложение, которое должно быть локализовано на трех языках – русском, английском и французском. Требуется перевести не только элементы интерфейса, но и диалоговые сообщения, всплывающие подсказки, определенные программно, строки обработки исключений. В классе формы вы определили экземпляр rm класса ResourceManager:
ResourceManager rm;В классе формы вы объект rm, обращающийся к ресурсу  NameResource:rm = new ResourceManager("Namespace.NameResource", Assembly.GetExecutingAssembly());

Без локализации приложения должно появляться следующее сообщение:

if(MessageBox.Show("Вы действительно хотите завершить работу с программой и     закрыть приложение?", "Завершение работы", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)

Выберите правильный фрагмент кода для извлечения строки из файла-ресурса:

Вы разрабатываете приложение, которое должно быть локализовано на трех языках – русском, английском и французском. Большую часть функциональности приложения и перевод на английский язык вы сделаете самостоятельно. После завершения своей части работы вы направите исходный проект коллеге, который завершит функциональность и переведет пользовательский интерфейс с английского на французский язык. Выберите правильные действия для этого:
Вы разрабатываете Windows-приложение, в котором используете ручную синхронизацию объектов. Выберите необходимые пространства имен, которые должны присутствовать в коде формы:
Вы разрабатываете Windows-приложение, в котором используете автоматическую синхронизацию объектов. Выберите необходимые пространства имен, которые должны присутствовать в коде формы:
Вы разрабатываете Windows-приложение, в котором используете области синхронизации объектов. Выберите необходимые пространства имен, которые должны присутствовать в коде формы:
Вы разрабатываете приложение, на главной форме которого будет располагаться часы. При установке времени на них автоматически должно изменяться время системных часов, выводимых на панель задач. Для этого вам требуется в своем коде подключить функцию WinAPI, использующую файл библиотеки kernel32.dll и имеющую следующий вид:
BOOL SomeFunction(  const SYSTEMTIME* lpSystemTime)

Выберите название этой функции:

Вы разрабатываете приложение, которое периодически вызывает метод SomeProcess. Вы использовали класс Trace для обработки исключений, возникающих в ходе работы. Для записи исключений в отдельный файл Exceptions.txt вы добавили следующий фрагмент кода:
StreamWriter streamWriterOutput =    new StreamWriter(File.Open(logfilePath, FileMode.Append));TextWriterTraceListener outputListener =   new TextWriterTraceListener(streamWriterOutput);Trace.Listeners.Add(outputListener);try {SomeProcess();}catch (Exception ex) {Trace.WriteLine("Ошибка: " + ex.Message);}
Далее необходимо добавить запись всех исключений в файл и его закрытие. Выберите правильную конструкцию для этого:
Вы разрабатываете приложение, которое периодически вызывает метод SomeProcess. Вы использовали класс Trace для обработки исключений, возникающих в ходе работы. Для записи исключений в отдельный файл Exceptions.txt вы добавили следующий фрагмент кода:
StreamWriter streamWriterOutput =    new StreamWriter(File.Open(logfilePath, FileMode.Append));TextWriterTraceListener outputListener =   new TextWriterTraceListener(streamWriterOutput);Trace.Listeners.Add(outputListener);try {SomeProcess();}catch (Exception ex) {Trace.WriteLine("Ошибка: " + ex.Message;}finally {}
В блоке finally необходимо добавить запись всех исключений в файл. Выберите правильную конструкцию для этого:
Вы разрабатываете приложение, в котором требуется выводить таблицу Sales базы данных Microsoft SQL Server YearSales в элемент управления dataGrid1. Выводимая таблица должна появляться при загрузке формы. База данных YearSales будет находиться на локальном компьютере. По разным причинам, она может оказаться недоступной. Необходимо добавить блок для обработки исключений. Выберите правильную конструкцию: