Підвищення ефективності інноваційної діяльності в умовах ВАТ "Дніпропетровський лакофарбовий завод"
Дипломная работа - Экономика
Другие дипломы по предмету Экономика
ої інформаційної системи, що визначає всі можливі шляхи і зручності доступу до її окремих компонентів. Розглянемо деякі можливі типи інтерфейсу користувача, реалізованого засобами VBA Exсel.
Кнопковий інтерфейс робочого листа.
Розроблювач інформаційної системи заповнює робочу книгу Exсel потрібною кількістю аркушів, після чого кожен робочий лист перетвориться в діалогову форму. Перший лист звичайно служить для висновку на екран заставки інформаційної системи, другий лист використовується для відображення основної керуючої форми (основного меню), з якого здійснюється виклик основних компонентів інформаційної системи, розташованих на інших робочих аркушах. Для створення кнопкового інтерфейсу використовуються елементи керування, що утримуються на панелях інструментів Форми й Елементи керування, що звичайно носять допоміжні функції і не звязуються з доступом до інших компонентів і основному меню інформаційної системи. Цей тип інтерфейсу є найпростішим для реалізації і досить наочним. Механізм гіперпосилань у Internet, що є присутнім на сотнях мільйонів Web-сторінок, являє собою різновид кнопкового інтерфейсу, що говорить про його практичність і широке поширення. Для розробки даної системи був обраний кнопковий інтерфейс, тому що він задовольняє усім вимогам (простота використання і можливість модифікації), а також є досить наочному й ефективним у використанні [31].
Інтерфейс користувальницьких форм.
Цей тип інтерфейсу використовує діалогові вікна, коли від користувача потрібно внести вихідну інформацію для виконання додатком різних задач, алгоритми рішення яких, звичайно сховані від користувача і реалізуються програмним шляхом у надбудовах. Результати рішення звичайно виводяться на робочі аркуші, як це виконано, наприклад, у програмі “Пошук рішення” в Exсel. Перевагою інтерфейсу користувальницьких форм є поліпшений захист програм і більш професійний вид додатка. До недоліків інтерфейсу користувальницьких форм варто віднести порівняльну складність розробки і необхідність виконання користувачем додаткових операцій по відкриттю і закриттю діалогових вікон, що утрудняє експлуатацію системи.
Інтерфейс панелей команд робочого листа.
Цей тип інтерфейсу дозволяє розташовувати на робочих аркушах кнопки і пункти меню у виді лінійок на користувальницьких панелях команд. Кнопки звязуються з процедурами, а пункти меню поєднують групи кнопок. На відміну від кнопкового інтерфейсу робочого листа використання панелей команд дозволяє досягти більшої структурованості й упорядкування елементів керування на робочому листі, особливо для випадків, коли окремі компоненти інформаційної системи досить складні і їхній неможливо представити на окремому листі або користувальницькій формі. Кращим прикладом даного типу інтерфейсу є сам табличний процесор Exсel, але для його створення необхідно великі витрати часу [32].
4.4 Створення інтерфейсу користувача
Панель інструментів Елементи керування. Для створення елементів керування використовується панель інструментів Елементи керування. Вона містить елементи керування: Прапорець, Поле, Кнопка, Перемикач, Список, Поле зі списком, Вимикач, Лічильник, Смуга прокручування, Напис, Малюнок, Додаткові елементи, а також кнопки, призначені для керування цими елементами: Режим конструктора, Властивості, Вихідний текст.
Кнопка Режим конструктора призначений для реалізації можливості форматування елементів керування, у якому можна установлювати властивості вручну під час розробки.
Кнопка Властивості виводить на екран однойменне вікно, що містить властивості елемента керування, у якому можна установлювати властивості вручну під час розробки.
Кнопка Вихідний текст активізує редактор VBA, у якому зявляються модуль, звязаний з робочим листом, у якому утримуються шаблони для створення процедур оброблювачів подій. Всі елементи керування мають загальні властивості і події й унікальні для кожного елемента. Загальні властивості елементів керування наступні:
Name імя елемента керування, по якому на нього буде вироблятися посилання в коді.
AutoSize якщо встановлено в True, елемент керування буде мати найменший розмір, необхідний для відображення його вмісту. Не застосовується для списків, смуг прокручування і лічильників.
Enabled якщо встановлено в True, користувач може взаємодіяти з елементом керування, якщо False елемент керування захищений і не може знаходитися у фокусі.
Font назва шрифту, його розміри і стиль для відображення тексту в елементі керування. Не використовується для смуг прокручування і лічильників.
Left, Top, Width Height позиція і розміри елемента керування в пунктах.
Locked якщо встановлено в True у режимі захисту робочого листа, то користувач не може редагувати елемент при розробці.
Placement застосовується тільки для робочих аркушів. Може приймати значення:
xlMoveAndSize обєкт переміщається і змінює розмір разом з осередками, що розташовуються під ним.
xlMove - обєкт переміщається, але не змінює розмір.
xlFreeFloating - обєкт не переміщається і не змінює розмір.
PrintObject -і якщо встановлено в True, те обєкт друкується разом з листом.
Visible -і якщо встановлено в True, обєкт відображається під час виконання.
Елементи керування мають наступні найбільш важливі загальні події:
Click відбувається, коли користувач натискає і відпускає кнопку миші на елементі керування. (щиглик миші).
DblClick -і відбувається, коли