- •Підготовка до роботи Підготовка до виконання практичних робіт.
- •Завантаження програмного середовища Visual Basic і ознайомлення з його інтерфейсом
- •Практична робота №1 Створення першого проекту Робота з проектом
- •Збереження проекту
- •Присвоєння імені проекту
- •Робота з формою
- •Додавання елементів на форму
- •Додавання командних кнопок
- •Додавання надписів
- •Додавання текстових полів
- •Написання програмного коду, процедур обробки подій
- •Приклад створення тіла процедури
- •Оголошення змінної і встановлення типу даних
- •Створення exe-файлу
- •Практична робота №2 Створення програм для розрахунків Створення програми “Калькулятор”
- •Дизайн проекту
- •Використання рамок
- •Використання перемикачів
- •Послідовність написання програми
- •Створення програми “Функція” для обчислення математичних функцій
- •Використання поля зі списком
- •Практична робота №3 Робота з меню Створення меню
- •Дизайн проекту
- •Створення меню на формі
- •Створення процедур обробки подій при виборі команд в пунктах меню
- •Практична робота №4 Робота з графікою
- •Створення програми “Малювання”
- •Створення процедур обробки подій при виборі команд в пунктах меню
- •Практична робота №5 Робота з підпрограмами, організація циклів, робота з діалоговими вікнами, збереження даних
- •Дизайн проекту
- •Створення програмного коду
- •Робота з підпрограмами
- •Організація циклу
- •Робота з діалоговими вікнами, збереження даних Робота з функцією MsgBox
- •Робота з елементом CommonDialog
- •Запис інформації у файл
Практична робота №5 Робота з підпрограмами, організація циклів, робота з діалоговими вікнами, збереження даних
Створимо додаток, який дозволяє обчислювати значення функції y=sin(x) і будувати її графік на інтервалі значень аргументу x від початкового значення до кінцевого з кроком dx. Вікно додатку повинно мати вигляд, зображений на рис. 15. Також, при завантаженні додатку повинно з’являтися діалогове вікно з привітанням. При завершені роботи, необхідно щоб була можливість збереження даних у файл результату. Ім’я цього файлу і папка для збереження повинні задаватися за допомогою діалогового вікна збереження.
Рис. 15
Створення програми табулювання і побудови графіку функції y=sin(x)
Створимо програму “Табулювання функції”. В ній початкове значення аргументу x буде вводитися в текстове поле “Ліва межа”, кінцеве значення в текстове поле “Права межа”. Крок в текстове поле “Крок”. Результат табулювання функції буде виводитись в багаторядкове текстове поле. Побудова графіку функції буде відбуватися в графічному полі. Вікно проекту повинно мати рядок меню з пунктом Функція, який містить в собі команди: Протабулювати, Побудувати графік, Очистити, Вихід. Також, у вікні програми необхідно щоб знаходився прапорець, який передбачає збереження результатів у файл при виході з програми.
Дизайн проекту
Для форми проекту у вікні властивостей змініть такі властивості:
(Name)
FrmFunction
BorderStyle
1 – Fixed Single
Caption
Табулювання функції
Height
7600
MaxBatton
False
MinBatton
False
StartUpPosition
2 – CenterScreen
Width
11700
Помістить на форму багаторядкове текстове поле для виведення результатів табулювання функції (значень x та y) з такими властивостями:
(Name)
TextFun
MultiLine
True
Text
Height
5200
Left
120
Top
600
Width
2800
Самостійно помістить на форму три текстові поля для введення лівої і правої границі значення аргументу, а також кроку. Вони повинні мати імена відповідно: TextLeft, TextRight, TextStep, бути розташовані на формі так, як показано на рис. 15.
Помістить на форму графічне поле PictureBox для побудови графіку функції з такими властивостями:
(Name)
PictureGraph
BorderStyle
1 – Fixed Single
Height
6250
Left
4300
Top
600
Width
7230
Самостійно помістить на форму надписи зі змістом: y=sin(x), Графік функції, Ліва межа, Права межа, Крок. Розташуйте їх так, як показано на рис. 15.
Помістить на форму прапорець CheckBox і задайте йому такі властивості:
(Name)
CheckFile
Caption
Вивести результат у файл
Height
250
Left
120
Top
6000
Width
2400
Створіть рядок меню з пунктом Функція, який має ім’я mnuFun. В ньому повинні знаходитись команди меню з такими властивостями:
Caption |
Name |
Гарячі клавіши |
Протабулювати |
mnuTab |
Ctrl+F |
Побудувати графік |
MnuGraph |
Ctrl+G |
Очистити |
MnuClear |
F8 |
Вихід |
MnuEnd |
|