Выберите тип данных, не нуждающийся в конвертировании при прямой и обратной передаче из среды управляемого кода в среду неуправляемого кода:
System.Char
 
System.Class
 
System.Mdarray
 
System.SByte
 
System.String
 
Выберите тип данных, нуждающийся в конвертировании при прямой и обратной передаче из среды управляемого кода в среду неуправляемого кода:
System.Int16
 
System.String
 
System.UInt16
 
System.Int32
 
System.UInt32
 
Выберите тип данных, не нуждающийся в конвертировании при прямой и обратной передаче из среды управляемого кода в среду неуправляемого кода:
System.Array
 
System.Class
 
System.Boolean
 
System.UintPtr
 
System.String
 
Необязательный параметр атрибута DllImport
, указывающий название функции. Выберите название параметра, подходящее под это определение:
NameFunction
 
EntryPoint
 
ExactSpelling
 
PreserveSig
 
FunctionDefinition
 
Параметр атрибутаDllImport
, предотвращающий изменение параметраEntryPoint
при изменении кодировки. Выберите название параметра, подходящее под это определение:
NoChangeEPoint
 
CallingConvention
 
ExactSpelling
 
SetLastError
 
ExactEPoint
 
Параметр атрибута DllImport
, сохраняющий сигнатуру некоторых методов при переходе от среды управляемого кода к среде неуправляемого. Выберите название параметра, подходящее под это определение:
SaveSignature
 
PreserveSig
 
PreserveSignature
 
NoChangeMethod
 
ExactSpelling
 
МетодSomeMethod
на языке С имеет следующий вид:BOOLEAN SomeMethod (EXTENDED_NAME_FORMAT NameFormat, LPTSTR lpNameBuffer, ULONG nSize); Выберите правильное преобразование этого метода на языке C#:
public static extern int SomeMethod (string nameFormat, StringBuilder userName, ref uint userNameSize)
 
public static extern int SomeMethod (int nameFormat, StringBuilder userName, float userNameSize)
 
public static extern int SomeMethod (int nameFormat, StringBuilder userName, ref uint userNameSize)
 
public static extern float SomeMethod (int nameFormat, StringBuilder userName, ref uint userNameSize)
 
public static void int SomeMethod (int nameFormat, StringBuilder userName, ref uint userNameSize)
 
МетодSomeMethod
на языке С имеет следующий вид:INT SomeMethod (HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType); Выберите правильное преобразование этого метода на языке C#:
public static void SomeMethod (IntPtr handle, string text, string title, uint type);
 
public static extern int SomeMethod (IntPtr handle, string text, string title, float type);
 
public static extern int SomeMethod (Double handle, string text, string title, uint type);
 
public static extern int SomeMethod (IntPtr handle, string text, string title, uint type);
 
public static extern int SomeMethod (Parse handle, string text, string title, uint type);
 
МетодSomeMethod
на языке С имеет следующий вид:BOOL SomeMethod (HWND hwnd, DWORD dwTime, DWORD dwFlags) Выберите правильное преобразование этого метода на языке C#:
public static void AnimateWindow(IntPtr hwnd,int dwTime,int dwFlags);
 
public static extern bool AnimateWindow(IntPtr hwnd, string dwTime, string dwFlags);
 
public static extern bool AnimateWindow(IntPtr hwnd,int dwTime,int dwFlags);
 
public static void AnimateWindow(IntPtr hwnd, string dwTime, string dwFlags);
 
public static void bool AnimateWindow(IntPtr hwnd, string dwTime, string dwFlags);
 
Вы разрабатываете приложение, на главной форме которого будет располагаться часы. При установке времени на них автоматически должно изменяться время системных часов, выводимых на панель задач. Для этого вам требуется в своем коде подключить функцию WinAPI, использующую файл библиотеки kernel32.dll и имеющую следующий вид:BOOL SomeFunction( const SYSTEMTIME* lpSystemTime ) Выберите название этой функции:
GetSystemTime
 
SysTimeFunction
 
GlobalTime
 
SetSystemTime
 
CurrentSysTime
 
Вы разрабатываете Windows-приложение для отправки SMS. В окне редактора, где пользователь будет набирать текст, требуется в качестве курсора выводить маленькое изображение логотипа компании. Для этого вам нужно в своем коде подключить функцию WinAPI, использующую файл библиотеки user32.dll и имеющую следующий вид:BOOL SomeFunction ( HWND hWnd, HBITMAP hBitmap, int nWidth, int nHeight ) Выберите название этой функции:
CreateCursor
 
CreateCaret
 
NewCursorAs
 
ViewCaret
 
ViewCursor
 
Вы разрабатываете приложение для тестирования жестких дисков. Требуется выводить данные о полном и свободном объемах одного или нескольких винчестеров на локальном компьютере. Размер каждого раздела жесткого диска предположительно будет более 10 Гб. Для этого вам нужно в своем коде подключить функцию WinAPI, использующую файл библиотеки Kernel32.dll и имеющую следующий вид:BOOL SomeFunction ( LPCTSTR lpDirectoryName, PULARGE_INTEGER lpFreeBytesAvailable, PULARGE_INTEGER lpTotalNumberOfBytes, PULARGE_INTEGER lpTotalNumberOfFreeBytes ) Выберите название этой функции:
GetDiskFreeSpaceEx
 
GetDiskFreeSpace
 
HardDiskTester
 
HarDiskFreeSpace
 
GetHarDiskFreeSpace
 
Вы разрабатываете Windows-приложение для отправки SMS. На форме располагаются текстовые поляtxtMessage
иlblOutput
. Необходимо выводить количество символов в элемент lblOutpu при набирании пользователем текста сообщения. Выберите правильные действия для этого:
using System.String;
Добавляем обработчик:
using System.String;
Добавляем обработчик:
using System.Text;
Добавляем обработчик:
using System.Text;
Добавляем обработчик:
using System.StringBuilder;
Добавляем обработчик:
Вы разрабатываете Windows-приложение для отправки SMS. На форме располагаются текстовые поляtxtMessage
,txtFind
иtxtReplace
. При нажатии кнопкиbtnReplace
должен осуществляться поиск в текстеtxtMessage
фрагмента текста, введенного в полеtxtFind
, и его замена фрагментом, веденном в полеtxtReplace
. Все необходимые пространства имен подключены. Выберите правильный фрагмент кода:
Вы разрабатываете Windows-приложение для отправки SMS. На форме располагается текстовое полеtxtMessage
и кнопкаbtnSend
, по нажатию на которую происходит автоматическая вставка слова в начало сообщения "SMSCenter: " , отрезание длины сообщения до 255 символов (с учетом вставляемого слова) и его отправка. Выберите правильный фрагмент кода для получения этой функциональности:
Вы разрабатываете приложение, в котором требуется проигрывать видео-файлы. Самый простой способ сделать это – внедрить компонент Windows Media Player 9, входящий в состав операционной системы Windows XP:На форму добавлено главное меню,
OpenFileDialog
и сам компонент. В обработчике пункта меню "Открыть" открываемый файл начинается проигрываться:private void mnuOpen_Click(object sender, System.EventArgs e) { if (openFileDialog1.ShowDialog()==DialogResult.OK) { КомпонентMediaPlayer.Open(openFileDialog1.FileName); } } Выберите название добавленного компонента и его тип:
Вы разрабатываете приложение, где требуется использовать календарь, вид которого отличен от стандартного элемента управления MonthCalendar:Выберите название компонента "календарь" и его тип:
Вы разрабатываете приложение для тестирования производительности компьютера и в качестве ядра используете компонент приложения "Производительность":Это приложение входит в состав операционной системы Windows XP (Для его запуска перейдите в меню Пуск \Панель управления \ Администрирование\ Производительность). Выберите название добавленного компонента и его тип:
Параметр утилиты tlbimp.exe, создающий интерфейс без проверки безопасности в режиме Runtime. Выберите название параметра, подходящее под это определение:
Параметр утилиты tlbimp.exe, указывающий номер версии создаваемой сборки. Выберите название параметра, подходящее под это определение:
Параметр утилиты tlbimp.exe, создающий главную сборку взаимодействия. Выберите название параметра, подходящее под это определение:
Выберите правильное утверждение:
ClearMemory
для ее очистки 
ClearAll
для ее очистки 
Выберите правильное утверждение:
Выберите правильное утверждение:
Вы создали новое Windows-приложение, в котором предстоит использовать функцию WinAPI. Вызов функции должен осуществляться при закрытии формы. Выберите правильную схему подключения функции WinAPI:
using System.Runtime.InteropServices;
Создаем класс для вызова функции WinAPI: public class WinAPIClass
Создаем обработчик события, в котором вызывается функция:
using System.Runtime.InteropServices;
Создаем класс для вызова функции WinAPI: public class WinAPIClass
Создаем обработчик события, в котором вызывается функция:
using System.InteropServices;
Создаем класс для вызова функции WinAPI: public class WinAPIClass
Создаем обработчик события, в котором вызывается функция:
using System.Runtime.InteropServices;
Создаем класс для вызова функции WinAPI: public class WinAPIClass
Создаем обработчик события, в котором вызывается функция:
using System.InteropServices;
Создаем класс для вызова функции WinAPI: public class WinAPIClass
Создаем обработчик события, в котором вызывается функция:
Вы создали новое Windows-приложение, в котором предстоит использовать функцию WinAPI. Вызов функции должен осуществляться при установки галочки в элементе управления checkBox1, добавленном на форму. Выберите правильную схему подключения функции WinAPI:
using System.Runtime.InteropServices;
Создаем класс для вызова функции WinAPI: public class WinAPIClass
Создаем обработчик события, в котором вызывается функция:
using System.InteropServices;
Создаем класс для вызова функции WinAPI: public class WinAPIClass
Создаем обработчик события, в котором вызывается функция:
using System.Runtime.InteropServices;
Создаем класс для вызова функции WinAPI: public class WinAPIClass
Создаем обработчик события, в котором вызывается функция:
using System.Runtime.InteropServices;
Создаем класс для вызова функции WinAPI: public class WinAPIClass
Создаем обработчик события, в котором вызывается функция:
using System.InteropServices;
Создаем класс для вызова функции WinAPI: public class WinAPIClass
Создаем обработчик события, в котором вызывается функция:
Вы создали новое Windows-приложение, в котором предстоит использовать функцию WinAPI. Вызов функции должен осуществляться при изменении размеров формы. Выберите правильную схему подключения функции WinAPI:
using System.Runtime.InteropServices;
Создаем класс для вызова функции WinAPI: public class WinAPIClass
Создаем обработчик события, в котором вызывается функция:
using System.InteropServices;
Создаем класс для вызова функции WinAPI: public class WinAPIClass
Создаем обработчик события, в котором вызывается функция:
using System.Runtime.InteropServices;
Создаем класс для вызова функции WinAPI: public class WinAPIClass
Создаем обработчик события, в котором вызывается функция:
using System.Runtime.InteropServices;
Создаем класс для вызова функции WinAPI: public class WinAPIClass
Создаем обработчик события, в котором вызывается функция:
using System.InteropServices;
Создаем класс для вызова функции WinAPI: public class WinAPIClass
Создаем обработчик события, в котором вызывается функция:
Вы создаете Windows-приложение, главная форма которого должна появляться при загрузке с анимацией следующим образом:Для реализации этого вы использовали функцию
WinAPI AnimatedWindow
, определенную в классеWinAPIClass
:[DllImportAttribute("user32.dll",EntryPoint="AnimateWindow",SetLastError=true)] public static extern bool AnimateWindow(IntPtr hwnd,int dwTime,int dwFlags); Для получения данного эффекта вы применили следующие флаги:
private void Form1_Load(object sender, System.EventArgs e) { WinAPIClass.AnimateWindow(this, 3000, WinAPIClass.AnimateWindowFlags.AW_HOR_POSITIVE|WinAPIClass.AnimateWindowFlags.AW_VER_POSITIVE); } Выберите пару флагов, которая может дать комбинированный эффект:
AW_ACTIVATE — AW_HIDE
 
AW_CENTER — AW_HIDE
 
AW_HOR_POSITIVE — AW_CENTER
 
AW_HOR_POSITIVE — AW_VER_NEGATIVE
 
AW_BLEND — AW_HOR_NEGATIVE
 
Вы создаете Windows-приложение, главная форма которого должна появляться при загрузке с анимацией следующим образом:Для реализации этого вы использовали функцию
WinAPI AnimatedWindow
, определенную в классеWinAPIClass
:[DllImportAttribute("user32.dll",EntryPoint="AnimateWindow",SetLastError=true)] public static extern bool AnimateWindow(IntPtr hwnd,int dwTime,int dwFlags); Для получения данного эффекта вы применили следующие флаги:
private void Form1_Load(object sender, System.EventArgs e) { WinAPIClass.AnimateWindow(this, 3000, WinAPIClass.AnimateWindowFlags.AW_VER_NEGATIVE); } Выберите пару флагов, которая может дать комбинированный эффект:
AW_ACTIVATE — AW_HIDE
 
AW_HOR_POSITIVE — AW_CENTER
 
AW_VER_POSITIVE — AW_CENTER
 
AW_BLEND — AW_HOR_NEGATIVE
 
AW_HOR_ NEGATIVE — AW_VER_ POSITIVE
 
Вы создаете Windows-приложение, главная форма которого должна появляться при загрузке с анимацией следующим образом:Для реализации этого вы использовали функцию WinAPI AnimatedWindow, определенную в классе WinAPIClass:
[DllImportAttribute("user32.dll",EntryPoint="AnimateWindow",SetLastError=true)] public static extern bool AnimateWindow(IntPtr hwnd,int dwTime,int dwFlags); Для получения данного эффекта вы применили следующие флаги:
private void Form1_Load(object sender, System.EventArgs e) { WinAPIClass.AnimateWindow(this, 3000, WinAPIClass.AnimateWindowFlags.AW_HOR_POSITIVE|WinAPIClass.AnimateWindowFlags.AW_VER_POSITIVE); } Выберите пару флагов, которая даст точно такой же эффект:
AW_ACTIVATE — AW_CENTER
 
AW_HOR_NEGATIVE — AW_HOR_NEGATIVE
 
AW_VER_POSITIVE — AW_VER_POSITIVE
 
AW_HOR_POSITIVE — AW_CENTER
 
AW_VER_NEGATIVE — AW_VER_NEGATIVE