Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Static A As Integer

Таблиця 1. Типи даних Visual Basic

№ п/п Типи даних Опис і діапазон даних
Boolean Тип даних, що набуває одного з двох значень: True або False. Розмір пам’яті 2 байти
Byte Позитивні числові значення в діапазоні від 0 до 255. Розмір пам’яті 1 байт
Char Алфавітно - числові символи від 0 до 65565. Розмір пам’яті 2 байти
Currency (@) Дані, що містять грошові одиниці (як цілі так і дробові) від -922337203685477,5808 до 922337203685477,5807. Цей тип даних дозволяє зберігати числа з рухомою комою (крапкою), але число розрядів після коми обмежено чотирма. Розмір пам’яті 8 байт.
Date Містить значення дати і часу. Дата може бути в діапазоні від 1 січня 100 р. до 31 грудня 9999 р. Розмір пам’яті 8 байт.
Decimal Числові значення (як цілі так і дробові) в діапазоні від +/-79 228 162 514 264 337 593 543 950 336 без десяткових знаків. +/-7,9 228 162 514 264 337 593 543 950 335 (28 знаків після коми). Найменше не нульове число +/- 0.0000000000000000000000000001. Має 28 десятирічних розрядів точності. Розмір пам’яті 14 байт. Для фінансових розрахунків
Double (#) Числові значення (як цілі так і дробові) в діапазоні від -1,79769313486232E+308 до - 4,94065645841247Е-324 (від’ємні числа); от 4,94065645841247Е -324 до 1.79769313486231E +308 (додатні числа). Тип даних Double є типом даних із подвійною точністю (double-precision). Розмір пам’яті 8 байт
Integer (%) Цілі числа (без десятирічної крапки) в діапазоні от -32768 до 32767
Long (&) Цілі числа від -2147483648 до 2147483648. Розмір пам’яті 4 байти
Object Особливий тип даних, який містить посилання на об’єкти, такі, як елементи керування і форми. Розмір пам’яті 4 байти.
Single (!) Числові значення (як цілі так і дробові числа) в діапазоні від -3.402 823 Е+38 до 1,401298Е – 45 ( для від’ємних чисел); від 1,401298Е – 45 до 3.402 823 Е+38 (для додатних чисел) . Тип даних Single називають типом даних з одинарною точністю (single -precision). Розмір пам’яті 4 байти.
String ($) Алфавітно - числові символи (тобто текстові дані). Від 0 до примірно 2 мільярдів символов Юнікода (під символ Юнікода відводиться 16 біт). Розмір пам’яті 8-16 байт.
Variant Дані будь-якого типу, що використовуються для елементів й інших додатків, для яких тип даних невідомий. Розмір пам’яті 8-16 байт. Числа (Double ) та символи (до 2 мільярдів символов)
Value Type Тип даних обумовлений користувачем при створені структур даних. Діапазон визначається сумою розмірів членів структури, що входять до цього типу даних

 

3.2. Оголошення типів змінних

У багатьох мовах програмування всі змінні, що використовуються, мають бути оголошенні. Цією процедурою системі програмування повідомляється ім’я, тип змінної і ємність пам’яті, яку потрібно зарезервувати для неї. У мові Visual Basic існують три способи оголошення змінної:

· явне за допомогою оператора Dim або Static;

· за допомогою оператора Dim та ідентифікаторів типів;

· неявне оголошення змінних.

Наприклад:

· Dim FirstName As String або Dim FirstName As String,*30, зірка з числом вказує число символів.

· Dim FirstName$, Price@ = 523.

· При неявному оголошенні змінної тип даних не вказується.

 

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

Визначення області видимості змінної

Оператор, що оголошує змінну, повідомляє Visual Basic про те, що буде зберігатися в цій змінній і де цю змінну можна використати. Частину програмного коду, в якому можна застосувати змінну, називають областю видимості змінної.

У Visual Basic є три види області видимості, що характеризують доступність змінної:

· Локальна (змінна доступна тільки у поточній процедурі).

· Контейнерна(змінна доступна тільки у поточних формі, модулі).

· Глобальна (змінна доступна у всьому проекті, тобто у кожній процедурі, формі, модулі).

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

Наступний приклад показує особливість оголошення змінних в операторах Dim та Static.

 

Private Sub Command1_Click()


Читайте також:

  1. ADD KURS INTEGER,
  2. Dim A(1 to 12) As Integer
  3. Public B As Integer




Переглядів: 585

<== попередня сторінка | наступна сторінка ==>
Мова програмування Visual Basic of Application | Public B As Integer

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.002 сек.