Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_VB_ч_1_МГУС.doc
Скачиваний:
45
Добавлен:
23.08.2019
Размер:
1.41 Mб
Скачать

1.4. Этапы программирования

Прежде чем перейти к рассмотрению этапов программирования в VB, поясним принципиальные особенности объектно-ориентированного программирования (ООП).

Каждому объекту управления, которые были рассмотрены выше, не только присущи какие-то свойства, но с каждым объектом связаны также определенные события. С одними объектами может происходить много событий, с другими ­– меньше. Есть события общие для многих объектов. Windows автоматически распознает события. В ответ на произошедшее событие программа должна соответствующим образом прореагировать, т. е. совершить определенные действия, операции.

При ООП задача программиста – после выбора соответствующих объектов, элементов управления, правильно задать им свойства, выявить, назначить определенную совокупность событий этих элементов и составить программы-процедуры по обработке этих событий. Такие программы-процедуры можно назвать событийными процедурами. Ничего подобного нет в языках, не поддерживающих ООП. То есть в VB программирование событийное.

Имя процедуры обработки события состоит из имени объекта и имени события, разделенные символом подчеркивания. Начальная и конечная строки такой процедуры имеют следующий вид:

Private Sub ИмяОбъекта_Свойство

End Sub

Система программирования VB сама генерирует появление первой и последней строки процедуры. Программисту остается только написать программный код (операторы) между ними. Как это следует делать, далее об этом подробно написано.

После анализа постановки задачи, разработки математической модели задачи (если она необходима) и блок-схемы алгоритма программирование на Visual Basic можно представить в виде четырех этапов:

  • выбор формы и настройка её свойств;

  • разработка интерфейса, т. е. размещение на форме управляющих элементов;

  • настройка свойств управляющих элементов;

  • написание программного кода.

Первые три этапа – это разработка интерфейса проекта.

Следует отметить, что при программировании на Visual Basic нельзя разработать единую блок- схему алгоритма всей задачи, т. к. нельзя предугадать действия пользователя при наличии на форме большого числа управляющих элементов.

Теперь рассмотрим каждый этап программирования на Visual Basic.

Первый этап: выбор формы и настройка её свойств

Как указывалось выше при описании запуска Visual Basic, выбирается Стандартный EXE проект (Standard.exe) с обычной стандартной формой Form1.

Если же выполнить команду Проект Добавить форму или нажать кнопку Добавить форму, то можно открыть диалоговое окно с таким же названием Добавить форму, где на вкладке Новое можно выбрать один из следующих шаблонов формы:

  • About Dialog шаблон диалогового окна для описания приложения;

  • Web Browser шаблон браузера;

  • Dialog – шаблон диалогового окна;

  • Log in Dialog – шаблон диалогового окна, предназначенного для ввода имени и пароля пользователя;

  • Splash Screen – шаблон атрибутов приложения;

  • ODBC Log In – шаблон соединения с базой данных;

  • Option Dialog – шаблон диалогового окна с параметрами работы приложения.

Стандартные шаблоны помогают выдержать общий стиль проекта, что важно для коммерческих приложений.

При работе со стандартной формой следует настроить некоторые её свойства. Перечислим их.

Для свойства Caption необходимо вместо безликого Form1 задать содержательную надпись на форме, например, Калькулятор или База данных и т. д.

Заменить безликое Имя (Name) формы на информативное имя. Например, frmКальк, frmБазаДан, frmМатрица. Здесь используется венгерская нотация, т. к. применяется префикс frm. Префиксы придуманы для всех объектов управления и типов данных. Для упрощения программирования и лучшего понимания программы рекомендуется использовать венгерскую нотацию при задании имен всех управляющих элементов и типов данных.

Если начальные и конечные данные буду выдаваться на форму с помощью команды Print, выбрать соответствующий шрифт (Font) – гарнитуру и размер.

Можно задать цвет всей формы (BackColor) и цвет текста (ForeColor).

После запуска программы необходимо знать состояние формы (WindowState) и выбрать его из трех вариантов: Нормально (0), Свернуто (1) и Развернуто (2). Нормальное (0) состояние задается по умолчанию и означает, что при запуске программы размер формы будет таким, каким его задаст программист в окне Конструктора, если не изменит размеры формы программным путём. Например, так

Private Sub frmМатрица_Load()

frmМатрица.WindowState = 2

End Sub

В результате выполнения этой процедуры форма frmМатрица будет развернута во весь экран.