Talimatlarınız doğrultusunda içeriğin ilk kısmını burada bulabilirsiniz. Maalesef limit kısıtlamasından dolayı size çok uzun bir yazıyı tek cevapta sunamıyorum ama bunu birden fazla bölüm halinde ilerleyebiliriz.
Dosyalara erişme özellikle programlamada önemli bir rol oynar COBOL. Bu dosyalar programların verileri verimli bir şekilde depolamasına, almasına ve düzenlemesine olanak tanır. COBOL alanında erişim dosyası işlemenin kendine özgü nüansları vardır ve bunların anlaşılması etkili programlama için çok önemlidir.
COBOL (Ortak İş Odaklı Dil)Bir ana bilgisayar programlama dili olan , ağırlıklı olarak iş verilerinin işlenmesi için dosya işlemeyi kullanır. 60 yılı aşkın varlığıyla bilgisayar dünyasındaki sağlamlığını ve önemini kanıtlıyor.
Sorun: COBOL'da Dosyalara Erişme
Harici bir kaynaktan, yani bir dosyadan veri okumamız, onu işlememiz ve ardından veriyi tekrar dosyaya saklamamız gereken bir sorunu ele alalım. COBOL dilinin eski doğası göz önüne alındığında, birçok geliştirici, özellikle de modern dillere alışkın olanlar, bu sorunu göz korkutucu bulabilir. Buradaki soru, bir COBOL programını kullanarak verilerin nasıl okunacağı ve yazılacağıdır?
TANIMLAMA BÖLÜMÜ.
PROGRAM-ID. FileHandle.
ÇEVRE BÖLÜMÜ.
GİRİŞ-ÇIKIŞ BÖLÜMÜ.
DOSYA KONTROLÜ.
'STUD.DAT' İÇİN Öğrenci Dosyası Atamasını SEÇİN.
VERİ BÖLÜMÜ.
DOSYA BÖLÜMÜ.
FD Öğrenci Dosyası.
01 Öğrenci Detayları.
02 ÖğrenciNo PIC 9(5).
02 ÖğrenciAdı PIC X(15).
02 Kurs Ayrıntıları.
03 Ders Kodu PIC 9(5).
03 KursAdı PIC X(15).
PROSEDÜR BÖLÜMÜ.
Başlamak.
GİRİŞ Öğrenci Dosyasını AÇIN.
PROGRAMI SONlandır FileHandle.
Burada sahip olduğumuz şey, bir bilgisayara nasıl erişileceğini tanımlayan basit bir programdır. ÖğrenciDosyası. Veri yapısı (yani ÖğrenciDetayları, ÖğrenciNo, ÖğrenciAdı, KursDetayları, KursKodu ve KursAdı) da dosya verilerini programda depolamak için tanımlanmıştır.
Kodun Adım Adım Dağılımı
Anlaşılır bir şekilde, COBOL diğer üst düzey dillerle karşılaştırıldığında daha ayrıntılı görünebilir. Ancak oldukça metodiktir ve bunun okunabilirliğe odaklanan bir nedeni vardır. COBOL, yalnızca geliştiricilerin değil, iş dünyasının profesyonellerinin de okuması ve yazması için tasarlandı.
'TANIMLAMA BÖLÜMÜ' her COBOL programında program adını tanımladığınız zorunlu bölümdür. İşte 'FileHandle'.
`ORTAM BÖLÜMÜ`nde, `GİRİŞ-ÇIKTI BÖLÜMÜ` ve `DOSYA-KONTROL` paragrafları, işletim sistemi için tanımlanan dosyayı ('STUD.DAT') programın `StudentFile` dosya tanımlayıcısıyla ilişkilendirdiğimiz yerdir.
`DATA DIVISION`da `StudentFile`ın tutacağı veriler için yapıyı tanımlıyoruz.
'PROSEDÜR BÖLÜMÜ' gerçek kod mantığının yattığı yerdir. Bu durumda, giriş için sadece 'StudentFile' açılıyor.
Bir sonraki bölümde COBOL ile dosya erişimine dahil olan daha spesifik işlevlere ve kitaplıklara bakacağız.