Продовжуємо вивчати visual basic

Починаючи з Visual Basic 4.0, з'явилася можливість розділяти логічну рядок, а значить і оператор, на кілька фізичних рядків. Роздільником рядків служить пробіл, наступний за символом підкреслення. Це дає можливість форматувати довгі, важко доступні для огляду рядки так, щоб вони повністю містилися на сторінці екрану.

Рядок програми в Visual Basic може містити максимум тисяча двадцять три символу і не більше десяти роздільників - цього, як правило, вистачає з надлишком. В одному рядку можна також об'єднувати кілька операторів, які розділяються двокрапкою. Разом з тим такий поділ має сенс лише для дуже простих операторів, інакше програмний код буде нечитабельним.

Число рядків коду (форми, модуля і т. П.) Обмежується 65 534. Це обмеження не суттєво, оскільки число рядків в більшості програм менше.

змінні

Дуже важливою складовою будь-якої мови програмування є змінні. Образно їх можна представити у вигляді "ящика", що має якесь вміст, наприклад, символи або числа. Цьому "ящику" присвоюється ім'я, т. Е. Ім'я змінної. Щоб послатися на вміст, досить вказати ім'я змінної. Залежно від вмісту розрізняють змінні різних типів (цілі числа, з плаваючою комою, рядки і т. П.).


VB Explorer - тут є все, місце як і для новачка, так і для фахівця

Ім'я змінної вибирається довільно, але при цьому слід дотримуватися таких правил:

  • ім'я змінної повинно починатися з літери;
  • максимальна довжина імені - 255 символів;
  • імена можуть містити тільки буки, цифри і символ підкреслення;
  • не можна використовувати зарезервоване в Visual Basic слово (наприклад, MsgBox).

Виходячи з цього, наступні коди еквівалентні:

Процедури і функції

У Visual Basic, як і в багатьох інших мовах програмування, більшість програм створюється з блоків, відомих як процедури і функції. Весь програмний код знаходиться як би усередині процедур. Якщо виникає необхідність у вирішенні будь-якої задачі в будь-якому місці програми, то викликається процедура.

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

Процедури починаються оператором Sub і закінчуються оператором End, між якими і поміщається код. Вони можуть бути викликані або самим Visual Basic (процедури обробки подій), або іншими процедурами. Ім'я процедури обробки події складається з імені об'єкта та імені події:

Можна створювати і власні процедури, так звані загальні процедури. Для цього потрібно вибрати у вікні коду в верхніх меню (General) і (Declarations) У вікні коду введіть sub, потім ім'я, наприклад Proc1, і натисніть клавішу Enter.

Після цього з'являється нова процедура:

Тема процедури закінчується порожніми дужками, проте там можуть міститися аргументи.

Схожі статті