- •ВВЕДЕНИЕ
- •1 ОСНОВЫ ПРОГРАММИРОВАНИЯ НА VBA
- •1.1 Типы данных
- •1.2 Требования к идентификаторам
- •1.3 Приоритет выполнения операций
- •1.4 Встроенные функции
- •1.5 Функции управления процессом выполнения программ
- •1.6 Формирование и обработка массивов
- •1.7 Создание управляющих кнопок
- •2 БАЗОВЫЕ ПОНЯТИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ
- •3 РАЗРАБОТКА ГРАФИЧЕСКОГО ИНТЕРФЕЙСА ПРОГРАММЫ
- •3.1 Интерфейс среды разработки языка VBA
- •3.2 Создание пользовательской формы
- •4 ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ
- •4.1 Структурные элементы пояснительной записки
- •4.2 Оформление элементов пояснительной записки
- •5 ПРИМЕР ВЫПОЛНЕНИЯ ЗАДАНИЯ
- •БИБЛИОГРАФИЧЕСКИЙ СПИСОК
- •ПРИЛОЖЕНИЕ Б ПРИМЕРЫ ОПИСАНИЯ ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ
И.Н. Басев
РЕШЕНИЕ ЗАДАЧ В СФЕРЕ СЕРВИСА СРЕДСТВАМИ VBA
Методические указания к выполнению расчетно-графической работы
по курсу «Информатика»
Учебное электронное издание
Новосибирск
2016
УДК 004.43 (076.5) ББК 32.973-018.2
Б271 |
|
Басев И.Н. |
|
Б271 |
Решение задач в сфере сервиса средствами VBA [Электронный ресурс]: |
метод. указ. / И.Н. Басев – Учебное электронное издание (1,1 Мб). – Новоси- бирск: Изд-во СГУПСа, 2016. – 1 электрон. опт. диск (CD-R). – Систем. требо-
вания: Pentium 3,1 ГГц; Windows XP/7/10; Adobe Reader/Foxit Reader; 1,1 Mb на жестком диске; DVD-ROM 16-х; RAM – 1 Gb; дисковод; мышь.
В издании содержатся краткие теоретические сведения по основам про- граммирования на языке VBA, указания к выполнению расчетно–графической работы по информатике.
Данная работа предназначена для студентов факультетов «Мировая эко- номика и право», «Управление персоналом», «Инженерно-экономический», изучающих дисциплину «Информатика».
УДК 004.42(076.5) ББК 32.973-018.2
Рассмотрены и рекомендованы к изданию на заседании кафедры «Общая информатика».
О т в е т с т в е н н ы й р е д а кт о р преп. каф. «Общая информатика» А.В. Функ
Р е ц е н з е н т канд. техн. наук, доц. каф. «Мировая экономика и туризм» В.И. Зубков
© Сибирский государственный университет путей сообщения, 2016
2
ВВЕДЕНИЕ
Язык Visual Basic for Application (VBA) является языком программирования высокого уровня. С помощью VBA можно легко и быстро создавать пользователь- ские приложения, расширяющие стандартные возможности приложений MS Office и автоматизирующие выполнение рутинных операций. Являясь языком объектно– ориентированного программирования (ООП), VBA позволяет создавать программу из различных объектов, имеющихся в его библиотеке (более 100 объектов). Разра- ботка приложений ведется методом «снизу-вверх» – от частного к общему. Сначала разрабатываются и тестируются функции (подпрограммы) нижнего уровня, затем на их основе программируются функции более высокого уровня и т.д.
Вид программирования, с которым мы пока имели дело, называется проце- дурным программированием, реализующим такой подход, когда программа пред- ставляется совокупностью процедур, выполняемых в определенной последователь- ности. Это часто приводит к созданию так называемых монолитных приложений, все функции которых сконцентрированы в нескольких модулях кода (а то и вовсе в одном).
В ООП обычно используется гораздо больше модулей, каждый из которых обеспечивает конкретные функции и может быть полностью отделен от всех ос- тальных. Такое модульное программирование обеспечивает гораздо большую гиб-
кость и возможности для многократного использования единожды разработанного кода. Созданные при этом приложения имеют развитой графический интерфейс, обеспечивающий удобство работы пользователей любого уровня.
Целью данных методических указаний является формирование базовых зна-
ний по ООП и приобретение навыков создания простейших проектов с развитым графическим интерфейсом.
3