Объектно-ориентированное программирование (общие сведения).
Объектно-ориентированное программирование (общие сведения).
Представляет собой методику анализа проектирования и написания программы продуктов с помощью объектов.
Методика ООП основывается на:
- разработке программного продукта как совокупности объектов;
- модульной структуре программ;
- нисходящем проектировании программных продукта.
ООП использует следующие:
- объект (определенная совокупность свойств (параметров) и методов обработки. Объект использует инструкции, которые могут, выполнят объект и обрабатывание продукта.
- свойства объекта (позволяет выделить объект из множество объектов).
- способы обработки (программа действий над объектом или свойствами).
- события (изменение состояние объектов. Событие разделяется на внешний и внутренний. Внешний генерирует пользователями на выбор пункта меню, нажатие клавиши. Внутренний генерирует программами).
- класс объекта (объект может обладать набором встроенных методов обработки и стандартных библиотек или созданных пользователем, которые выполняются определенным событием).
Атрибуты объекта в ООП.
ООП использует следующие:
- объект (определенная совокупность свойств (параметров) и методов обработки. Объект использует инструкции, которые могут, выполнят объект и обрабатывание продукта.
- свойства объекта (позволяет выделить объект из множество объектов).
- способы обработки (программа действий над объектом или свойствами).
- события (изменение состояние объектов. Событие разделяется на внешний и внутренний. Внешний генерирует пользователями на выбор пункта меню, нажатие клавиши. Внутренний генерирует программами).
- класс объекта (объект может обладать набором встроенных методов обработки и стандартных библиотек или созданных пользователем, которые выполняются определенным событием).
Преимущества многократного использования кода в VB.
- форм
- кнопок
- окон
- инструментов.
Понятие и назначение интегрированной среды разработки (IDE) VB.
Процессы развития технологий менялись. В начале программы писались в начальных кодах, затем начали использоваться алгоритмические языки Алгол, Фортран, Бейсик (многоцелевой код символических инструкций). Программа пишется на символическом языке, содержит типовой набор команд.
Возможности VB по проектированию программ.
В интегрированной разработке IDE можно выполнять следующие действия:
1. проектирование.
2. разработка программного кода.
3. редактирование программного кода.
4. откладка программного кода.
5. компиляция всех компонентов приложения.
Создание самых разнообразных многоуровневых и всплывающих меню.
Обработка событий мыши и клавиатуры, вывод на экран различных графических изображений, а также геометрических фигур.
Управление цветом, настройками принтера, использование стандартных диалогов.
Работа с графикой, рисование, обработка изображений.
Использование таймера.
Обработка файлов и каталог на жестком диске.
Доступ к базам данных.
Разработка собственных элементов управления ActiveX.
Состав интегрированной среды разработки (IDE) VB.
IDE состоит из следующих компонентов:
- главное меню
- панель элементов
- управления
- окно проводника проекта
- окно свойств
- редактирование кода
- контекстное меню
- окно просмотра объекта
Графический интерфейс IDE представляет собой окно, в верхней части которого расположено главное меню, которое открывает доступ к основным средствам разработки приложения.
В IDE существует 4 панели инструментов:
- откладка
- правка
- редактор форм
- стандартный
Свойство модальности VB.
В windows применяются диалоговые окна которые являются модальными то есть пока диалоговое окно открыто доступ к другим окнам в том числе VB не возможен. Это обеспечивается ключевым словом Vb Modal параметром которые передаётся методу (Form.Show Vb Modal) при этом модальная форма временно “замыкает” на себя весь процесс общения пользователя с приложением, пока модальное диалоговое окно остаётся на экране пользователь не может работать с другими окнами. Существует ещё и система модальной формы. Пока система модальное окно открыто пользователь не сможет работать не только с данными, но и со всеми остальными приложениями.
Надстройки в VB.
VB построен на основе модели многокомпонентных объектов (com) различные фирмы создают свои утилиты надстройки (Add-ins) улучшающие работу над приложением эти надстройки могут интегрировать в IDE, VB, так как они разработаны на основе модели многокомпонентных объектов и позволяют расширить стандартные функциональные возможности VB. Надстройки позволяют создавать модули формы для работы с базами данных, разрабатывать нестандартные пакеты инструментов управлять текстом с помощью специальных приложений. Запуск процесса разработки надстройки создается по следующему принципу.
Add-insàAdd-in Manager.
Понятие процедуры в VB.
Процедуры выполняют программный код, принимают аргументы, выполняют программный код и изменяют значение передаваемых аргументов. Аргументами называются переменные, которые передаются процедуре аргументы могут относиться к любому типу данных. Процедура обеспечивают многократные использование программного кода.
1) ToolsàAdd Procedure
Задается имя, тип доступа.
2)вводиться текст процедуры.
Понятие функции в VB.
Функция вычисляет и возвращает результат в зависимости от исходных данных (аргументов).
Передача параметров в VB.
Передача параметров чтобы процедура работа с различными исходными данными ей передают параметры . Передача параметров функции это выполнение одни и тех же действий с различными данными. Процедуры в отличие от функций не возвращают значение. Все аргументы разделяются скобками и разделяются запятыми.
Для определения параметров используются ключевые слова:
Optional – указывает, что некоторые из передаваемых параметров являются, необязательными.
By Ref - означает что параметр передаётся по ссылке то есть функция или процедура получает его адрес памяти и может изменить фактическое значении переменных. Передача по ссылке позволяет передать или получить несколько результатов при одном вызове функции. Используется в VB по умолчанию.
By Val - означает что параметр передаётся по значению, VB передаёт копию текущего значения переменных вместо её адресов памяти и функции или процедуры не могут изменить исходные значения. Позволяет переедать функции неопределённое количество параметров условием является, чтобы передаваемый массив данных имел Variant.
Типы переменных в VB.
Типы переменных:
-Integer числовая переменная содержащая целые числа в диапазоне +-32768.
–Long числовая переменная которая отличается от Integer более широким интервалом .
–Single числовая переменная содержащая десятичные числа с запятой
–Currency для хранения денежных величин.
-String для хранения текстовых строковых значений.
-Byte 0-255.
-Boolean переменная логического типа для хранения высказываний true или false.
-Data для хранения дат.
-Object Для хранения ссылок.
-Variant - универсальная переменная общего назначения, которая может хранить значения всех типов данных.
Переменные в VB характеризуются с помощью Dim, если переменная используется внутри процедуры, то доступ к ней возможен только на уровне процедуры и такие переменные называются локальными.
Логические операторы в VB.
Используются 5 логических операторов:
And оператор логического умножения
результат | ||
Eqv оператор логической эквивалентности
результат | ||
Or оператор логического сложения
Xor оператор логического исключающего сложения
результат | ||
Not оператор логического отрицания
результат | |
Imp оператор логической импликации
результат | ||
Операции сравнения в VB.
Есть 6 сравнительных операций:
1)if x=3 then
2)if x>2 then условие больше
3)if x<3 then условие меньше
4)if x<>3 then условие не равно
5)if <=3 then условие меньше либо равно
6)if >=3 then условие больше либо равно
Организация циклов в VB.
1. For… Next
For I =10 to Step 5
…
Next
первый цикл, это когда сама задаешь количество повторений
т.е.
for x=1 to 10
действие
next x
действие будет повторяться 10 раз
2. Используется, когда точное количество циклов неизвестно или доступно должное значение
Do… Loop
Do Until x=10
x=x+1
…
Loop
3. Выполняется до тех пор, пока остаются истинным указанное условие.
While… Wend
While x<10
x=x+1
… - идет какой-то процесс
Wend - оператор
Графическое поле в VB.
Picture Box- используется для отображения графических файлов текста и является контейнером, то есть в него можно поместить кнопку или другой элементы.
Графическое поле отображает графику, которая была сохранена, как .bmp или .ico файл. При этом будет показана только часть картинки. которая, которая поместилась в размеры графического поля. Если написать процедуру для события Click, можно использовать графическое поле, как красивую кнопку.
Особенные свойства графического поля: Графическое поле имеет даже 46 свойств, даже больше чем текстовое: свойство Picture определяет, какая картинка должна быть показана. Изменять его можно в режиме design и в ходе программы. Например, чтобы графическое поле приняло картинку другого графического поля, которое может быть невидимо. При помощи свойства AutoSize можно устанавливать "авторазмеры" графического поля, т.е. оно примет размеры введённой картинки. Кроме того здесь находятся многие свойства предыдущих элементов управления.
Метод Print в VB.
Print - Применятся для вывод данных на форму или принтера
Printer. Print
Процесс печати заканчивается командой End Doc.
Процесс отладки осуществляется с использования Debug. Print
Метод Print Form выводит данные формы на печать.
Объектно-ориентированное программирование (общие сведения).
Представляет собой методику анализа проектирования и написания программы продуктов с помощью объектов.
Методика ООП основывается на:
- разработке программного продукта как совокупности объектов;
- модульной структуре программ;
- нисходящем проектировании программных продукта.
ООП использует следующие:
- объект (определенная совокупность свойств (параметров) и методов обработки. Объект использует инструкции, которые могут, выполнят объект и обрабатывание продукта.
- свойства объекта (позволяет выделить объект из множество объектов).
- способы обработки (программа действий над объектом или свойствами).
- события (изменение состояние объектов. Событие разделяется на внешний и внутренний. Внешний генерирует пользователями на выбор пункта меню, нажатие клавиши. Внутренний генерирует программами).
- класс объекта (объект может обладать набором встроенных методов обработки и стандартных библиотек или созданных пользователем, которые выполняются определенным событием).
Атрибуты объекта в ООП.
ООП использует следующие:
- объект (определенная совокупность свойств (параметров) и методов обработки. Объект использует инструкции, которые могут, выполнят объект и обрабатывание продукта.
- свойства объекта (позволяет выделить объект из множество объектов).
- способы обработки (программа действий над объектом или свойствами).
- события (изменение состояние объектов. Событие разделяется на внешний и внутренний. Внешний генерирует пользователями на выбор пункта меню, нажатие клавиши. Внутренний генерирует программами).
- класс объекта (объект может обладать набором встроенных методов обработки и стандартных библиотек или созданных пользователем, которые выполняются определенным событием).