Главная » Учебные материалы » Информатика » Ответы » 7 семестр » К тесту/контрольной » Создание Windows-приложений на основе Visual C#

Ответы к тесту/контрольной: Создание Windows-приложений на основе Visual C#

-20%

Описание

Здесь представлена подборка ответов на тестовые вопросы по предмету "Создание Windows-приложений на основе Visual C#". Перед покупкой проверяйте точно ли здесь представлены те вопросы, ответы на которые вам нужны.

Список вопросов

Вы разрабатываете регистрационную форму, в которой требуется проверять идентификационный номер пользователя программы, вводимый в текстовое поле txtUserID. При вводе неправильного имени в надпись lbloutput выводится сообщение "Неверный номер ID!". После того, как пользователь ее исправляет, необходимо сообщение удалять. Выберите правильную структуру, позволяющую сделать это:
Вы создаете дистрибутив для приложения SomeApplication. При установке пользователь должен будет ввести имя пользователя и название организации – эти данные затем будут использованы для регистрации программы. В проект установки вы добавили шаблон формы (Textboxes (A)). Выберите свойства формы, где нужно будет ввести названия для текстовых полей ввода:
Вы разрабатываете MDI-приложение, позволяющее просматривать и редактировать документы в формате txt. На родительской форме добавлено меню, в нем есть пункты "Cохранить" (mnuSave) и "Сохранить как…" (mnuSaveAs), в обработчиках которых вызывается перегруженный метод Save дочерней формы. Необходимо вызывать диалоговое окно, предлагающее сохранить файл при случайном закрытии главной формы, если в редактируемый документ были внесены изменения. Для этого вы ввели переменную DocSave, которая принимает значение true, если документ нужно сохранить. Выберите правильную конструкцию и определение значения переменной DocSave для получения этой функциональности (переменная DocumentName представляет собой текущее название формы):
Вы разрабатываете приложение Mysoft, в котором требуется сохранять файлы-отчетов с расширением ".log", подставляемым автоматически, — например, если пользователь вводит название файла "Otchet", на диске появится файл "Otchet.log". При появлении диалогового окна сохранения должен указываться каталог: "C:Program FilesMysoft". Выберите нужные для этого свойства элемента SaveFileDialog:
Вы получили от своего коллеги MSIL-файл сборки SomeAssembly.il. Требуется получить библиотеку динамической компоновки SomeAssembly.dll, которую затем планируется использовать в нескольких приложениях. Копия этого файла помещена на системный диск C. Выберите правильную команду, которую нужно набрать в строке Visual Studio.NET:
Вы разрабатываете приложение – телефонный справочник TelBase, работающее с базой данных Microsoft Access Phone. На главной форме располагаются кнопки c буквами алфавита, при нажатии на кнопку в элемент dataGrid1 выводятся все абоненты с фамилиями, начинающимися на заданную букву. Файл базы данных находится в папке приложения "C:Program Files TelBase Phone.mdb". Выберите правильную строку ConnectionString и значение строки CommandText для кнопки с буквой "K":
Вы разрабатываете приложение, в котором требуется выводить таблицу Shops базы данных Microsoft SQL Server XCorporation в элемент управления dataGrid1, помещенный на форму. Необходимо программным образом создать подключение к базе данных. Выберите правильные действия для этого:
Вы разрабатываете Windows-приложение для отправки SMS. На форме располагаются текстовые поля txtMessage и lblOutput. Необходимо выводить количество символов в элемент lblOutpu при набирании пользователем текста сообщения. Выберите правильные действия для этого:
Вы разрабатываете форму, на которой расположено несколько элементов. На форму добавлено контекстное меню, в котором есть два пункта – "Применить" (cmnuApply) и "Применить в качестве шаблона" (cmnuApplyAsTemplate). При установке галочки в чекбоксе "Применить ко всем" (chbApplyToAll) необходимо заменить содержимое контекстного меню: в нем должен появиться единственный пункт – "Применить ко всем" (cmnuApplyToAll), в качестве обработчика которого используется метод ApplyToAll. Выберите правильную конструкцию для этого:
Вы разрабатываете проект WinApplication, содержащий главную форму frmMain. В проект нужно добавить Windows-форму frmHeir, которую необходимо наследовать от формы frmCalculate другого проекта WinCalcApplication. Выберите правильные действия для этого
Вы создаете дистрибутив для приложения SomeApplication. При установке пользователь должен будет ввести имя пользователя и название организации – эти данные затем будут использованы для регистрации программы. В проект установки вы добавили шаблон формы (Textboxes (A)). Выберите свойство формы, где нужно будет ввести заголовок, который при установке приложения будет появляться на фоновом рисунке:
Вы разрабатываете приложение SomeApplication. Вам необходимо получить имя локального компьютера и учетной записи пользователя программы. Для этого были созданы экземпляр identity класса WindowsIdentity и экземпляр principal класса WindowsPrincipal. Выберите правильное свойство экземпляра identity, возвращающее требуемые данные:
Вы разрабатываете программу для просмотра фотографий и факсов. Изображение помещается в элемент управления PictureBox, свойству Name которого установлено значение pbxImage. На форму добавлен элемент управления SaveFileDialog, с помощью которого требуется сохранять загруженное изображения в одном из трех графических форматов – jpg, gif или bmp. Выберите правильные действия для получения этой функциональности:
Выберите тип файлов, не поддерживаемых методом Save свойства Image элемента PictureBox:
Вы разрабатываете приложение для печати документов, заполняемых по шаблону. Необходимо сделать так, чтобы печать осуществлялась всегда на странице формата A4 в книжной ориентации. Выберите правильные действия, которые будут входить в разработку этой функциональности:
Вы разрабатываете приложение-фотоальбом, в котором можно будет просматривать и редактировать изображения. Для того, чтобы сохранять размер фотографий при просмотре без внесения изменений в файлы самих изображений, текущие ширина width и высота height фотографии записываются в классе CurrentPicture при помощи XML-сериализации. На форме имеется текстовое поле txtSize элемента Status Bar, на которую необходимо выводить размеры, полученные в результате десериализации. Выберите правильную конструкцию для этого:
Вы разрабатываете условно-бесплатную программу, по истечении ее пробного срока пользователь должен будет зайти на сайт http://www.mysoft.com и зарегистрироваться. Ключевым элементом работы является кнопка btnMainAction, и поэтому в качестве меры напоминания вы выбрали автоматический переход на сайт программы при наведении курсора на кнопку. Функциональность кнопки при этом должна сохраняться. Выберите правильную конструкцию для этого:
Вы разрабатываете форму, которая называется TestForm. Класс этой формы имеет следующий вид:public class TestForm{}Вам нужно создать код, который будет содержать объявление некоторых свойств. Эти свойства должны запускаться, когда будет сформирован объект самой формы. Выберите правильную процедуру для этого:
Вы разрабатываете приложение SomeApplication в котором реализовывается ролевая безопасность. Для этого были созданы экземпляр identity класса WindowsIdentity и экземпляр principal класса WindowsPrincipal. Выберите правильный фрагмент кода для авторизации пользователя SomeUser:
Выберите пространства имен, которые необходимо подключить для реализации ролевой безопасности на основе классов GenericPrincipal и GenericIdentity:
Вам требуется создать автозагрузочный CD-диск, т.е диск, после вставки которого в дисковод происходит автоматический его запуск. Нужно запускать приложение Index.Exe, содержащееся на диске. Укажите название и содержимое обязательного файла автозагрузки:
Вы создаете дистрибутив для приложения SomeApplication, использующего собственный набор шрифтов. Если на компьютере не окажется нужных шрифтов, некоторые разделы программы могут оказаться недоступными или отображаться некорректно. Вам необходимо при установке приложения на компьютер пользователя помещать файлы шрифтов в папку "Шрифты" панели управления. Выберите правильные действия для этого:
Вы изучаете сборку графической программы, написанной на языке VisualBasic. При нажатии на кнопку btnCrop пользователь может вырезать часть выделенного изображения: Private Sub btnCrop_Click(ByVal sender As Object, ByVal e As EventArgs) Try If (Me.cropWidth < 1) Then MessageBox.Show("Выделите область, перемещая курсор!", "Нет области для выделения!", MessageBoxButtons.OK, MessageBoxIcon.Hand) Else Dim rectangle2 As New Rectangle(Me.cropX, Me.cropY, Me.cropWidth, Me.cropHeight) Dim rectangle1 As Rectangle = rectangle2 Dim bitmap1 As New Bitmap(Me.p.Image, Me.p.Width, Me.p.Height) Me.cropBitmap = New Bitmap(Me.cropWidth, Me.cropHeight) Dim graphics1 As Graphics = Graphics.FromImage(Me.cropBitmap) graphics1.DrawImage(bitmap1, 0, 0, rectangle1, GraphicsUnit.Pixel) Me.pbCrop.Image = Me.cropBitmap End If Catch exception2 As Exception ProjectData.SetProjectError(exception2) Dim exception1 As Exception = exception2 MessageBox.Show(exception1.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Hand) ProjectData.ClearProjectError End TryEnd SubВыберите правильный перевод этого фрагмента кода на языке C#:
Выберите форматирование, выводящее инициализированную переменную int somevariable в шестнадцатеричном формате:
Вы разрабатываете приложение для пользователей с ограниченными способностями. Они будут ориентироваться в интерфейсе приложения с помощью программы "Экранный диктор", входящей в состав операционной системы. Необходимо сделать так, чтобы при наведении курсора на элемент DomainUpDown диктор произносил краткое описание этого элемента. Выберите правильное действие для этого:
Вы разрабатываете приложение, в котором требуется выводить таблицу Sales базы данных Microsoft Access MonthSales в элемент управления dataGrid1. Выводимая таблица должна появляться при загрузке формы. Вам необходимо получить эту функциональность, используя визуальные средства Visual Studio .NET и добавляя минимум кода в проект. Выберите правильные действия для этого:
Вы создаете приложение, в котором имеется элемент управления RichTextBox. При загрузке приложения в этот элемент загружается текст из файла Report.log, находящегося в папке приложения. При работе с программой пользователь вводит текст в RichTextBox, который должен моментально сохраняться. Выберите правильные фрагменты кода для получения такой функциональности:
Вы разрабатываете приложение для регистрации пассажиров поезда . На главной форме расположен ряд текстовых полей, в которые вводится информация. В поле txtPassengerNumber вводится индивидуальный номер клиента, который совпадает с серией его паспорта, вводимого в поле txtPassport. Для реализации операции Drag&Drop из поля txtPassport в поле txtPassengerNumber вы добавили обработчики следующих событий: private void txtPassport _MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){ txtPassport.DoDragDrop(txtPassport.Text, DragDropEffects.Copy);}private void txtPassengerNumber _DragEnter(object sender, System.Windows.Forms.DragEventArgs e){ if (e.Data.GetDataPresent(DataFormats.StringFormat)) e.Effect = DragDropEffects.Copy; else e.Effect = DragDropEffects.None;} При компиляции приложения вы не получили, однако, нужного эффекта. Выберите нужные действия для завершения задачи:
Вы создаете класс SomeClass в котором используется собственная технология ролевой безопасности. При запуске приложения пользователь вводит имя и пароль, которые затем сравниваются с данными, находящимися в XML-файле LoginPassword.xml. Выберите правильный фрагмент кода для обработки исключений, связанных с ошибками ввода пользователей:
Вы разрабатываете форму UserCustom, которая взаимодействует с базой данных клиентов. Для использования ее в других приложениях в качестве композитного элемента управления вам нужно выполнить несколько действий. Выберите правильные:
В каком переопределяемом методе класса Form или методе-обработчике какого события класса Form можно проинициализировать статические переменные других классов во время появления формы на экране?
Вы разрабатываете приложение, которое будет выполнять действия на основании введенных пользователем данных в текстовое поле. На форме расположены надпись, кнопки и текстовое поле txtBox. Вам необходимо исключить ошибки работы, связанные с некорректным вводом данных. Метод Method должен выполняться, если в текстовое поле введено какое-либо значение. Выберите правильную конструкцию для этого:
Вы создали сборку SomeAssembly.exe, которая является ядром программы для тестирования и диагностики компьютера. Для проверки этой программы вам необходимо предоставить сборке полный доступ к ресурсам локального компьютера SomeComputer. Выберите правильную команду, которую нужно набрать в строке Visual Studio.NET:
Выберите разрешение среды CLR, определяющее политику доступа кода из "небезопасной" зоны Интернета:
Выберите адрес каталога, название файла, в котором хранится в зашифрованном виде учетные сведения Windows XP, и название файла системного ключа:
Вы создаете дистрибутив для приложения SomeApplication, которое необходимо установить на компьютер с операционной системой Windows 2003 Server Family.. Приложение взаимодействует с базой данных Microsoft Access. Выберите дополнительные библиотеки, которые необходимо включить в пакет установки:
Вы разрабатываете программу, в которой пользователь может изменять язык пользовательского интерфейса. Для перевода строк, используемых в коде программы, требуется создать файл-ресурс, в котором будут содержаться значения строк на разных языках. Выберите правильные действия для создания этого файла:
Выберите форматирование, выводящее инициализированную переменную double somevariable с разделением разрядов и двумя знаками после запятой:
Вы разрабатываете композитный элемент управления, содержащий PictureBox. Проект, созданный по шаблону Windows Control Library, вы назвали ImageZoom. В режиме дизайна свойству Name формы задали значение ImageViewer. В окне Solution Explorer изменили название UserControl1.cs на ImageViewer.cs. Выберите правильный ряд названий созданного композитного элемента при добавлении его к новому Windows-приложению TestImageZoom:
Вы разрабатываете приложение, в котором будет использоваться печать изображений. Для формирования области печати вы определили некоторые параметры: Graphics graph = e.Graphics;Font font= new Font("Arial", 14); float fontHeight = font.GetHeight(graph);float spaceWidth = graph.MeasureString(" ", font).Width;float LMargin = e.MarginBounds.Left;float RMargin = e.MarginBounds.Right;float TMargin = e.MarginBounds.Top;float BMargin= e.MarginBounds.Bottom;float printableWidth = e.MarginBounds.Width;float printableHeight = e.MarginBounds.Height;На странице, выводимой на печать, должна появляться надпись под рисунком. Выберите правильный фрагмент кода формирования области rectText, в которой будет помещаться надпись:
Вы разрабатываете приложение для печати документов, заполняемых по шаблону. Необходимо сделать так, чтобы документ можно было распечатать либо полностью, либо только выделенный фрагмент. Выберите правильные действия, которые будут входить в разработку этой функциональности:
Параметр атрибута DllImport, предотвращающий изменение параметра EntryPoint при изменении кодировки. Выберите название параметра, подходящее под это определение:
Выберите тип данных, нуждающийся в конвертировании при прямой и обратной передаче из среды управляемого кода в среду неуправляемого кода:
Вы создаете графическую программу, позволяющую затемнять изображение кистями различного диаметра. Для выбора диаметра текущей кисти открывается форма frmColorSize, в которой пользователь может установить нужный размер. По нажатию кнопки btnSave значение диаметра кисти ColorSize, определенное в классе SomeParameters, необходимо записывать в реестр. Выберите правильную конструкцию для этого:
Вы создаете приложение для отправки коротких текстовых сообщений по корпоративной сети. Главным полем программы, куда вводится текст для отправки, является элемент управления RichTextBox. При загрузке приложения в этот элемент загружается текст из файла Report.log, находящегося в папке приложения. Необходимо записывать все содержимое текстового поля в файл, причем для того, чтобы пользователь не замечал этого, запись должна осуществляться при перемещении по содержимому с помощью полосы вертикальной прокрутки. Выберите правильные фрагменты кода для получения такой функциональности:
Средство диагностики DirectX позволяет быстро оценить параметры компьютера и получить сведения об установленных драйверах. Для запуска этой программы следует перейти в Пуск – Выполнить и в командной строке набрать "dxdiag". Вы разрабатываете приложение, из которого требуется запускать эту программу по нажатию на кнопку btndxdiag. Выберите правильные действия для реализации этой задачи:
Вы разрабатываете приложение, которое периодически вызывает метод SomeProcess. Вы использовали класс Trace для обработки исключений, возникающих в ходе работы. Для записи исключений в отдельный файл Exceptions.txt вы добавили следующий фрагмент кода: StreamWriter streamWriterOutput = new StreamWriter(File.Open(logfilePath, FileMode.Append));TextWriterTraceListener outputListener = new TextWriterTraceListener(streamWriterOutput);Trace.Listeners.Add(outputListener);try {SomeProcess();}catch (Exception ex) {Trace.WriteLine("Ошибка: " + ex.Message);}finally {}В блоке finally необходимо добавить запись всех исключений в файл и его закрытие. Выберите правильную конструкцию для этого:
Вы разрабатываете Windows-форму, которая содержит несколько элементов управления. Закончив дизайн формы, вы выделили все элементы на форме и заблокировали их, используя меню Format. Затем вы обнаружили, что размер надписи lblFirst необходимо изменить. Выберите оптимальный способ сделать это после того, как надпись была выделена:
Вы разрабатываете приложение, которое будет выполнять действия на основании данных, введенных пользователем в текстовое поле. На форме расположены надпись, текстовое поле и кнопка btnOK. Вам необходимо исключить ошибки работы, связанные с некорректным вводом данных. Проверка должна осуществляться при нажатии на кнопку. Выберите правильную конструкцию для этого:
Выберите объект ролевой безопасности библиотеки .NET Framework, который реализуется классом, содержащим интерфейс IPrincipal:
Требуется создать справку к программе EasySoft в пакете HTML Help Workshop. Имеются уже готовые файлы EasySoft.hhp, EasySoft.hhc и EasySoft.hhk. При компиляции файла справки появляется следующее сообщение: Microsoft HTML Help Compiler 4.74.8702 Compiling C:Documents and SettingsUserNameРабочий столHELPEasySoft.chmHHC5003: Error: Compilation failed while compiling HelpSoftindex.htm.HHC5003: Error: Compilation failed while compiling HelpSoftmain.htm.HHC5003: Error: Compilation failed while compiling HelpSoftContent.htm.The following files were not compiled:HelpSoftindex.htm.HelpSoftmain.htm. HelpSoftContent.htm.Выберите правильную причину, по которой указанные файлы не были скомпилированы:
Вы разрабатываете приложение, работающее с базой данных Microsoft Access UserInfo. На главную форму приложения выводится таблица CurrentUser, и пользователь может вносить изменения в свой профиль. После того, как он заканчивает работу и встроенные средства проверки проверяют внесенные данные, все изменения должны обновляться в базе данных. На форме добавлены элементы управления – OleDbDataAdapter1, свойству Name которого установлено значение DataAdapterCurrentUser, и элемент DataSet, свойству Name которого установлено значение DataSetCUrrentUser. Выберите правильный фрагмент кода для получения нужной функциональности:
Вы разрабатываете приложение, работающее с базой данных Microsoft Access MonthClients. Требуется вывести на форму две таблицы – Clients и ClientsInfo, связанных по ключевому полю ClientsID. Главной является таблица ClientsInfo.Объект DataSet по имени dsMonthClients создан программно. Выберите правильный фрагмент кода для формирования связи:
Вы разрабатываете композитный элемент управления, который при помещении его на форму должен содержать свойство Userprop в окне Properties. В свойстве Userprop должно быть доступно два значения — Propertie1 и Propertie2. Выберите правильную конструкцию для создания этого свойства:
Вы разрабатываете приложение, взаимодействующее с базой данных. При загрузке главной формы в текстовое поле RichTextBox помещается отчет, который может иметь различную длину. Вы обнаружили, что распечатывается только первая страница документа. Выберите правильное действие для исправления этой ситуации:
Вы разрабатываете приложение, в котором имеется следующий метод: private void txtRegistrationCode_Validating(object sender, System.ComponentModel.CancelEventArgs e){ try { //Проверка введенного значения //Первый нужный фрагмент кода } catch { //Второй нужный фрагмент кода //Действие в случае ошибки } }} Вам необходимо сделать так, чтобы пользователь не мог переключиться на другие элементы из текстового поля txtRegistrationCode если возвращаемое значение равно false. Выберите нужные два фрагмента нижеперечисленных:
Вы разрабатываете форму, которая представляет собой панель инструментов. На ней находятся 10 элементов управления, которые автоматически располагаются в нужном порядке при изменении размера формы. Первоначальный размер формы должен быть 600х250 пикселей. При уменьшении размера формы до менее чем 450х150 пикселей, элементы управления располагаются неправильно. Необходимо ограничить размер формы этим размером и запретить сворачивание и разворачивание формы. Выберите действия, которые заведомо нужно выполнить:
Вы создаете класс SomeClass в котором используется собственная технология ролевой безопасности. При запуске приложения пользователь вводит имя и пароль, которые затем сравниваются с данными, находящимися в XML-файле LoginPassword.xml. Выберите необходимые пространства имен, которые должны присутствовать в классе SomeClass:
Запрос на разрешение, встроенный в библиотеку .NET Framework, указывающий на не используемый набор разрешений в данном приложении. Выберите название, отвечающее этому определению:
Вы разработали приложение HDD Finder, позволяющее искать файлы на жестком диске компьютера. Вся программа написана на языке Visual C#, и только некоторые модули используют COM-компоненты, входящие в состав операционной системы Microsoft Windows XP. Вы отправили для тестирования свое приложение 12 пользователям, которые его установили при помощи XCOPY. На всех компьютерах пользователей установлена операционная система Windows XP. Один из пользователей не смог запустить приложение. Выберите название утилиты, которую, вероятнее всего, ему необходимо скачать и установить на своем компьютере для корректной работы:
Вам требуется создать автозагрузочный CD-диск, т.е диск, после вставки которого в дисковод происходит автоматический его запуск. Нужно запускать приложение Setup.Exe, содержащееся на диске. Укажите название и содержимое обязательного файла автозагрузки:
Вы создаете пакет установки приложения, не использующего системный реестр. Требуется создать пакет установки, в папке которого будет находиться файл приложения. При необходимости, пользователь, наряду с установкой при помощи мастера, сможет распространять приложение простым копированием готового файла. Выберите для этого правильные действия:
Вы изучаете сборку графической программы, представленную в виде кода 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#:
Вы получили от своего коллеги MSIL-файл сборки SomeAssembly.il. Требуется получить исполняемый файл SomeAssembly.exe, который затем планируется использовать в нескольких приложениях. Копия файла SomeAssembly.ilпомещена на системный диск C. Выберите правильную команду, которую нужно набрать в строке Visual Studio.NET:
Выберите определение сборки со строгим именем
Вы разрабатываете Windows-приложение SomeWinAppl, состоящего из единственной формы, свойству Name которой установлено значение SomeForm. Для взаимодействия с другими сборками вам понадобилось просмотреть MSIL код вашего приложения. Выберите название конструктора формы на языке MSIL:
Вы разрабатываете приложение для пользователей с ограниченными способностями. Они будут ориентироваться в интерфейсе приложения с помощью программы "Экранный диктор", входящей в состав операционной системы. Необходимо сделать так, чтобы при наведении курсора на элемент RichTextBox диктор произносил краткое описание этого элемента. Выберите правильное действие для этого:
Требуется создать справку к программе EasySoft в пакете HTML Help Workshop. Имеются уже готовые файлы EasySoft.hhp, EasySoft.hhc и EasySoft.hhk. Готовая справка должна содержать две вкладки – "Содержание" c перечнем всех тем и "Указатель", где будет перечень ключевых слов со связанными страницами. Выберите правильные действия, позволяющие сделать это:
Вы разрабатываете приложение, в котором используется асинхронное обновление пользовательского интерфейса. Для этого вы создали метод Upgrade, в котором и происходит обновление: private void Upgrade(){ // Код для обновления. } Далее вы добавили метод, в котором создали экземпляр mi делегата MethodInvoker: private void AsynchronousUpgrade(){ // Асинхронный вызов метода Upgrade MethodInvoker mi = new MethodInvoker(Upgrade); this.BeginInvoke(mi);} Выберите правильную конструкцию для асинхронного запуска метода Upgrade:
Вы разрабатываете приложение, использующее асинхронную модель работы. Для запуска произвольного метода SomeMethod вы создали делегат SomeDelegate private delegate string SomeDelegate(/*Некоторые параметры*/);private string SomeMethod(/*Некоторые параметры*/){ //Код для работы метода}Выберите способ завершения работы Callback метода SomeMethod:
Вы разрабатываете приложение для проигрывания музыкальных файлов. Для регулировки уровня громкости на форму добавлены элемент управления TrackBar1 и текстовое поле RichTextBox, в которое выводится текущее значение при перемещении ползунка. При вводе пользователем значения в текстовое поле ползунок должен принимать соответствующее положение. Текущее значение также должно выводиться в надпись lblOutput. Выберите фрагмент кода для получения этого:
Вы разрабатываете приложение, на главной форме которого будет располагаться часы. При установке времени на них автоматически должно изменяться время системных часов, выводимых на панель задач. Для этого вам требуется в своем коде подключить функцию WinAPI, использующую файл библиотеки kernel32.dll и имеющую следующий вид: BOOL SomeFunction( const SYSTEMTIME* lpSystemTime)Выберите название этой функции:
Вы разрабатываете приложение, работающее с базой данных Microsoft SQL Server ClientsAndSales. На главной форме находятся следующие элементы управления: SqlDataAdapter, настроенный на подключение к базе данных, SqlConnection и DataSet для отображения таблицы Clients, свойству Name которого установлено значение DataSetClients. Требуется выводить в четыре текстовых поля – txtName, txtLastName, txtMiddleName и txtID — соответствующие значения полей Name, LastName, MiddleName и ID таблицы Clients. Выберите правильный фрагмент кода для этого:
Вы разрабатываете приложение, в котором требуется выводить таблицу Sales базы данных Microsoft SQL Server YearSales в элемент управления dataGrid1. Выводимая таблица должна появляться при загрузке формы. База данных YearSales будет находиться на локальном компьютере. По разным причинам, она может оказаться недоступной. Необходимо добавить блок для обработки исключений. Выберите правильную конструкцию:
Вы разрабатываете композитный элемент управления, представляющий собой панель с кнопками, надписями и текстовыми полями. На нее будет выводиться различная информация, и поэтому она всегда должна быть наверху формы. При изменении размеров формы панель должна также изменять свой размер пропорционально. Выберите правильные действия для получения нужного результата:
Вы разрабатываете графическую MDI-программу, позволяющую редактировать несколько файлов. На главную форму вы добавили элемент OpenFileDialog, необходимо добавить возможность открытия файлов только для чтения, причем при запуске диалогового окна это должно быть уже определено. Также требуется при выборе нескольких файлов открывать их в отдельном окне. Выберите нужные свойства элемента OpenFileDialog:
Вы разрабатываете приложение, из которого требуется запускать диспетчер задач операционной системы Windows XP по нажатию на кнопку btnTaskManager. Выберите правильные действия для реализации этой задачи:
Вам необходимо создать консольное приложение, предлагающее пользователю ввести имя текстового файла и, если он не найден в папке приложения, создать его. Выберите правильную конструкцию для этого:
Вы разрабатываете MDI-приложение, которое позволяет просматривать изображения в нескольких дочерних формах. Для поворота изображения в текущем окне имеется метод Rotate в классе дочерней формы ClassPicture : System.Windows.Forms.Form. Выберите правильную конструкцию для обработчика пункта меню "Повернуть" главной формы:
Вы проверяете код, написанный вашим коллегой. При компиляции Windows-приложения появляется следующее сообщение: A project with an Output Type of Class Library cannot be started directly. В окне Output, однако, появляется сообщение, что ошибок в проекте нет:---------------------- Done ---------------------- Build: 1 succeeded, 0 failed, 0 skipped Для запуска приложения необходимо выполнить следующие действия:
Вам понадобилось удалить сборку SomeApplication.dll из глобального кэша сборок, в котором находится несколько версий этой сборки. Выберите правильную команду, которую для этого нужно набрать в строке Visual Studio.NET:
Выберите правильное определение области печати страницы, полагая, что между областями страницы справедливы следующие отношения:Размеры страницы > Области печати > Области текста
Вы разрабатываете форму, на которой расположено несколько элементов. На форму добавлено контекстное меню, в котором есть два пункта – "Применить" (cmnuApply) и "Применить в качестве шаблона" (cmnuApplyAsTemplate). При установке галочки в чекбоксе "Применить ко всем" (chbApplyToAll) необходимо удалить пункт "Применить" и добавить пункт "Применить ко всем" (cmnuApplyToAll), в качестве обработчика которого используется метод ApplyToAll. Выберите правильную конструкцию для этого:
Вы разрабатываете приложение, в котором требуется выводить таблицу Clients базы данных Microsoft Access XCorporation в элемент управления dataGrid1, помещенный на форму. Необходимо программным образом создать подключение к базе данных. Выберите правильные действия для этого:
Вы создали новое Windows-приложение, в котором предстоит использовать функцию WinAPI. Вызов функции должен осуществляться при закрытии формы. Выберите правильную схему подключения функции WinAPI:
Вы разрабатываете приложение, которое автоматически будет изменять фоновый цвет формы и элементов управления в зависимости от цветовой схемы Windows XP – оливковой, серебристой и голубой. Для того, чтобы надписи смотрелись одинаково хорошо на всех трех схемах, необходимо выделять цветом текст надписей в соответствии со схемой Windows. Выберите правильное действие для этого:
Вы используете автоматическую синхронизацию объектов. Необходимо сделать так, чтобы с классом SomeClass мог одновременно работать только один поток. Однако свойство SomeString внутри этого класса должно быть доступным для нескольких потоков. Выберите правильную конструкцию, позволяющую получить подобную функциональность:
Вы разрабатываете приложение, в котором требуется выводить таблицу ListCustomers базы данных Microsoft Access TrustIncorporated в элемент управления dataGrid1, помещенный на форму. В таблицу выводится только пять записей – это определено программным образом. Размеры таблицы подогнаны под размеры формы. Пользователь не должен изменять содержимое таблицы, копировать значения полей, сортировать их или удалять. Выберите правильные действия для получения такой функциональности:
Вы разрабатываете приложение, которое должно быть локализовано на трех языках – русском, английском и французском. Требуется перевести не только элементы интерфейса, но и диалоговые сообщения, всплывающие подсказки, определенные программно, строки обработки исключений. В классе формы вы определили экземпляр rm класса ResourceManager: ResourceManager rm;В классе формы вы объект rm, обращающийся к ресурсу NameResource:rm = new ResourceManager("Namespace.NameResource", Assembly.GetExecutingAssembly());Без локализации приложения должно появляться следующее сообщение:if(MessageBox.Show("Вы действительно хотите завершить работу с программой и закрыть приложение?", "Завершение работы", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)Выберите правильный фрагмент кода для извлечения строки из файла-ресурса:
Вы разрабатываете локализованное приложение, поддерживающее несколько языков с направлением написания слева-направо. Свойства элементов управления должны отвечать этому требованию при запуске версии каждого из языков. В режиме дизайна и разработки формы, однако, должно сохраняться привычное написание справа-налево. Выберите правильное действие для решения этой задачи:
Выберите интерфейс ролевой безопасности библиотеки .NET Framework, содержащий свойства Name, IsAuthenticated, AuthenticationType:
Вы разрабатываете Windows-приложение, которое выводит данные в виде таблиц, не поддерживающих изменение размера. Необходимо сделать так, чтобы пользователь не мог изменять размер приложения, сворачивать и разворачивать его. Выберите правильные действия:
Вы создали сборку TestAssembly.exe, которая отвечает за регистрацию программы SomeSoft. Для проверки этой программы вам необходимо предоставить сборке полный доступ к ресурсам локального компьютера SomeComputer. Выберите правильную команду, которую нужно набрать в строке Visual Studio.NET:
Вы разрабатываете приложение SomeApplication. Вам необходимо получить имя локального компьютера и учетной записи пользователя программы. Для этого были созданы экземпляр identity класса WindowsIdentity и экземпляр principal класса WindowsPrincipal. Выберите правильное свойство экземпляра principal, возвращающее требуемые данные:
Разрешение среды CLR, позволяющее только запускать приложение и не предоставляющее доступ к файлам и ресурсам локального компьютера. Выберите название, отвечающее этому определению:
Для расшифровки паролей локальных пользователей данного компьютера в программу SAMInside загружаются необходимые системные файлы, однако при этом возникает ошибка доступа к файлам. Выберите правильную причину ошибки и способ ее устранения
Вы разработали приложение WideRegEdit, позволяющее оптимизировать и чистить системный реестр. Вся программа написана на языке Visual C#, и только некоторые модули используют .NET-компоненты. Вы отправили для тестирования свое приложение 12 пользователям, которые его установили при помощи XCOPY. На всех компьютерах пользователей установлена операционная система Windows XP. Один из пользователей не смог запустить приложение. Выберите название утилиты, которую, вероятнее всего, ему необходимо скачать и установить на своем компьютере для корректной работы:
Вы создаете дистрибутив для приложения SomeApplication, которое необходимо распространить на компьютерах локальной сети с установленной операционной системой Microsoft Windows XP Professional. Приложение взаимодействует с базой данных Microsoft Access. Выберите дополнительные библиотеки, которые необходимо включить в пакет установки:
Вы создаете дистрибутив для приложения SomeApplication. При установке приложения требуется добавлять ярлык к нему в меню Пуск. Выберите правильные действия для получения этого:
Вы разрабатываете приложение SomeApplication. По умолчанию, каталог приложения при установке помещается в директории C:Program FilesИмяПроизводителяSomeApplication. Вам необходимо изменить расположение – включать имя производителя не следует, и путь должен выглядеть так: C:Program FilesSomeApplication. Выберите правильные действия для этого:
📢 Есть вопросы или нужна помощь? Не знаете, как оформить заказ или оплатить?
👉 Просто нажмите кнопку Написать эксперту — я сразу отвечу, помогу разобраться и оформить всё за вас. 💬
🔥 Быстро. Удобно. Без лишних сложностей!

Характеристики ответов (шпаргалок) к КР

Семестр
Просмотров
0
Качество
Идеальное компьютерное
Количество вопросов
Картинка-подпись
🎓 Поможем сдать всё — тесты, практику, экзамены, курсовые, дипломы, отчёты! Закроем долги под ключ 🔑 Ведём от первой сессии до диплома 🏆 Работаем с Синергией, МЭИ и другими вузами 🤝 Гарантия результата или возврат денег 💰 Пиши! 🚀

Комментарии

Нет комментариев
Стань первым, кто что-нибудь напишет!
Поделитесь ссылкой:
Цена: 490 390 руб.
Расширенная гарантия +3 недели гарантии, +10% цены
Рейтинг автора
5 из 5
Поделитесь ссылкой:
Сопутствующие материалы

Подобрали для Вас услуги

-20%
Вы можете использовать полученные ответы для подготовки к экзамену в учебном заведении и других целях, не нарушающих законодательство РФ и устав Вашего учебного заведения.
Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7130
Авторов
на СтудИзбе
254
Средний доход
с одного платного файла
Обучение Подробнее