Меню
Разработки
Разработки  /  Информатика  /  Разное  /  11 класс  /  Лекция по информатике "Основы Visual Basic"

Лекция по информатике "Основы Visual Basic"

Лекция по основам программирования на Visual Basic содержит описание обрабатываемых событий, основы оконного интерфейса среды программирования.
24.03.2014

Описание разработки

VB – соединяет в себе достоинство компилятора и интерпретатора, является интерпретатором на этапе отладки и компилятором на этапе обработки. VB поддерживает все современные технологии:

- объектно-ориентированное программирование, событийно – ориентированное программирование, классы, контейнерную технологию.

Объектно-ориентированное программирование – подразумевает работу с укрупненными блоками: объектами. (Object)

Каждый объект обладает своими свойствами и событиями. Многие объекты позволяют выполнять над ними действия.

Группа однородных объектов называется классом.(Class)

Классы объектов являются «шаблонами», определяющими наборы свойств, методов, событий. Каждый из классов обладает специфическим набором свойств, методов и событий. Например, в приложении WORD существует класс объектов «документ» (Document), который обладает определенными наборами:

- Свойств: имя (Name), полное имя (FullName) и так далее;

- Методов: открыть документ (Open), напечатать документ (PrintOut), сохранить документ (Save) и так далее;

- Событий: открытие документа (Document New()), закрытие документа (Document Close()) и т.д.

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

Различные экземпляры класса обладают одинаковым набором свойств, однако значения свойств у них отличаются.

В любом объекте могут находиться другие объекты, такой объект называется – контейнером. Вложенность объектов в контейнеры неограниченна.

Все действия связанные с объектом порождают соответствующий программный код, спрятанный внутри объекта (инкапсуляция (Encapsulation)).

В VB окна и диалоговые окна называются формами (Form). Все что накладывается на форму - флажок, картинка, текст или что-либо другое называется элементами управления (Control). Выбор этих элементов управления осуществляется из окна панели компонентов управления (ToolBox).

Пустые формы (без элементов управления) и элементы управления образуют объекты (Object). Каждый объект имеет свои свойства (Properties), может выполнять определенные действия - методы (Method), и может реагировать на определенные события (Event). То есть объект характеризуют свойства, методы, события. Свойства определяют изображение (местоположения, размер), поведение, название и некоторые другие характеристики объекта. События влекут за собой действия (последствия). Это действие задается процедурой, написанной программистом. Тип объекта определяет совокупность объектов, объединенных одним и тем же множеством свойств, одним и тем же множеством методов, одним и тем же множеством событий.

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

Заметим, что типы объектов состоят из множества пустых форм (1) и множества типов объектов управления(2). Последнее множество(2) – это Custom controls (т.е. образцы управления). В VB есть специальное окно (ToolBox), в котором указан перечень доступных типов объектов управления.

Форма, с нанесенными на нее элементами управления, вместе с процедурами, которые определяют реакцию на события этих элементов управления, называется модулем. Совокупность модулей, используемых в данном приложении, называется проектом.

Объект сам по себе не представляет большого значения. Важнее то, какие действия можно совершать над объектом и какими свойствами обладает объект. Метод (Method) как раз и представляет собой действие, выполняемое над объектом. Многие методы имеют аргументы, которые позволяют задать параметры выполняемых действий. Для присвоения аргументам конкретных значений используется двоеточие и знак равенства, а друг от друга аргументы отделяются запятой. Синтаксис применения метода:

Объект. Метод арг1 : = значение, арг2 : = значение.

Свойство (Property) представляет собой атрибут объекта, определяющий характеристики объекта, такие как размер, цвет, положение на экране и т. д. Чтобы изменить характеристики объекта, надо просто изменить значение его свойств.

Среди всех свойств особое значение занимают – логические свойства. Логическими являются те свойства, которые могут принимать только 2 значения True (истина) или False (ложь). Логические свойства объектов выполняют своеобразную роль переключателей: если свойство принимает значение True, то функция объекта включена, а если False, то она выключена. Значения True и False являются ключевыми словами языка и поэтому выделяются полужирным начертанием.

Синтаксис установки значения свойств:

Объект. Свойство = ЗначениеСвойства.

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

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

Связь объекта с событием и кодом осуществляется так. Каждая форма и каждый элемент управления на ней имеют имя (Form Name или Control Name). Например, frmForm1, lblLabel1 и др. Кроме того, событие каждого типа также имеет свое имя (Event Name). Например, Click. Чтобы заставить VB выполнить программу в ответ на событие, необходимо написать процедуру обработки события (Event procedure).

Событие (Event) представляет собой действие, распознаваемое объектом, для которого можно запрограммировать отклик.

Суть программирования на VB как раз и заключается в этих двух понятиях: событие и отклик на него.

Полную информацию смотрите в файле.

Содержимое разработки

Лекция 2. Visual Basic.

VB – соединяет в себе достоинство компилятора и интерпретатора, является интерпретатором на этапе отладки и компилятором на этапе обработки. VB поддерживает все современные технологии:

- объектно-ориентированное программирование, событийно – ориентированное программирование, классы, контейнерную технологию.

Объектно-ориентированное программирование – подразумевает работу с укрупненными блоками: объектами. (Object)

Каждый объект обладает своими свойствами и событиями. Многие объекты позволяют выполнять над ними действия.

Группа однородных объектов называется классом.(Class)

Классы объектов являются «шаблонами», определяющими наборы свойств, методов, событий. Каждый из классов обладает специфическим набором свойств, методов и событий. Например, в приложении WORD существует класс объектов «документ» (Document), который обладает определенными наборами:

  • Свойств: имя (Name), полное имя (FullName) и так далее;

  • Методов: открыть документ (Open), напечатать документ (PrintOut), сохранить документ (Save) и так далее;

  • Событий: открытие документа (Document New()), закрытие документа (Document Close()) и т.д.

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

Различные экземпляры класса обладают одинаковым набором свойств, однако значения свойств у них отличаются.

В любом объекте могут находиться другие объекты, такой объект называется – контейнером. Вложенность объектов в контейнеры неограниченна.

Все действия связанные с объектом порождают соответствующий программный код, спрятанный внутри объекта (инкапсуляция (Encapsulation)).

В VB окна и диалоговые окна называются формами (Form). Все что накладывается на форму - флажок, картинка, текст или что-либо другое называется элементами управления (Control). Выбор этих элементов управления осуществляется из окна панели компонентов управления (ToolBox).

Пустые формы (без элементов управления) и элементы управления образуют объекты (Object). Каждый объект имеет свои свойства (Properties), может выполнять определенные действия - методы (Method), и может реагировать на определенные события (Event). То есть объект характеризуют свойства, методы, события. Свойства определяют изображение (местоположения, размер), поведение, название и некоторые другие характеристики объекта. События влекут за собой действия (последствия). Это действие задается процедурой, написанной программистом. Тип объекта определяет совокупность объектов, объединенных одним и тем же множеством свойств, одним и тем же множеством методов, одним и тем же множеством событий.








Рис.1. Соотношение между типом объекта и объектом.

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

Заметим, что типы объектов состоят из множества пустых форм (1) и множества типов объектов управления(2). Последнее множество(2) – это Custom controls (т.е. образцы управления). В VB есть специальное окно (ToolBox), в котором указан перечень доступных типов объектов управления.

Форма, с нанесенными на нее элементами управления, вместе с процедурами, которые определяют реакцию на события этих элементов управления, называется модулем. Совокупность модулей, используемых в данном приложении, называется проектом.

Объект сам по себе не представляет большого значения. Важнее то, какие действия можно совершать над объектом и какими свойствами обладает объект. Метод (Method) как раз и представляет собой действие, выполняемое над объектом. Многие методы имеют аргументы, которые позволяют задать параметры выполняемых действий. Для присвоения аргументам конкретных значений используется двоеточие и знак равенства, а друг от друга аргументы отделяются запятой. Синтаксис применения метода:

Объект.Метод арг1:=значение, арг2:=значение.

Свойство (Property) представляет собой атрибут объекта, определяющий характеристики объекта, такие как размер, цвет, положение на экране и т. д. Чтобы изменить характеристики объекта, надо просто изменить значение его свойств.

Среди всех свойств особое значение занимают – логические свойства. Логическими являются те свойства, которые могут принимать только 2 значения True (истина) или False (ложь). Логические свойства объектов выполняют своеобразную роль переключателей: если свойство принимает значение True, то функция объекта включена, а если False, то она выключена. Значения True и False являются ключевыми словами языка и поэтому выделяются полужирным начертанием.

Синтаксис установки значения свойств:

Объект.Свойство = ЗначениеСвойства.

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

Рис.2. Источники событий.

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

Связь объекта с событием и кодом осуществляется так. Каждая форма и каждый элемент управления на ней имеют имя (Form Name или Control Name). Например, frmForm1, lblLabel1 и др. Кроме того, событие каждого типа также имеет свое имя (Event Name). Например, Click. Чтобы заставить VB выполнить программу в ответ на событие, необходимо написать процедуру обработки события (Event procedure).

Событие (Event) представляет собой действие, распознаваемое объектом, для которого можно запрограммировать отклик.

Суть программирования на VB как раз и заключается в этих двух понятиях: событие и отклик на него.

Существует два основных типа событий: внутренние (например, включение заставки на экране монитора) и внешние.

Внешние делятся на:

Событие

описание

Click

DblClick

KeyDown


KeyPress


KeyUp


MouseDown


MouseUp


MouseMove

Возникает при щелчке мыши на объекте.

Возникает при двойном щелчке мыши на объекте.

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

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

Возникает при отпускании клавиши клавиатуры, когда элемент управления имеет фокус.

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

Возникает при отпускании кнопки мыши, когда элемент управления имеет фокус.

Возникает при перемещении указателя мыши через элемент управления, на пустую область формы.

События KeyDown и KeyUp сообщают о состоянии клавиатуры, нажата или отпущена клавиша. Событие KeyPress не дает никакой информации о состоянии клавиатуры, оно просто возвращает код клавиши.

-80%
Курсы повышения квалификации

Исследовательская деятельность учащихся

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Лекция по информатике "Основы Visual Basic" (29.14 КB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт