Skip to content

Shell Script kullanılarak basit bir TODO List uygulamasi yapilmistir.

Notifications You must be signed in to change notification settings

UgurCanAkcay/Go-TODO-Bazaar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go TODO Bazaar

Bash script ve Zenity kütüphanesiyle kodlanmis bir programdir.

main

Nasıl Kurulur&Nasıl Çalıştırılır?

Uygulama arayüzü zenity ile programlandığından bilgisayarınızda zenity kurulu olmalıdır. Kurulum için aşağıdaki komutu kullanabilirsiniz.

sudo apt-get install zenity

Projeye çalıştırabilme yetkisi vermek için: chmod +x try0.sh

Ardından çalıştırmak için ./try0.sh

Özellikleri

•Ana menüden istediğimiz seçeneğe çift tıklayarak ya da seçtikten sonra OK butonunu kullanabilirsiniz.

•Database e erişme

Alinacaklar --> "Bazaardan Alinacaklari Ekler"

Alinacaklari Ara --> "Bazaar Listesinde Arama Yapar"

Alicanaklari Gor --> "Bazaardan Alinacaklari Listeler"

Alindi --> "Bazaardan Alinanlari Siler"

Exit --> "Programi Sonlandirir!

main

Alinacaklar

main

main

• Ana menüden Alinacaklar kısmına tıkladığımızda ekrana bazaardan alınacakları ekleyeceğimiz bir ekran karşılıyor.

• Eklenecek nesneyi yazdıkdan sonra OK tuşuna basarak ana menüye geri dönüş sağlanıyor.

AlinacaklariAra

main

main main

• Girilen değerin database de bulunma durumu kontrol edilir. Datebasede mevcut ise bulunduğuna dair ekrana mesaj çıkar.

• Databasede aranan ürün mevcut değil ise bir hata mesajı verir. OK butonu ile ana menüye dönüş yapabilirsiniz.

AlicanaklariGor

main

• Databasedeki tüm alınacak bazaar nesnelerini gösterir.

Alindi

main

main main

• Ana menüden Alindi kısmına tıkladığımızda bizi bir data girişi yapabilceğimiz ekran karşılar.

• Girilen değerin database de bulunma durumu kontrol edilir. Datebasede mevcut ise silinir. Bilgilendirme ekranı ile silinen ürün belirtilir.

• Girilen veri database de bulunmuyorsa bulunmadıgına yönelik mesaj verir.

• Her iki durumda da OK butonu ile ana menüye dönüş yapabilirsiniz.

Exit

main

main

• Uygulamadan çıkmaya karar verdiğinizde menüden seçerek uygulamadan ayrılabilirsiniz.

• Çıkarken emin misiniz diye sorarak olası yanlış tıklamaların önüne geçilmesi sağlanmıştır.

YouTube Linki

Linke tıklayarak projenin anlatımını izleyebilirsiniz.

Kullanılan Teknolojiler

• Zenity Kütüphanesi (GUI)

• Bash Script

•Linux Araçları ve Kabuk Programlama Donem Projesi icin hazırlanmıstır.

"2) Shell Script kullanılarak basit bir TODO List uygulaması yapılacak. Veritabanı olarak text file kullanılacak. Ne kadar çok özellik varsa o kadar fazla puan alırsınız." maddesi secilmistir ve bu bağlamda proje bir Pazar (Bazaar) Uygulaması olarak geliştirilmiştir. Farklı özellikler eklenerek pazar alışverişi yaparken tüm ihtiyaçları karşılayacak şekilde hazırlanmıştır.

About

Shell Script kullanılarak basit bir TODO List uygulamasi yapilmistir.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages