Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Visual Basic 6.0~02.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.38 Mб
Скачать

Перше знайомство із змінними

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

Що таке пам'ять?

Щоб краще зрозуміти, як працюють змінні, необхідно спочатку ближче познайомитися з пам'яттю. Уявіть собі аркуш паперу в клітину. Кожен квадрат має розміри 5x5 мм і площу 0,25 см2. Якщо представити пам'ять комп'ютера у вигляді цього листа, то один квадрат відповідатиме одному байту. Один кілобайт (1024 байт) матиме розміри 16x16 см На перший погляд здається, що це не так вже багато, але мегабайт виявляється на подив великим. Один мегабайт дорівнює 1024 Кбайт, тому лист матиме розміри 5,12x5,12 м, або 26,2144м2.

Якщо на вашому комп'ютері встановлено 16 Мбайт пам'яті, лист збільшується до розмірів 20,48x20,48 м, тобто близько 420 м2. Майже третина футбольного поля!

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

Типи змінних

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

Змінною називається ім'я, що визначає область пам'яті для зберігання тимчасової величини. Така величина може змінюватися під час роботи додатка. Змінні застосовуються в самих різних ситуаціях, багато з них визнаєте у міру накопичення досвіду. У Visual Basic існує декілька типів змінних, званих типами даних. Кожен тип даних має власні характеристики (см.табл. 7.1).

Таблиця 7.1. Типи даних для змінних і констант

Тип даних

Призначення

Integer

Числова змінна, містить цілі числа з інтервалу

-- 32 768 – 32767

Long

Числова змінна, відрізняється від Integer ширшим інтервалом

Single

Числова змінна - містить числа з десятковою точкою

Double

Числова змінна, відрізняється від Single ширшим інтервалом

Currency

Змінна для зберігання грошових величин

String

Змінна для зберігання текстових або строкових значень

Byte

Числова змінна - інтервал 0-255, навіть менше, ніж у Integer

Boolean

Змінна для зберігання значень True або False

Date

Змінна для зберігання дат

Object

Змінна для зберігання посилань на об'єкти Visual Basic і інших застосувань

Variant

Універсальна змінна загального призначення, яка може зберігати значення більшості інших типів

Як видно з таблиці. 7.1, типів змінних багато. Матеріал, викладений в книзі, вимагає знайомства лише з найпоширенішими: байтовим (Byte), строковим (String), цілим (Integer), логічним (Boolean), універсальним (Variant) і об'єктним (Object).

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]