Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика II семестр.doc
Скачиваний:
7
Добавлен:
23.04.2019
Размер:
595.46 Кб
Скачать

События, методы и свойства

В VB манипулировать объектами можно 2 способами:

-изменяя свойства объекта,

-заставляя объект выполнять специфические задания путем активизации методов, ассоциируемых с этими объектами. Оба этих способа связаны с наступлением некоторого пользовательского или системного события.

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

Методы- это программные процедуры, которые выполняют некоторую обработку, связанную с объектом, например, щелчок на командной кнопке требует перевода рублей в доллары. Стандартные методы подразделяются на 2 категории:

  • процедуры реагирующие на стандартное событие- это набор события автоматически обрабатываемых для каждого объекта, например, загрузка формы и вывод ее на экран, а также ее закрытие.

  • Стандартные методы, вызываемые явно в программном коде разработчика.

Свойства и методы называются интерфейсом объекта.

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

Класс- это некая абстракция, поскольку он не существует в рабочем приложении.

Свойства класса:

  1. Инкапсуляция- объединение данных и черт поведения объекта и сокрытие подробностей их реализации от пользователя.

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

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

Иерархическая структура включения предполагает включение других объектов в некоторые классы объектов, например ком. Кнопка включена в класс Формы.

Модульность предполагает, что объект должен заключать в себе полное определение его характеристик. Никакие определения процедур и свойств объекта не должны располагаться вне данного объекта.

  1. Интегрированная среда разработки приложения вб

Среда VB

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

  • добавлять, изменять, удалять объекты.

  • Редактировать методы и свойства объектов

  • Устанавливать соединения между объектами- приложений и объектами базы данных.

  • Просматривать и выбирать компоненты текущих проектов и библиотек

  • Отлаживать код программных процедур

  • Тестировать объекты приложений, определять их вид и поведение во время выполнения кода

Интегрированная среда VB состоит из следующих элементов:

- строка меню

  • панели инструментов

  • палитра объектов

  • окно Project Explorer

  • окно свойств

  • окно дизайнера форм

  • окно компоновки форм

  • окно Object Browser

  • окно редактирования кода

Рассмотрим некоторые элементы среды IDE

Панели инструментов- по умолчанию в момент запуска VB на экране появляется только стандартная панель. Дополнительные панели инструментов выводятся с помощью View Toolbars. Для редактирования уже существующих панелей или для создания новых - View/Toolbars/Customize

Палитра объектов- представляется собой набор инструментальных элементов управления и конструкторов, которые можно использовать во время разработки, размещая их на форме. При запуске VB на этой палитре располагается стандартный набор элементов. Если он вас не удовлетворяет, то можно его расширить с помощью окна диалога Project/components

Окно Project Explorer­- В нем представлена иерархическая структура файлов форм и модулей текущего проекта. По мере создания, добавления или удаления файлов из проекта иерархическая структура меняет свой вид и все это отображается в окне Project Explorer.

Окно свойств

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

  • раскрывающихся объектов текущей формы и самой формы (верхние части этого окна)

  • ряд строк описывающих свойства объекта (посередине)

  • две вкладки для переключения между алфавитным и категорированным представлением списка свойств

Порядок просмотра окна свойств для объекта:

  1. Выбрать объект свойство которого вы хотите просмотреть

  2. View/properties/window