Proje bash script dili ile oluşturulmuş olup, aşağıdaki işlemleri gerçekleştirebilmektedir;
- Bilgi Girişi
- Kayıt Arama
- Tüm Kayıtları Göster
- Kayıt Sil
- Çıkış
1.Adım) Whiptail Uygulamasını kurmak
sudo apt-get install whiptail
2.Adım) Proje dosyasını indirmek ve çalıştırmak için aşağıdaki komutları terminal ekranınıza kopyalayın ve Enter'a basın.
wget -P ~/ https://github.com/aslihanturkdonmez/whiptail_app/archive/main.zip
unzip ~/main.zip
mv ~/*-main ~/AslihanTurkdonmez
cd AslihanTurkdonmez
bash whiptail.sh
NOT: İsterseniz projeyi sağ üstten Download ZIP seçeneğini seçerek indirebilir, klasörü çıkarttığınız konuma terminalden erişip
bash whiptail.sh
yazarak da projeyi çalıştırabilirsiniz.
Proje ilk çalıştırıldığında kullanıcı için bir bilgilendirme ekranı yer alıyor. Bu bilgilendirme ekranı dsc.txt
dosyasından çekilmektedir. Projeyi indirirken bu dosyayı da aynı dizine indirdiğinizden emin olun!
Bilgilendirme ekranından 'OK' butonuna basıldığında karşımıza işlem seçebileceğimiz bir menü ekranı geliyor.
Menüden 1)DSC BTU üyesi ol seçildiğinde iki adet bilgi giriş ekranı gelecektir. Bir tanesinde İsim Soyisim diğerinde ise Öğr. No istenmektedir. Bu bilgiler girildiğinde ve kayıt başarılı olduysa demektir ki girilen bilgiler kayıt.txt
içine kaydedilmiş. Daha önceden böyle bir dosya yoksa aynı zamanda dosya oluşturulmuştur.
İsim-Soyisim alanı boş bırakıldığında İsim - Soyisim Alanı boş olamaz! uyarısı veriyor. Ve kayıt eklemeden Menü ekranına dönüş sağlıyor. Aynı şekilde aşağıda da görüldüğü üzere Öğr No alanı boş bırakıldığında uyarı veriyor ve 'OK' butonuna basıldığında Menü ekranına dönüş yapıyor.
Kayıt eklendiğinde ise aşağıdaki uyarı geliyor ve 'OK' butonuna basıldığında Menü'ye dönüş sağlanıyor.
Menüden 2)Üyeleri Listele seçildiğinde kayıt.txt
içindeki tüm kişiler görüntülenecektir. Eğer kayıt.txt yoksa veya içeriği boş ise aşağıdaki ekran gözükecektir.
Menüden 3)Üye Ara seçildiğinde ekrana aramak istenen kaydın bilgilerini alan ekran gelecek, 'OK' butonuna basıldığında ise kayıt.txt
içindeki aramayla eşleşen kayıtlar ekrana gelecektir. Eğer hiç üye yok ise Henüz hiç üye bulunmamaktadır! mesajı ekrana gelecektir.
Menüden 4)Üye Sil seçildiğinde ekrana silinmek istenen üyenin öğr no bilgisini alan ekran gelecek, 'OK' butonuna basıldığında ise kayıt.txt
içinde o numaraya ait kayıt varsa silinecektir.
Eğer yok ise kayıt bulunamadı uyarısı ekrana gelecektir.
Menüden 5)Çıkış Yap seçildiğinde ekrana Emin misin? diye soracak ekran gelir. Biraz daha kalacağım butonuna tıklandığında Menü ekranına dönüş yapacak, Gitmem gerek, görüşürüz butonuna tıklandığında ise program bitecektir.