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

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

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

Метод SomeMethod на языке С имеет следующий вид:
BOOLEAN SomeMethod (EXTENDED_NAME_FORMAT NameFormat,  LPTSTR lpNameBuffer, ULONG nSize);

Выберите правильное преобразование этого метода на языке C#:

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

Варианты ответа
public static extern float SomeMethod (int nameFormat, StringBuilder userName, ref uint userNameSize)
public static extern int SomeMethod (int nameFormat, StringBuilder userName, ref uint userNameSize)(Верный ответ)
public static extern int SomeMethod (int nameFormat, StringBuilder userName, float userNameSize)
public static void int SomeMethod (int nameFormat, StringBuilder userName, ref uint userNameSize)
public static extern int SomeMethod (string nameFormat, StringBuilder userName, ref uint userNameSize)
Похожие вопросы
Метод SomeMethod на языке С имеет следующий вид:
INT SomeMethod (HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType);

Выберите правильное преобразование этого метода на языке C#:

Метод SomeMethod на языке С имеет следующий вид:
BOOL SomeMethod (HWND hwnd, DWORD dwTime, DWORD dwFlags)

Выберите правильное преобразование этого метода на языке C#:

Вы разрабатываете приложение, использующее асинхронную модель работы. Для запуска произвольного метода SomeMethod вы создали делегат SomeDelegate
private delegate string SomeDelegate(/*Некоторые параметры*/);private string SomeMethod(/*Некоторые параметры*/){	//Код для работы метода}

Выберите способ завершения работы EndOperation метода SomeMethod:

Вы разрабатываете приложение, использующее асинхронную модель работы. Для запуска произвольного метода SomeMethod вы создали делегат SomeDelegate
private delegate string SomeDelegate(/*Некоторые параметры*/);private string SomeMethod(/*Некоторые параметры*/)	{		//Код для работы метода	}

Выберите способ завершения работы Pooling метода SomeMethod:

Вы разрабатываете приложение, использующее асинхронную модель работы. Для запуска произвольного метода SomeMethod вы создали делегат SomeDelegate
private delegate string SomeDelegate(/*Некоторые параметры*/);private string SomeMethod(/*Некоторые параметры*/){	//Код для работы метода}

Выберите способ завершения работы Callback метода SomeMethod:

Вы разрабатываете Windows-приложение SomeWinAppl, состоящего из единственной формы, свойству Name которой установлено значение SomeForm. Для взаимодействия с другими сборками вам понадобилось просмотреть MSIL код вашего приложения. Выберите название метода Main формы на языке MSIL:
Вы разрабатываете Windows-приложение SomeWinAppl, использующее частную сборку SomeAssembly. Метод ExtractMethod в коде формы должен запускать метод AssemblyMethod, содержащийся в сборке. Выберите правильный фрагмент кода для получения этого:
Вы разрабатываете приложение, в котором используется асинхронное обновление пользовательского интерфейса. Для этого вы создали метод Upgrade, в котором и происходит обновление:
private void Upgrade(){	// Код для обновления. }

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

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

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

Вам необходимо подключиться к веб-службе LocHost и запустить ее метод SomeMethod в асинхронном режиме. Для его извлечения вы создали метод MethodExtract. Выберите правильную конструкцию вызова:
Вы разрабатываете приложение SomeApplication. Вам необходимо получить имя локального компьютера и учетной записи пользователя программы. Для этого были созданы экземпляр identity класса WindowsIdentity и экземпляр principal класса WindowsPrincipal. Выберите правильное свойство экземпляра principal, возвращающее требуемые данные: