30-mavzu. Visual Basicda fayllar bilan ishlash


Download 51.4 Kb.
bet1/3
Sana15.03.2023
Hajmi51.4 Kb.
#1270915
  1   2   3
Bog'liq
30 mavzu


30-mavzu. Visual Basicda fayllar bilan ishlash
Ilovani loyihalashda ko'pincha fayllar bilan bevosita ishlash kerak bo'ladi. Bu, masalan, fayllar yoki kataloglarni (papkalarni) qo'shish, o'chirish, fayllarga ma'lumotlarni yozish yoki ulardan dasturiy va interaktiv tarzda o'qish uchun talab qilinadi. Fayllar bilan ishlash zarurati ishlab chiqilgan dasturni foydalanuvchi kompyuterlariga o'rnatish uchun dastur yaratishda, konfiguratsiya fayllari yordamida dastur ishga tushirilganda fayllardan ma'lumotlarni o'qishda, chop etish uchun faylni chiqarishni tashkil qilishda ham paydo bo'ladi. Ushbu maqsadlar uchun Visual Basic 6 fayllar, papkalar va qurilmalar bilan ishlaydigan funktsiyalarning to'liq to'plamini taqdim etadi va ular bilan barcha kerakli amallarni bajarishga imkon beradi.
Visual Basic 6 da fayl turi tushunchasi mavjud bo'lib, u fayldagi ma'lumotlarni saqlashning tashkiliy tuzilmasi va bu ma'lumotlarga kirish usullari bilan belgilanadi. Quyidagi turdagi fayllarni ajratish odatiy holdir.
Ketma-ket kirish fayllari. Qoida tariqasida, bu matnli fayllar yoki shunga o'xshash. Bunday fayllar belgilar ketma-ketligidir. Bunda ma'lumotlar ajratgichli yoki ajratuvchisiz bo'lishi mumkin, ya'ni fayl mazmuni ma'lum bir tuzilishga ega bo'lishi mumkin. Bunday fayllar tarkibining tarkibiy birligi, qoida tariqasida, chiziqdir. Bunday fayllarga misollar matnli fayllar va dasturni ishga tushirish fayllari.
Tasodifiy kirish fayllari. Bu yozuvlar ko'rinishidagi ma'lumotlarni o'z ichiga olgan tuzilgan fayllar. Ma'lumotlar bazasi fayllari bunga misol bo'la oladi.
Ikkilik (ikkilik) fayllar. Baytga kirish huquqiga ega fayllar. Asosan, bu ketma-ket kirishga ega bir xil fayllar, ammo ulardagi ma'lumotlar qatorlarga ajratilmagan. Ushbu fayllarning o'ziga xos xususiyati baytlar yoki bayt bloklari bilan ishlashdir. Bunday fayllarga bajariladigan dasturlar, dinamik kutubxona fayllari, Word hujjat fayllari kiradi.

Fayllarning bunday turlarga bo'linishi ancha shartli bo'lib, fayllarni tashkil qilish va ulardagi ma'lumotlarga kirishning o'ziga xos xususiyatlari bilan belgilanadi. Masalan, ketma-ket kirishga ega fayl ikkilik kirish rejimida ham ochilishi mumkin. Agar ushbu faylda cheklovchilar bo'lsa, u bilan ishlash uchun siz ajratuvchilarni qayta ishlash va ma'lumotlarni tahlil qilish uchun maxsus protsedura yozishingiz kerak bo'ladi, chunki ikkilik kirish fayldan bayt-bayt yozish / o'qishni ta'minlaydi. Shubhasiz, bu noqulay. Shuning uchun fayl formati va ma'lumotlarga kirishga qarab fayllarni shartli ravishda turlarga bo'lish joriy etilgan. Ma'lumotlarni yozish/o'qish uchun Visual Basic funktsiyalari mos ravishda guruhlangan. Biz fayl turlarining har biri bilan ishlashni ko'rib chiqamiz, chunki bunday turlarga bo'linish o'zboshimchalik bilan amalga oshiriladi, ammo har bir tur uchun ma'lumotlarni eng samarali qayta ishlashni ta'minlashga imkon beradi.


Balki ketma-ket fayl emas, ketma-ket kirish uchun ochilgan fayl, ikkilik fayl emas, ikkilik kirish uchun ochilgan fayl deyish to'g'riroq bo'lar edi. Biroq, bundan keyin biz fayl turini ko'rsatadigan shunday atamalarga amal qilamiz.
Fayl turi fayldan ma'lumotlarni yozish va o'qish uchun optimal funktsiyalar to'plamini belgilaydi. Shuning uchun ham fayllar bilan ishlashda samarali dastur yozish uchun har doim dastur qanday fayl turlari bilan ishlashi va bu fayllarda ma'lumotlarni saqlashni tashkil etish haqida tasavvurga ega bo'lish kerak. Bu optimal kirishni ta'minlash va ushbu kirishga mos keladigan funktsiyalardan foydalanish imkonini beradi.

Download 51.4 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling