Группа | Учебная литература |
---|---|
Область науки | Технические науки |
Название на русском языке | Программирование на VBA в MS Excel |
Авторы на русском языке | Лебедев В.М. |
Название на английском языке | Programming on VBA in MS Excel |
Авторы на английском языке | Lebedev V.M. |
Вид издания на русском языке | учебное пособие |
Издательство на русском языке | М.: Издательство Юрайт, 2017. - 273 с. |
В учебном пособии рассматривается макропрограммирование в Microsoft Office и OpenOffice, а также возможности языка VBA и OO.o Basiс, что позволяет обучаемым в дальнейшем самим создавать собственные макросы и приобрести навыки работы с интегрированной средой разработки приложений в MS Excel и OpenOffice 4.1.1.
Пособие состоит из пяти разделов. В первом разделе излагается: теоретический материал по основным вопросам программирования, уровни и среды разработки языков программирования, история и сравнительные характеристики алгоритмических языков программирования, основные понятия объектно-ориентированного программирования, этапы разработки программного обеспечения. Здесь изложены также основные вопросы алгоритмизации, изучив которые, обучаемый сможет выступать не только в роли разработчика ПО, но также и в важной роли - роли постановщика задачи.
Во втором разделе пособия приведен синтаксис языка VBA с основными языковыми конструкциями, которые являются общими для большинства приложений Microsoft Office. Также здесь осуществляется первичное ознакомление с интегрированной средой разработки в VBA, в частности с редактором Visual Basic Editor (VBE).
В третьем разделе рассмотрены вопросы объектно-ориентированного программирования, создания экранных окон на основе технологии пользовательских форм UserForm и элементов управления VBA, Приведены проблемы и возможности обработки ошибок и отладки программ. Также продолжено ознакомление с интегрированной средой разработки в VBA с позиций создания оконных приложений.
В четвертом разделе рассмотрена объектная модель Excel. и скелет документа MS Excel. Говорится, что создаваемая по умолчанию в момент открытия новой рабочей книги модель состоит из объектов, входящих в состав библиотек MS Excel. Также замечено, что при создании нового документа из многочисленных библиотек объектов MS Office по умолчанию выбирается несколько. Объекты этих библиотек MS Office и составляют модель документа.
В пятом разделе приводится краткий обзор состава и возможностей пакета Оpenoffice.org (OO.o). Рассматривается его объектная модель и языковые конструкции языка OO.o Basic (StarBasic) только в рамках его сравнения и взаимодействия с приложением MS Excel.
В основу настоящего учебного пособия легли материалы лекций и практических занятий, которые автор вел в течение нескольких лет по дисциплине «Программирование офисных приложений» для студентов 1—2 курсов Финансового университета, обучающихся по направлению «Прикладная информатика» (программа подготовки бакалавра). В основном, пособие предназначено: для студентов очной и сокращенной форм обучения по направлению «Прикладная информатика» (программа подготовки бакалавра), начинающих разработчиков приложений, создаваемых на языке Visual Basic for Application (VBA) в среде Microsoft Office. Пособие будет также полезно широкому кругу читателей, занимающихся проблемами автоматизации документооборота в среде Microsoft Office.
В результате изучения материала пособия студент должен:
знать:
• историю развития алгоритмов;
• типовые алгоритмические конструкции;
• базовые понятия объектно-ориентированного программирования;
• основные объекты приложения MS Excel;
уметь:
• настраивать параметры безопасности и запускать редактор VBA;
• работать с основными элементами управления VBA;
владеть:
• способами разработки алгоритмов;
• основами синтаксиса языка VBA.
Автор выражает благодарность Джону Уокенбаху за его книги:
Профессиональное программирование на VBA в MS Excel 2003; пер. с англ. М.: Вильямс, 2006;
Excel 2010: профессиональное программирование на VBA.
Они способствовали формированию идейной содержательности практических примеров и выбору направления изложения материала, касающегося, например, вопросам взаимодействия приложений MS Office на уровне VBA. (параграф 9.2 пособия).
Новизна учебного пособия состоит в том, что его содержание соответствует требованиям Федерального государственного образовательного стандарта высшего образования третьего поколения. Поэтому, в начале каждого раздела пособия содержится список компете́нций, умений и навыков, которые приобретает обучаемый при изучении данного раздела. В конце раздела содержится список вопросов и заданий, для закрепления изложенного в разделе материала.
Особенностью пособия является также сравнительный анализ двух современных популярных офисных пакетов MS Excel и Оpenoffice.org Calc, который проведен не только в рамках возможностей электронных таблиц, но и в рамках их языковых инструментальных средств VBA и OO.o Basic.
Пособие содержит много примеров и графических иллюстраций, помогающих освоить излагаемый материал.
Пособие предназначено для широкого круга читателей, занимающихся решением нестандартных задач в пакете MS Excel или Оpenoffice.org Calc, требующих создания собственных макросов и функций.
Учебное пособие издано в двух версиях. Основная версия пособия предназначена для академического бакалавриата. Другая Версия учебника предназначена для колледжей и/или программ дополнительного образования. Текст издания не изменяется, название произведения, компетенции и выходные данные могут быть скорректированы согласно ФГОС СПО.