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

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

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

Вы разрабатываете Windows-приложение SomeWinAppl, использующее частную сборку SomeAssembly. Метод ExtractMethod в коде формы должен запускать метод AssemblyMethod, содержащийся в сборке. Выберите правильный фрагмент кода для получения этого:

(Отметьте один правильный вариант ответа.)

Варианты ответа
public void ExtractMethod(){Assembly ass = Assembly.LoadFrom("SomeAssembly.dll");MethodInfo mi =  ass.GetTypes()[0].GetMethod("AssemblyMethod");Object obj = mi.Invoke(null, null);}
(Верный ответ)
public void AssemblyMethod(){Assembly ass = Assembly.LoadFrom("SomeAssembly.dll");MethodInfo mi =  ass.GetTypes()[0].GetMethod("ExtractMethod");Object obj = mi.Invoke(null, null);}
public void ExtractMethod(){Assembly ass = Assembly.LoadAssembly("SomeAssembly.dll");MethodInfo mi =  ass.GetTypes()[0].GetMethod("AssemblyMethod");Object obj = mi.Invoke(null, null);}
public void AssemblyMethod(){Assembly ass = Assembly.LoadAssembly ("SomeAssembly.dll");MethodInfo mi =  ass.GetTypes()[0].GetMethod("ExtractMethod");Object obj = mi.Invoke(null, null);}
public void ExtractMethod(){Assembly ass = Assembly.LoadFrom("SomeAssembly.dll");MethodInfo mi =  ass.GetTypes()[0].MethodInvoke("AssemblyMethod");Object obj = mi.Invoke(null, null);}
Похожие вопросы
Вы разрабатываете Windows-приложение SomeWinAppl, использующее частную сборку SomeAssembly. Метод ExtractMethod в коде формы должен запускать метод AssemblyMethod, содержащийся в сборке. Выберите необходимые пространства имен, которые должны присутствовать в коде формы:
Вы разрабатываете приложение, работающее с базой данных Microsoft SQL Server ClientsAndSales. На главной форме находятся следующие элементы управления: SqlDataAdapter, настроенный на подключение к базе данных, SqlConnection и DataSet для отображения таблицы Clients, свойству Name которого установлено значение DataSetClients. Требуется выводить в четыре текстовых поля – txtName, txtLastName, txtMiddleName и txtID — соответствующие значения полей Name, LastName, MiddleName и ID таблицы Clients. Выберите правильный фрагмент кода для этого:
Вы разрабатываете приложение, работающее с базой данных Microsoft Access ClientsAndSales. На главной форме находятся следующие элементы управления: OleDbDataAdapter, настроенный на подключение к базе данных, OleDbConnection и DataSet для отображения таблицы Sales, свойству Name которого установлено значение DataSetSales. Требуется выводить в четыре текстовых поля – txtName, txtLastName, txtMiddleName и txtID — соответствующие значения полей Name, LastName, MiddleName и ID таблицы Sales. Выберите правильный фрагмент кода для этого:
Вы разрабатываете Windows-приложение для отправки SMS. На форме располагаются текстовые поля txtMessage, txtFind и txtReplace. При нажатии кнопки btnReplace должен осуществляться поиск в тексте txtMessage фрагмента текста, введенного в поле txtFind, и его замена фрагментом, веденном в поле txtReplace. Все необходимые пространства имен подключены. Выберите правильный фрагмент кода:
Вы разрабатываете Windows-приложение SomeWinAppl, состоящего из единственной формы, свойству Name которой установлено значение SomeForm. Для взаимодействия с другими сборками вам понадобилось просмотреть MSIL код вашего приложения. Выберите название метода Main формы на языке MSIL:
Вы разрабатываете приложение SomeApplication в котором реализовывается ролевая безопасность. Для этого были созданы экземпляр identity класса WindowsIdentity и экземпляр principal класса WindowsPrincipal. Выберите правильный фрагмент кода для авторизации пользователя SomeUser:
Вы разрабатываете композитный элемент управления, содержащий PictureBox. Проект, созданный по шаблону Windows Control Library, вы назвали ImageZoom. В режиме дизайна свойству Name формы задали значение ImageViewer. В окне Solution Explorer изменили название UserControl1.cs на ImageViewer.cs. Выберите правильный ряд названий созданного композитного элемента при добавлении его к новому Windows-приложению TestImageZoom:
Вы разрабатываете приложение, работающее с базой данных Microsoft SQL Server ClientsAndSales. Требуется вывести на форму две таблицы – Clients и ClientsInfo, связанных по ключевому полю ClientsID. Главной является таблица Clients. Строки connectionString, commandText и commandText2 были определены в классе формы. Выберите правильный фрагмент кода для формирования связи:
Вы разрабатываете приложение Notepad, в котором требуется создать мастер для регистрации программы. Основой мастера будет MDI-контейнер frmWizardMainl, в которую будут последовательно загружаться формы RegForm1, RegForm2 и RegForm3. На последней форме RegForm3 расположена кнопка btnEnd, по нажатию на которую должны закрываться сама форма RegForm3 и родительская форма frmWizardMainl. Выберите правильную конструкцию загрузки формы frmWizardMainl и обработчика кнопки btnEnd:
Вы разрабатываете приложение CDCopy, в котором требуется создать мастер для регистрации программы. Основой мастера будет MDI-контейнер WizardForm, в которую будут последовательно загружаться формы StepForm1, StepForm2 и StepForm3. На последней форме StepForm3 расположена кнопка btnFinish, по нажатию на которую должны закрываться сама форма StepForm3 и родительская форма WizardForm. Выберите правильную конструкцию загрузки формы WizardForm и обработчика кнопки btnFinish: