Türkiye Haritasında İllere Özel Yemekler

Uygulamamızın ilk açılış ekranı yukarıdaki görselde olduğu gibidir.

Kütahya iline tıkladığımız zaman sağ üst köşedeki listbox ta Kütahya’nın özel yemeklerini görmekteyiz.

İkinci tıklama Bursa’ya yapıldığında listbox temizlenip;Bursa’nın özel yemeklerini görürüz.

Şimdi Kodlarımızı İnceleyelim…
[crayon-5c3f42614009c818122496/]
Bir sorunuz olur ise siteden bize ulaşabilirsiniz arkadaşlar.

HAZIRLAYANLAR

Fatma AKTAŞ

Sema SERDAROĞLU

 

 




Yılan Oyunu

Yılan Oyunu Hakkında:

  • Sağa gitmek için sağ tuşu ve D harfi kullanılır.
  • Sola gitmek için sol tuşu ve A harfi kullanılır.
  • Yukarı gitmek için yukarı tuşu ve W harfi kullanılır.
  • Aşağı inmek için aşağı tuşu ve S harfi kullanılır.
  • Yılan yemi her yediğinde yeni yem gelir ve  yılan büyür.
  • Yılan kendini yediğinde ve duvarlara çarptığında ölür.
  • Oyun boyunca yapılan en yüksek skor gösterilir.
  • Yandığımızda yeni oyun dersek skor sıfırlanır ve yılan ilk haline geri gelir.
  • Yılan öldüğünde ekrana “Kaybettiniz !” mesajı gelir.                                                         Yilan Oyununu Githup Bağlantısı



Parolaları Şifreleyerek Veritabanına Kaydetmek

İnternet kullanımının artması ile internet kullanıcılarının sosyal medya ve eposta gibi hesaplarının sayısı da git gide arttı. Bir çok kullanıcı tüm hesapları için tek bir şifre kullanıyor bu da güvenliği minimum seviyeye indirmiş oluyor. Her hesabı için ayrı şifre belirlemesi ve bu şifreleri hatırlaması da kullanıcıya güç geliyor.

Hesaplarımın güvenlikleri yüksek olsun hepsi için ayrı şifre kullanayım fakat bu şifreleri tek tek hatırlamak zorunda kalmayayım diyenler için bu program yani “şifrelerini bir yere kaydedip istediği zaman da öğrenebileceği bir program” kurtarıcıları olabilir.

Programda şifreyi olduğu gibi veritabanına kaydetmek yerine “Sezar Şifrelemesi (Ceaser’s Cipher)” kullanarak yani şifreyi şifreleyerek kaydediyoruz. Sezar Şifreleme basit bir şifreleme yöntemi olup şifrenin her karakterini daha önceden belirlenen sayı kadar kaydırır. Sezar Şifreleme yerine daha güçlü bir yöntem ya da kendi şifreleme yönteminizi kullanabilirsiniz.

Kullanıcı Girişi Ekranı

Program ilk olarak Kullanıcı Girişi ile başlıyor. Burada daha önceden belirlediğimiz ve veritabanına kaydettiğimiz “Kullanıcı Adı ve Şifre” ile giriş yapıyoruz. Giriş butonuna bastığımız zaman girilen kullanıcı adı ile şifreyi veritabanı ile karşılaştırıyor. Eğer kullanıcı adı ve şifre uyuşuyorsa “Programın Ana Ekranı” açılıyor. Eğer uyuşmuyor ise MessageBox ile hata mesajı veriyor.

 

Programın Ana Ekranı

Programın ana ekranında karşımıza 3 grup çıkıyor. İlk grupta kaydettiğimiz hesapları veritabanından çekerek  ListView yazdırıyoruz. Bu kısımda istediğimiz hesabı MouseClick ile “Id” kısmından seçerek ikinci gruba aktarıyoruz. Bu grupta seçilen hesabın adını ve şifresini değiştirmek istiyorsak TextBox kısmına yeni veriyi giriyoruz “Seçili Hesabın Bilgilerini Güncelle” butonuna tıklıyoruz. Veriler güncelleniyor. Eğer bu hesabı silmek istiyorsak “Seçilen Hesabı Sil” butonu ile veritabanından siliyoruz. Asıl amacımız olan “Şifreyi Görmek” için “Seçilen Hesabın Şifresini Gör” butonuna tıklayarak hesabın şifresini veritabanından çekiyoruz ve program şifreyi çözüyor ve  TextBoxa yazarak bize gösteriyor.

Üçüncü grup ise adı üstünde “Yeni Hesap Ekleme”. İlk TextBoxa hesabın adını örneğin “Google,facebook,github” yazıyoruz, ikinci TextBoxa ise şifremizi giriyoruz. “Yeni Hesap Ekle” butonuna tıkladığımız zaman program girdiğimiz şifreyi Sezar Şifreleme ile şifreleyerek veritabanına kaydediyor. Eklediğimiz yeni hesabı anlık olarak ilk gruptaki ListViewe de yazılıyor.

Programın kodları GitHub platformundadır görmek için TIKLAYINIZ!!

HAZIRLAYANLAR:

MİRAÇ KESKİN

ÖMER KOYUNCU




ZERAlarm ( Çok İşlevli Alarm Programı )

 

Program kodları için tıklayınız.

Hazırlayan: Muhammed Şamil Özer




Ministanbul

Herkese merhaba,

İstanbul’un turizm potansiyelini göz önünde bulundurarak, işlevsel bir tanıtım uygulaması yapmaya karar verdim.

C# kullanarak hazırladığım programı sizlere tanıtacağım;

Program basit bir kullanıma ve sade bir görünüme sahip, sırasıyla butonların işlevini tanıtacağım;

Çarşı Pasaj

Butona tıkladığımızda İstanbul’daki çarşılar hakkındaki bilgiler, yanında fotoğrafları olacak şekilde karşımıza çıkıyor

 Korular

Bu kısımda İstanbul’daki korular hakkında bilgilendirme yapıyor ve bilgilendirmenin hemen  altında koruya ait görseller galeri şeklinde karşımıza çıkıyor

Müzeler

Uygulamanın bu kısmında combo box’ tan müze türü ve müze belirleyerek;

Müzenin adresini,telefon numarasını ve açık olduğu günleri yanında müzenin fotoğrafıyla birlikte görüntüleyebiliyoruz.

Köprüler

İstediğimiz köprüyü seçerek hakkındaki tüm bilgilere göz atabiliyoruz;

Metro

Uygulama Combobox’tan seçtiğimiz hattın duraklarını gösteriyor, gitmek istediğim yere metro hattı var mı? varsa hangi metro hattı? gibi sorularınızı giderebilir.

Metrobüs

Uygulama Combobox’tan seçtiğimiz hattın duraklarını gösteriyor, gitmek istediğim yere metrobüs hattı var mı?varsa hangi metrobüs hattı? gibi sorularınızı giderebilir.

Canlı Kamera

Uygulama İstanbul Büyükşehir Belediyesinin sitesi  üzerinden şehrin canlı kameralarını sizlerle paylaşıyor.

Ekran görüntüsü aldığım sırada internet hızım çok düşük olduğundan canlı yayın yüklenmedi, dolayısıyla aşağıda ekran boş gözükecektir, programı github üzerinden indirip çalıştırdığınızda izleyebilirsiniz.

(6 kişilik öğrenci evinde yaşıyorsanız sizlerde benim gibi ay sonunda 0,4 megabit internet hızıyla karşılaşabilirsiniz 😀  )

Adalar

İstanbul’daki adalar hakkında bilgi alabilir, hemen altında yer alan galeride fotoğraflara göz atabilirsiniz

Ne Yenir?

Bu  başlık altında dünyaca tanınan Türk Mutfağının çeşitli tatlarını İstanbul’un neresinde tadacağınıza dair bir rehber olmak istedim.(Reklam amaçlı değildir, tavsiye amaçlıdır.)

Fotoğraflar

İstanbul’un en güzel manzaralarını bu galeriden inceleyebilirsiniz

Vasıta Haritası

Uygulama; sağ tarafta yer alan İstanbul raylı sistemler haritasını, mouse imleci doğrultusunda sol tarafa daha yakın ve net bir şekilde aktararak incelemenizi sağlar

Ne Alınır

İstanbul’da yer alan çarşılarda neyi nerede bulabileceğinize ve nereden ne almanızı tavsiye eden bir açıklama yer alıyor

Hakkımızda

Uygulamayı github adresimden indirip inceleyebilir, yorumlarınızı benimle paylaşabilirsiniz.

Github: https://github.com/cagrikonca

İletişim: cagrikonca1@gmail.com

Çağrı KONCA

https://www.youtube.com/watch?v=JppoDOjaOUI




Alışveriş Tutar Hesaplama Programı

 

 

Öncelikle merhaba arkadaşlar ,

Alışveriş esnasında satın alınan malzemelerin fiyatlarını, indirim oranına göre hesaplayan programı yapmaya çalıştım.

Programın ana görüntüsü aşağıdaki gibidir.

Butonların Görevleri : 

Ürünü listeye ekle butonu : Ürün adı ve ürün fiyatına yazılan değerleri Alışveriş detayları kısmına atar.

Alışveriş listesindeki fiyatların toplamı butonu :  Alışveriş listesindeki fiyatların toplamını verir.Ve toplam ödenecek tutar kısmında toplam fiyat yazar.

Temizle butonu : Uygulamadaki yazıları temizler.

Örnek bir uygulama aşağıdadır.

Programda bilgi girilmemesi halinde ekrana aşağıdaki gibi hata vermektedir.

Projenin GitHub linki aşağıdadır.

https://github.com/fatihmehmett/AlisVerisHesaplamaProgrami

 

HAZIRLAYAN : FATİH MEHMET SAĞIR

 




ACCESS VERİ TABANI İLE GEZİ ANKETİ PROJESİ

Bizim projemiz bir gezi anketi projesidir. Bu proje access veri tabanı yardımıyla veri tabanından veri çekme, veri tabanına veri ekleme, veri güncelleme ve veri silme işlemlerini içeriyor. Öncelikle “ gezianket “  adında bir Access tablosu oluşturuyoruz. Bu Access veri tablosu aşağıda verilmiştir.

 

Proje için iki adet form kullandık. Form 1’i oluşturmak için bir adet dataGridView, beş adet button, beş adet label, üç adet textBox ve iki adet comboBox kullanıyoruz. Form 1’e ad olarak GEZİ ANKETİ adını verdik ve arka plan özelliklerinden rengini belirledik (Özellikler kısmında bulunan  backcolor yardımıyla yapılıyor. ) . Ekran alıntısı aşağıdaki gibidir.

Verilerin dataGridView’ de görünmesinin birkaç yolu vardır biz kodlar yardımıyla yaptık. Kodlar aşağıda verilecektir ve açıklama satırıyla bu durum bir kez daha açıklanacaktır. Form 2 oluşumu için ise bir adet label, bir adet textBox ve bir adet button kullanılmıştır. İsim olarak ÖNERİLER adı verilmiştir. Arka plan, form 1 ile aynı şekilde belirlenmiştir.Form 2’nin ekran alıntısı aşağıdaki gibidir.

 

 

Her iki form içinde simge olarak aşağıdaki görsel belirlenmiştir. Simge özellikler kısmında bulunan Icon yardımıyla yapılıyor.

 

 

Access veri tablomuz ilk etapta boştur. Şimdi kodlar yardımıyla gerekli veri tabanı işlemlerini gerçekleştirelim. İlk olarak global alanda access bağlantımızı oluşturuyoruz.
[crayon-5c3f42614127f403405174/]
Veri tabanı oluşturulduktan sonra, GÖSTER adındaki butonumuza çift tıklayarak access tablomuzda ki verileri görmemizi sağlayan kodları yazıyoruz.Kodlar aşağıda açıklamalarıyla birlikte verilecektir.
[crayon-5c3f426141289593389086/]
Access veri tabanına kod eklemek için EKLE adlı butonumuza çift tıklıyoruz ve aşağıdaki kodları yazıyoruz. Kodlar açıklama satırlarıyla açıklanmıştır.
[crayon-5c3f42614128e914189271/]
 

Form 1 deki SİL butonuyla tablodaki verileri siliyoruz.Silme işlemi için SİL butonuna çift tıklayarak aşağıdaki kodları yazıyoruz.
[crayon-5c3f426141293113447412/]
Access veri tabanındaki veriler üzerinde değişiklik yapmak için GÜNCELLE butonuna çift tıklıyoruz ve aşağıdaki kodları yazıyoruz.
[crayon-5c3f426141298691197211/]
Burada unutmamamız gereken kısım bağlantının ( baglanti) her bir komut için açılıp kapatılması gerektiğidir. Bunu  veri tabanının sadece işlem süresince açık kalması için yapıyoruz. Form 1 için son buton olan ÖNERİYE GİT butonu ise formlar arası geçişi sağlar. Formlar arası geçiş aşağıdaki kodlar yardımıyla yapılmaktadır.
[crayon-5c3f42614129d309488151/]
Form 2 deki amaç anketi yapan kişilere Türkiye illeri arasında öneride bulunmaktır. Bu işlem random yardımıyla yapılıyor. Form 2 de ÖNERİYİ GÖR butonuna çift tıklayarak aşağıdaki kodları yazıyoruz.
[crayon-5c3f4261412a2641974822/]
Aşağıda form 1 için bütün kodlar verilmiştir.
[crayon-5c3f4261412a7980675594/]
 

Form 2′ nin bütün kodları aşağıda verilmiştir.
[crayon-5c3f4261412af384107392/]
 

Aşağıda form 1’in her bir butonu için uygulamalar yapılacaktır.

Accesste veri tabanındaki verileri göstermek için GÖSTER butonu faaliyeti aşağıdaki gibidir.

Accesste veri tabanına veri eklemek için EKLE butonu faaliyeti aşağıdaki gibidir.

 

 

Accesste veri tabanından veri silmek için SİL butonu faaliyeti aşağıdaki gibidir.

Accesste veri tabanındaki veri üzerinde değişiklik yapmak için için GÜNCELLE butonu faaliyeti aşağıdaki gibidir.

 

 

 

Form 2 için çalışma mantığı aşağıdaki gibidir.

 

Uygulamamıza buraya tıklayarak ulaşabilirsiniz.

 

HAZIRLAYANLAR;

BEYZA NUR KILIÇ

AYŞE YILDIRIM

 




Küp Toplama Oyunu (Cubiction)

Oyun temelde basit bir challenge’a benzemektedir. 30 Saniye içerisinde mümkün olduğunca küpleri toplamak üzerine kurulu bir mantığı bulunmaktadır.

Fonksiyonlar ve İşlevleri

Start()

Objelerimizi bir fiziksel cisim olarak değerlerini alıyoruz. Sayacımızı sıfırlıyoruz.

Update()

Kalan zamanı hesaplar, ekrana anlık olarak gönderir. Zaman 0’a geldiğinde GameEndingScreen() fonksiyonunu çağırır ve oyunu durdurur. R’ye basarak RestartGame() fonksiyonunu çağırarak tekrardan başlatır, Q’ya basarak oyundan çıkış sağlanır.

FixedUpdate()

Topun kontrolünü ok tuşlarıyla sağlar ve hızını atar.

OnTriggerEnter(Collider other)

Topumuz eğer Pick Up tagıyla eşleşen (küpümüz oluyor bu durumda) cisme dokunursa yok edip duvarlar arasında bir rastgele yerde tekrardan doğuyor. Bu sırada sayacımıza bir arttırıp atıyor ve anlık olarak ekranda göstermesini sağlayan SetGameEndingScreen() fonksiyonunu çağırıyor.

GameEndingScreen()

Süre dolunca ekrana çıkar ve kullanıcıdan aldığı değere göre işlem yapar.

SetGameEndingScreen()

Skoru yazdırır.

RestartGame()

Sahneyi baştan yükler yani oyun için tekrardan başlar.

Github linki 




İNGİLİZCE-TÜRKÇE HAFIZA OYUNU

 

 

 

 

 

 

 

 

 

 

Oyun Hakkında;

  • Oyunumuz İngilizce-Türkçe Aylar ve Renkler üzerine yapılmıştır.
  •  Amaç görsel hafıza ile kolay öğrenmeyi sağlamaktır.
  • Oyunun giriş penceresi 2 butonda oluşmaktadır. Oyuna başlamak için bölümlerden birini seçiniz.
  • Seçtiğiniz bölümde BAŞLA butonuna basmadan oyun açılmamaktadır.
  • BAŞLA’yı seçtikten sonra süre başlamaktadır.
  • İkili eşleme ile bütün resimler açıldıktan sonra  oyun bitecektir.

-> AYLAR veya RENKLER Butonu ile  oyun penceresi açılacaktır.

Oyun kodlarına aşağıdaki linkten ulaşabilirsiniz.https://github.com/Grup-HF

İYİ EĞLENCELER 

HİLAL TAŞKIRAN – FURKAN ÇOKŞEN

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 




C#-Garsonsuz Sipariş Sistemi

                    Ana giriş ekranında bizi sipariş listesine veya admin paneline götürecek iki buton bulunuyor. İmlecimiz “sipariş ver” butonunun üstüne geldiğinde “Hand” şeklini alır.”Admin panel” üzerine geldiğinde ise “No” şeklini alır.

İlk olarak “Sipariş ver” butonuna basalım;

Karşımıza çıkan ekranda “Yiyecekler”,  “İçecekler”, “Tatlılar” adında menüler ve menü içerikleri bulunuyor. Menü içeriklerimiz checkboxlardan oluşuyor ve checkboxları aktif hale getirdiğimizde aktif olan checkbox listboxa ekleniyor. İnaktif konuma getirdiğimizde ise listboxtan siliniyor.

 

BUTONLARIN ÖZELLİKLERİ

Ekle: Müşterinin “Özel İstek” kutusuna yazacağı isteği “Sepetiniz” listesine yazar.

Sepeti Temizle: Sepet dolu ise sepeti temizler.

Gönder:Sepetiniz” listesindeki içerikleri Form3 de yani yönetici panelindeki “Masa1” listesine gönderir.

Çıkış: Ana ekrana dönmemizi sağlar.

 

 

Yönetici panelimizde ise sipariş panelindeki “Kahvaltı tabağı“, “Günün çorbası“, “Vejetaryen Menü” seçeneklerinin içeriğini değiştireceğimiz ve gelen siparişleri görebileceğimiz bir tablo görüyoruz. Kısaca Buton özelliklerinden bahsedelim;

Yaz: “Günün Çorbası” içeriğini değiştirir.

İçerik ekle: “Kahvaltı tabağı” ve “Vejetaryen menü” içeriklerini değiştirir.

Sipariş Menüsü: Sipariş listesi formunu açar.

Çıkış: Ana sayfaya yönlendirir.

 

HAZIRLAYANLAR

  • Berat DAĞTEKİN
  • Rabia UĞURLU

 

Github