- •Тема: Застосування Visual Basic. План
- •Питання для самостійного вивчення
- •1. Вікно редактора visual basic та його складові
- •Вікно містить три вкладки:
- •Головне меню і стандартна панель інструментів:
- •Збереження файлів проекту.
- •Вікно провідника проекту
- •Вікно провідника проекту в Excel
- •Вікно елементів керування
- •Вікно форми
- •Вікно властивостей
- •Найбільш важливі загальні властивості всіх об’єктів:
- •Основні властивості об’єкта типу форма
- •Основні властивості об’єктів типу текстове поле і мітка
- •Основні властивості об’єкту типу зображення
- •Об’єкти управління на формі створюються таким чином:
- •Управління формою
- •2. Об’єкти та події. Процедури обробки подій. Вікно коду та його складові
- •Вікно редактору коду
- •3. Типи даних та їхні різновиди. Поняття константи та змінної
- •Типи даних
- •Способи оголошення змінних
- •Частіше використовується оператор Dim, який може мати такий синтаксис:
- •Явне оголошення з використання суфіксів:
- •Неявне оголошення змінної.
- •Найуживаніші вбудовані стандартні математичні функції:
- •Функції для роботи з рядковими змінними:
- •4. Оператори програмування visual basic
- •Оператори циклів.
- •Оператори обробки масивів.
- •5. Процедури, складні конструкції Процедура типу Function і процедура типу Sub
- •6. Приклади розробки додатка.
- •Економіко-математична модель задачі.
Явне оголошення з використання суфіксів:
-
Тип змінної
Суфікс
Приклади
Integer
%
Dim x%
Long
&
Public a&
Single
!
Static b!
Double
#
Private t#
Currency
@
Dim Suma@
String
$
Public Name$
Локальні та глобальні змінні.
Якщо змінна оголошується з використанням ключового слова Dim, то вона буде локальною – видимою тільки у цій процедурі, при виході з процедури її значення буде втрачено. Якщо змінна оголошується з використанням ключового слова Static, то вона буде локальною – видимою тільки у цій процедурі, але після виходу з цієї процедури її значення не втратиться. Якщо змінна оголошується з використанням ключового слова Private, то вона може бути видимою у всіх процедурах одного модуля, до якого належать ці процедури, але опис такої (чи таких) змінної потрібно зробити у розділі Declarations. Якщо змінна повинна бути видимою усім процедурам усіх модулів, то її оголошують з ключовим словом Public. Така змінна має назву глобальної змінної. Вона може бути оголошена у стандартному модулі.
Неявне оголошення змінної.
При такому оголошенні тип змінної визначається при першому операторі присвоєння. Опис змінної як такий відсутній. Якщо змінна має спеціальні кінцеві символи (суфікси), то тип визначається за суфіксом, за його відсутності змінній буде надано тип Variant.
-
Тип змінної
Суфікс
Приклади
Integer
%
x%
Long
&
a&
Single
!
b!
Double
#
t#
Currency
@
Suma@
String
$
Name$
Константи. Константою називають змінну, значення якої не змінюється в процесі виконання програми, але використовується у певних процедурах. Вони завжди зберігають значення, присвоєні під час розроблення програми. Константи оголошуються за допомогою ключового слова Const, синтаксис якої:
Public/Private Const <Ім’я константи> As <тип даних> = <значення>
Щоб константа була доступною всім процедурам програми, необхідно створити її в стандартному модулі, записавши ключове слово Public перед описанням константи .Оголошення типу змінної не обов’язкове.
Приклад: Public Const As String Рі = 3.1415926589
Public Const Рі = 3.1415926589
Const Name = “Іванова Л.І.”
Функція – це оператор, що виконує певні дії, а потім повертає результат своєї роботи у програму. Функція може мати один або кілька аргументів, які беруться у дужки і відокремлюються між собою комами.
Найуживаніші вбудовані стандартні математичні функції:
|
Математичний запис |
Запис на Visual Basic |
Математичний запис |
Запис на Visual Basic |
|
sin x |
Sin (x) |
Випадкове число |
Rnd (x) |
|
cos x |
Сos (x) |
Перетворює числового значення у рядок |
Str (x) |
|
tg x |
Tan (x) |
Перетворює рядок у числове значення |
Val (x) |
|
x |
Abs (x) |
Закруглення числа до заданого числа значків |
Round (x , a) |
|
arctg x |
Atn (x) |
Визначення цілої частини додатного числа |
Fix (x) |
|
ln x |
Log (x) |
Визначення цілої частини від’ємного числа |
Int (x) |
|
ex |
Exp (x) |
logax |
Log(x)/Log(a) |
|
|
Sqr (x) |
Визначає знак числа |
Sgn (x) |
