Головна |
Інформація зберігається на різноманітних носіях в файлах. Процес роботи з файлами складається з декількох етапів:
- Отримання дескриптора файлу;
- Відкриття файлу;
- Читання або запис файлу;
- Закриття файлу.
дескриптор файлу
Для зв'язку системи або додатки з файлом є канал введення / виводу. При відкритті файлу ставиться у відповідність канал з певним номером. Можливе використання номерів 1 511. Кожен відкритий файл має власний канал, за допомогою якого записуються або зчитуються дані. Отже, для введення і виведення даних в файл має значення не ім'я файлу, а номер каналу. Операційна система повинна мати відомості про наявність вільних каналів, які можна використовувати для відкриття файлів.
VISAUL BASIC має функцію FreeFile [(дапазонНомеров)], Яка повертає номер вільного каналу, який можна використовувати для роботи з файлом. Якщо вільних каналів немає (відкрито максимально допустиму кількість каналів), виникає помилка виконання. необов'язковий параметр дапазонНомеров дозволяє визначити діапазон значень, з яких вибирається черговий вільний номер каналу:
1) якщо 0 (За замовчуванням) - повертається номер каналу з діапазону 1-255,
2) якщо 1- То з діапазону 256 - 511.
типи доступу
У VISAUL BASIC реалізовані три типи доступу до файлів:
- Послідовний (для обробки текстових файлів);
- Довільний (для обробки тексту або структурованих двійкових файлів із записами фіксованої довжини);
- Двійковий (для обробки довільно структурованих файлів).
Обчислення арифметичного виразу і оператор присвоювання. | Введення даних в стандартне діалогове вікно IputBox | Найбільш поширені вбудовані функції | Логічні вирази та обчислення їх значень. | End Select | програмування циклів | Модульний принцип побудови проекту і програмного коду. | Загальні процедури. | Область визначення і час життя змінних | Передача параметрів в процедури |