Помощь студентам дистанционного обучения: тесты, экзамены, сессия
Помощь с обучением
Оставляй заявку - сессия под ключ, тесты, практика, ВКР
Заявка на расчет

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

Автор статьи
Валерия
Валерия
Наши авторы
Эксперт по сдаче вступительных испытаний в ВУЗах

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

  • устанавливаем свойству Locked значение False, изменяем размер надписи при помощи мыши, устанавливаем свойству Locked значение True
  • (Правильный ответ) устанавливаем свойству Size требуемое значение
  • выделяем все элементы, в меню Format снимаем блокировку, устанавливаем нужный размер надписи и снова блокируем все элементы
  • изменяем размер надписи при помощи мыши
  • устанавливаем свойству Locked значение False, устанавливаем свойству Size требуемое значение, устанавливаем свойству Locked значение True

Вы разрабатываете приложение, использующее подключение к базе данных Microsoft SQL Server ClientInformation. Наиболее часто приходится работать с таблицей Address базы данных, поэтому в окне Server Explorer настроено подключение к этой таблице. Вам необходимо вывести содержимое всей таблицы в элемент управления dataGrid1, помещенный на форму, используя визуальные средства Visual Studio .NET и добавляя минимум кода в проект. Выберите правильные действия для этого:

  • перетаскиваем таблицу Address из окна Server Explorer на форму, выделяем элемент SqlConnection, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.Подключаем пространство имен: using System.Data.SqlClient; Добавляем следующий код: private void Form1_Load(object sender, System.EventArgs e){ SqlDataAdapter.Fill(DataSet);}
  • (Правильный ответ) перетаскиваем таблицу Address из окна Server Explorer на форму, выделяем элемент SqlDataAdapter, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.Подключаем пространство имен: using System.Data.SqlClient; Добавляем следующий код: private void Form1_Load(object sender, System.EventArgs e){ SqlDataAdapter.Fill(DataSet);}
  • перетаскиваем таблицу Address из окна Server Explorer на форму, выделяем элемент SqlDataAdapter, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем базу данных ClientInformation.Подключаем пространство имен: using System.Data.SqlClient; Добавляем следующий код: private void Form1_Load(object sender, System.EventArgs e){ SqlDataAdapter.Fill(DataSet);}
  • перетаскиваем таблицу Address из окна Server Explorer на форму, выделяем элемент SqlConnection, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.Подключаем пространство имен: using System.Data.SqlClient; Добавляем следующий код: private void Form1_Load(object sender, System.EventArgs e){ SqlConnection.Fill(DataSet);}
  • перетаскиваем таблицу Address из окна Server Explorer на форму, выделяем элемент SqlConnection, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем таблицу Address.Подключаем пространство имен: using System.Data.SqlClient; Добавляем следующий код: private void Form1_Load(object sender, System.EventArgs e){ SqlDataAdapter.Fill(DataSet);}

Необязательный параметр атрибута DllImport, указывающий название функции. Выберите название параметра, подходящее под это определение:

  • NameFunction
  • PreserveSig
  • ExactSpelling
  • FunctionDefinition
  • (Правильный ответ) EntryPoint

Вы разрабатываете приложение для регистрации пассажиров авиарейсов. На главной форме расположен ряд текстовых полей, в которые вводится информация. В поле textBoxPassengerID вводится индивидуальный номер клиента, который совпадает с серией его паспорта, вводимого в поле textBoxPassport. Для реализации операции Drag&Drop из поля textBoxPassport в поле textBoxPassengerID вы добавили обработчики следующих событий:

private void textBoxPassport _MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){ textBoxPassport.DoDragDrop(textBoxPassport.Text, DragDropEffects.Copy);}private void textBoxPassengerID_DragEnter(object sender, System.Windows.Forms.DragEventArgs e){ if (e.Data.GetDataPresent(DataFormats.StringFormat)) e.Effect = DragDropEffects.Copy; else e.Effect = DragDropEffects.None;} При компиляции приложения вы не получили, однако, нужного эффекта. Выберите нужные действия для завершения задачи:
  • cвойству AllowDrop поля textBoxPassport устанавливаем значение true и добавляем следующий обработчик:private void textBoxPassengerID_DragDrop(object sender, System.Windows.Forms.DragEventArgs e){ txtUserID.Text = e.Data.GetData(DataFormats.StringFormat).ToString();}
  • cвойству AllowDrop поля textBoxPassengerID устанавливаем значение true и добавляем следующий обработчик:private void textBoxPassport _DragDrop(object sender, System.Windows.Forms.DragEventArgs e){ textBoxPassport.Text = e.Data.GetData(DataFormats.StringFormat).ToString();}
  • (Правильный ответ) cвойству AllowDrop поля textBoxPassengerID устанавливаем значение true и добавляем следующий обработчик:private void textBoxPassengerID_DragDrop(object sender, System.Windows.Forms.DragEventArgs e){ textBoxPassengerID.Text = e.Data.GetData(DataFormats.StringFormat).ToString();}
  • cвойству AllowDrop поля textBoxPassengerID устанавливаем значение true и добавляем следующий обработчик:private void textBoxPassengerID_DragDrop(object sender, System.Windows.Forms.DragEventArgs e){ textBoxPassport.Text = e.Data.GetData(DataFormats.StringFormat).ToString();}

Вы разрабатываете приложение, в котором требуется выводить таблицу Sales базы данных Microsoft SQL Server YearSales в элемент управления dataGrid1. Выводимая таблица должна появляться при загрузке формы. База данных YearSales будет находиться на локальном компьютере. По разным причинам, она может оказаться недоступной. Необходимо добавить блок для обработки исключений. Выберите правильную конструкцию:

  • try { private System.Windows.Forms.DataGrid dataGrid1;string commandText = «» SELECT [Expected Receiving Date], [Order Date], Paid FROM Sales «»; string connectionString = «»workstation id=ИмяКомпьютера;integrated security=SSPI; data sou»» + «»rce=\»»(local)\»»;persist security info=False;initial catalog= YearSales»»; }catch(Exception ex){//Программное создание объектов ADO.NET MessageBox.Show(ex.ToString());} finally{//Программное создание объектов ADO.NET}
  • try {//Программное создание объектов ADO.NET }catch(Exception ex){//Программное создание объектов ADO.NET MessageBox.Show(ex.ToString());} finally{//Программное создание объектов ADO.NETprivate System.Windows.Forms.DataGrid dataGrid1;string commandText = «» SELECT [Expected Receiving Date], [Order Date], Paid FROM Sales «»;string connectionString = «»workstation id=ИмяКомпьютера;integrated security=SSPI; data sou»» + «»rce=\»»(local)\»»;persist security info=False;initial catalog= YearSales»»;}
  • try { private System.Windows.Forms.DataGrid dataGrid1;string commandText = «» SELECT [Expected Receiving Date], [Order Date], Paid FROM Sales «»; string connectionString = «»workstation id=ИмяКомпьютера;integrated security=SSPI; data sou»» + «»rce=\»»(local)\»»;persist security info=False;initial catalog= YearSales»»; }catch(Exception ex){//Программное создание объектов ADO.NET MessageBox.Show(ex.ToString());}
  • try { private System.Windows.Forms.DataGrid dataGrid1;string commandText = «» SELECT [Expected Receiving Date], [Order Date], Paid FROM Sales «»; string connectionString = «»workstation id=ИмяКомпьютера;integrated security=SSPI; data sou»» + «»rce=\»»(local)\»»;persist security info=False;initial catalog= YearSales»»; }catch(Exception ex){ MessageBox.Show(ex.ToString());}
  • (Правильный ответ) public Form1() { InitializeComponent();try { //Программное создание объектов ADO.NET }catch(Exception ex){ MessageBox.Show(ex.ToString());}

Вы разрабатываете приложение, работающее с базой данных Microsoft Access MonthClients. Требуется вывести на форму две таблицы – Clients и ClientsInfo, связанных по ключевому полю ClientsID. Главной является таблица ClientsInfo.Объект DataSet по имени dsMonthClients создан программно. Выберите правильный фрагмент кода для формирования связи:

  • DataRelation dataRelation;DataColumn dc1dataRelation;DataColumn dc2dataRelation;dc1dataRelation = dsMonthClients.Tables[«»Clients»»].Columns[«»ClientsID»»];dc2dataRelation = dsMonthClients.Tables[«»ClientsInfo»»].Columns[«»ClientsID»»];dataRelation = new DataRelation(«»Clients»», dc1dataRelation, dc2dataRelation);dsMonthClients.Relations.Add(dataRelation);DataViewManager dvManager = dsMonthClients.DefaultViewManager;dataGrid1.DataSource = dvManager;dataGrid1.DataMember = «»Clients»»;
  • (Правильный ответ) DataRelation dataRelation;DataColumn dc1dataRelation;DataColumn dc2dataRelation;dc1dataRelation = dsMonthClients.Tables[«»Clients»»].Columns[«»ClientsID»»];dc2dataRelation = dsMonthClients.Tables[«»ClientsInfo»»].Columns[«»ClientsID»»];dataRelation = new DataRelation(«»ClientsID»», dc1dataRelation, dc2dataRelation);dsMonthClients.Relations.Add(dataRelation);DataViewManager dvManager = dsMonthClients.DefaultViewManager;dataGrid1.DataSource = dvManager;dataGrid1.DataMember = «» ClientsInfo»»;
  • DataRelation dataRelation;DataColumn dc1dataRelation;DataColumn dc2dataRelation;dc1dataRelation = dsMonthClients.Tables[«»Clients»»].Columns[«»ClientsID»»];dc2dataRelation = dsMonthClients.Tables[«»ClientsInfo»»].Columns[«»ClientsID»»];dataRelation = new DataRelation(«»ClientsInfo»», dc1dataRelation, dc2dataRelation);dsMonthClients.Relations.Add(dataRelation);DataViewManager dvManager = dsMonthClients.DefaultViewManager;dataGrid1.DataSource = dvManager;dataGrid1.DataMember = «»Clients»»;
  • DataRelation dataRelation;DataColumn dc1dataRelation;DataColumn dc2dataRelation;dc1dataRelation = dsMonthClients.Tables[«»Clients»»].Columns[«»ClientsID»»];dc2dataRelation = dsMonthClients.Tables[«»ClientsInfo»»].Columns[«»ClientsID»»];dataRelation = new DataRelation(«»ClientsID»», dc1dataRelation, dc2dataRelation);dsMonthClients.Relations.Add(dataRelation);DataViewManager dvManager = dsMonthClients.DefaultViewManager;dataGrid1.DataSource = dvManager;dataGrid1.DataParent= «»Clients»»;

Вы создаете дистрибутив для приложения SomeApplication. При установке этого приложения на рабочем столе и в группе меню Пуск должны появляться к нему ярлыки. Выберите правильные действия для получения этого:

  • при создании пакета установки в редакторе Registry Editor выделяем папку User’s Desktop. В окне его содержимого щелкаем правой кнопкой мыши и в появившемся контекстном меню выбираем пункт Create New Shortcut. В появившемся окне добавляем ссылку на файл SomeApplication.exe. Проделываем то же самое для папки User’s Programs Menu
  • при создании пакета установки в редакторе File Types Editor выделяем папку User’s Desktop. В окне его содержимого щелкаем правой кнопкой мыши и в появившемся контекстном меню выбираем пункт Create New Shortcut. В появившемся окне добавляем ссылку на файл SomeApplication.exe. Проделываем то же самое для папки User’s Programs Menu
  • (Правильный ответ) при создании пакета установки в редакторе File System Editor выделяем папку User’s Desktop. В окне его содержимого щелкаем правой кнопкой мыши и в появившемся контекстном меню выбираем пункт Create New Shortcut. В появившемся окне добавляем ссылку на файл SomeApplication.exe. Проделываем то же самое для папки User’s Programs Menu
  • при создании пакета установки в редакторе Launch Conditions Editor выделяем папку User’s Desktop. В окне его содержимого щелкаем правой кнопкой мыши и в появившемся контекстном меню выбираем пункт Create New Shortcut. В появившемся окне добавляем ссылку на файл SomeApplication.exe. Проделываем то же самое для папки User’s Programs Menu

Вы разрабатываете композитный элемент управления, который при помещении его на форму должен содержать свойство Userprop в окне Properties. В свойстве Userprop должно быть доступно два значения — Propertie1 и Propertie2. Выберите правильную конструкцию для создания этого свойства:

  • public Userprop SomeUserprop{ get{return this.somePeremen;} set { this. somePeremen = value; this.SystemPropertie = (this. somePeremen == SomeVoid.Propertie1); this.SomeVoid(); }}public enum Userprop{ Propertie1, Propertie2}private void SomeVoid (){…}
  • public SomeEnum SomeUserprop{ get{return this.somePeremen;} set { this. somePeremen = value; this.SystemPropertie = (this. somePeremen == SomeVoid.Propertie1); this.Userprop (); }}public enum SomeEnum{ Propertie1, Propertie2}private void Userprop (){…}
  • (Правильный ответ) public SomeEnum Userprop{ get{return this.somePeremen;} set { this. somePeremen = value; this.SystemPropertie = (this. somePeremen == SomeVoid.Propertie1); this.SomeVoid(); }}public enum SomeEnum{ Propertie1, Propertie2}private void SomeVoid (){…}
  • public Userprop SomeUserprop{ get{return this.somePeremen;} set { this. somePeremen = value; this.SystemPropertie = (this. somePeremen == SomeVoid.Propertie2); this.SomeVoid(); }}public enum Userprop{ Propertie1, Propertie2}private void SomeVoid (){…}

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

  • подключаем пространство имен в классе формы: using System.Runtime.InteropServices;Создаем класс для вызова функции WinAPI: public class WinAPIClass { [DllImport(«»ИмяфайлаБиблиотеки.dll»»)]public static extern bool SomeFunction (тип данных первыйпараметр, тип данных второйпараметр); } Создаем обработчик события, в котором вызывается функция: private void Form1_Resize(object sender, System.EventArgs e) {WinAPIClass.SomeFunction (тип данных первыйпараметр, тип данных второйпараметр); }
  • подключаем пространство имен в классе формы: using System.InteropServices;Создаем класс для вызова функции WinAPI: public class WinAPIClass { [DllImport(«»ИмяфайлаБиблиотеки.dll»»)]public static extern bool SomeFunction (тип данных первыйпараметр, тип данных второйпараметр); } Создаем обработчик события, в котором вызывается функция: private void Form1_Resize(object sender, System.EventArgs e) {WinAPIClass.SomeFunction (Значениепервогопараметра, Значениевторогопараметра); }
  • подключаем пространство имен в классе формы: using System.Runtime.InteropServices;Создаем класс для вызова функции WinAPI: public class WinAPIClass { [DllImport(«»ИмяфайлаБиблиотеки.dll»»)]public static extern bool SomeFunction (Значениепервогопараметра, Значениевторогопараметра); } Создаем обработчик события, в котором вызывается функция: private void Form1_Resize(object sender, System.EventArgs e) {WinAPIClass.SomeFunction (тип данных первыйпараметр, тип данных второйпараметр); }
  • (Правильный ответ) подключаем пространство имен в классе формы: using System.Runtime.InteropServices;Создаем класс для вызова функции WinAPI: public class WinAPIClass { [DllImport(«»ИмяфайлаБиблиотеки.dll»»)]public static extern bool SomeFunction (тип данных первыйпараметр, тип данных второйпараметр); } Создаем обработчик события, в котором вызывается функция: private void Form1_Resize(object sender, System.EventArgs e) {WinAPIClass.SomeFunction (Значениепервогопараметра, Значениевторогопараметра); }
  • подключаем пространство имен в классе формы: using System.InteropServices;Создаем класс для вызова функции WinAPI: public class WinAPIClass { [DllImport(«»ИмяфайлаБиблиотеки.dll»»)]public static extern bool SomeFunction (тип данных первыйпараметр, тип данных второйпараметр); } Создаем обработчик события, в котором вызывается функция: private void Form1_Resize(object sender, System.EventArgs e) {WinAPIClass.SomeFunction (Значениепервогопараметра, Значениевторогопараметра); }

Вы разрабатываете композитный элемент управления, содержащий PictureBox. Свойству формы Size установлено значение 200;250, а PictureBox расположен почти на всей его площади. В дальнейшем в композитный элемент будут загружаться изображения в режиме Normal. Форма, на которой будет размещаться композитный элемент, будет занимать весь экран (1027х768 пикселей). Необходимо сделать так, чтобы при загрузке изображения в главную форму оно не отсекалось. Выберите правильные действия, позволяющие достичь цели с минимальными усилиями:

  • (Правильный ответ) значение свойства Dock элемента PictureBox в режиме дизайна не играет роли. После добавления композитного элемента управления на форму ему также следует установить значение Fill
  • значение свойства Dock элемента PictureBox в режиме дизайна не играет роли. После добавления композитного элемента управления на форму его следует расположить по размеру формы
  • значение свойства Dock элемента PictureBox в режиме дизайна не играет роли. После добавления композитного элемента управления на форму его значение свойства Fill также не играет роли – изображение будет загружаться по своему размеру
  • свойству Dock элемента PictureBox в режиме дизайна композитного элемента управления устанавливаем значение StretchImage. После добавления композитного элемента управления на форму ему также следует установить значение StretchImage
  • свойству Dock элемента PictureBox в режиме дизайна композитного элемента управления устанавливаем значение Fill. После добавления композитного элемента управления на форму ему также следует установить значение Fill

Вы разрабатываете приложение Mysoft, в котором требуется сохранять файлы-отчетов с расширением «.log», подставляемым автоматически, — например, если пользователь вводит название файла «Otchet», на диске появится файл «Otchet.log». При появлении диалогового окна сохранения должен указываться каталог: «C:\Program Files\Mysoft». Выберите нужные для этого свойства элемента SaveFileDialog:

  • private void mnuSave_Click(object sender, System.EventArgs e){ saveFileDialog1.Filter = «»All Files(*.*)|*.*|Log Files (*.log)|*.log»»; saveFileDialog1.DefaultExt = «»*.log»»;saveFileDialog1.InitialFolder = «»C:\\Program Files\\Mysoft»»;saveFileDialog1.ValidateNames = false; if (saveFileDialog1.ShowDialog() ==DialogResult.OK) { //Код для работы}
  • private void mnuSave_Click(object sender, System.EventArgs e){ saveFileDialog1.Filter = «»All Files(*.*)|*.*|Log Files (*.log)|*.log»»; saveFileDialog1.FileName = «»log»»; saveFileDialog1.CreatePrompt = true;saveFileDialog1.InitialDirectory = «»C:\\Program Files\\Mysoft»»; if (saveFileDialog1.ShowDialog(this) ==DialogResult.OK) { //Код для работы}}
  • (Правильный ответ) private void mnuSave_Click(object sender, System.EventArgs e){ saveFileDialog1.Filter = «»All Files(*.*)|*.*|Log Files (*.log)|*.log»»; saveFileDialog1.DefaultExt = «»log»»; saveFileDialog1.ValidateNames = true;saveFileDialog1.InitialDirectory = «»C:\\Program Files\\Mysoft»»; if (saveFileDialog1.ShowDialog(this) ==DialogResult.OK) { //Код для работы}}
  • private void mnuSave_Click(object sender, System.EventArgs e){ saveFileDialog1.Filter = «»All Files(*.*)|*.*|Log Files (*.log)|*.log»»; saveFileDialog1.FileName = «»*.log»»;saveFileDialog1.InitialDirectory = «»C:\Program Files\Mysoft»»;saveFileDialog1.ValidateNames = true; if (saveFileDialog1.ShowDialog(this) ==DialogResult.OK) { //Код для работы}}
  • private void mnuSave_Click(object sender, System.EventArgs e){ saveFileDialog1.Filter = «»All Files(*.*)|*.*|Log Files (*.log)|*.log»»; saveFileDialog1.DefaultExt = «»log»»;saveFileDialog1.InitialFolder = «»C:\\Program Files\\Mysoft»»;saveFileDialog1.ValidateNames = false; if (saveFileDialog1.ShowDialog(this) ==DialogResult.OK) { //Код для работы}}

Выберите правильную конструкцию применения атрибута Synchronization:

  • using System.Runtime.Remoting.Contexts;namespace SomeNameSpace{ class SomeClass:ContextBoundObject {[Synchronization()]public SomeClass (int SomeInt){ //Код для работы}static SomeClass (){ //Код для работы}…}}
  • (Правильный ответ) using System.Runtime.Remoting.Contexts;namespace SomeNameSpace{ [Synchronization()] class SomeClass:ContextBoundObject {public SomeClass (int SomeInt){ //Код для работы}static SomeClass (){ //Код для работы}…}}
  • using System.Runtime.Remoting.Contexts;[Synchronization()]namespace SomeNameSpace{ class SomeClass:ContextBoundObject {public SomeClass (int SomeInt){ //Код для работы}static SomeClass (){ //Код для работы}…}}
  • using System.Runtime.Remoting.Contexts;namespace SomeNameSpace{ [Synchronization()] class SomeClass {public SomeClass (int SomeInt){ //Код для работы}static SomeClass (){ //Код для работы}…}}

Вы разрабатываете приложение, в котором имеется следующий метод:

private void txtRegistrationCode_Validating(object sender, System.ComponentModel.CancelEventArgs e){ try { //Проверка введенного значения //Первый нужный фрагмент кода } catch { //Второй нужный фрагмент кода //Действие в случае ошибки } }} Вам необходимо сделать так, чтобы пользователь не мог переключиться на другие элементы из текстового поля txtRegistrationCode если возвращаемое значение равно false. Выберите нужные два фрагмента нижеперечисленных:
  • первый фрагмент — e.Cancel = true; второй — e.Cancel = false
  • первый фрагмент — e.Cancel = return; второй — e.Cancel = true
  • (Правильный ответ) первый фрагмент — e.Cancel = false; второй — e.Cancel = true
  • в обоих случаях – return

Вы проверяете код, написанный вашим коллегой. При компиляции приложения возникает несколько синтаксических ошибок. Для их исправления вам необходимо выявить их наиболее быстрым способом. Выберите правильное действие:

  • выбрать режим компиляции Release и пропустить сообщение об ошибках
  • в пункте меню Build выбрать Rebuild Solution
  • запустить приложение в режиме Debug. По мере появления ошибок исправлять их
  • (Правильный ответ) выбрать каждую ошибку из списка в окне TaskList
  • на основании XML-кода сгенерировать отчет и по нему исправить ошибки

Вы разрабатываете регистрационную форму, в которой требуется проверять идентификационный номер пользователя программы, вводимый в текстовое поле txtUserID. При вводе неправильного имени в надпись lbloutput выводится сообщение «Неверный номер ID!». После того, как пользователь ее исправляет, необходимо сообщение удалять. Выберите правильную структуру, позволяющую сделать это:

  • private void txtUserID _Validated(object sender, System.EventArgs e){if(/*Код для проверки введенного значения*/){errorProvider1.SetError(txtUserID, lbloutput.Clear());}else{errorProvider1.SetError(txtUserID, «»Incorrect Number ID»»);lbloutput.Text = «»Неверный номер ID!»»;}}
  • private void txtUserID _Validated(object sender, System.EventArgs e){if(/*Код для проверки введенного значения*/){errorProvider1.SetError(lbloutput.Clear(),»»»»);}else{errorProvider1.SetError(txtUserID, «»Incorrect Number ID»»);lbloutput.Text = «»Неверный номер ID!»»;}}
  • (Правильный ответ) private void txtUserID _Validated(object sender, System.EventArgs e){if(/*Код для проверки введенного значения*/){errorProvider1.SetError(txtUserID, «»»»);}else{errorProvider1.SetError(txtUserID, «»Incorrect Number ID»»);lbloutput.Text = «»Неверный номер ID!»»;}}
  • private void txtUserID _Validated(object sender, System.EventArgs e){if(/*Код для проверки введенного значения*/){errorProvider1.SetError(lbloutput.Text.Clear(),»»»»);}else{errorProvider1.SetError(txtUserID, «»Incorrect Number ID»»);lbloutput.Text = «»Неверный номер ID!»»;}}

Выберите тип данных, нуждающийся в конвертировании при прямой и обратной передаче из среды управляемого кода в среду неуправляемого кода:

  • (Правильный ответ) System.String
  • System.UInt16
  • System.Int32
  • System.UInt32
  • System.Int16

Вы разрабатываете приложение, которое будет выполнять действия на основании данных, введенных пользователем в текстовое поле. На форме расположены надпись, текстовое поле и кнопка btnOK. Вам необходимо исключить ошибки работы, связанные с некорректным вводом данных. Проверка должна осуществляться при нажатии на кнопку. Выберите правильную конструкцию для этого:

  • public void btnOK_Click(object sender, System.EventArgs e){ try { //Код для проверки } catch (SomeEnum variable) { MessageBox.Show(variable.ToString()); } finally { }}
  • public void btnOK_Click(object sender, System.EventArgs e){ try { } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { //Код для проверки }}
  • public void btnOK_Click(object sender, System.EventArgs e){ try { //Код для проверки } catch (Exception ex) { lblOutput.Show(ex.ToString()); } finally { }}
  • public void btnOK_Click(object sender, System.EventArgs e){ try { //Код для проверки } catch (Exception ex.variable) { MessageBox.Show(lblOutput.ToString()); } finally { }}
  • (Правильный ответ) public void btnOK_Click(object sender, System.EventArgs e){ try { //Код для проверки } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { }}

Вы создаете пакет установки приложения, не использующего системный реестр. Требуется создать пакет установки, в папке которого будет находиться файл приложения. При необходимости, пользователь, наряду с установкой при помощи мастера, сможет распространять приложение простым копированием готового файла. Выберите для этого правильные действия:

  • в свойствах пакета установки в выпадающем списке «Package files» выбираем пункт «As loose uncompressed files»
  • в свойствах проекта приложения в выпадающем списке «Package files» выбираем пункт «As loose uncompressed files»
  • в свойствах проекта установки в выпадающем списке «Package files» выбираем пункт «As loose uncompressed files»
  • (Правильный ответ) в свойствах проекта установки в выпадающем списке «Package files» выбираем пункт «As loose uncompressed files»
  • в свойствах пакета установки в выпадающем списке «Package files» выбираем пункт «As loose uncompressed files»
  • в свойствах проекта приложения в выпадающем списке «Package files» выбираем пункт «As loose uncompressed files»

Вы разрабатываете приложение, которое периодически вызывает метод 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{streamWriterOutput.AutoFlush = true;streamWriterOutput.Close();}
  • finally{Trace.Flush();}streamWriterOutput.Close();
  • (Правильный ответ) finally{Trace.Flush();streamWriterOutput.Close();}
  • finally{Trace. AutoFlush = true;streamWriterOutput.Close();}

Вы разрабатываете композитный элемент управления UserCustom, который будет взаимодействовать с базой данных клиентов. При его отладке вам необходимо запускать его непосредственно, то есть преобразовывать в Windows-приложение. Выберите правильные действия для этого:

  • в окне Solution Explorer щелкаем правой кнопкой на имени проекта UserCustom и в появившемся контекстном меню выбираем Properties. В окне UserCustom Property Pages изменяем значение свойства

или напишите нам прямо сейчас

Написать в WhatsApp Написать в Telegram

О сайте
Поделитесь в соцсетях:

Оставить комментарий

Inna Petrova 18 минут назад

Нужно пройти преддипломную практику у нескольких предметов написать введение и отчет по практике так де сдать 4 экзамена после практики

Иван, помощь с обучением 25 минут назад

Inna Petrova, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Коля 2 часа назад

Здравствуйте, сколько будет стоить данная работа и как заказать?

Иван, помощь с обучением 2 часа назад

Николай, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 часов назад

Сделать презентацию и защитную речь к дипломной работе по теме: Источники права социального обеспечения. Сам диплом готов, пришлю его Вам по запросу!

Иван, помощь с обучением 6 часов назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Василий 12 часов назад

Здравствуйте. ищу экзаменационные билеты с ответами для прохождения вступительного теста по теме Общая социальная психология на магистратуру в Московский институт психоанализа.

Иван, помощь с обучением 12 часов назад

Василий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Анна Михайловна 1 день назад

Нужно закрыть предмет «Микроэкономика» за сколько времени и за какую цену сделаете?

Иван, помощь с обучением 1 день назад

Анна Михайловна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Сергей 1 день назад

Здравствуйте. Нужен отчёт о прохождении практики, специальность Государственное и муниципальное управление. Планирую пройти практику в школе там, где работаю.

Иван, помощь с обучением 1 день назад

Сергей, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инна 1 день назад

Добрый день! Учусь на 2 курсе по специальности земельно-имущественные отношения. Нужен отчет по учебной практике. Подскажите, пожалуйста, стоимость и сроки выполнения?

Иван, помощь с обучением 1 день назад

Инна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Студент 2 дня назад

Здравствуйте, у меня сегодня начинается сессия, нужно будет ответить на вопросы по русскому и математике за определенное время онлайн. Сможете помочь? И сколько это будет стоить? Колледж КЭСИ, первый курс.

Иван, помощь с обучением 2 дня назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Ольга 2 дня назад

Требуется сделать практические задания по математике 40.02.01 Право и организация социального обеспечения семестр 2

Иван, помощь с обучением 2 дня назад

Ольга, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вика 3 дня назад

сдача сессии по следующим предметам: Этика деловых отношений - Калашников В.Г. Управление соц. развитием организации- Пересада А. В. Документационное обеспечение управления - Рафикова В.М. Управление производительностью труда- Фаизова Э. Ф. Кадровый аудит- Рафикова В. М. Персональный брендинг - Фаизова Э. Ф. Эргономика труда- Калашников В. Г.

Иван, помощь с обучением 3 дня назад

Вика, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Игорь Валерьевич 3 дня назад

здравствуйте. помогите пройти итоговый тест по теме Обновление содержания образования: изменения организации и осуществления образовательной деятельности в соответствии с ФГОС НОО

Иван, помощь с обучением 3 дня назад

Игорь Валерьевич, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вадим 4 дня назад

Пройти 7 тестов в личном кабинете. Сооружения и эксплуатация газонефтипровод и хранилищ

Иван, помощь с обучением 4 дня назад

Вадим, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Кирилл 4 дня назад

Здравствуйте! Нашел у вас на сайте задачу, какая мне необходима, можно узнать стоимость?

Иван, помощь с обучением 4 дня назад

Кирилл, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Oleg 4 дня назад

Требуется пройти задания первый семестр Специальность: 10.02.01 Организация и технология защиты информации. Химия сдана, история тоже. Сколько это будет стоить в комплексе и попредметно и сколько на это понадобится времени?

Иван, помощь с обучением 4 дня назад

Oleg, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Валерия 5 дней назад

ЗДРАВСТВУЙТЕ. СКАЖИТЕ МОЖЕТЕ ЛИ ВЫ ПОМОЧЬ С ВЫПОЛНЕНИЕМ практики и ВКР по банку ВТБ. ответьте пожалуйста если можно побыстрее , а то просто уже вся на нервяке из-за этой учебы. и сколько это будет стоить?

Иван, помощь с обучением 5 дней назад

Валерия, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 дней назад

Здравствуйте. Нужны ответы на вопросы для экзамена. Направление - Пожарная безопасность.

Иван, помощь с обучением 5 дней назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Иван неделю назад

Защита дипломной дистанционно, "Синергия", Направленность (профиль) Информационные системы и технологии, Бакалавр, тема: «Автоматизация приема и анализа заявок технической поддержки

Иван, помощь с обучением неделю назад

Иван, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Дарья неделю назад

Необходимо написать дипломную работу на тему: «Разработка проекта внедрения CRM-системы. + презентацию (слайды) для предзащиты ВКР. Презентация должна быть в формате PDF или формате файлов PowerPoint! Институт ТГУ Росдистант. Предыдущий исполнитель написал ВКР, но работа не прошла по антиплагиату. Предыдущий исполнитель пропал и не отвечает. Есть его работа, которую нужно исправить, либо переписать с нуля.

Иван, помощь с обучением неделю назад

Дарья, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru