Середовище програмування Microsoft Visual Basic v6.0

Насамперед, хотілося б відразу пояснити, що слід відрізняти мову
програмування (Basic) від його реалізації, яка зазвичай представлена в
складі середовища програмування (Visual Basic v6.0) – набору
засобів для редагування вихідних текстів, генерації виконуваного коду,
налагодження, управління проектами і т. д. Синтаксис і семантика мови
програмування фіксується у стандарті мови. Кожна середа
програмування надає свій інтерпретатор або компілятор з мови,
який найчастіше припускає використання конструкцій, не фіксованих у
стандарті.
BASIC (beginner’s All-purpose Symbolic Instruction Code) Народжений в 60-ті роки в Америці. Бейсік був задуманий як проста мова для швидкого освоєння. Бейсік став
фактичним стандартом для Мікроеом саме завдяки своїй простоті як в
освоєнні так і в реалізації. Однак для досягнення цього був прийнятий якості
ряд рішень (відсутність типізації, нумерація рядків і неструктурное GOTO, і
ін), що негативно позначаються на стилі вивчають програмування. Крім того,
недолік виразних засобів привів до появи величезної кількості
діалектів мови, не сумісних між собою. Сучасні, спеціалізовані
версії Бейсика (такі як Visual Basic) незважаючи на придбану
“структурність” мають все тими ж недоліками, насамперед –
недбалістю по відношенню до типів і описами. Придатний для використання на
початковому етапі навчання, як засіб автоматизації (у випадках коли він
вбудований у відповідні системи) або як засіб для швидкого створення
додатків.
На мою думку, середовище програмування Microsoft Visual Basic v6.Одна 0
з найпростіших і відмінно підходить для початкового навчання
програмування. Деякі вважають, що
з допомогою цієї мови можна написати серйозних програм, але це не так, потрібно
просто вміти писати ці програми. Операційна система windows забезпечена великою кількістю
можливостями реалізації цієї мови ми з вами будимо навчається користуватися ними.
Windows API
можуть викликатися з Visual Basic для виконання завдань,для яких недостатньо
стандартного програмного коду Visual Basic. Наприклад,стандарти кошти
Visual Basic не дозволяють перезавантажити комп’ютер.Проте перезавантаження можна
виконати через звернення до відповідної функції Window API.
32-розрядні
версії Windows, 95/98 або NT, зазвичай використовують один і той же набір функцій
API, хоча є деякі відмінності між платформами. 32-розрядний API
містить численні розширення і підтримки до застарілого 16-розрядному API,
використовується в Windows 3.x. Старі функції підтримуються з причин
сумісності. Однак, 32-розрядні додатки повинні використовувати
виключно 32-розрядні функції. Це не проблема, так як 16-розрядні
функції зазвичай замінювалися подібними функціями.
Майже всі
функції, які складають Windows API – всередині DLL (Dynamic Link Library) .
Ці dll-файли знаходяться в системній папці Windows.Існує понад 1000 функцій
API,які умовно поділяються на чотири основні категорії.
Для початку давайте розглянемо основні функції і оператори мови
(тут тільки частина інше можна знайти на сайті-джерелі
–www.softvt.jet-host.ru):
Abs (number) повертає модуль числа
Array (arglist) – повертає змінну типу variant містить масив.
Asc (string) – повертає код першого символу в рядку параметрі.
Atn (number) повертає тангенс числа
Cos (number) – обчислює косинус числа
Chr (charcode) – повертає символ, відповідний певним кодом. Ця
ф-ція є зворотною Asc.
Choose (index, choice-1[, choice-2, … [, choice-n]]) – вибирає значення
списку аргументів
Command – повертає аргументи з командного рядка (тобто якщо запустити програму
з командного рядка, наприклад: myprogram.exe arguments)
CreateObject (class) – повертає посилання на об’єкт ActiveX класу class
Date – повертає поточну дату
Fix(number) – повертає цілу частину числа.
Тепер перейдемо до самої середовищі програмування Microsoft Visual Basic
v6.0
При запуску Visual Basic 6 на екрані з’являється
діалогове вікно New Project (Новий проект), використовуючи який можна вибрати
шаблон для нового проекту, запустити майстра створення проекту або відкрити раніше
створений проект. Це вікно містить три вкладки наступного призначення:
· Новий
— містить шаблони і майстри для створення нового проекту;
· Існуючий
— дозволяє відкрити раніше створений проект або проекти-приклади, що поставляються з
Visual Basic 6. Вкладка має розкривний список, за допомогою якого можна
вибрати будь-яку папку на наявних ресурсах комп’ютера;
· Нещодавно
створений — містить список проектів, що відкривалися останнім часом;
Для
створення нового проекту використовується вкладка New. На ній можна вибрати один з
таких типів шаблону проекту:
· Standard
EXE — стандартне виконувану програму;
· ActiveX
EXE — що виконується додаток ActiveX;
· ActiveX
DLL — бібліотека ActiveX;
· ActiveX
Control — елемент управління ActiveX;
· VB
Application Wizard — майстер додатків;
· VB
Wizard Manager — майстер створення користувацьких майстрів;
· Data
Project — проект управління б”азою даних;
· IIS Application — додаток, що розміщується на сервері Web-вузла (IIS —
Internet Information Server);
· Addin
— надбудова, додаткові утиліти, що розширюють можливості додатків;
· ActiveX
Document DLL — бібліотека документів ActiveX;
· ActiveX
Document EXE — виконувана програма документів ActiveX;
· DHTML
Application — додаток, що створює динамічні HTML-сторінки.
Так як в рамках цієї статті
все розповісти абсолютно не реально, так що зустрінемося на сайті джерелі, де
ми продовжимо вивчення цього середовища програмування.
Автор – Віталій Трунін
Джерело – Програмування для початківців