Ötelemeli Sezar Şifreleme Yöntemi

Ötelemeli Sezar Şifreleme Yöntemi,

Bu yöntem; girilen cümlenin her karakteri belirtilen öteleme miktarı sonrasındaki karakter ile değiştirilmesiyle yeni cümle oluşturulmasıdır.

Algoritma:

  • Yöntem uygulanacak cümle kullanıcıdan alınır.
  • Öteleme miktarı kullanıcıdan alınır.
  • Girilen cümledeki her karakter için öteleme ayrı ayrı yapılacağı için cümledeki tüm karakterleri gezmek gerekmektedir. Cümlenin boyutu kadar gezen bir döngü oluşturulur.
  • Döngü içerisinde cümlenin o anki karakterinin ascii karşılığı bulunur.
  • Eğer karakter boşluk ise değiştirilmez. Değil ise Ascii karşılığının 3 sonrası alınır. Eğer üç karşılığı harflerden başka karaktere giderse tekrar alfabenin ilk harfine geri dönülür ve öteleme miktarı kadar öteleme yapılır. ( Büyük ve küçük harf için ayrı ayrı yapılır.)

Okumaya devam et Ötelemeli Sezar Şifreleme Yöntemi

Java Stok Otomasyon Sistemi

Proje indirme linki güncellendi

 PROJE İNDİRME LİNKİ : Projeyi İndirmek için buraya tıklayınız

Projede kullanılan fonksiyonlar:

  1. setDefaultCloseOperationt(parametre);
    • Pencere kapatılmak istediğinde ne yapılacağına ayarlayan fonksiyon.
  2. setSize(genişlik, yükseklik);
    • Nesnenin boyutunu ayarlar.
  • setBounds(x, y, genişlik, yükseklik);
    • Nesneyi belirtilen koordinata yerleştirir.
  1. setResizable()
    • Pencerenin büyütülüp küçültülmesini engeller.
  2. addActionListener(listener);
    • Nesneye bir dinleyici ekler, nesneye tıklandığında ne yapılacağına karar verir.
  3. setBackground(renk);
    • parametre olarak girilen rengi bulunan nesnenin arkaplanı olarak ayarlar.
  • Connection connection;
    • Bağlantı nesnesi
  • ResultSet result;
    • Yapılan sorgu sonucunda döndürülen değerlerin tutulacağı nesnedir.
  1. Statement statement;
    • Veritabanına gönderilen sorgu ifade nesnesidir.
  2. executeQuery(ifade);
    • Parametre olarak göndürelen ifadeyi sorgular ve geriye sonuçları ResultSet tipinde döndürür.
  3. first();
    • result nesnesindeki sorgu sonuçlarına ait ilk satıra ulaşır.
  • last();
    • result nesnesindeki sorgu sonuçlarına ait son satıra ulaşır.
  • next();
    • result nesnesindeki sorgu sonuçlarında bulunduğu satırdan bir sonraki satıra gider.
  • getRow();
    • result nesnesindeki sorgu sonuçlarına ait toplam satır sayısını geri döndürür.
  1. getString(sutunIsmi), result.getInt(sutunIsmi)
    • Parametre olarak girilen sütundaki değeri geri döndürür.
  • updateString(sutunIsmi, deger), result.updateInt(sutunIsmi, deger)
    • result nesnesinin o an bulunduğu satırdaki parametre olarak girilen sütun ismininin içeriğini parametre olarak girilen deger olarak gunceller.
  • updateRow()
    • result nesnesini bulunduğu satırdaki içeriği günceller.
  • insertRow()
    • result nesnesinin bulunduğu satıra yeni içerik ekler.
  • moveToInsertRow()
    • result nesnesini boş olan ilk satıra yeni kayıt eklemek için taşır.
  1. deleteRow()
    • result nesnesinin o an bulunduğu satırı siler.
  • Container container;
    • Eklenen componentlerin tutulduğu nesnedir.
  • removeAll();
    • container nesnesindeki tüm componentleri kaldırır.
  • invalidate();
    • container nesnesini geçersiz kılar.
  • repaint();
    • container nesnesine yeni eklenen componentlere göre yeniden şekillendirir.
  • Jtable tablo;
    • Listeleme için kullanılacak olan nesnedir.
  • showConfirmDialog(,,,,);
    • Hata durumlarında veya başarılı olunan durumlarda ekranda ileti göstermede kullanılan diyalog penceresi.
  • setLocation(x, y)
    • Pencere yerleşim yeri belirlemede kullanılan fonksiyon.

Okumaya devam et Java Stok Otomasyon Sistemi