розділ3 перший проект
TRANSCRIPT
Поняття про мови
програмування.
• Алгоритм, складений для виконання комп'ютером, називається програмою.
• Програма пишеться спеціальною мовою, яка називається мовою програмування.
• Проект – це реалізація алгоритму розв'язування задачі у візуальному середовищі.
• Конструювання – це розробка сценарію проекту й екранної форми.
• Форма – це об'єкт, призначений для створення вікон, в яких відображаються процеси виконання програми.
Структура вікна.
12
3
4
5
6
7
1- рядок заголовку, 2 – рядок меню, 3 – панель інструментів, 4 – вікно структури проекту, 5 - вікно властивостей об'єктів, 6 – вікно форми, 7 – панель елементів.
Основні вікна:
• вікно проекту (Project Explorer) призначений для швидкого доступу до вікон програмного коду і формам;
• вікно властивостей (Properties Windows) призначене для перегляду та зміні значень властивостей об'єкта любого типу (проекту, модуля, форми), які в даний момент активні;
• вікно програми (Code) призначене для перегляду, редагування і створення вихідного коду.
Для переходу із одного вікна в інше можна використовувати комбінацію
клавіш Ctrl+Tab або Ctrl+F6.
Комбінація клавіш Shift+F10 відкриває контекстне меню для вікна або
об'єкта, який активний в даний момент.
Alt+F5 – переглянути результати.
F7 – вікно кодів
F5 – виконати програму
1. Запустити Word.
2. Alt+F11
3. У вікні проекту виділити документ у якому
буде створено процедуру.
4. Меню Insert Module
Задача 1. Створити процедуру, яка
буде виводити привітання на екран.
Текст процедури:
Sub Привітання ()
MsgBox “Привіт! З початком роботи у
програмуванні”
End Sub
Панель елементів
(Вказівник) Pointer (Мітка) Label
Text Box (Текстове вікно) (Комбіноване вікно) Combo Box
List Box (Вікно списку) (Кнопка прапорця) Check Box
Option Button (Кнопка вібору варіантів)
(Рамка) Frame Command Button (Командна кнопка)
(Горизонт. полоса прокрутки) Horizontal
Scroll Bar
(Картинка) Image
Властивості об'єктів
№ Назва властивості Опис властивості
1 BackColor Колір тла елементу
2 Picture Картинка тла елементу
3 PictureAlignment
PictureSizeMode
Розташування картинки
4 Font Шрифт тексту
5 ForeColor Колір шрифту
6 Caption Заголовок елемента (підпис)
7 Enabled Доступність для дій
8 Name Системна назва елемента
9 Top, Left Розташування елемента (відступ зверху,
відступ зліва)
10 Height, Width Розмір елемента (висота, ширина)
11 Mousepointer Вигляд вказівника миші
12 BorderStyle Стиль межі елемента
13 Autosize (True, False) Розмір елемента залежить від довжини
тексту (так, ні)
14 Visible (True, False) Видимість елемента на етапі виконання
проекту (так, ні)
15 TextAlign Вирівнювання тексту
16 TabIndex Черговий номер елементу
№ Елементи Номер властивості
1 Текстове поле (Textdox)
1, 4-16
PasswordChar Текст, що вводиться, відображати
зірочками чи кругами
Multiline Змінює розмір елемента вертикально
2 Напис (Label)
1, 2, 4-16
BorderColor Колір межі
PicturePosition Заміть властивості 3
3 Кнопка (Command Button )1- 11, 13, 14, 16
PicturePosition Заміть властивості 3
Зміна властивості у
процедурі
Label1.Caption=“Привіт”
Назва об'єкту Індекс
об'єкту
Властивість об'єкту
Задача1. Створити проект.
Розташувати на формі шість кнопок, по одному
напису і текстовому полі. При кліканні на кнопках
повинно відбуватися такі дії:
• Кнопка1: колір форми червоний;
• Кнопка 2: колір форми блакитний;
• Кнопка3: привітання “Доброго дня!”;
• Кнопка4: відповідь “Привіт” у текстовому полі;
• Кнопка5: збільшити розмір форми: ширину на
100, висоту на 50;
• Кнопка6: закінчити виконання програми.
Кнопки
• Кнопка1: колір форми червоний;
• Кнопка 2: колір форми блакитний;
• Кнопка3: привітання “Доброго дня!”;
• Кнопка4: відповідь “Привіт” у текстовому полі;
• Кнопка5: збільшити розмір форми: ширину на 100, висоту на 50;
• Кнопка6: закінчити виконання програми.
Задача1. Створити проект.
Private Sub CommandButton1_Click()
Me.BackColor = &HFF&
End Sub
Private Sub CommandButton2_Click()
Me.BackColor = vbBlue
End Sub
Private Sub CommandButton3_Click()
Label2.Caption = “Доброго дня"
End Sub
Private Sub CommandButton4_Click()
TextBox1.Text = "привіт "
End Sub
Private Sub CommandButton5_Click()
Me.Width = Me.Width + 100
Me.Height = Me.Height + 50
End Sub
Private Sub CommandButton6_Click()
End
End Sub
1
2
3
4
5
6
vbBlack – Чорний (Black)
vbRed – Червоний (Red)
vbGreen – Зелений (Green)
vbYellow – Жовтий (Yellow)
vbBlue – Блакитний (Blue)
vbWhite – Білий (White)
vbCyan – Ціан,
Cyan (sky blue – колір
блакитного неба)
vbMagenta – Пурпурний,
Magenta (purple)