30-mavzu. Visual Basicda fayllar bilan ishlash
Fayllar bilan ishlashning an'anaviy yondashuvi
Download 51.4 Kb.
|
30 mavzu
- Bu sahifa navigatsiya:
- Функция,оператор Описание Тип файла
- Xarakat Funktsiyalar, operatorlar
- Fayllarni ochish
- Append, Binary, Input, Output yoki Random
Fayllar bilan ishlashning an'anaviy yondashuvi
Fayllar bilan ishlashning an'anaviy yondashuvi Visual Basic ning deyarli birinchi versiyalaridan beri o'zgarishsiz qoldi va fayllardagi ma'lumotlarga bevosita kirishni ta'minlaydigan funksiyalar va operatorlardan foydalanishdir. Fayllar bilan ishlashda foydalaniladigan funksiyalar va operatorlar Jadvalda keltirilgan. 1. Ushbu jadvalning Fayl turi ustunida quyidagi fayl tipidagi qisqartmalar qabul qilinadi: • P - ketma-ket kirish fayli; • Pr - tasodifiy kirish fayli; • B - ikkilik fayl. В данной главе мы рассмотрим только основные функции и операторы, необходимые для получения навыков работы с файлами. Таблица 1. Функции и операторы для работы с файлами
Qulaylik uchun, Visual Basic-da odat bo'lganidek, funksiyalar va operatorlarni bajaradigan amaliga ko'ra guruhlarga ajratamiz. Bunday kombinatsiya fayllar bilan kerakli amallarni bajarish uchun funksiya yoki operatorni tanlashda qulaydir (2-jadval). 2-jadval. Guruh bo'yicha fayllar bilan ishlash funksiyalari va operatorlari
Fayllarni ochish Yuqorida aytib o'tilganidek, fayl turlarining har biri bilan ishlash o'ziga xos xususiyatlarga ega. Biroq, barcha turdagi fayllar uchun umumiy bo'lgan ikkita amal mavjud - ularni ochish va yopish. Ma'lumotni faylga yozish yoki fayldan ma'lumotlarni o'qishdan oldin avval ushbu faylni ochishingiz kerakligi aniq. Faylni ochish ochiq bayonot bilan amalga oshiriladi: Open pathName For mode [access] [lock] As [#]fileNumber [Len=recLength] Bu yerda: • pathName — faylning toʻliq nomi; • mode — fayllarga kirish rejimi. Quyidagi qiymatlarni qabul qilishi mumkin: Append, Binary, Input, Output yoki Random • access— faylga kirish turi. Fayl bilan harakatlar xarakterini aniqlaydi - ma'lumotlarni o'qish yoki yozish. Qiymatlarni qabul qilishi mumkin: Read (O'qish), Write (Yozish) yoki Read/Write (O'qish/Yozish); • lock - boshqa jarayonlarga faylga kirish ruxsati turi. Bir vaqtning o'zida bir nechta ilovalar yoki bir nechta foydalanuvchi fayl ustida ishlashi mumkinligini belgilaydi. Ulashish, o'qishni bloklash, yozishni bloklash yoki o'qishni yozishni bloklash mumkin; • fileNumber - fayl identifikatorini (tutqichni) belgilaydigan butun son ifodasidir. 1 dan 511 gacha bo'lgan qiymatga ega bo'lishi mumkin; • recLength - to'g'ridan-to'g'ri kirish fayllarida yozish/o'qish uchun ma'lumotlar buferi hajmini belgilaydigan raqam. Tasodifiy kirish fayllari uchun bu raqam bitta fayl yozuvining uzunligini belgilaydi. 32 767 (bayt) gacha bo'lishi mumkin. Ochiq operatorning ishlashi davomida dastur hozir ishlayotgan faylni bir ma'noda aniqlash uchun ochiq fayllar raqamlarining (identifikatorlarining) maxsus hisoblagichi yaratiladi (operatorda bu fileNumber parametri). Если указанный в операторе open файл не найден по заданному пути или не существует, он будет создан этим оператором для режимов доступа, , output или Random. Для режима доступа input новый файл не создается.
Download 51.4 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling