Візуальне програмування або не багато теорії про visual basic

Visual Basic відноситься до групи програмних засобів під загальною назвою системи програмування. Система програмування забезпечує користувача середовищем для розробки програм, а в Visual Basic це називається проектуванням додатків.

Розробка інтерфейсу програми виконується за допомогою конструктора форм. Щоб програма виконувалася, вихідні тексти перекладають на машинну мову. Це робить компілятор, який також водить в систему програмування.

Не виходячи з середовища Visual Basic, Ви можете багаторазово запускати свою програму на виконання, перевіряючи і налагоджуючи її роботу, і повертатися назад.

Таким чином, програма може перебувати або в режимі проектування, або в режимі виконання.

Готова програма зберігається у вигляді виконуваного файлу (exe-модуля), який може працювати за відсутності початкового тексту. Його створює компілятор. Інтерпретатори відрізняються від компіляторів тим, що "переводять" і виконують програму порядково.

Об'єкти та їх властивості

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

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

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

Стандартний проект на Visual Basic

Вихідні тексти програми на Visual Basic зберігаються в кількох файлах.

Файл проекту має розширення .vbp і містить реєстр файлів, необхідних для створення виконуваного файлу програми.

У модулі форми зберігається опис форми і її елементів, що управляють і програмний код, що відноситься до них. Це звичайний текстовий файл з розширенням .frm. Таких модулів у проекті може бути кілька по числу форм.

Код, не пов'язаний з конкретною формою або елементом управління, поміщається в стандартний модуль з розширенням .bas. Можуть бути модулі та іншого типу.

Вибір типу проекту

При виклику Visual Basic відкривається вікно діалогу майстра проектів. Воно має 3 вкладки наступного призначення:

New - створення нового проекту, пропонується на вибір кілька стандартних шаблонів, для створення Вашого першого додатка вибираємо Standart EXE.

Existing - відкрити існуючий проект, дозволяє вибрати файл в діалогом вікні вибору.

Recent - відкрити один з останніх проектів, які були створені або в які були внесені будь-які зміни.

Короткий опис IDE (Інтегроване середовище розробки)

Вікно Visual Basic містить рядок меню, панелі інструментів і різні вікна. Вікно конструктора форм перебувати в центрі екрану і містить форму (Form). У новий проект за замовчуванням додається форма з ім'ям Form1. Команда Object меню View відкриває вікно, якщо воно було закрито і виводить його поверх інших вікон.

Вікно з колекцією керуючих елементів (ToolBox) перебувати зазвичай зліва від форми. Воно містить набір стандартних керуючих елементів. В процесі проектування Ви вибираєте потрібні елементи і переміщує їх на форму.

Вікно властивостей (Properties) містить список властивостей і їх значень для виділеного об'єкта. Об'єкт можна вибрати тут же в списку під рядком заголовка.

Вікно макета форми (Form1 Layout) показує, як буде виглядати поточна форма на екрані в режимі виконання.

Вікна пристиковані один до одного (Docking). Щоб відстикувати вікно, виконайте подвійне клацання на рядку заголовка або просто перемістіть його. Щоб пристикувати вікно, перемістіть його на кордон і відпустіть кнопку миші. Можна переміщати кордону між стикованими вікнами і змінювати їх розміри. Будь-яке з вікон можна прибрати з екрану і в потрібний момент повернути їх назад за допомогою команд меню View або кнопок на панелі інструментів.

візуальне проектування

Почніть новий проект. Переконайтеся, що форма є виділеним об'єктом, і вікно Properties відображає її властивості. Змініть заголовок форми. Для цього в списку властивостей знайдіть властивість Caption, виділіть його подвійним клацанням миші і введіть текст заголовка. Змініть колір форми за допомогою властивості BackColor.

Властивість Left і Top визначають положення форми на екрані при запуску програми на виконання. Це координати лівого верхнього кута форми в твіпах (1-1440 логічного, тобто залежить від роздільної здатності монітора, дюйми.)

Для зміни можна ввести нові значення з клавіатури або мишею перемістити зображення форми у вікні Form Layout. У режимі виконання можна переміщати форму, як звичайне вікно Windows, але це не впливає на значення властивостей Left і Top.

Значення властивостей Height і Width - це відповідно висота і ширина форми. Змінити ці значення можна, змінюючи мишею розміри форми в режимі проектування. Якщо розміри форми стають більше, ніж розміри вікна з формою в режимі проектування, то з'являються смуги прокручування. Зміна розмірів в режимі виконання програми не впливає на значення властивостей.

Угода про імена

У програмі кожна форма і кожен керуючий елемент має своє унікальною ім'я, по якому до них можна звертатися. Імена за замовчуванням даються системою при створенні об'єкта і складаються з слова, що позначає тип об'єкта, і цифри - порядкового номера. Наприклад, перша форма в проект має ім'я Form1. Ім'я об'єкта в програмі є значенням властивості Name цього об'єкта, часто це властивість змінюють з метою дати об'єкту ім'я, що відбиває його призначення в програмі. Visual Basic не накладаються скільки небудь серйозних обмежень на імена - вони можуть бути практично будь-якими, але є загальноприйняті угоди (Угорська нотація) про утворення імен. В угорській нотації ім'я об'єкта починається з короткого префікса, який є стандартним для об'єктів даного роду і описує тип або область видимості. За префіксом слід власне ім'я об'єкта, що відбиває його призначення, при цьому перший символ імені пишеться з великої літери, наприклад, форма frmDefault.

Якщо ім'я складено з декількох слів, то з великої літери починається кожне з них, наприклад, frmTextEditor.

Але існують деякі обмеження у виборі імені. Ім'я змінної має: починатися з літери, не містити точки, бути не більше 255 символів, не збігатися з ключовими словами Visual Basic, бути унікальним в межах області видимості.