Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методика по Информатике / VBA / Усольцева Л.А.- Программир.на VBA.doc
Скачиваний:
110
Добавлен:
10.04.2015
Размер:
1.71 Mб
Скачать

1.4. Основы возникновения и использования языка vba

Несмотря на то, что Visual Basic for Application (VBA) – относительно молодой язык, предпосылки его появления имеют долгую историю. Он является современным диалектом языка программирования Basic, который был создан в начале 60-х годов.

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

GWBASIC (GW означает Graphics Workshop) был одним из первых языков для персональных компьютеров. Данная версия поставлялась с дисковой операционной системой фирмы Microsoft.

В конце 80-х годов фирма Microsoft опубликовала значительно улучшенную версию языка, названную QuickBASIC, которая включала в себя почти все возможности современных систем разработки программного обеспечения.

После нескольких версий QuickBASIC в 1992 году фирма представила Visual Basic for Windows. Эта версия языка также была дополнена современными возможностями и тесно интегрирована в среду Windows. Microsoft Visual Basic 6 – последняя версия популярного языка программирования, предназначенного для создания приложений. Рабочую среду языка называют интегрированной средой разработки или IDE (Integrated Development Environment). Visual Basic включает необходимые команды для использования Object Linking and Embedding (OLE) и Dynamic Data Exchange (DDE) для связи или совместного использования данных с другими приложениями Windows.

В то время как Basic развивался и улучшался, изменялись макрорекордеры, используемые в программных приложениях. Чтобы избежать необходимости изучения нового макроязыка для каждого отдельного продукта, фирма Microsoft начала включать элементы языка Basic в макроязыки своих продуктов.

Для унификации макроязыков в своих приложениях и для интеграции приложений на этих макроязыках с DDE и OLE Microsoft создала специальную версию языка, названную Visual Basic for Application (VBA). В основные приложения Office (Word, Excel, Access, Power Point), начиная с версии 2000, включен редактор сценариев - Microsoft Visual Basic Script Editor, который позволяет редактировать Web-страницы.

Записанный макрорекордером макрос может только воспроизводить без отклонений каждое действие в той же последовательности, в котрой вы первоначально выполняли эти действия. VBA-программирование (разработка макросов) помогает улучшать работу макросов, значительно повышая их мощь и возможности. С помощью макросов можно создавать пользовательские меню, диалоговые окна и панели инструментов, которые позволяют до неузнаваемости изменить интерфейс всем известных продуктов.

Контрольные вопросы:

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

  2. Что представляет собой алгоритм решения задачи?

  3. Перечислите свойства алгоритма решения задачи.

  4. Охарактеризуйте формы представления алгоритма решения задачи.

  5. Перечислите и охарактеризуйте типовые структуры алгоритмов.

  6. Что такое язык программирования?

  7. На какие группы делятся языки программирования? Приведите примеры.

  8. Что называется реализацией языка программирования?

  9. Дайте характеристику основным способам трансляции с языков программирования.

  10. Охарактеризуйте развитие языка Basic.

  11. Какие возможности имеет VBA?