У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент



Інше - VISUAL BASIC
16
використано картинки із стандартної бібліотеки Clipart, виберіть для кнопок цікаві підписи. Один із варіантів розташування кнопок показано на рис. 6.

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

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

Private Sub Commandl_Click()

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

Private Sub Commandl_Click()

Imagel. Visible = True 'Портретна фотографія стає видимою Image2. Visible = False 'Художшьфутографіястає невидимою End Sub________________________

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

18.Запрограмуйте кнопку "Художня фотографія" відповідно до її призначення (див. пункт 17). Текст процедури для цієї кнопки матиме вигляд:

Private Sub Command2_Click()

Imagel. Visible = False 'Портретна фотографія стає невидимою Image2. Visible = True 'Художня фотографія стає видимою End Sub__________________________________

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

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

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

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

21*.Створіть exe-файл програми.

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

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

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

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

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

Задача 1.2. Поміняйте підписи до кнопок на такі: "Змінити фотографію" та "Забрати фотографію", перепрограмувавши

опки відповідно до нового призначення. Запишіть фрагменти {ціненого програмного коду у звіт. Виконайте програму і пере-Шнайтесь у правильності її роботи.

Щрідказка. У тексті процедур, що описують роботу кнопок, Шусна скористатися командами вигляду: ____________ BlFlmagel.Visible = True Then . . . 'Якщо видимість = True В 'Або рівносильною командою

• if Imagel .Visible Then 'Тут умова також істинна, В 'якщо видимість увімкнена

ВЗадача 1.3. Поміняйте сценарій роботи програми для задачі 1.2

Шл наступний:

І • відразу після запуску програми фотографій не видно, є дві

і кнопки "Портретна фотографія" і "Забрати фотографію" ,

В доступною є лише перша кнопка;

І . після клацання на кнопці "Портретна фотографія" у формі

І з'являється портретне фото, підпис на першій кнопці

В змінюється на "Художня фотографія", стає доступною

В кнопка "Забрати фотографію";

В • після клацання на кнопці "Художня фотографія" фотографія

І у формі змінюється на художню, а підпис на цій кнопці

В змінюється на "Третя фотографія";

• • після клацання на кнопці "Третя фотографія" фотографія у

І формі змінюється на третю, а підпис на цій кнопці

К змінюється на "Портретна фотографія";

І • після клацання на кнопці "Забрати фотографію" фотографія

II зникає і ця кнопка стає недоступною.

Ц Запишіть фрагменти програмного коду у звіт. Виконайте

шюграму і переконайтесь у правильності її роботи.

І Підказка. У тексті процедур, які описують роботу кнопок,

Можна скористатися командами, що змінюють властивості

Шопок Caption (підпис), Visible (видимість), Enabled (доступ-

ість). Задача 1.4. Окрім вимог, поданих в умовах задачі 1.3, після кла-

ання на кнопці "Забрати фотографію" ця кнопка стає не лише

^доступною, але і невидимою.

Задача 1.5. Змініть програмний код розв'язування задачі 1.4

Іак, щоб після вимкнення фотографій напис на першій кнопці

Ьвжди відповідав фотографії, яка повинна з'явитися після її

1~ ^Ч-

втискання.

І

• тримаючи натиснутою клавішу Shift, почергово активізу. йте об'єкти, клацаючи на них лівою клавішею миші;

• обведіть навколо цих об'єктів контур, утримуючи натисну-тою ліву клавішу миші.

У вікні властивостей задайте спільні для цих об'єктів значення властивостей Width (ширина), Height (висота) та Left (відступ від лівої межі вікна) у твіпах. Зверніть увагу, шо подвіймо клацання по назві спільної властивості приводить до наданнями^ значення властивості першого виокремленого об'єкта створеної групи. Можете змінити стиль, колір чи розмір шрифта одночасно для усіх виокремлених об'єктів (властивості Font, ForeColor, BackColor). Зніміть виокремлення, клацнувши на вільному місці форми. Аналогічно виконайте вирівнювання правого стовпця об'єктів. Вирівняйте вставлені поля попарно у горизонтальному напрямку. Для цього змініть властивість Тор (відступ від верхньої межі вікна у пікселях) для відповідних


Сторінки: 1 2 3 4 5 6 7 8 9