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

4.5. Використання вимикачів і лічильників

Елемент управління ToggleButton (вимикач) схожий на CheckBox (прапорець) і має фактично те ж саме призначення. Різниця полягає у зовнішньому вигляді. Вимикач має зовнішній вигляд кнопки, але його стан відповідає значенню, пов’язаному з елементом управління. Якщо кнопка зображена натиснутою, це значення True (істина), ненатиснутою – False (неправда). Вимикачі порівняно з прапорцями мають певну перевагу, властивість Picture дозволяє розміщувати на кнопці текст або малюнок.

Елемент управління SpinButton (лічильник) відображається у вигляді двох стрілок, які вказують напрямок: Up (вгору) і Down (вниз) або Right (праворуч) і Left (ліворуч). Звичайно цей елемент використовується для зміни числових значень текстових полів. Немає ніяких даних, які пов’язані з лічильником. Клацання маніпулятором “миша” по кнопках із стрілками викликають події SpinUp або SpinDown. Дії, які будуть при цьому виконані, визначає користувач під час написання програмного коду.

4.6. Використання набору сторінок і набору вкладок

Використання вкладок дає можливість розмістити у діалоговому вікні багато елементів управління, розділених на категорії.

Елемент управління MultiPage (набір сторінок) дає можливість створити у формі декілька сторінок. Кожна сторінка містить набір елементів управління, які діють незалежно один від одного, що дозволяє складну форму розділити на розділи. Можна додавати сторінки і перейменовувати вкладки на сторінках. Властивість Value вказує, яка сторінка відображається в даний момент: 0 – перша, 1 – друга і т. д.

Елемент управління TabStrip (набір вкладок) використовує простий набір елементів управління для декількох наборів даних. Він використовується для форми, яка має простий набір пов’язаних елементів управління для декількох наборів даних. Сторінка форми може містити набір вкладок. Для елемента управління TabStrip існує процедура події Change, яка програмується таким чином, щоб при виборі вкладки текстові поля набору вкладок поновлювалися.

Завдання (типове) для курсової роботи

Завдання до курсової роботи

з дисципліни “Програмні оболонки і пакети” (4 семестр)

Спеціальність “ЕК” Група __________ Дата захисту ____

Студент _____________ Керівник ____________

Розробити книгу в MS Excel 2000 і створити програмну оболонку мовоюMicrosoftExcel VBA для нарахування заробітної плати робітникам комплексної бригади відповідно до фаху і кваліфікації та відпрацьованого часу. Передбачити обчислення прибуткового податку, внеску в пенсійний фонд та профспілкового внеску.

1. Розробити електронні таблиці у середовищі MS Excel 2000: “Нарахування заробітної плати” (30 записів), яка складається з наступних полів: № з/п, Прізвище, Стаж роботи, Фах, Розряд, Відпрацьовано змін, Нараховано, Податок із прибутку, Профспілковий внесок, Внесок у пенсійний фонд, До видачі; “Довідник фахів” (5 записів), котра складається з таких полів:код фаху, фах, коефіцієнт; “Довідник розрядів” (5 записів), яка складається з наступних полів:код розряду, розряд, тариф:

а) увести текстові і числові дані;

б) записати потрібні формули;

в) установити зв’язок між основною таблицею і довідниками;

г) виконати форматування таблиць.

2. Програмна оболонка мовою Excel VBA:

а) створити форму шляхом написання програмного коду;

б) на формі передбачити розташування наступних об’єктів:

  • поля, які відповідають полям головної таблиці БД (якщо поля –коди з довідників, створити випадаючі списки з полів довідників);

  • кнопки переходу по записах таблиці: «попередній», «наступний»;

  • кнопки «редагувати», «доповнити», «записати», «відмінити»;

  • кнопку «вихід» з аналізом коректності виходу;

  • кнопку «пошук» (за вибором викладача).

3. Підготувати звіт про роботу в текстовому редакторі MS Word 2000:

а) постановка задачі;

б) ЕТ, зміст таблиць, розрахункові формули;

в) форма користувача;

г) текст програми;

д) пояснювальний текст, інструкція для користувача;

е) висновок.

Звіт про роботу роздрукувати на принтері. Захист роботи виконується за комп’ютером.