Профессиональное обучение языку программирования VBA

Введение

Приветствую вас! Раз вы оказались на данной веб-странице, следовательно, испытываете какие-то проблемы в области языка программирования Visual Basic for Application (далее по тексту VBA). Хотя, если выражаться чуть более точно, то VBA не является автономным и полноценным языком программирования, а является упрощенной реализацией языка программирования Visual Basic, которая встроена в линейку продуктов Microsoft Office.

Как правило, VBA начинает изучаться в вузах, поэтому мой персональный курс обучения языку программирования VBA ориентирован в первейшую очередь на студентов I и II курсов технических вузов Российской Федерации.

Также я интенсивно реализую под заказ различного рода лабораторные, курсовые и дипломные работы с использованием Visual Basic for Application.

Записывайтесь на курс по номеру телефона +7 (926) 610-61-95

Курс обучения языку программирования VBA с экспертом по информатике и программированию

  1. Обзор возможностей языка Visual Basic for Application (VBA).

  2. Редактор Visual Basic: введение в модули VBA, ввод и запуск программ на языке VBA, сохранение программ, использование соглашений об именах, комментарии.

  3. Переменные, константы: объявление переменных, оператор Option Explicit, имена переменных, объявление констант, встроенные константы.

  4. Типы данных: булев тип, byte, валютный тип Currency, Date, десятичный тип Decimal, целочисленный тип Integer, Long, объектный тип Object, Single, строковый тип String, вариантный тип Variant.

  5. Процедуры: типы процедур, объявление общих и частных процедур, передача аргументов, присвоение функции типы данных, обработка ошибок, отладка программ.

  6. Правильные функции VBA: встроенные функции, функции преобразования типов данных, функции работы с датами; математические и финансовые функции, функции работы со строками, функции взаимодействия с пользователями.

  7. Циклы и разветвления: конструкция if-then-else, конструкция select case, конструкция for … next, циклы с обратным отсчетом, конструкция do.

  8. Массивы: понятие и объявление, индекс массива, элементы массива, многомерные массивы, динамические массивы, инструкция ReDim.

  9. Объекты: понятие и свойства, чтение и установка свойств, вызов метода, работа с коллекциями, объектная модель, создание  собственных объектов, работа с событиями.

  10. Область видимости и время жизни.

  1. Формы: открытие и закрытие форм, модуль формы и обработка событий, обработка ошибок на уровне формы.

  1. Анализ модели событий Access: отклик на событие, события, связанные с данными, последовательность событий в формах, последовательность событий в отчетах.

  2. Простые и комбинированные списки: заполнение элементов списка, множественный выбор, функции обратного вызова.

  3. Прочие элементы управления: текстовые поля, переключатели, подформы.

  4. Отчеты: модули и события отчетов, открытие и закрытие отчетов, наполнение отчета данными, обработка ошибок уровня отчета.

  5. Коллекции: коллекции Access, получение списка объектов, свойства объектов, программно-определяемые зависимости.

  6. Извлечение данных средствами ADO: объект ADO Connection, строка подключения, закрытие подключения, объект Command, различные типы набора записей, фильтрация данных.

  7. Манипуляция данных средствами ADO: перемещение по набору данных, поиск данных, добавление, удаление и обновление  данных в объекте Recordset, использование транзакций.

  8. Средства ADOX: создание таблиц, защита объектов.

  9. Расширенные операции с данными: программирование конкуренции, понятие конкуренции, извлечение пользовательского набора данных, использование других наборов данных схем.

  10. Алгоритмы: сортировка и поиск, реализация СТЕКА, ДЕКА, СПИСКОВ, ДЕРЕВЬЕВ, ГРАФОВ, разреженные массивы, искусственный интеллект.

 

 
 
 
 
Авторизация на сайте
 
 
 
Обнаружили
ошибку на сайте?
Занятия по информатике