Page 122 - 4450
P. 122
З перелічених вище режимів доступу тепер найбільш
часто використовується послідовний, оскільки в практиці
програмування нерідко виникає необхідність запису даних у
текстовий файл, для чого послідовній доступ найбільш
зручний. Значно рідше в наш час находять застосування
довільний і двійковий режими доступу, які достались Visual
Basic у спадок з тих часів, коли ще не було Windows з її
можливостями і програмісту доводилось самому писати
підпрограми для здійснення складних дискових операцій з
файлами баз даних, малюнками і іншими складними
форматами. В наш час це здійснюється значно простіше з
використанням обєктів і методів інших додатків Windows.
Операційна система або будь-який додаток, у тому числі
розроблений мовою програмування Visual BASIC 6.0
зв'язується з файлом за допомогою каналу введення-
виведення. Під час відкривання файлу ставиться у
відповідність канал за допомогою якого записуються або
прочитуються дані.
Процес відкривання і збереження файлів складається з
кількох етапів:
– відкриття файлу;
– читання або запис даних;
– закриття файлу.
ОБРОБКА ФАЙЛОВИХ СТРУКТУР ДАНИХ
З ПОСЛІДОВНИМ ДОСТУПОМ
Послідовний доступ розміщує елементи (записи) у файлі
за принципом "наступний після попереднього". У такій
послідовності елементи з файлу і читаються – спочатку
перший, потім другий, далі третій і т.д. Двадцять перший
елемент можна прочитати тільки після двадцятого.
Послідовний доступ застосовується головним чином для
роботи з текстовими файлами, тобто з файлами, елементи
яких записано у вигляді символів. Кожен елемент може мати
довільну довжину. Тому вони розподіляються спеціальним
символом. Дії в режимі послідовного доступу подібні до
роботи з аудіозаписами на касеті в магнітофоні.
Послідовний доступ краще використовувати для файлів,
що складаються тільки з тексту, створених за допомогою
120