- •Сопронюк т.М.
- •Та його діалекти навчальний посібник
- •Огляд систем програмування vb, vb .Net, vba та vbScript
- •Інтегроване середовище
- •Основне вікно
- •Палітра компонентів (ToolBox)
- •Вікно властивостей (Properties)
- •Вікно редактора коду (Code Window)
- •Події від клавіатури
- •Вікно плану форми (Form Layout Window)
- •Використання пунктів меню Edit I Format для побудови форми
- •Використання вікна редактора коду
- •Мова програмування
- •Основні типи даних
- •Опис змінних
- •Основні числові операції
- •Основні символьні операції
- •Основні операції для роботи з масивами
- •Оператори управління програмою
- •Процедури і функції
- •Процедури
- •Функції
- •Вбудовані діалоги Visual Basic
- •Об'єкти, класи, колекції
- •Глобальні об'єкти vb
- •Колекції
- •Приклад проекту зі стандартними елементами керування
- •Графічні методи та елементи керування
- •Графічні методи
- •Графічні елементи керування
- •Приклад проекту з використанням графічних можливостей
- •Використання баз даних Доступ до баз даних у vb
- •Вбудовані ресурси баз даних
- •Коректування опису таблиці
- •Додавання записів в таблицю, їх модифікація та знищення
- •Платформа .Net
- •Бібліотека класів платформи .Net
- •Середовище Visual Studio .Net
- •Консольні застосування
- •Консольне вікно програми
- •Приклад консольної програми з використанням структур
- •Створення макросів vba
- •Проекти vba
- •Використання вікна проекту
- •Використання вікна властивостей
- •В икористання вікна модуля
- •Основні об’єкти бібліотеки vba for Excel
- •Сімейства об'єктів
- •Основні об’єкти бібліотеки vba for for Word
- •Основні об’єкти бібліотеки vba for PowerPoint
- •Приклади макросів ms Office
- •Автоматизація додатків Microsoft Office
- •Приклади створення контролерів автоматизації
- •Вставка сценарію на vbScript у Web-сторінку
- •Перетворення підтипів у vbScript
- •Підтипи даних variant
- •Вбудовані елементи керування html
- •Робота з компонентами ActiveX
- •Приклад створення активної html-сторінки
- •Лабораторна робота №1 Тема: Побудова інтерфейсу із стандартними елементами керування для розв’язання обчислювальної задачі
- •Лабораторна робота №2 Тема: Використання графічних елементів керування і графічних методів
- •Лабораторна робота №3
- •Лабораторна робота №4 Тема: Використання об’єктів Microsoft Office
- •Лабораторна робота №5 Тема: Програмування активних html-сторінок засобами vbScript, dhtml, asp або asp .Net
- •Лабораторна робота №6 Тема: Створення консольної програми засобами vb .Net
- •Додаток Алфавітний перелік функцій і команд Visual Basic
- •Використана література
- •Microsoft Visual Basic та його діалекти
- •58012, Чернівці, вул.Коцюбинського, 2
Основні числові операції
Функція |
Короткий опис |
ABS(X) |
Повертає абсолютне значення |
ATN(X) |
Повертає значення тригонометричного арктангенса |
COS(X) |
Повертає значення тригонометричного косинуса |
EXP(X) |
Повертає в степені Х |
FIX(X) |
Заокруглює до цілого |
INT(X) |
Перетворює числовий вираз у ціле число |
LOG(X) |
Повертає значення натурального (за основою ) логарифма. |
RANDOMIZE [(N)] |
Встановлює початкове значення для генератора випадкових чисел |
RND[(X)] |
Повертає псевдовипадкове число |
ROUND(X[,Y]) |
Заокруглює Х до заданої аргументом Y точності |
SGN(X) |
Повертає знак числового виразу |
SIN(X) |
Повертає значення тригонометричного синуса |
SQR(X) |
Повертає значення квадратного кореня |
TAN(X) |
Повертає значення тригонометричного тангенса |
Основні символьні операції
Функція |
Короткий опис |
ASC (S) |
Повертає ASCII код першого символу рядка |
CHR(N) |
Перетворює ASCII код в односимвольний рядок |
HEX(N) |
Перетворює число в шістнадцятковий символьний еквівалент |
INSTR ([N,]S1,S2) |
Повертає номер позиції першого входження підрядка S2 в рядок S1, починаючи з N-ого символу |
INSTRREV (S1,S2 [,N]) |
Повертає номер позиції першого входження підрядка S2 в рядок S1, починаючи з N-ого символу з кінця рядка |
JOIN(A[,S]) |
Повертає рядок, створений об’єднанням рядків, що є елементами одновимірного масиву А, розділений символом S |
LCASE(S) |
Повертає рядок, який складається тільки з малих букв |
LEFT(S,N) |
Повертає N лівих символів у рядку |
LEN(S) |
Повертає довжину рядка |
LTRIM(S) |
Повертає рядок без пробілів зліва |
MID(S,N[,M]) |
Повертає символьний підрядок рядка S, починаючи з позиції N довжиною M символів |
OCT(N) |
Перетворює число у вісімковий символьний еквівалент |
REPLACE (S,S1,S2) |
Повертає рядок S, в якому послідовність символів S1 замінюється послідовністю символів S2 |
RIGHT(S,N) |
Повертає N правих символів рядка |
RTRIM(S) |
Повертає рядок без пробілів справа |
SPACE(N) |
Повертає рядок, який складається з n пробілів |
STR(X) |
Повертає символьний еквівалент числа |
STRCOMP (S1,S2) |
Повертає результат порівняння двох рядків (-1 – S1 менше S2; 0 – S1 дорівнює S2; 1 – S1 більше S2; Null – S1 або S2 дорівнює Null ) |
STRING(N,M) |
Повертає рядок із N символів, код кожного з яких дорівнює M |
STRING(N,S) |
Повертає рядок із N символів, кожний з яких дорівнює першому символу рядка S |
TRIM(S) |
Повертає рядок без перших і останніх пробілів |
UCASE(S) |
Повертає рядок, який складається тільки з великих букв |
VAL(S) |
Повертає числовий еквівалент рядка |
Примітка: N,M - вирази цілого типу, X - вирази дійсного типу, S,S1,S2 - вирази рядкового типу.