- •Лабораторная работа №1 Язык программирования vba. Основные понятия и область применения.
- •История развития вычислительной техники.
- •Что такое язык программирования и компьютерные программы.
- •Возникновение и развитие алгоритмического языка Basic
- •Преимущества и недостатки, область применения vba
- •Проектирование программы.
- •Реализация проекта. Добавление новой формы.
- •Тестирование программы. Запуск программы в редакторе vbа.
- •Отладка.
- •Контрольные понятия для изучения.
- •Порядок выполнения.
- •Лабораторная работа №3 Синтаксис языка программирования vba.
- •Создание второй процедуры.
- •Добавление программного кода в новую процедуру.
- •Диалоговые окна vba.
- •InputBox (сообщение [, заголовок] [, default] [, xpos] [, ypos])
- •Переменные. Типы данных
- •Константы
- •Операторы присваивания.
- •Арифметические выражения
- •Математические функции
- •Контрольные понятия для изучения.
- •Порядок выполнения.
- •Лабораторная работа №4 Синтаксис языка программирования vba (продолжение).
- •Логические выражения.
- •Оператор перехода
- •Конструкции принятия решений
- •Общий вид краткой формы оператора ветвления и одну строку:
- •If условие Then оператор [Else оператор]
- •Форма условного перехода if...Then...ElseIf…Else...End If
- •If условие1 Then
- •Синтаксис оператора условного перехода Select Case имеет вид:
- •Оператор цикла For… Next.
- •Конструкции Do While и Do Until.
- •Конструкция While … Wend.
- •Контрольные понятия для изучения.
- •Порядок выполнения.
- •Лабораторная работа №5 Синтаксис языка программирования vba (продолжение).
- •Массивы
- •Макрофункции для работы с массивом :
- •Контрольные понятия для изучения.
- •Порядок выполнения.
- •Практическая работа №1
- •Лабораторная работа №6 Разбор работы программы сортировки двумерного массива.
- •Програма сортування двовимірного масиву.
- •Контрольные понятия для изучения.
- •Порядок выполнения.
- •Лабораторная работа №7 Синтаксис языка программирования vba (продолжение).
- •Пользовательские процедуры
- •Описание пользовательской функции имеет следующий синтаксис:
- •Описание пользовательской подпрограммы имеет следующий синтаксис:
- •Контрольные понятия для изучения.
- •Порядок выполнения.
- •Лабораторная работа №8 Понятие объектно-ориентированного языка программирования. Объекты и события.
- •Понятие объекта.
- •Классы объектов и отдельные объекты.
- •Объектная модель
- •Контрольные понятия для изучения.
- •Порядок выполнения.
- •Лабораторная работа №9 Особенности применения vba в Microsoft Excel.
- •Объекты ole и ActiveX.
- •Объекты. Методы и свойства объектов.
- •Иерархия объектов. Ссылки на объект.
- •Методы.
- •Свойства.
- •Методы vba
- •Пример программы работы с ячейкой текущей книги Excel.
- •Контрольные понятия для изучения.
- •Порядок выполнения.
Что такое язык программирования и компьютерные программы.
Язык программирования есть формальная знаковая система, предназначенная для записи компьютерных программ. Компьютерная программа - это логическая последовательность команд предназначенных для выполнения устройством (компьютером). Все языки программирования относятся к алгоритмическим языкам. Алгоритмический язык - есть формальный язык, используемый для записи, реализации или изучения алгоритмов. Алгоритм – последовательный логический порядок действий необходимых для достижения цели.
Возникновение и развитие алгоритмического языка Basic
Язык
программирования Basic был создан в 1964
году двумя профессорами из Dartmouth College
(Гановер, Нью-Гэмпшир, США) - Джоном Кенеми
(на снимке справа) и Томасом Куртцом для
обучения студентов навыкам программирования.
Язык получился настолько простым и
понятным, что через некоторое время его
начали применять и в других учебных
заведениях. В 1975 году, с приходом первых
микрокомпьютеров, Билл Гейтс и Пол
Аллен, основатели фирмы Microsoft, создали
новую версию Basic для первых компьютеров
"Альтаир" (MITS Altairs, 1974 г.).
С появлением первых персональных компьютеров IBM PC, именно он стал стандартом в программировании, но уже в виде GW-Basic. Потом был Turbo Basic, QuickBasic, Basic PDS и пр. Но всегда при разработке новой версии языка сохранялась совместимость с прежними версиями и программа, написанная для практически первого Basic, с незначительными изменениями могла работать и в последующих версиях этого языка.
Выход в свет операционной системы Microsoft Windows с новым графическим интерфейсом пользователя (Graphical User Interface, GUI), насыщенным кнопками, пиктограммами и другими трудно программируемыми объектами, привёл к появлению в 1991 г. нового инструментального средства Microsoft Visual Basic. Эта система программирования позволяла не вдаваться в сложнейшие внутренние структуры Windows и создавать программы из "кубиков", как в детском конструкторе. Это позволило перейти от процедурного к объектно-ориентированному программированию, которое позволяет группировать функции и данные в единой сущности – "объекте", несущем определённые свойства. Меню, окна, списки, кнопки, поля ввода текста и другие элементы интерфейса (интерфейс – система связей для взаимодействия нескольких объектов или систем с целью обмена информацией) Windows стали добавляться в программу с помощью простейших операций.
В 1994 году, с выходом Visual Basic for Applications в составе Microsoft Office, Basic превращается в один из основных стандартов программирования для Windows. Его грамматическая простота основана на том, что первоначально он был создан как язык для обучения: "Beginner's All-purpose Symbolic Instructional Code" (Многоцелевой символьный командный код для начинающих). Программы на VB работают медленнее своих аналогов на C, но все же они достаточно быстры для многих деловых целей и требуют гораздо меньше времени на разработку. При помощи VBA можно писать сценарии для web-браузеров и автоматизировать приложения Microsoft Office.
Получив титул самого популярного языка программирования ХХ века, Visual Basic и в настоящее время наиболее востребован как в среде программистов, так и среди обычных пользователей персональных компьютеров.
