Научная статья на тему 'ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ VISUAL BASIC FOR APPLICATION'

ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ VISUAL BASIC FOR APPLICATION Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
64
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАКРОС / MC EXCEL / VISUAL BASIC FOR APPLICATIONS (VBA) / MACROS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Прокофьева В.С.

В статье рассматривается сущность, возможности применения языка программирования Visual Basic for Application (VBA). А также речь пойдет о преимуществах и недостатках использования этого языка. Исследуются работы различных авторов, касающиеся данной темы.The article deals with the essence, the possibility of Visual Basic for Application (VBA) application programming language. And it will be about the advantages and disadvantages of using this language. Explores the work of various authors concerning the topic.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ VISUAL BASIC FOR APPLICATION»

Использованные источники:

1. Откройте свой частный детский сад! [Электронный ресурс]. - Режим доступа : http://www.business-resurs.com.ua/index.php?option=com_ news&themes=small_business&task=themes. - Загл. с экрана (дата обращения: 01.12.2016).

2. Никонов В. Задача оптимизации расходов на создание мест в детских садах становится особенно важной / В. Никонов! [Электронный ресурс]. - Режим доступа : http://www.vseon.com/themes/mnenie-eksperta/item/vladimir-nikonov-zadacha-optimizacii-rasxodov-na-sozdanie-mest-v-detskix-sadax-stanovitsya-osobenno-vazhnoj.html. - Загл. с экрана (дата обращения: 01.12.2016).

3. Методика определения нормативной потребности субъектов Российской Федерации в объектах социальной инфраструктуры [Электронный ресурс]. -Режим доступа : http://snipov.net/database/c_4294956183_doc_ 4293809559.html. - Загл. с экрана (дата обращения: 01.12.2016).

4. Виды детских садов [Электронный ресурс] - Режим доступа: http://fb.ru/article/158482/detskiy-sad-kompensiruyuschego-vida-chto-eto-takoe-vidyi-detskih-sadov. - Загл. экрана (дата обращения: 01.12.2016).

5. Классификация детских садов [Электронный ресурс]. - Режим доступа: http://www.vsesadiki.ru/vidy-detskih-sadov.html. - Загл. с экрана (дата обращения: 01.12.2016).

6. О развитии негосударственного сектора дошкольного образования [Электронный ресурс]. - Режим доступа: http://m.government.ru/news/ 15685/. - Загл. с экрана (дата обращения: 01.12.2016).

УДК 004.432

Прокофьева В. С. студент 1 курса

факультет «Информационные системы и технологии»

Герасимова В.Г.

научный руководитель, старший преподаватель кафедра «Информационные системы и технологии» ФГБОУ ВО «Поволжский государственный университет

телекоммуникаций и информатики» Российская Федерация, г. Самара ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ VISUAL BASIC FOR

APPLICATION

Аннотация. В статье рассматривается сущность, возможности применения языка программирования Visual Basic for Application (VBA). А также речь пойдет о преимуществах и недостатках использования этого языка. Исследуются работы различных авторов, касающиеся данной темы. Ключевые слова: макрос, MC Excel, Visual Basic for Applications (VBA). Abstract. The article deals with the essence, the possibility of Visual Basic for Application (VBA) application programming language. And it will be about the

advantages and disadvantages of using this language. Explores the work of various authors concerning the topic.

Keywords: macros, MC Excel, Visual Basic for Applications (VBA).

VBA (Visual Basic for Applications) - это диалект языка Visual Basic, который предназначен для расширения работы с приложениями Microsoft Office и другими приложениями от Microsoft и третьих фирм [3].

Главным достоинством использования языка Visual Basic for Application является то, что он относительно прост в своем освоении и позволяет быстро получать профессиональные приложения, решающие практические задачи, наиболее часто, встречающиеся в среде Windows [2]. Быстрое освоение языка Visual Basic for Application, позволяет новичку, который только знакомится с программированием в среде Windows, получить хоть какие-то навыки в данной среде, что в будущем упростит работу с другими языками программирования.

Изучив Visual Basic for Application, пользователь сможет создавать приложения, выполняемые в среде Microsoft Office такие программы, как финансовый анализ, учет кадров и многие другие [5]. В дальнейшем пользователь поймет, что с помощью данного языка он может сэкономить уйму времени, благодаря автоматизации повторяющихся задач и обеспечить гибкое взаимодействие с другими пользователями.

Теперь хотелось бы рассказать о преимуществах и недостатках этого языка программирования [4]. Для быстрого и наглядного просмотра я создала таблицу.

Таблица 1. Преимущества и недостатки языка программирования VBA

Преимущества Недостатки

1.Создание приложений с графическим интерфейсом для MS Windows с высокой скоростью 1. Поддержка операционных систем только семейства Windows и Mac OS X

2.Синтаксис языка достаточно простой 2.Отсутствие механизма наследования объектов

3. Возможность компиляции в Р-код и машинный код 3. Для работы программы требует установление DLL

4.Защита от ошибок, которые зависят от доступа к памяти и применением указателей. 4. Медленная скорость работы

5. Некоторые переменные можно не объявлять

Как показывает таблица - создание приложений с графическим интерфейсом для MC Windows с высокой скоростью является основным достоинством, но из-за этого вытекает и множество недостатков.

Основной функционал программы реализуется в виде динамически подключаемых библиотек (DLL), написанных на другом языке, из-за этого многие программисты используют Visual Basic for Application для разработки интерфейса пользователя [1].

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

Таким образом, язык программирования Visual Basic for Application является действительно не только достаточно простым, но и эффективным языком для начинающих программистов. Несмотря на наличие недостатков Visual Basic for Application продолжает пользоваться большим успехом у компании «Microsoft» при разработке ее программных продуктов, а новые разновидности языка направленно нейтрализуют отдельные из рассмотренных мною недостатков.

Использованные источники:

1. Волосатова Т.А. Информатика. Программирование на VBA [Текст]: учебное пособие / Т. А. Волосатова; Министерство образования и науки Российской Федерации, Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Ростовский гос. строительный ун-т". - Ростов-на-Дону: Ростовский гос. строительный ун-т", 2014. - 130 с.

2. Зарецкая А.С. Программирование в среде VBA [Текст]: учебно-методическое пособие / [Министерство образования и науки Российской Федерации, Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Новгородский гос. унт им. Ярослава Мудрого"; авт.-сост.: А. С. Зарецкая, Н. Н. Юрина]. - Великий Новгород: Новгородский гос. ун-т, cop. 2015. - 62 с.

3. Маевский В.К. Основы объектно-ориентированного программирования в среде VBA [Текст]: учебное пособие / В. К. Маевский; Министерство образования и науки РФ, Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Ярославский гос. технический ун-т". - Ярославль: ЯГТУ, 2013. - 163 с.

4. Рыбакова Л.В. Основы программирования в среде Visual Basic for Application (VBA) [Текст]: учебное пособие / Л. В. Рыбакова; Министерство образования и науки Российской Федерации, Государственное образовательное учреждение высшего профессионального образования "Российский гос. торгово-экономический ун-т", Оренбургский фил. -Оренбург: Изд. центр ОГАУ, 2013. - 155 с.

5. Уокенбах Дж. Excel 2003. Профессиональное программирование на VBA [Текст] / Джон Уокенбах, - Профессиональное программирование на VBA. -Москва [и др.]: Диалектика, 2016. - 952 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.