Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Опорный конспект по программированию (наиболее....doc
Скачиваний:
28
Добавлен:
27.10.2018
Размер:
2.51 Mб
Скачать
  1. Ответить на вопросы для самоконтроля по каждой теме.

  2. Выполнить две лабораторные работы.

    1. Понятия визуального программирования

      1. Конструирование экранных форм приложений

Понятие «визуальное программирование» ассоциируется с работой в графической среде программирования, а результат программирования – с windows-приложениями в виде окон (экранных форм) с набором элементов управления. Действия пользователя рассматриваются как события, на которые реагирует приложение. Разработка таких приложений называется событийным программированием и заключается в конструировании экранных форм, определении значений свойств элементов управления экранной формы, создании программного кода как совокупность методов обработки событий.

Технология визуального программирования обязана своим появлением языкам программирования пятого поколения (середине 90-х годов), графическим операционным системам и системам автоматического создания прикладных программ. Программа (приложение), предназначенная для работы в ОС Windows – это окно на экране монитора, в котором размещается экранная форма приложения. На типовой экранной форме программы располагается множество стандартных элементов управления (визуальных компонентов): кнопки, пункты меню, списки, переключатели и т. д. Работающее приложение ожидает действий пользователя, реагируя на них предусмотренным образом. Пользователь вызывает события, а приложение обрабатывает события благодаря программному коду, связанному с соответствующими элементами управления формы. Закрытие окна с формой означает завершение работы приложения.

Свойства и поведение визуальных компонентов на экранной форме настраиваются с помощью редактора, входящего в состав систем быстрого проектирования (Rapid Application Development, RAD). Вид рабочего окна редактора визуальной среды программирования MS Visual Basic 6.0 представлен на рис. 3.11.

Элементы оформления и управления с помощью мыши перетаскиваются в проектируемую форму с панели. Каждый элемент на панели элементов имеет свое название. Например, текстовое поле (Textbox), надпись (Label), список (ListBox), командная кнопка (CommandButton) и т.д. Пример дизайна экранной формы приведен на рис. 3.12. Каждый элемент экранной формы имеет присущий его классу набор свойств, значения которых устанавливает разработчик с помощью визуальной среды программирования. Список свойств и их значений выведен в правой нижней части экрана конструктора форм (рис. 3.12).

Рис. 3.11 Конструктор экранных форм в RAD-системе MS Visual Basic 6

Рис. 3.12 Дизайн экранной формы в RAD-системе MS Visual Basic 6

С точки зрения дальнейшего создания кода обработки событий важнейшим свойством каждого элемента управления формы является его имя (свойство Name). Имена элементов управления на форме начинаются с сокращенного названия элемента, за которым следует смысловая мнемоническая часть. Например, значение свойства Name для текстового поля, предназначенного для ввода имени пользователя, принято называть txtUserName, для командной кнопки, предназначенной для выхода из приложения – cmdExit .

Пример значений свойств элементов на экранной форме представлен в таблице 3.32.

Таблица 3.32. Свойства и их значения для элементов управления стартовой формы приложения

№ п/п

Имя элемента (значение свойства Name)

Назначение

Свойство

Значение

Метки Label

1

lblData

надпись "Введите данные";

Caption

Введите данные

2

lblNum

надпись "Вопрос №";

Caption

Вопрос №

Поля редактирования TeхtBoх

4

txtNFile

поле для ввода имени файла

TabIndex

0

Конструирование экранной формы завершено, если на экранной форме расположены все элементы управления и заданы значения их свойств. Приложение можно запустить на выполнение, однако без программного кода оно не будет реагировать на действия пользователя (рис. 3.13).

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

Рис. 3.13 Приложение активно, экранная форма в рабочем состоянии