Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Інф_сист_методичка.doc
Скачиваний:
12
Добавлен:
20.02.2016
Размер:
585.22 Кб
Скачать

Лабораторна робота №4

Тема: Елементи керування. Кнопки. Повідомлення. Проект із елементом управління.

Мета роботи: Освоїти механізм побудови кнопок, створення повідомлень.

Побудуємо проект із елементом керування. На робочому столі створимо кнопку, натискання якої приведе до відображення на екрані діалогового вікна з побажанням «Учися, студент!».

Для цього:

  1. Натиснути кнопку Режим конструктора панелі інструментів Елементи керування.

  2. Клацнути кнопку Кнопка панелі інструментів Елементи керування, намалювати на робочому листі елемент керування Кнопка.

  3. Вибрати створену кнопку. Натиснути кнопку Властивості панелі інструментів Елементи керування. На екрані відобразиться вікно Propeties. Установити в цьому вікні значення властивості Name рівним cmdLern замість CommandButton1. Змінити значення властивості Caption на Lern.

  4. Вибрати створену кнопку. Натиснути кнопку Вихідний текст панелі інструментів Елементи керування. У результаті відкриється редактор VB. Причому у вікні коду автоматично буде створена перша й остання інструкції обробки події Click кнопки, генеруємого при натисканні.

Private Sub cmdLern_Click()

End Sub

  1. У процедуру обробки події Click кнопки додати інструкцію, що відобразить на екрані діалогове вікно з вітанням.

Private Sub cmdLern_Click()

MsgBox “Учися, дитя! Наука скорочує нам досвіди скороминучого життя” End Sub

  1. Натиснути кнопку Режим конструктора панелі інструментів Елементи керування для того, щоб вийти з режиму конструювання. Проект готовий.

Лабораторна робота №5

Тема: Створення кнопкового сценарію розрахунку сумарного прибутку.

Мета роботи: Освоїти механізм побудови кнопкового сценарію та механізм його дії.

Підприємство випускає продукцію, для виготовлення якої треба витратити деяку кількість часу й матеріалів. Менеджер підприємства намагається пророчити сумарний прибуток, однак у нього немає точних відомостей про те, які будуть погодинна оплата праці, вартість одиниці матеріалу й кількість використовуваного матеріалу. Ці дані визначаються двома можливими сценаріями (див. табл. 5.1):

Таблиця 5.1 – Вихідні дані

Сценарії

Перший

Другий

Погодинна оплата, грн.

23

29

Вартість матеріалу, грн.

62

55

Кількість матеріалу, од.

5

3


Знайдемо відповідь на питання: «Який проект ми збираємося конструювати?». У проекті створимо дві кнопки, що відповідають варіантам погодинної оплати праці, вартості одиниці матеріалу й кількості використовуваного матеріалу. При натисканні відповідної кнопки відбувається перерахунок сумарного прибутку.

Для створення даного проекту в комірки робочого листа треба ввести постійні значення й розрахункові формули (див. табл. 5.2):

Таблиця 5.2 – Розрахункові послуги

Комірка

Значення або формула

B3

12

B5

=B4*B2+B1*B3

B6

5%

B7

=B5*(1+B6)

B8

B7-B5

B9

36

B10

=B8*B9

На робочому листі створити дві кнопки за допомогою вікна Propeties установити наступні значення й властивості (див. табл. 5.3):

Таблиця 5.3 – Властивості та значення

Кнопка

Властивості

Значення

1

Name

Caption

cmdFirst

Перший

2

Name

Caption

cmdSecond

Другий

У модулі робочого листа набрати наступний код:

Private Sub cmdFirst_Click()

Costs 23, 62, 5

End Sub

Private Sub cmdSecond_Click()

Costs 29, 55, 3

End Sub

Private Sub Costs(job, thing, item)

Range(“B1”).Value = job

Range(“B2”).Value = thing

Range(“B4”).Value = item

End Sub

Створена таблиця має наступний вигляд (див. табл. 5.4)

Таблиця 5.4 – Кнопковий проект

A

B

C

D

E

1

Погодинна оплата, грн.

29

2

Вартість матеріалу, грн.

55

3

Норма часу, год.

12

4

Кількість матеріалу, од.

3

5

Собівартість, грн.

513

6

Товарна націнка

5%

7

Відпускна ціна, грн.

538,65

8

Прибуток на один виріб, грн.

25,65

9

Кількість виробів, од.

36

10

Сумарний прибуток, грн.

923,4