not defterine kayıt girme etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
not defterine kayıt girme etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

23 Şubat 2010 Salı

Sıralı Dosyalar Visual Basic

Sequential Files – Sıralı Dosyalar işlemini gerçekleştirebilmek için bilmemiz gerekenler;
Dosya açtırma işlemi için : Open DosyaAdı for output As  #n
Output : dosya açma modudur.
n: Bir sayı olmak zorundadır.Çalışmış olduğumuz dosya numarasını ifade etmektedir.
İşlemi sonlandırmak için ise ;
close #n komutunu kullanırız.Yine buradaki n sonlandırmak istediğimiz dosyanın numarasıdır.
Mode kullanımlarının açıklaması :
Output :Bu mode sadece tek bir veri ekler , kendisinden önceki veriyi silmektedir. write # n
Append : Mevcut olan veri korunur ve üzerine istediğimiz veriyi ekleyebiliriz.  write # n
Input : input # n
Birkaç kod örneği vermek gerekirse ;

Private Sub Command1_Click()
Open “kaydedilecekyer/dosyaadi.txt” For Output As #1
Close #1
End Sub
gibi bir kod örneği ile istediğimiz uzantıda bir dosya oluşturabiliriz.Burdaki örnekte “dosyaadi.txt” adında bir text dosyası oluşturulmuştur.
Diğer bir kod örneğimiz ise şöyledir.

Private Sub Command1_Click()
Dim ad As String
ad = “Kemal”          ‘  Değişken
Open “student.txt” For Output As #1
Write #1, “Ali”, 29
Write #1, “Veli”, 25
Write #1, ad, 35
Close #1
End Sub
Buradaki örnekte ise “student.txt” adında bir text metni oluşturulmuş ve write komutu yardımı ile içerisine istediğimiz yazıları yazdırdık.
Dipnot : * Her write komutu bir satır ,
*Her bir ” , ( virgül) ” bir sütünü ifade eder.
* Ayrıca şu kaynaktada güzel bir açıklama yapılmış sayın Yrd.Doç.Dr. Orhan Cerit tarafından ( http://public.cumhuriyet.edu.tr/cerit/student/video/vb/dosyaisleri.pdf )
kaynak