Главная /
Создание Windows-приложений на основе Visual C# /
Вы разрабатываете приложение, использующее асинхронную модель работы. Для запуска произвольного метода SomeMethod вы создали делегат SomeDelegate private delegate string SomeDelegate(/*Некоторые параметры*/); private string SomeMethod(/*Некоторые параметр
Вы разрабатываете приложение, использующее асинхронную модель работы. Для запуска произвольного метода SomeMethod
вы создали делегат SomeDelegate
private delegate string SomeDelegate(/*Некоторые параметры*/);
private string SomeMethod(/*Некоторые параметры*/)
{
//Код для работы метода
}
Выберите способ завершения работы EndOperation
метода SomeMethod
:
Правильный ответ:
Сложность вопроса
51
Сложность курса: Создание Windows-приложений на основе Visual C#
77
Оценить вопрос
Комментарии:
Аноним
Это очень заурядный решебник по интуиту.
26 сен 2020
Аноним
Благодарю за помощь по intiut'у.
31 мар 2019
Аноним
Я завалил сессию, какого рожна я не нашёл этот сайт с ответами по тестам интуит прежде
10 июл 2016
Другие ответы на вопросы из темы программирование интуит.
- # Вы создаете приложение, в котором имеется элемент управления RichTextBox. При загрузке приложения в этот элемент загружается текст из файла Report.log, находящегося в папке приложения. При работе с программой пользователь вводит текст в RichTextBox, который должен моментально сохраняться. Выберите правильные фрагменты кода для получения такой функциональности:
- # Вы разрабатываете программу для просмотра фотографий и факсов. На форме имеются кнопки для поворота изображения на различный угол, отражения, трансформации, которые должны быть доступны после того, как изображение будет помещено в PictureBox. На форму добавлен элемент управления OpenFileDialog. Выберите правильные действия для получения этой функциональности:
- # Вы создали сборку SomeAssembly, которую теперь нужно подписать строгим именем. Выберите правильную команду, которую нужно набрать в строке Visual Studio.NET:
- # Вы изучаете сборку графической программы, представленную в виде кода MSIL. При нажатии на кнопку btnCrop пользователь может вырезать часть выделенного изображения:.method private instance void btnCrop_Click(object sender, [mscorlib]System.EventArgs e) cil managed { // Code Size: 216 byte(s) .maxstack 6 .locals init ( [System.Drawing]System.Drawing.Bitmap bitmap1, [System.Drawing]System.Drawing.Graphics graphics1, [System.Drawing]System.Drawing.Rectangle rectangle1, [mscorlib]System.Exception exception1, [System.Drawing]System.Drawing.Rectangle rectangle2) L_0000: nop L_0001: nop L_0002: ldarg.0 L_0003: ldfld int32 cropImagesExtentedExample.frmMain::cropWidth L_0008: ldc.i4.1 L_0009: bge.s L_0024 L_000b: ldstr " Выделите область, перемещая курсор! " L_0010: ldstr " Нет области для выделения! " L_0015: ldc.i4.0 L_0016: ldc.i4.s 16 L_0018: call [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms. MessageBox::Show(string, string, [System.Windows.Forms] System.Windows.Forms.MessageBoxButtons, [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) L_001d: pop L_001e: nop L_001f: leave L_00d6 L_0024: nop L_0025: ldloca.s rectangle2 L_0027: ldarg.0 L_0028: ldfld int32 cropImagesExtentedExample.frmMain::cropX L_002d: ldarg.0 L_002e: ldfld int32 cropImagesExtentedExample.frmMain::cropY L_0033: ldarg.0 L_0034: ldfld int32 cropImagesExtentedExample.frmMain::cropWidth L_0039: ldarg.0 L_003a: ldfld int32 cropImagesExtentedExample.frmMain::cropHeight L_003f: call instance void [System.Drawing]System.Drawing.Rectangle::.ctor(int32, int32, int32, int32) L_0044: nop L_0045: ldloc.s rectangle2 L_0047: stloc.2 L_0048: ldarg.0 L_0049: callvirt instance [System.Windows.Forms]System.Windows.Forms.PictureBox cropImagesExtentedExample.frmMain::get_p() L_004e: callvirt instance [System.Drawing]System.Drawing.Image [System.Windows.Forms]System.Windows.Forms.PictureBox::get_Image() L_0053: ldarg.0 L_0054: callvirt instance [System.Windows.Forms]System.Windows.Forms.PictureBox cropImagesExtentedExample.frmMain::get_p() L_0059: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.Control::get_Width() L_005e: ldarg.0 L_005f: callvirt instance [System.Windows.Forms]System.Windows.Forms.PictureBox cropImagesExtentedExample.frmMain::get_p() L_0064: callvirt instance int32 [System.Windows.Forms]System.Windows.Forms.Control::get_Height() L_0069: newobj instance void [System.Drawing]System.Drawing.Bitmap::.ctor([System.Drawing]System.Drawing.Image, int32, int32) L_006e: stloc.0 L_006f: ldarg.0 L_0070: ldarg.0 L_0071: ldfld int32 cropImagesExtentedExample.frmMain::cropWidth L_0076: ldarg.0 L_0077: ldfld int32 cropImagesExtentedExample.frmMain::cropHeight L_007c: newobj instance void [System.Drawing]System.Drawing.Bitmap::.ctor(int32, int32) L_0081: stfld [System.Drawing]System.Drawing.Bitmap cropImagesExtentedExample.frmMain::cropBitmap L_0086: ldarg.0 L_0087: ldfld [System.Drawing]System.Drawing.Bitmap cropImagesExtentedExample.frmMain::cropBitmap L_008c: call [System.Drawing]System.Drawing.Graphics [System.Drawing]System.Drawing.Graphics::FromImage([System.Drawing]System.Drawing.Image) L_0091: stloc.1 L_0092: ldloc.1 L_0093: ldloc.0 L_0094: ldc.i4.0 L_0095: ldc.i4.0 L_0096: ldloc.2 L_0097: ldc.i4.2 L_0098: callvirt instance void [System.Drawing]System.Drawing. Graphics::DrawImage([System.Drawing]System.Drawing.Image, int32, int32, [System.Drawing]System.Drawing.Rectangle, [System.Drawing]System.Drawing.GraphicsUnit) L_009d: nop L_009e: ldarg.0 L_009f: callvirt instance [System.Windows.Forms]System.Windows.Forms.PictureBox cropImagesExtentedExample.frmMain::get_pbCrop() L_00a4: ldarg.0 L_00a5: ldfld [System.Drawing]System.Drawing.Bitmap cropImagesExtentedExample.frmMain::cropBitmap L_00aa: callvirt instance void [System.Windows.Forms]System.Windows.Forms.PictureBox::set_Image([System.Drawing]System.Drawing.Image) L_00af: nop L_00b0: leave.s L_00d5 L_00b2: dup L_00b3: call void [Microsoft.VisualBasic]Microsoft.VisualBasic.CompilerServices.ProjectData::SetProjectError([mscorlib]System.Exception) L_00b8: stloc.3 L_00b9: nop L_00ba: ldloc.3 L_00bb: callvirt instance string [mscorlib]System.Exception::get_Message() L_00c0: ldstr " Ошибка " L_00c5: ldc.i4.0 L_00c6: ldc.i4.s 16 L_00c8: call [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms. MessageBox::Show(string, string, [System.Windows.Forms] System.Windows.Forms.MessageBoxButtons, [System.Windows.Forms]System.Windows.Forms.MessageBoxIcon) L_00cd: pop L_00ce: call void [Microsoft.VisualBasic]Microsoft.VisualBasic.CompilerServices.ProjectData::ClearProjectError() L_00d3: leave.s L_00d5 L_00d5: nop L_00d6: nop L_00d7: ret .try L_0002 to L_00b2 catch [mscorlib]System.Exception handler L_00b2 to L_00d5 } Выберите правильный перевод этого фрагмента кода на языке C#:
- # Вам понадобилось удалить сборку SomeApplication.dll, подписанную строгим именем, из глобального кэша сборок. Выберите правильную команду, которую для этого нужно набрать в строке Visual Studio.NET: