- •Методические указания к выполнению РГР по курсу «Информатика»
- •ВВЕДЕНИЕ
- •1 ОСНОВЫ ПРОГРАММИРОВАНИЯ НА VBA
- •1.1 Типы данных
- •1.2 Требования к идентификаторам
- •1.3 Приоритет выполнения операций
- •1.4 Встроенные функции
- •1.5 Функции управления процессом выполнения программ
- •2 БАЗОВЫЕ ПОНЯТИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ
- •3 РАЗРАБОТКА ГРАФИЧЕСКОГО ИНТЕРФЕЙСА ПРОГРАММЫ
- •3.1 Интерфейс среды разработки языка VBA
- •3.2 Создание пользовательской формы
- •4 ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ
- •4.1 Структурные элементы пояснительной записки
- •4.2 Оформление элементов пояснительной записки
- •5 ЗАДАНИЕ К ВЫПОЛНЕНИЮ РАСЧЕТНО-ГРАФИЧЕСКОЙ РАБОТЫ
- •БИБЛИОГРАФИЧЕСКИЙ СПИСОК
- •ПРИЛОЖЕНИЕ А ПРИМЕР ИНТЕРФЕЙСА ПРОГРАММЫ
- •ПРИЛОЖЕНИЕ В ПРИМЕРНАЯ ФОРМА ЗАДАНИЯ НА ВЫПОЛНЕНИЕ РГР
- •ПРИЛОЖЕНИЕ Г ПРИМЕРЫ ОПИСАНИЯ ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- •ПРИЛОЖЕНИЕ И ИСХОДНЫЕ ДАННЫЕ К ВЫПОЛНЕНИЮ РГР
СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ
И.Н. Басев
АВТОМАТИЗАЦИЯ ТЕХНИЧЕСКИХ РАСЧЕТОВ СРЕДСТВАМИ VBA
Методические указания к выполнению РГР по курсу «Информатика»
Электронное образовательное издание
Новосибирск 2013
УДК 004.43 (076.5)
Басев И.Н. Автоматизация технических расчетов средствами VBA: Метод. указ. к выпол-
нению РГР по курсу «Информатика» — Новосибирск: Изд-во СГУПСа, 2013. 56 с.
В издании содержатся краткие теоретические сведения по основам программирования на языке VBA, методические указания к выполнению расчетно-графической работы по информатике, варианты заданий.
Данная работа предназначена для студентов направления подготовки 190109.65 «Наземные транспортно-технологические средства» специализации «Подъемно-транспортные, строительные, дорожные средства и оборудование».
Рассмотрены и рекомендованы к изданию на заседании кафедры «Общая информатика».
О т в е т с т в е н н ы й р е д а кт о р преп. каф. «Общая информатика» С.А. Роганов
Р е ц е н з е н т ы :
канд. техн. наук, доц. каф. «Подъемно-транспортные, путевые, строительные и дорожные машины» В.Ю. Игнатюгин
канд. техн. наук, доц. каф. «Информационные технологии на транспорте» В.Г. Кобылянский
©Сибирский государственный университет путей сообщения, 2013
©И.Н. Басев, 2013
2
ВВЕДЕНИЕ
Язык Visual Basic for Application (VBA) является языком программирования высокого уровня. С помощью VBA можно легко и быстро создавать пользователь- ские приложения, расширяющие стандартные возможности приложений MS Office и автоматизирующие выполнение рутинных операций. Являясь языком объектно- ориентированного программирования (ООП), VBA позволяет создавать программу из различных объектов, имеющихся в его библиотеке (более ста объектов). Разра- ботка приложений ведется методом "снизу-вверх", от деталей к общему. Сначала разрабатываются и тестируются функции (подпрограммы) нижнего уровня, затем на их основе программируются функции более высокого уровня и т. д.
Вид программирования, с которым мы пока имели дело, называется проце- дурным программированием, реализующим такой подход, когда программа пред- ставляется совокупностью процедур, выполняемых в определенной последователь- ности. Это часто приводит к созданию так называемых монолитных приложений, все функции которых сконцентрированы в нескольких модулях кода (а то и вовсе в одном).
В ООП обычно используется гораздо больше модулей, каждый из которых обеспечивает конкретные функции и может быть полностью отделен от всех ос- тальных. Такое модульное программирование обеспечивает гораздо большую гиб-
кость и возможности для многократного использования единожды разработанного кода. Созданные при этом приложения имеют развитой графический интерфейс, обеспечивающий удобство работы пользователей любого уровня.
Целью данных методических указаний является формирование базовых зна-
ний по ООП и приобретение навыков создания простейших проектов с развитым графическим интерфейсом.
3