Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Програмні оболонки і пакети.doc
Скачиваний:
8
Добавлен:
05.03.2016
Размер:
4.17 Mб
Скачать

Міністерство освіти і науки України

Полтавський національний технічний університет

імені Юрія Кондратюка

Кафедра економічної кібернетики

МЕТОДИЧНІ ВКАЗІВКИ

до виконання лабораторних робіт і курсової роботи з дисципліни

Програмні оболонки і пакети”

для студентів спеціальності 6.050100 “Економічна кібернетика”

денної форми навчання

Полтава 2004

Методичні вказівки до виконання лабораторних робіт і курсової роботи з дисципліни “Програмні оболонки і пакети” для студентів спеціальності 6.050100 “Економічна кібернетика” денної форми навчання. - Полтава: ПолтНТУ, 2004. – 32 с.

Укладач: Ю.А. Харченко, канд. техн. наук, доцент.

Відповідальний за випуск: завідувач кафедри економічної кібернетики Р. Г. Савенко, доктор техн. наук, професор.

Рецензент: Л. Ф. Крещенко, канд. техн. наук, доцент.

Затверджено радою університету

Протокол № 2 від 13.10.2004 р.

Редактор Н. О. Білан

Коректор Н. О. Янкевич

ВСТУП

У багатьох програмах є можливість написання програм за допомогою макросів. Основні додатки пакета програм Microsoft Office 2000 мають значні можливості макропрограмування, які об’єднують найбільш сучасні засоби. Для запису і виконання макроса просто призначається зручна комбінація клавіш, команда меню або кнопка панелі інструментів.

У табличному процесорі Excel 2000 вбудована макромова програмування Visual Basic for Applications (VBA), яка використовується для створення і виконання макросів. Вони дають можливість автоматизувати роботу в Excel, розміщуючи послідовність дій в одну команду. Це дає змогу зменшити час виконання і кількість ручних операцій одночасно з високою точністю всіх дій. Макроси VBA можуть створюватися безпосередньо в редакторі, при цьому код вводиться вручну, а не записується автоматично. Введений код відрізняється від записаного простотою, швидкодією і точністю. Зміни в макросі виконуються в редакторі Visual Basic, який використовується для підвищення ефективності макросів, а також для їх перевірки.

Мова VBA має декілька переваг над старими мовами програмування:

а) логічний контроль - можливість виконання різних дій залежно від значень даних у клітинці, результату обчислень або від вибору користувача;

б) повторне виконання - дії макроса можуть повторюватися багато разів із великою швидкістю при певній умові або певну кількість разів;

в) взаємодія з користувачем - мова VBA містить функції для відображення повідомлень і запитань, а також для введення інформації;

г) керування Excel - потужна об’єктна модель дозволяє отримати доступ практично до всіх компонентів Excel, тобто програма виконує всі дії, що Excel;

д) засоби редагування - крім мови програмування, пакет програм Office 2000 має єдиний редактор Visual Basic для написання і налагодження програм;

е) об’єднання з базами даних - вбудована підтримка системи Open Database Connectivity (ODBC) дозволяє працювати з даними Microsoft Access.

Завдяки наявності VBA в пакеті програм Office 2000 мова Visual Basic стала доступною для програмування макросів. Редактор Visual Basic із вбудованими засобами редагування й управління проектами значно підвищує ефективність розроблення програм. Можливість створення форм уключає не тільки відповідний набір інструментів для створення діалогових вікон, але і повноцінну модель програмованих подій. Редактор є основою для всіх операцій редагування VBA в Office 2000, він замінив різні засоби редагування коду додатків, які були у складі попередніх версій пакета Office, і надає потужну платформу для редагування і налагодження програм.