
- •Одеський державний аграрний університет
- •Кафедра інформаційних систем і технологій Основи алгоритмізації та програмування.
- •4.1. Теоретичні основи. 39
- •4.2. Завдання для практичного виконання по темі 4 42
- •Тема: "Основи алгоритмізації та програмування"
- •Етапи розв’язування задач на пеом
- •Алгоритм, його властивості та основні конструкції.
- •Мовою програмування
- •Основні визначення та класифікація мов програмування
- •Тема:" Введення у Visual Basic. Проектування форм та створення елементарних кодів"
- •Теоретичні основи
- •Загальні відомості про vb
- •Етапи створення додатків
- •Основні поняття. Компоненти проекту
- •Завантаження та робоче середовище vb.
- •Відкривання, зберігання проекту. Компіляція.
- •1. Створення макету екранної форми.
- •2.Завдання властивостей об’єктів форми (наведено в таблиці 2.1)
- •3. Запис програмного коду кнопки “Початок роботи”
- •Запис програмного коду кнопки “Вихід”
- •5. Запуск на виконання здійснюється одним з 3 способів:
- •6. Зберегти проект та форму, виконавши команди
- •Завдання для практичного виконання по темі 2
- •Теоретичні основи
- •Константи
- •Арифметичні операції та стандартні математичні функції
- •Логічні вирази та операції
- •Основні вбудовані функції
- •Спосіб 1. Введення та виведення даних через об’єкти форми
- •Спосіб 2. Введення – виведення даних через системні вікна
- •Завдання для практичного виконання по темі 3
- •Тема: "Оператори vb. Створення додатків, які реалізує розгалужений обчислювальний процес.
- •Теоретичні основи.
- •Однорядковий синтаксис
- •Блочний синтаксис
- •Синтаксис конструкції Select…Case
- •Завдання для практичного виконання по темі 4
- •Модифікація проекту з використанням конструкції Select……Case
- •Тема: "Оператори vb. Організація циклічних обчислень".
- •Теоретичні основи.
- •Цикл із заданою кількістю повторювань тіла циклу (цикл з параметром)
- •Завдання для практичного виконання по темі 5
- •Тема: "Робота з масивами та файлами"
- •Одновимірні масиви. Завдання для практичного виконання
- •Open "повне ім’я файлу" For Input As #n
- •Open "повне ім’я файлу" For OutPut As #n
- •Робота з матрицями. Завдання для практичного виконання
- •Тема: "Робота з графічними об’єктами".
- •Теоретичні основи.
- •Елементи управління графічним об’єктами
- •Елемент управління Line.
- •Елемент управління Shape
- •Елемент управління Image
- •Елемент управління PictureBox
- •Елемент управління Timer.
- •Приклади додатків, що містять графічні об’єкти
- •Завдання для практичного виконання по темі 7
- •Додаток а Основні елементи управління Visual Basic
- •Додаток б Основні властивості елементів управління Visual Basic
- •Список рекомендованої літератури
3. Запис програмного коду кнопки “Початок роботи”
Private Sub Command1_Click()
Print "Ласкаво просимо у Visual Basic!"
End Sub
Запис програмного коду кнопки “Вихід”
Private Sub Command2_Click()
End
End Sub
5. Запуск на виконання здійснюється одним з 3 способів:
виконати команду Run → Start (Пуск → Старт)
натиснути кнопку “Старт” панелі інструментів, яка має вид ►
натиснути клавішу F5
На екрані з’явиться форма зі створеними командними кнопками. Після натиснення на кнопку “Початок роботи” екран матимемо вид (рисунок 2.4)
Рис. 2.4 Екранна форма з результатами виконання створеного проекту
Для завершення роботи проекту натиснути кнопку “Вихід”
6. Зберегти проект та форму, виконавши команди
File → Save Project As… задати шлях та ім’я файлу
File → Save Form As… задати шлях та ім’я файлу
Завдання для практичного виконання по темі 2
Постановка задачі
Створити форму та проект “Анкета”, яка б містила командні кнопки, при натисненні на які виводилися б ім’я, прізвище та адреса студента.
Порядок виконання
Завантажити VB, вибравши елемент Standard.exe.
У вікні Form створити 4 елемента управління Command Button (командна кнопка має вигляд ) та 4 елементів Label (кнопка має вигляд ) як показано на рисунку 2.5.
Рис 2.5 Макет форми “Анкета”
У вікні властивостей (Properties) кожного об’єкта (Command та Label) задати значення властивості Caption (таблиця 2.2).
Задати інші властивості об’єктів форми “Анкета” згідно таблиці 2.3. Після завдання властивостей об’єктів форма матиме вид, представлений на рисунку 2.6
Створити програмні коди командних кнопок типу Command. Двічі клацнувши по кнопці Command, відкриється вікно коду, в якому між рядками Private Sub та End Sub ввести оператори:
Таблиця 2.2 Значення властивості Caption елементів управління Command та Label
Елемент управління |
Значення властивості Caption |
Command 1 |
Моє ім’я |
Command 2 |
Моє прізвище |
Command 3 |
Моя адреса |
Command 4 |
Вихід |
Label 1 |
Моя анкета |
Label 2 |
(пусто) |
Label 3 |
(пусто) |
Label 4 |
(пусто) |
Label 5 |
Виконав студент 1 курсу ….. |
Form 1 |
Анкета |
Таблиця 2.3. Властивості об’єктів форми “Анкета”
Типи об’єктів |
Властивість |
Значення |
Примітка |
Label |
Alignment |
Center |
задає вирівнювання по центру |
Back Color |
Вибрати з палітри |
задає колір фону |
|
Fount |
Задати самостійно |
вид, розмір та накреслення шрифту |
|
Fore Color |
Вибрати з палітри |
задає колір тексту |
|
Command |
Back Color |
Вибрати з палітри |
задає колір фону |
Fount |
Задати самостійно |
задає вид, розмір та накреслення шрифту |
|
Style |
Graphical |
встановлює вид управління |
|
Form |
Back Color |
Вибрати з палітри |
задає колір фону |
Border Style |
Вибрати зі списку |
Встановлює стиль рамки об’єкту |
|
Fore Color |
Вибрати з палітри |
задає колір тексту |
Рис. 2.6 Макет форми “Анкета” після встановлення властивостей об’єктів
Програмний код кнопки “Моє ім’я”
Оператори |
Пояснення |
Private Sub Command1_Click() |
- початок процедури |
Label2.Caption = "Олександр" |
- завдання властивості Caption елемента управління Label 2 |
End Sub |
- кінець процедури |
Програмний код кнопки “Моє прізвище”
Оператори |
Пояснення |
Private Sub Command2_Click() |
- початок процедури |
Label3.Caption = "Сидорчук" |
- завдання властивості Caption елемента управління Label 3 |
End Sub |
- кінець процедури |
Програмний код кнопки “Моя адреса”
Оператори |
Пояснення |
Private Sub Command3_Click() |
- початок процедури |
Label4.Caption = "вул.Канатна, 99" |
- завдання властивості Caption елемента управління Label 4 |
End Sub |
- кінець процедури |
Програмний код кнопки “Вихід”
Оператори |
Пояснення |
Private Sub Command4_Click() |
- початок процедури |
End |
- вихід із додатку |
End Sub |
- кінець процедури |
Перевірити роботу створеного проекту. Для цього виконати команди меню Run→Start або натиснути клавішу F5, або кнопку Start Панелі інструментів. При натисненні на кнопки “Моє ім’я”, “Моє прізвище”, “Моя адреса” повинні з’явитися відповідні анкетні дані студента (рис 2.7).
Рис. 2.7 Результат виконання проекту “Анкета”
Закрити вікно форми, натиснувши кнопку “Вихід”.
Зберегти в особистій папці проект під ім’ям Анкета, виконавши команди меню File → Save Project As.
Зберегти в особистій папці форму під ім’ям Анкета, виконавши команди меню File → Save Form As.
Закрити VB.
Завантажити з особистої папки проект та форму Анкета. Ще раз перевірити роботу проекту
Створити проект, що виконується без його завантаження із середовища VB (тобто .exe файл), виконавши команди File Make Анкета.exe (Файл Делать Анкета.exe).
Зберегти проект та форму під тим же ім’ям. Закрити VB.
Перевірити роботу створеного додатку, відкривши файл Анкета.exe із особистої папки
Створити та зберегти в особистій папці проекти прикладів, розглянутих в теоретичних основах, створити проекти, що виконуються (тобто .ехе файли).