
- •Камышинский технологический институт (филиал) Волгоградского государственного технического университета
- •Введение.
- •1.Задания на проведение лабораторной работы
- •2. Контрольные вопросы.
- •3. Описание работы.
- •Формирование проекта.
- •Компоненты управления диалогом
- •Свойства компонентов
- •Проектирование главной формы приложения "Компоненты".
- •Кнопка "Список"
- •Список имен файлов "Files"
- •Кнопка "ок"
- •Кнопка "Cancel"
- •4. Отчет по лабораторной работе
- •5. Литература
Список имен файлов "Files"
Для компоненты Files необходимо разработать программный код, обеспечивающий выбор некоторой произвольной строки с целью формирования в поле справа от надписи Наименование полного пути выбранного файла, с тем, чтобы потом выдать его содержимое на экран. По аналогии с кнопкой Список активируем на панели содержимое файла GlForm.cs[Design] и выполним двойной щелчок левой клавишей мышки в окне компоненты Files. Результатом этого действия в файле GlForm.cs появился код
private void Filels_SelectedIndexChanged(object sender, EventArgs e)
{
}
Это обработчик события, связанного с выбором конкретной строки в окне компоненты Files. Одновременно с этим кодом в файле GlForm. Designer. cs в группе строк кода, относящейся к компоненте Files появился код:
this.Filels.SelectedIndexChanged += new System.EventHandler
(this.Filels_SelectedIndexChanged);
предназначенный для улавливания события SelectedIndexChanged объявленного в классе компоненты Files и привязки этого события к обработику с именем Filels_SelectedIndexChanged.
Разработайте программный код, реализующий обработку события Filels.SelectedIndexChanged и запустите программу на выполнение. При разработке этого кода рекомендуется использовать метод Filels.SelectedItem, получающий значение выбранной строки, которое прежде, чем использовать, как символьную строку, необходимо пребразовать в объект типа string. Для занесения сформированного полного пути выбранного файла в поле справа от надписи Наименование надо символьную строку, представляющую этот путь, присвоить объекту NFile.Text.
Кнопка "ок"
Для кнопки ОК, идентификатором которой является слово Zapusk необходимо разработать программный код, обеспечивающий выдачу на экран содержимого выбранного файла, полный путь которого содержится в поле компоненты NFile. В этом случае по аналогии с кнопкой Список необходимо, щелчком левой клавиши мышки на кнопке ОК, создать обработчик события Zapusk_Click
private void Zapusk_Click(object sender, EventArgs e)
{
}
и код, предназначенный для улавливания события Zapusk.Click объявленного в классе компоненты Zapusk, и привязки этого события к обработчику с именем Zapusk_Click:
this.Zapusk.Click += new System.EventHandler(this.Zapusk_Click);
Разработайте программный код, реализующий обработку события Zapusk.Click и запустите программу на выполнение. При разработке этого кода рекомендуется использовать метод System. Diagnostic. Process.Start(Путь к отображаемому файлу).
Кнопка "Cancel"
У кнопки Cancel идентификатором является слово Konec. Единственной операцией, которая должна выполниться при выборе этой кнопки, является закрытие формы GlForm и, следовательно, выход из программы.
4. Отчет по лабораторной работе
Отчет по выполненной работе оформляется в текстовом файле, созданным в программе Word, с титульным листом установленного образца (см. рис. 1) и отдается на проверку преподавателю.
Отчет должен содержать:
Исходный текст программы (ее программный код);
Описание функционирования программы;
Вид окна, как оно отображается на экране.
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение
высшего профессионального образования
«Волгоградский государственный технический университет»
Камышинский технологический институт
(филиал)
Волгоградского государственного технического университета
ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
КАФЕДРА АВТОМАТИЗИРОВАННЫХ СИСТЕМ ОБРАБОТКИ ИНФОРМАЦИИ И УПРАВЛЕНИЯ
ОТЧЕТ
по лабораторной работе №5 «Создание диалогового интерфейса»
по дисциплине «Операционные системы»
Выполнил:
студент группы
Проверил:
Преподаватель
Балл ______
Подпись ____________
Камышин
20__г
Рис. 1. Форма титульного листа отчета по лабораторной работе.