Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TXID_LR6.DOC
Скачиваний:
1
Добавлен:
24.12.2018
Размер:
659.97 Кб
Скачать

14. Вставте свою художню фотографію у форму поверх існуючої, скориставшись ще одним об'єктом тину Image.

Один із варіантів розташування фотографії показаний на рис. 5. Вважатимемо, що цей об'єкт має назву Image2.

Зауваження. Під час накладання об'єктів може виникнути потреба використати команди Send To Back (переслати назад) чи Bring To Front (перенести наперед), які є в їхніх контекстових меню.

15. Проекспериментуйте з властивістю Visible (видимість) обох зо­бражень, кожного разу виконуючи програму

Встановіть значення властивості Visible у False для обох зображень.

16. Вставте у форму кнопки для засвічування фотографій — два об'єкти типу CommandButton з назвами Command1 і Command2.

Піктограма об'єкта типу CommandButton (кнопка) знаходиться на палітрі компонентів Visual Basic. Поміняйте підписи на кнопках (змініть властивість Caption) на "Портретна фотографія" та "Худож­ня фотографія" відповідно. Виберіть найкращий, на ваш розсуд, кирилізований шрифт для підписів. Якщо використано картинки із стандартної бібліотеки Clipart, виберіть для кнопок цікаві підписи. Один із варіантів розташування кнопок показано на рис. 6.

17. Запрограмуйте кнопку "Портретна фотографія" так, щоб після її натискання у формі з'являлась портретна фотографія.

Для програмування кнопки Command1 необхідно два рази клац­нути на ній лівою клавішею миші. В результаті активізується вікно тексту програми з заготовкою процедури Command1_Click, яка опрацьовуватиме подію клацання на кнопці Command1:

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

За допомогою даної процедури властивість видимості об'єкта Image1 вмикаємо, і цю ж властивість об'єкта Image2 вимикаємо. Для кнопки "Художня фотографія" дії будуть протилежні. Звер­ніть увагу на використання складених імен типу Image1.Visible, в яких назва об'єкта від його властивості відокремлюється крапкою. Такі складені імена дають доступ до значення конкрет­ної властивості об'єкта. Після введення з клавіатури крапки Visual Basic пропонує програмісту список властивостей, методів та подій для даного об'єкта. Вибір потрібної властивості здійсню­ється клавішами зі стрілками, а підтвердження — пропуском. Крім того, ім'я потрібної властивості чи методу можна безпосере­дньо набрати на клавіатурі.

18. 3апрограмуйте кнопку "Художня фотографія" відповідно до її призначення (див. пункт 17).

Текст процедури для цієї кнопки матиме вигляд:

Щоб створити таку процедуру швидко, можна скопіювати дві команди присвоєння з попередньої процедури у нову і поміняти вирази справа.

19.3апустіть програму і впевніться, що кнопки виконують свої функції. Закрийте вікно програми "Анкета студента".

20. Збережіть створену програму у своїй папці.

Виберіть елемент головного меню File => Save Project або натис­ніть кнопку Save Project на панелі інструментів.

21. Створіть ехе—файл програми.

Виконайте команду головного меню File => Make <ім'я проек­ту, ехе... >. У вікні, що відкриється, вкажіть особисту папку та ім'я ехе—файлу => Оk.

22. Закрийте Visual Basic, виконайте створену програму і по експериментуйте з кнопками.

Запустіть ехе—файл з іменем проекту і піктограмою зі своєї папки.

23.Продемонструйте створену форму викладачеві. Закінчіть роботу.

Завдання2 (самостійно):

Вставте у форму третю фотографію (фото вашого будинку чи машини) і ще одну кнопку з відповідним підписом, яка її висвітлюватиме. Якщо файлу з такою фотографією немає, скористайтесь будь-яким файлом з бібліотеки Clipart. (див. п. 13).

ІІІ Висновок:

  • Домашнє завдання:

1. Оформити звіт.

    • Теоретичну частину звіту оформити як відповіді на контрольні запитання

2. Підготуватися до самостійної роботи з даної теми:

  1. знати відповіді на контрольні запитання, приведені в інструкції даної лабораторної роботи;

  2. повторити матеріал лекції «Основні етапи рішення задач за допомогою ЕВМ»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]