- •Общие сведения об языке vb. Области применения vba, vbScript, ActiveX, vb.Net.
- •Системы программирования.
- •Методика программирования на vb. Понятия объекта, события, свойства и метода.
- •Среда разработки vb. Окно проекта, окно формы, панель инструментов формы, окно свойств, окно программного кода.
- •Алфавит языка. Пример записи операторов кода в модуле.
- •Типы переменных в языке vb. Суффиксы, определяющие тип переменной.
- •Запись констант. Примеры использования констант.
- •15. Встроенные функции vb.
- •20. Понятие алгоритма. Свойства алгоритма. Способы описания алгоритма. Примеры
- •Способы описания алгоритмов
- •21. Основные структуры алгоритмов. Язык блок-схем. Элементы, правила составления.
- •Требования к изображению блок-схем:
- •Текст модуля:
- •Текст программы:
- •Синтаксис функции следующий:
- •Пример:
- •Текст программы:
- •47. Процедуры Sub в vb. Формальные и фактические параметры.
- •Текст программы:
- •52.Методы и средства защиты в компьютерных системах.
- •53. Информационная безопасность и её компоненты.
- •Категории безопасности:
- •54. Правовые методы защиты программ.
Системы программирования.
Система программирования – система для разработки новых программ на конкретном языке программирования. В них входят:
Компилятор или интерпретатор;
Интегрированная среда разработки;
Средства создания и редактирования текстов программ;
Обширные библиотеки стандартных программ и функций;
Отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;
«дружественная» к пользователю диалоговая среда;
Многооконный режим работы;
Мощные графические библиотеки, утилиты для работы с библиотеками;
Встроенный ассемблер;
Встроенная справочная служба.
Популярные системы программирования – Turbo Basic, Quick Basic, Turbo Pascal, Turbo C.
Получили распространение системы программирования, ориентированные на создание Windows-приложений:
Borland Delphi – наследник семейства компиляторов Borland Pascal;
Microsoft Visual Basic – удобный и популярный инструмент для создания Windows-программ с использованием визуальных средств;
Borland C++ - средство для разработки Dos и Windows-приложений.
Методика программирования на vb. Понятия объекта, события, свойства и метода.
Методика программирования на Visual Basic сводится к следующему:
создание интерфейса: объектов управления и контроля (пользовательские меню);
установка свойств объектов;
написание процедур, используемых при вызове объектов.
Объект – элемент пользовательского интерфейса, который создается на форме VB. Каждый объект является представителем некоторого класса однотипных объектов, т. е. объект – экземпляр класса. Класс определяет общие для всех его объектов методы и свойства.
Методы – программные процедуры, определяющие взаимодействие объектов класса с внешней средой.
Свойства – характеристики (атрибуты), присущие объектам (например, размер шрифта, название и др.).
Объекты могут реагировать на события – действия пользователя или внешние действия.
VB – объектно-ориентированный язык программирования (ООП). Принципы ООП. Понятие «контейнера».
Visual Basic является объектно-ориентированным языком программирования (ООП). ООП — это современный стиль в разработке программ. Этот стиль базируется на следующих требованиях к компьютерным программам, они должны быть:
проверяемыми;
легко модернизируемыми;
многократно используемыми;
переносимыми.
В основе ООП лежат три принципа: инкапсуляции, наследования и полиморфизма.
Принцип инкапсуляции предполагает сочетание структур данных с методами их обработки.
Принцип наследования состоит в том, что подклассы, принадлежащие определённым классам, наследуют их данные и методы обработки.
Полиморфизм обеспечивает способность объекта реагировать на запрос сообразно своему типу.
ООП максимально использует принцип модульности программ. Модульные программы состоят из отдельных относительно самостоятельных частей — модулей.
Каждый модуль выполняет специфические, строго определённые функции преобразования и имеет доступ только к тем данным, которые необходимы для этого преобразования. Код модуля, разработанный со строго определённым интерфейсом для других модулей программы, лёгок для отладки, сопровождения и понимания. Другой аспект модуля его замкнутость: изменения, вносимые в код модуля, влияют только на функции этого модуля и не приводят к ошибкам в работе других модулей.
Программный объект в ООП называется «контейнером». Контейнер включает в себя данные и программный код, который знает, как манипулировать с этими данными. В традиционном программировании блоки данных передавались от модуля к модулю, и каждый модуль использовал их своим способом. Если передавались неверные данные, то они всё равно обрабатывались, что приводило к неверным результатам.
В ООП данные и код объединены в объекте, данные не передаются, а объект, получив сообщение, выполняет или не выполняет преобразование над включёнными в него данными. Примером объектов в VBA и Excel могут служить: Рабочие книги, рабочие листы, таблицы, ячейки, диаграммы, текстовые окна.
ООП изменило само понятие «документ», под документом теперь понимают объект, состоящий из данных разного типа и программ, их обрабатывающих.