20
2012
Javada Kütüphane Kayıt Programı
Bir kütüphanenin kitapları “kitap.txt” adlı dosyada ASCII olarak kayıtlıdır. Bu dosyadaki verilere kolayca erişmek için sizden program yazmanız istenmektedir. 5 adet kitabın kayıtlı olduğu örnek kitap verileri aşağıda verilmiştir. Arayüzde “Raporlar”, “Yazdır” ve “Opsiyonlar” adlı butonlar olmayabilir. Aşağıdaki veriler arayüzdeki etiketlere uygun şekilde sıralanmıştır: Kitap no, Başlık, Yazar1, Yazar2, …
Verileri “kitap.txt” adlı bir dosyaya kopyalayarak uygulamanızı test edebilirsiniz.
a) Aşağıdaki şekilde görülen arayüzü java ile kodlayınız.
b) “Kitap no” girildiğinde ve kutucuklara bilgiler girildiğinde ardından “Kayıt” butonuna basılırsa yeni kayıt dosyanın sonuna eklenmelidir. (Aynı kitap no’su veya diğer unsurların kontroluna gerek yok.)
c) “Arama” butonuna basılırsa, kitap nosu girilen ilgili kitaba ait bilgiler ilgili kutucuklara gelmelidir. “<<” ve “>>” butonlarına basılınca da veriler arasında dosyadan geliş sırasına göre dolaşılmalıdır. Her dosyadan okunan yeni kitap kaydına göre kutucuklardaki bilgiler değişmelidir.
1, Fundamentals of Mechanical Component Design, Kenneth S.Edwards, Robert B.McKee, , McGraw-Hill, mechanical, , 1, 1989, Rafta, 2, 8
2, Robotics, Ben-Zion Sandler, , , , robotics, , 1, 1984, Rafta, 2, 12
3, Graphic Science and Design, Thomas E.French, Charles, J.Vierck, Robert, J.Foster, McGraw-Hill, graphics, 1, 1993, Rafta, 14, 2
4, Vector Mechanics for Engineers Dynamics, Ferdinand P.Beer, E.Russel Johnston, , McGraw-Hill, mechanics, 1, 1989, Rafta, 21,
Şeklinde Yazdığım Java Ödev Programımım İndir.