29.10.2014 Views

ІНФОРМАЦІЙНІ СИСТЕМИ ТА ТЕХНОЛОГІЇ

ІНФОРМАЦІЙНІ СИСТЕМИ ТА ТЕХНОЛОГІЇ

ІНФОРМАЦІЙНІ СИСТЕМИ ТА ТЕХНОЛОГІЇ

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Розділ 5. ВИКОРИС<strong>ТА</strong>ННЯ МОВ ПРОГРАМУВАННЯ<br />

В ІНФОРМАЦІЙНИХ СИСТЕМАХ<br />

Незважаючи на досить широкі можливості системи MS Excel по створенню<br />

нескладних банків даних, у ряді випадків виникає ситуація, коли користувачеві<br />

не вистачає якої-небудь нескладної функції для повного задоволення<br />

його потреб, а використати більш розвинені СУБД немає необхідності<br />

або бажання. У таких випадках може допомогти розширення можливостей<br />

системи MS Excel шляхом написання власних функцій користувача, що дозволяють<br />

виконувати якісь нестандартні, але необхідні користувачеві дії з<br />

обробки даних.<br />

Такі засоби надає вбудований у систему MS Excel інтерпретатор мови<br />

високого рівня Visual Basic for Applications (скорочено VBA). Цюя мову використано<br />

по таких причинах:<br />

– VBA є єдиним середовищем розробки додатків у всіх програмах<br />

Microsoft Office. Подібний вибір обумовлено винятковими властивостями<br />

мови Basic, що бере свій початок ще в 1960-х роках і безупинно розвивається<br />

з тих пір. Однією з таких властивостей є унікальне сполучення простоти базових<br />

конструкцій мови й широких можливостей по складанню алгоритмів<br />

обробки даних для різних цілей. У цьому сенсі мова VBA поступається, хіба<br />

що, Фортрану;<br />

– за допомогою VBA можна записувати послідовності повторюваних<br />

команд, характерних для якого-небудь додатка, і призначати правила (умови),<br />

відповідно до яких ці послідовності (процедури VBA) будуть викликатися<br />

в додатку. Наприклад, після натискання деякої кнопки, робочий аркуш MS<br />

Excel може бути відформатований з урахуванням вимог користувача, записаних<br />

на VBA і збережених у робочій книзі або шаблоні;<br />

– застосувавши засіб VBA, можна забезпечити нестандартний діалог з<br />

користувачем, створюючи діалогові форми й обробляючи реакцію користувача<br />

на подію в додатку;<br />

99

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!