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

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

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

Вы проверяете код, написанный вашим коллегой. При компиляции Windows-приложения появляется следующее сообщение:
A project with an Output Type of Class Library cannot be started directly. В окне Output, однако, появляется сообщение, что ошибок в проекте нет:---------------------- Done ----------------------    Build: 1 succeeded, 0 failed, 0 skipped
Для запуска приложения необходимо выполнить следующие действия:

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

Варианты ответа
в меню Debug выбрать пункт Start Without Debugging
в окне Solution Explorer щелкнуть правой кнопкой на папке References и в появившемся окне на вкладке .NET выбрать компонент System.Windows.Forms.dll
в окне Solution Explorer щелкнуть правой кнопкой на имени проекта и выбрать пункт меню Set as StartUpProject
в окне Solution Explorer щелкнуть правой кнопкой на имени проекта и выбрать пункт меню Add/ Add Class, в появившемся окне назвать приложение Class Library.cs
в окне Solution Explorer щелкнуть правой кнопкой на имени проекта и выбрать пункт меню Properties. В появившемся окне установить свойству Output Type значение Windows Application(Верный ответ)
Похожие вопросы
Вы проверяете код, написанный вашим коллегой. В режиме дизайна на форме располагается три кнопки и два текстовых поля, однако при запуске форма появляется пустой. Для правильного запуска необходимо выполнить следующие действия:
Вы проверяете код, написанный вашим коллегой. При компиляции приложения возникает несколько синтаксических ошибок. Для их исправления вам необходимо выявить их наиболее быстрым способом. Выберите правильное действие:
Требуется создать справку к программе EasySoft в пакете HTML Help Workshop. Имеются уже готовые файлы EasySoft.hhp, EasySoft.hhc и EasySoft.hhk. При компиляции файла справки появляется следующее сообщение:
Microsoft HTML Help Compiler 4.74.8702        Compiling C:\Documents and Settings\UserName\Рабочий стол\HELP\EasySoft.chmHHC5003: Error: Compilation failed while compiling HelpSoft\index.htm.HHC5003: Error: Compilation failed while compiling HelpSoft\main.htm.HHC5003: Error: Compilation failed while compiling HelpSoft\Content.htm.The following files were not compiled:HelpSoft\index.htm.HelpSoft\main.htm. HelpSoft\Content.htm.

Выберите правильную причину, по которой указанные файлы не были скомпилированы:

Вы разрабатываете Windows-приложение AddControl, в котором используется добавление элементов управления в режиме его работы. Вы создаете код для добавления кнопки в режиме запуска:
Button btn = new Button (); btn.Text = "";btn.Name = "NewbtnName";btn.Location = new System.Drawing.Point(240, 80);this.Controls.Add(btn);btn.Click += new EventHandler(ButtonHandler);

При компиляции приложения возникает следующая ошибка:

The name 'ButtonHandler' does not exist in the class or namespace ' AddControl.Form1'

Необходимо добавить объект ButtonHandler для работы приложения. Выберите правильную конструкцию для этого:

Вы разрабатываете Windows-приложение AddControl, в котором используется добавление элементов управления в режиме его работы. Вы создаете код для добавления надписи в режиме запуска:
Label lbl = new Label (); lbl.Text = "SomeTextlbl";lbl.Name = "NewlblName";lbl.Location = new System.Drawing.Point(240, 80);this.Controls.Add(lbl);lbl.Click += new EventHandler(LabelHandler);

При компиляции приложения возникает следующая ошибка:

The name 'LabelHandler' does not exist in the class or namespace ' AddControl.Form1'

Необходимо добавить объект LabelHandler для работы приложения. Выберите правильную конструкцию для этого:

Вы разрабатываете Windows-приложение AddControl, в котором используется добавление элементов управления в режиме его работы. Вы создаете код для добавления текстового поля в режиме запуска:
TextBox txtBox = new TextBox (); txtBox.Text = "NewSomeText";txtBox.Name = "NewtxtName";txtBox.Location = new System.Drawing.Point(240, 80);this.Controls.Add(txtBox);txtBox.Click += new EventHandler(TextBoxHandler);

При компиляции приложения возникает следующая ошибка:

The name 'TextBoxHandler' does not exist in the class or namespace ' AddControl.Form1'

Необходимо добавить объект TextBoxHandler для работы приложения. Выберите правильную конструкцию для этого:

Вы создаете дистрибутив для приложения SomeApplication. При установке приложения требуется помещать файл SomeFileApplication.dat в папку Windows — он необходим для нормальной работы приложения. Выберите правильные действия для получения этого:
Вы разрабатываете справку к программе EasySoft в пакете HTML Help Workshop. Исходные страницы в формате htm помещены в отдельную папку EasySoftHelp, и они были включены в файл EasySoft.hhp. Файл справки был перенесен на другой компьютер для тестирования. При переходе по ссылкам с некоторых страниц содержания появляется следующее сообщение:

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

Вы разрабатываете приложение для регистрации пассажиров авиарейсов. На главной форме расположен ряд текстовых полей, в которые вводится информация. В поле 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;}

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

Вы разрабатываете приложение для регистрации пассажиров поезда . На главной форме расположен ряд текстовых полей, в которые вводится информация. В поле 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;}

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