Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на билеты по VB.docx
Скачиваний:
2
Добавлен:
21.09.2019
Размер:
840.17 Кб
Скачать
  1. Системы программирования.

Система программирования – система для разработки новых программ на конкретном языке программирования. В них входят:

      • Компилятор или интерпретатор;

      • Интегрированная среда разработки;

      • Средства создания и редактирования текстов программ;

      • Обширные библиотеки стандартных программ и функций;

      • Отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;

      • «дружественная» к пользователю диалоговая среда;

      • Многооконный режим работы;

      • Мощные графические библиотеки, утилиты для работы с библиотеками;

      • Встроенный ассемблер;

      • Встроенная справочная служба.

Популярные системы программирования – Turbo Basic, Quick Basic, Turbo Pascal, Turbo C.

Получили распространение системы программирования, ориентированные на создание Windows-приложений:

      • Borland Delphi – наследник семейства компиляторов Borland Pascal;

      • Microsoft Visual Basic – удобный и популярный инструмент для создания Windows-программ с использованием визуальных средств;

      • Borland C++ - средство для разработки Dos и Windows-приложений.

  1. Методика программирования на vb. Понятия объекта, события, свойства и метода.

Методика программирования на Visual Basic сводится к следующему:

      • создание интерфейса: объектов управления и контроля (пользовательские меню);

      • установка свойств объектов;

      • написание процедур, используемых при вызове объектов.

Объект – элемент пользовательского интерфейса, который создается на форме VB. Каждый объект является представителем некоторого класса однотипных объектов, т. е. объект – экземпляр класса. Класс определяет общие для всех его объектов методы и свойства.

Методы – программные процедуры, определяющие взаимодействие объектов класса с внешней средой.

Свойства – характеристики (атрибуты), присущие объектам (например, размер шрифта, название и др.).

Объекты могут реагировать на события – действия пользователя или внешние действия.

  1. VB – объектно-ориентированный язык программирования (ООП). Принципы ООП. Понятие «контейнера».

Visual Basic является объектно-ориентированным языком программирования (ООП). ООП — это современный стиль в разработке программ. Этот стиль базируется на следующих требованиях к компьютерным программам, они должны быть:

      • проверяемыми;

      • легко модернизируемыми;

      • многократно используемыми;

      • переносимыми.

В основе ООП лежат три принципа: инкапсуляции, наследования и полиморфизма.

Принцип инкапсуляции предполагает сочетание структур данных с методами их обработки.

Принцип наследования состоит в том, что подклассы, принадлежащие определённым классам, наследуют их данные и методы обработки.

Полиморфизм обеспечивает способность объекта реагировать на запрос сообразно своему типу.

ООП максимально использует принцип модульности программ. Модульные программы состоят из отдельных относительно самостоятельных частей — модулей.

Каждый модуль выполняет специфические, строго определённые функции преобразования и имеет доступ только к тем данным, которые необходимы для этого преобразования. Код модуля, разработанный со строго определённым интерфейсом для других модулей программы, лёгок для отладки, сопровождения и понимания. Другой аспект модуля его замкнутость: изменения, вносимые в код модуля, влияют только на функции этого модуля и не приводят к ошибкам в работе других модулей.

Программный объект в ООП называется «контейнером». Контейнер включает в себя данные и программный код, который знает, как манипулировать с этими данными. В традиционном программировании блоки данных передавались от модуля к модулю, и каждый модуль использовал их своим способом. Если передавались неверные данные, то они всё равно обрабатывались, что приводило к неверным результатам.

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

ООП изменило само понятие «документ», под документом теперь понимают объект, состоящий из данных разного типа и программ, их обрабатывающих.