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

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

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

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

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

Варианты ответа
подключаем пространство имен в классе формы: using System.InteropServices;

Создаем класс для вызова функции WinAPI: public class WinAPIClass

{				[DllImport("ИмяфайлаБиблиотеки.dll")]public static extern bool SomeFunction (тип данных первыйпараметр, тип данных второйпараметр);	}

Создаем обработчик события, в котором вызывается функция:

private void checkBox1_CheckedChanged(object sender, System.EventArgs e)		{WinAPIClass.SomeFunction (Значениепервогопараметра, Значениевторогопараметра);	}
подключаем пространство имен в классе формы: using System.Runtime.InteropServices;

Создаем класс для вызова функции WinAPI: public class WinAPIClass

{				[DllImport("ИмяфайлаБиблиотеки.dll")]public static extern bool SomeFunction (тип данных первыйпараметр, тип данных второйпараметр);	}

Создаем обработчик события, в котором вызывается функция:

private void checkBox1_CheckedChanged(object sender, System.EventArgs e)		{WinAPIClass.SomeFunction (тип данных первыйпараметр, тип данных второйпараметр);	}
подключаем пространство имен в классе формы:using System.InteropServices;

Создаем класс для вызова функции WinAPI: public class WinAPIClass

{				[DllImport("ИмяфайлаБиблиотеки.dll")]public static extern bool SomeFunction (тип данных первыйпараметр, тип данных второйпараметр);	}

Создаем обработчик события, в котором вызывается функция:

private void checkBox1_CheckedChanged(object sender, System.EventArgs e)		{WinAPIClass.SomeFunction (Значениепервогопараметра, Значениевторогопараметра);	}
подключаем пространство имен в классе формы: using System.Runtime.InteropServices;

Создаем класс для вызова функции WinAPI: public class WinAPIClass

{				[DllImport("ИмяфайлаБиблиотеки.dll")]public static extern bool SomeFunction (Значениепервогопараметра, Значениевторогопараметра);	}

Создаем обработчик события, в котором вызывается функция:

private void checkBox1_CheckedChanged(object sender, System.EventArgs e)		{WinAPIClass.SomeFunction (тип данных первыйпараметр, тип данных второйпараметр);	}
подключаем пространство имен в классе формы: using System.Runtime.InteropServices;

Создаем класс для вызова функции WinAPI: public class WinAPIClass

{				[DllImport("ИмяфайлаБиблиотеки.dll")]public static extern bool SomeFunction (тип данных первыйпараметр, тип данных второйпараметр);	}

Создаем обработчик события, в котором вызывается функция:

private void checkBox1_CheckedChanged(object sender, System.EventArgs e)		{WinAPIClass.SomeFunction (Значениепервогопараметра, Значениевторогопараметра);	}
(Верный ответ)
Похожие вопросы
Вы создали новое Windows-приложение, в котором предстоит использовать функцию WinAPI. Вызов функции должен осуществляться при закрытии формы. Выберите правильную схему подключения функции WinAPI:
Вы создали новое Windows-приложение, в котором предстоит использовать функцию WinAPI. Вызов функции должен осуществляться при изменении размеров формы. Выберите правильную схему подключения функции WinAPI:
Вы разрабатываете Windows-приложение для отправки SMS. В окне редактора, где пользователь будет набирать текст, требуется в качестве курсора выводить маленькое изображение логотипа компании. Для этого вам нужно в своем коде подключить функцию WinAPI, использующую файл библиотеки user32.dll и имеющую следующий вид:
BOOL SomeFunction (          HWND hWnd,    HBITMAP hBitmap,    int nWidth,    int nHeight)

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

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

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

Вы разрабатываете приложение, в котором используется асинхронное обновление пользовательского интерфейса. Для этого вы создали метод Upgrade, в котором и происходит обновление:
private void Upgrade(){	// Код для обновления. }

Далее вы добавили метод, в котором создали экземпляр mi делегата MethodInvoker:

private void AsynchronousUpgrade(){	// Асинхронный вызов метода Upgrade	MethodInvoker mi = new MethodInvoker(Upgrade);	this.BeginInvoke(mi);}

Выберите правильную конструкцию для асинхронного запуска метода Upgrade:

Вы разрабатываете форму, на которой расположено несколько элементов. На форму добавлено контекстное меню, в котором есть два пункта – "Применить" (cmnuApply) и "Применить в качестве шаблона" (cmnuApplyAsTemplate). При установке галочки в чекбоксе "Применить ко всем" (chbApplyToAll) необходимо заменить содержимое контекстного меню: в нем должен появиться единственный пункт – "Применить ко всем" (cmnuApplyToAll), в качестве обработчика которого используется метод ApplyToAll. Выберите правильную конструкцию для этого:
Вы разрабатываете приложение для тестирования жестких дисков. Требуется выводить данные о полном и свободном объемах одного или нескольких винчестеров на локальном компьютере. Размер каждого раздела жесткого диска предположительно будет более 10 Гб. Для этого вам нужно в своем коде подключить функцию WinAPI, использующую файл библиотеки Kernel32.dll и имеющую следующий вид:
BOOL SomeFunction (  LPCTSTR lpDirectoryName,  PULARGE_INTEGER lpFreeBytesAvailable,  PULARGE_INTEGER lpTotalNumberOfBytes,  PULARGE_INTEGER lpTotalNumberOfFreeBytes)

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

Вы разрабатываете форму, на которой расположено несколько элементов. На форму добавлено контекстное меню, в котором есть два пункта – "Применить" (cmnuApply) и "Применить в качестве шаблона" (cmnuApplyAsTemplate). При установке галочки в чекбоксе "Применить ко всем" (chbApplyToAll) необходимо удалить пункт "Применить" и добавить пункт "Применить ко всем" (cmnuApplyToAll), в качестве обработчика которого используется метод ApplyToAll. Выберите правильную конструкцию для этого:
Вы разрабатываете форму, на которой расположено несколько элементов. На форму добавлено контекстное меню, в котором есть два пункта – "Применить" (cmnuApply) и "Применить в качестве шаблона" (cmnuApplyAsTemplate). При установке галочки в чекбоксе "Применить ко всем" (chbApplyToAll) необходимо удалить пункт "Применить в качестве шаблона" и добавить пункт "Применить ко всем" (cmnuApplyToAll), в качестве обработчика которого используется метод ApplyToAll. Выберите правильную конструкцию для этого:
Вы разрабатываете приложение, в котором требуется выводить таблицу ListCustomers базы данных Microsoft SQL Server TrustIncorporated в элемент управления dataGrid1, помещенный на форму. Выводимая таблица не должна иметь границ между ячейками, и пользователь не должен изменять ее и сортировать. Выберите правильные действия: