Здавалка
Главная | Обратная связь

Д) Відкривання, зберігання проекту. Компіляція.



Для відкривання існуючого проекту в середовищі VB виконати команди File Open → Project;у наступному вікні вибрати потрібний диск, папку, файл, після чого натиснути кнопку Открыть.

Проект можна завантажити безпосередньо із папки, де він зберігається, двічі клацнувши по імені файлу проекту. При цьому буде здійснено завантаження VB та відповідного проекту.

Якщо треба переглянути форму проекту, то у вікні провідника проекту відкрити папку форм та подвійним клацанням по імені форми завантажити її.

Для зберігання проекту необхідно зберегти усі його компоненти (форми, модулі програм тощо). Для цього виконати команду File → Save Project As,після чого для всіх компонентів на екрані послідовно будуть з’являтися вікна, в яких потрібно визначити місцезнаходження файла та його ім’я.

Якщо проект після редагування зберігається в тому ж місці під вже існуючим іменем, то виконують команди File → Save Project.

Для запуску проекту не тільки із середовищі VB, треба виконати компіляцію командою File → Make***.EXE

Приклад 2.1Створити проект, за яким, при натисненні на кнопку “Початок роботи”, виводилось би повідомлення “Ласкаво просимо до Visual Basic!”, а при натисненні на кнопку “Вихід”, здійснювався би вихід із проекту.

Розглянемо етапи створення проекту та роботи з ним.

1. Створення макету екранної форми.

Екранна форма матимемо 2 командні кнопки з написами “Початок роботи” та “Вихід”. Для створення об’єктів на формі треба клацнути лівою кнопкою миші по кнопці (Command Button) на панелі елементів управління General, потім визначити місце розташування командної кнопки на формі та при натиснутій лівій кнопці миші задати розмір об’єкту. Нехай форма буде мати вигляд, представлений на рисунку 2.2:

Рис 2.2 Вид екранної форми з елементами управління

2.Завдання властивостей об’єктів форми (наведено в таблиці 2.1)

Таблиця 2.1 Властивості об‘єктів форми

Об’єкт Властивість Значення Пояснення
Form 1 Back Color Вибрати з палітри Колір об’єкту
Caption Запрошення Текст напису на елементі управління
Font Задати довільно Параметри шрифту написів на елементі управління
Fore Color Вибрати з палітри Колір символів
Command 1 Back Color Вибрати з палітри Колір об’єкту
Caption Початок роботи Текст напису на елементі управління
Font Задати довільно Параметри шрифту написів на елементі управління
Style Graphical Встановлює вид управління
Command 2 Back Color Вибрати з палітри Колір об’єкту
Caption Вихід Текст напису на елементі управління
Font Задати довільно Параметри шрифту написів на елементі управління
Style Graphical Встановлює вид управління

Зазначені властивості об’єктів задаються у вікні властивостей. Після завдання властивості Caption екранна форма буде мати вид (рисунок 2.3):

Рис 2.3 Вид екранної форми після завдання значень властивості Caption

3. Запис програмного коду кнопки “Початок роботи”

Private Sub Command1_Click()

Print "Ласкаво просимо у Visual Basic!"

End Sub

4. Запис програмного коду кнопки “Вихід”

Private Sub Command2_Click()

End

End Sub

5. Запуск на виконання здійснюється одним з 3 способів:

1. виконати команду Run → Start (Пуск → Старт)

2. натиснути кнопку “Старт” панелі інструментів, яка має вид ►

3. натиснути клавішу F5

На екрані з’явиться форма зі створеними командними кнопками. Після натиснення на кнопку “Початок роботи” екран матимемо вид (рисунок 2.4)

Рис. 2.4 Екранна форма з результатами виконання створеного проекту

Для завершення роботи проекту натиснути кнопку “Вихід”

6. Зберегти проект та форму, виконавши команди

File → Save Project As… задати шлях та ім’я файлу

File → Save Form As… задати шлях та ім’я файлу

Завдання для практичного виконання по темі 2

Постановка задачі

Створити форму та проект “Анкета”, яка б містила командні кнопки, при натисненні на які виводилися б ім’я, прізвище та адреса студента.

Порядок виконання

1. Завантажити VB, вибравши елемент Standard.exe.

2. У вікні Form створити 4 елемента управління Command Button (командна кнопка має вигляд ) та 4 елементів Label (кнопка має вигляд ) як показано на рисунку 2.5.

Рис 2.5 Макет форми “Анкета”

3. У вікні властивостей (Properties) кожного об’єкта (Command та Label) задати значення властивості Caption (таблиця 2.2).

4. Задати інші властивості об’єктів форми “Анкета” згідно таблиці 2.3. Після завдання властивостей об’єктів форма матиме вид, представлений на рисунку 2.6

5. Створити програмні коди командних кнопок типу 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 - кінець процедури

6. Перевірити роботу створеного проекту. Для цього виконати команди меню Run→Start або натиснути клавішу F5, або кнопку Start Панелі інструментів. При натисненні на кнопки “Моє ім’я”, “Моє прізвище”, “Моя адреса” повинні з’явитися відповідні анкетні дані студента (рис 2.7).

Рис. 2.7 Результат виконання проекту “Анкета”

7. Закрити вікно форми, натиснувши кнопку “Вихід”.

8. Зберегти в особистій папці проект під ім’ям Анкета, виконавши команди меню File → Save Project As.

9. Зберегти в особистій папці форму під ім’ям Анкета, виконавши команди меню File → Save Form As.

10. Закрити VB.

11. Завантажити з особистої папки проект та форму Анкета. Ще раз перевірити роботу проекту

12. Створити проект, що виконується без його завантаження із середовища VB (тобто .exe файл), виконавши команди File ® Make Анкета.exe (Файл ® Делать Анкета.exe).

13. Зберегти проект та форму під тим же ім’ям. Закрити VB.

14. Перевірити роботу створеного додатку, відкривши файл Анкета.exe із особистої папки

15. Створити та зберегти в особистій папці проекти прикладів, розглянутих в теоретичних основах, створити проекти, що виконуються (тобто .ехе файли).

3. Тема: "Основні конструкції VB. Проектування форм для введення та виведення даних, створення програмних кодів для розрахунку арифметичних виразів. Введення та виведення даних через системні вікна (функції InputBox та MsgBox)"

Теоретичні основи

А) Змінні

Змінна – це іменована область пам’яті, призначена для зберігання даних. Для позначення змінної в програмі використовується ідентифікатор.

Вимоги до ідентифікаторів:

¾ імена починаються літерою, містять не більше 255 символів, не містять крапок;

¾ можна використовувати сполучення великих та маленьких літер, а також цифри, наприклад, Name1;

¾ можна задавати імена, що складаються з декількох слів, щоб зрозуміло було призначення змінної, наприклад PriceList

¾ не дозволяється використовувати в якості імен ключові слова, назви об’єктів та їх властивості

Змінні в програмі можуть оголошуватися як явно, так неявно.

Явне оголошення задається за допомогою оператора:

Dim Ім’я_змінної As Тип_змінної

Ім’я_змінної = Значення_змінної

Неявне оголошення змінної задається із знаком типу після імені:

Ім’я_змінноїЗнак_типу_змінної = Значення_змінної

Таблиця 3.1 Основні типи даних у VB

Тип Знак Позначення Розмір (байт) Явне оголошення Неявне оголошення
Boolean   Логічний тип, приймає значення True або False Dim Var As Boolean Var = True  
Integer % Ціле Dim Var As Integer Var=5 Var%=5

 

Продовження таблиці 3.1

Long & Довге ціле Dim Var As Long Var=123456789 Var&= 123456789
Single ! Вещественный тип звичайної точності Dim Var As Single Var=-5,7 Var!=5,7
Double # Вещественный тип подвоєної точності Dim Var As Double Var=5012,78 Var#=5012,78
String $ Текстовий тип 1 на 1 символ Dim Var As String Var=”Сокіл” Var$=”Сокіл”
Currency @ Грошовий тип Dim Var As Currency Var=525 Var@=525
Variant   Будь який тип, довільне значення, тип встановлюється в залежності від вмісту змінної 16 для чисел; 22+1 на символ    

За замовченням у VB усі змінні мають тип Variant

Б) Масиви

Масив – упорядкований набір однотипних елементів з одним ім’ям та відрізняються тільки по числовому індексу.

Наприклад, вектор може бути поданий у вигляді масиву дійсних чисел, а матриця – у вигляді масиву векторів.

Кожний елемент масиву має свій порядковий номер (індекс). За замовченням нижньою межею масиву є 0. Кількість різних індексів визначає вимірність масиву. Масиви можуть бути одновимірними, двовимірними, тривимірними і т.д.

Якщо заздалегідь відома розмірність масиву, то такий масив називається статичним. Такий масив оголошується за допомогою оператора Dim, наприклад:







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.