Visual Basic   VB7 (.NET)   ООП   ТП   3GL   4GL   к архитектуре DB-интерфейсов

Язык визуального программирования приложений Visual Basic for Applications

ЧАСТЬ I. Основные средства и возможности VBA

  1. Введение. Зачем нужен VBA?
  2. Основные элементы VBA
  3. Основные объекты VBA
  4. Методы объекта RANGE, использующие команды MS Excel
  5. Сценарии и определение структуры данных
  6. Диаграммы
  7. Сводные таблицы
  8. Элементы управления и пользовательская форма
  9. Программирование панели инструментов
  10. Программирование средств для работы со справочной информацией
  11. Работа с графическими объектами
  12. Основы программирования на VBA
  13. Процедуры обработки ошибок и отладка программ
  14. Работа с файлами
  15. Пользовательские объекты
  16. Работа с внешними базами данных
  17. Разработка приложений VBA в Excel

ЧАСТЬ II. Практические приемы программирования на VBA

  1. Начало работы с VBA в Word 2010
  2. Игра "ОРЕЛ И РЕШКА"
  3. Расчет маргинальной процентной ставки
  4. Работа со списком
  5. Расчет амортизации
  6. Решение уравнения, зависящего от параметра. Построение диаграммы
  7. Управление размером и перемещением элементов управления
  8. Заполнение базы данных
  9. Построение поверхности
  10. Периодические выплаты
  11. Еще раз о составлении базы данных
  12. Игра в крестики и нолики
  13. ЕМА: Линия тренда
  14. Составление расписания
  15. Работа с файлами
Visual Basic for Applications, VBA - визуальная объектно-ориентированная система программирования, предназначенная для создания программ - объектов, встраиваемых в различные иные программные системы и интерфейсы, поддерживаюшие технологию связывания и внедрения объектов (OLE), объекты которой исполняются внутри офисных приложений Microsoft Office и программных продуктов других производителей, поддерживающих технологию OLE. Языковой основой VBA является классический язык BASIC.

Настоящий курс является с одной стороны, подробным справочником по Visual Basic for Applications (VBA), а с другой стороны, самоучителем по составлению и разработке приложений, написанных на этом языке. Это удобное сочетание, которое, следуя рекламному подходу, можно назвать "два в одном", обеспечивает большую гибкость при решении читателем своих собственных задач. Курс на большом количестве примеров доступно обучает, как можно быстро и эффективно решать разнообразные задачи. В справочнике приводится подробное описание возможностей VBA, имея такие сведения под рукой у читателя исчезнет необходимость бегать по магазинам в поиске дополнительной литературы при написании самостоятельных приложений, что несомненно сбережет время и кошелек.

Курс состоит из уроков. В каждом из уроков разрабатывается пример пользовательского приложения и дается подробный анализ. Тексты всех программ снабжены доскональными комментариями. Можно сказать, что все рассматриваемые программы разложены буквально по маленьким разжеванным кусочкам, которые читателю только и остается проглотить. По завершению урока предлагается самостоятельное задание, выполнение которого поможет лучше закрепить разобранный материал.

С помощью VBA можно легко и быстро создавать пользовательские приложения, используя единую для всех офисных программ среду и язык. Научившись разрабатывать приложения для одной офисной программы, например Excel (которой, как наиболее популярной офисной программе, в основном и посвящен данный курс), можно создавать приложения и для других офисных программ, например Access. Внимательно изучая этот курс, можно стать искусным разработчиком и научиться пользоваться мощными средствами разработки приложений Excel для того, чтобы конструировать эффективные и применимые к реальной жизни приложения. Кроме того, по своей структуре, интерфейсу и синтаксису VBA образует ядро Visual Basic. Поэтому тот, кто изучит программирование на VBA очень быстро может освоить и Visual Basic.

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

Краткий обзор материала курса

Курс состоит из двух частей, первая из которых имеет 15 глав со следующим кратким содержанием:

Во второй части приведено 14 уроков самоучителя по созданию пользовательских приложений:

Литература

  1. "Советы тем кто программирует на Visual Basic"
  2. "Советы тем кто программирует на Visual Basic и MS Office VBA" Ч.1 - [pdf]
  3. "Советы тем кто программирует на Visual Basic и MS Office VBA" Ч.2 - [pdf]
Visual Basic   VB7 (.NET)   ООП   ТП   3GL   4GL   к архитектуре DB-интерфейсов


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

НОВОСТИ ФОРУМА

Форум Рыцари теории эфира


Рыцари теории эфира
 10.11.2021 - 12:37: ПЕРСОНАЛИИ - Personalias -> WHO IS WHO - КТО ЕСТЬ КТО - Карим_Хайдаров.
10.11.2021 - 12:36: СОВЕСТЬ - Conscience -> РАСЧЕЛОВЕЧИВАНИЕ ЧЕЛОВЕКА. КОМУ ЭТО НАДО? - Карим_Хайдаров.
10.11.2021 - 12:36: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от д.м.н. Александра Алексеевича Редько - Карим_Хайдаров.
10.11.2021 - 12:35: ЭКОЛОГИЯ - Ecology -> Биологическая безопасность населения - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> Проблема государственного терроризма - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> ПРАВОСУДИЯ.НЕТ - Карим_Хайдаров.
10.11.2021 - 12:34: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вадима Глогера, США - Карим_Хайдаров.
10.11.2021 - 09:18: НОВЫЕ ТЕХНОЛОГИИ - New Technologies -> Волновая генетика Петра Гаряева, 5G-контроль и управление - Карим_Хайдаров.
10.11.2021 - 09:18: ЭКОЛОГИЯ - Ecology -> ЭКОЛОГИЯ ДЛЯ ВСЕХ - Карим_Хайдаров.
10.11.2021 - 09:16: ЭКОЛОГИЯ - Ecology -> ПРОБЛЕМЫ МЕДИЦИНЫ - Карим_Хайдаров.
10.11.2021 - 09:15: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Екатерины Коваленко - Карим_Хайдаров.
10.11.2021 - 09:13: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вильгельма Варкентина - Карим_Хайдаров.
Bourabai Research - Технологии XXI века Bourabai Research Institution