цифровая электроника
вычислительная техника
встраиваемые системы

 

Что такое Visual Basic for Applications и как он появился

Автор: Mike(admin) от 18-12-2018, 07:55

Макропрограммирование в электронных таблицах развивалось в течение более 12 лет, в конце концов, превратившись в создание текстовых макросов на VBA.


Visual Basic for Applications

Основные изменения произошли в Office, когда макросы отделились от Excel и стали самостоятельными программами, разрабатываемыми с помощью редактора Visual Basic. Сначала они были довольно простыми: код вводился в специально отведенный для этого лист. Но со временем язык приобрел гораздо большую гибкость, он не был похож на структурированный или объектно-ориентированный язык программирования.

Объектная модель Excel в VBA

Автор: Mike(admin) от 12-12-2018, 03:05

Модель объекта Excel - основа использования VBA в Excel. Программирование в Excel отличается от программирования в других приложениях VBA тем, что здесь добавлены некоторые команды для доступа к таблицам и книгам для обеспечения наилучшей функциональности, чтобы пользователь мог нормально ориентироваться в структуре меню Excel.


Объектная модель Excel в VBA

Объектная модель Microsoft Access, например, содержит команды и объекты, ориентированные на работу с базами данных, что значит - работа с таблицами, запросами, формами и отчетами. В Excel, которая ориентирована на работу с книгами и таблицами, объектная модель предназначена именно для этого. Excel - это приложение, состоящее из трех слоев: слой, обеспечивающий взаимодействие с пользователем, слой объектной модели и слой работы с самими данными. Пользовательский интерфейс в виде таблиц Excel, который вы обычно видите, является слоем для клиентов и наиболее оптимизирован для работы пользователей.

Arduino и обмен данными с программой на Visual Basic

Автор: Mike(admin) от 27-10-2016, 08:10

При работе с платой Arduino и отладке скетча очень полезным бывает монитор последовательного порта, встроенный в среду разработки Arduino IDE. Но иногда возможностей последовательного порта не хватает из-за его слишком простого интерфейса. Если вам нужно довольно быстро и просто создать приложение на компьютере, которое бы без проблем взаимодействовало с платой Arduino через последовательный порт и обладало удобным визуальным интерфейсом, то можете воспользоваться возможностями языка Visual Basic.


Arduino и обмен данными с программой на Visual Basic

В этом материале будет показано, как можно создать простую программу на Visual Basic, с помощью которой можно было бы включать и выключать светодиод, подсоединенный к плате Arduino. В данном случае использовалась среда Visual Basic 2008 Express.