Набір програми в Visual Basic 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Набір програми в Visual Basic



Комп'ютерна програма - це список команд, виконуваний комп'ютером. Після того, як програміст створює зовнішній вигляд програми - інтерфейс - він повинен записати команди, які буде виконувати машина.

Visual Basic є подієорієнтованою мовою, отже, поки не відбудеться подія програма нічого не робить. Найпростішим і широко використовуваним у програмуванні подією є одинарне клацання мишкою по елементу Commandbutton. У наших програмах всі дії (вивід вітання, очищення текстового вікна, вихід із програми) будуть відбуватися після клацання мишкою по відповідній до кнопки.

Для того, щоб запрограмувати ці дії потрібно перейти в редактор коду програми й набрати команди відповідні до кожної кнопки. Для цього слід двічі клацнути мишкою по кнопці, код (програми) якої необхідно ввести. Після подвійного клацання автоматично завантажиться редактор коду й заготовка програми. Наприклад, якщо двічі клацнути по кнопці Commandbutton, то у вікні коду з'явиться текст

Private Sub CommandButton1_Click()

End Sub

Це перший і останній рядки програмного коду, який повинен виконуватися при клацанні мишкою по даній кнопці. Інші, внутрішні рядки (між цими двома) програміст уводить сам.

 

Приклад створення програми

Розв’яжемо таку задачу:

Скласти програмний проект для обчислення значення функції Розв’язання:

1 спосіб. Розв’яжемо дану задачу, використовуючи команди InputBox та MsgBox.

1.Завантажте середовище Visual Basic.

2.Відкрийте нову форму і розмістіть на ній такі ж об’єкти, як на рисунку 18.

3. Змініть властивості цих об’єктів (оформіть надписи до кнопок) як показано на рисунку 19.

 

Рисунок 19

 

Рисунок 20

 

4.Запрограмуйте відповідні кнопки за зразком:

 

Private Sub CommandButton1_Click()

Dim x, y As Single ’поясн. оголошення двох змінних

x = InputBox("Vvedit znachennja x") ‘ виклик спливаючого вікна

y = Cos(x * x + 5)

MsgBox ("znachennja y = " + CStr(y))

End Sub

 

Private Sub CommandButton2_Click()

End

End Sub

Щоб задати подію для об’єкту при створенні програми з об’єктами (елементами управління) у VBA слід виконати подвійне клацання по об’єкту.

Пояснення до коду.

Оголошення змінних здійснює функція Dim x As Integer.

InputBox() – виводить спливаюче вікно для введення в нього користувачем значення х.

MsgBox () - виведення інформації у вікні повідомлення, у даному випадку із результатами програми, виводить тільки текстові повідомлення.

CStr() функція перетворення числового значення в текст.

2 спосіб. Розв’яжемо дану задачу, оформивши уведення та виведення результатів через елементи керування форми.

5. Відкрийте нову форму і розмістіть на ній такі ж об’єкти, як на рисунку 21.

Рисунок 21

 

6.Змініть властивості цих об’єктів (оформіть надписи до міток та кнопок) як показано на рисунку 22

 

Рисунок 22

 

7.Запрограмуйте кнопки відповідно:

 

Private Sub CommandButton1_Click()

Dim x, y As Single

x = TextBox1.Text ’зчитуємо з компонента TextBox1 значення, яке ввів користувач

y = Cos(x^2+5)

Label3.Caption = " znachennja y=" + CStr(y)

End Sub

 

Private Sub CommandButton2_Click()

TextBox1.Text = " "

Label3.Caption = " "

End Sub

 

Private Sub CommandButton3_Click()

End

End Sub

 

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

1.Ознайомитись із інтегрованим середовишем програмування VBA.

2 Згідно наведеного прикладу створити дві програми для розрахунку значення функції у(х) двома способами. наведеної Функції для програми брати з таблиці 7, згідно варіанту.

Таблиця 7

 

№ варіанту
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

5.4 Контрольні запитання

1 Що таке алгоритм?

2 Назвіть три основних алгоритмічних структури.

3 Основні елементи інтерфейсу інтегрованого середовища VBA.

4 Що таке об’єкт?

5 Властивості об’єкта?

6 Оператор привласнення у VBA

7 Щоб задати подію для об’єкту при створенні програми з об’єктами (елементами управління) у VBA слід …

8 Властивості об’єкту у середовищі VBA можна переглягути у вікні…

9 Вікно Toolbox у VBA містить…

10 У VBA виведення інформації у вікні повідомлення здійснює функція…

11 Оголошення змінних здійснює функція…

 

Рекомендована література

1 Баженов В.А. і ін. Інформатика. Комп’ютерна техніка. Комп’ютерні технології: Підручник. – К.: Каравела, 2003. – 464 с.

2 Основы информатики. Учебное пособие. Издание 2 – е, переработанное и дополненное. – М.: Информационно-издательский дом “Филинъ”, 1999. - 544 с.

3 Інформатика. Комп’ютерна техніка. Комп’ютерні технології.: Підручник/Пушкар О.І., ред.-К.:Академія, 2002.–704с.


Лабораторна робота №6
Меню Mathcad. Обчислення за лінійним алгоритмом. Вставка тексту.

Мета і завдання роботи

Ознайомитись з меню, вбудованими функціями для отримання навичок роботи в MathCad.



Поделиться:


Последнее изменение этой страницы: 2016-08-26; просмотров: 239; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.21.100.34 (0.012 с.)