Consol’da eğlenceli bir uygulama

Sizde programlamaya Console’un o simsiyah ve büyüleyici ekranıyla başladıysanız, biraz eğlence arıyor olabilirsiniz. Bu uygulamanın ilginizi çekeceğini düşünüyorum. İyi çalışmalar…

Şimdide bu uygulamanın kodlarına bakalım.

Continue Reading

Tom ve Jerry Oyunu

     Merhaba arkadaşlar bugün sizlere tanıtacağım bu basit oyun, aynı zamanda benim sınıf bitirme projemdi. Sizlere de ilham olması dileğiyle…

11

     Küçüklüğümüzden beri hep severek izlediğimiz Tom ve Jerry’e son yıllarda sanki biraz hasret kaldık gibi değil mi? .) Neden basit bir programlama kullanarak bu sevimli ikiliyi ölümsüzleştirmiyoruz?  Bu makalemin sonunda oyun yapmanın aslında o kadarda zor olmadığını göreceksiniz.

     Öncelikle giriş ekranından başlayalım. Burada oyuna biraz daha eğlence katması için ben zorluk seçme ekranı koydum. Elbette yemek tarifleri gibi her programcının kendi stili vardır kullanmaya da bilirsiniz. Bunun yerine sadece yükleniyor sayfası yada bir logoda kullanabilirsiniz.

22

     Oyunumuzun konusu ise şöyle Jerry’nin karnı çok açıkmış ve ekranda beliren tüm peynirleri süre bitmeden toplaması lazım. Elbette ekranda rastgele beliren Tom’da her zamanki gibi onu oldukça zorlayacak.

     Zorluk demişken, elbette oyunun başında seçtiğiniz zorluğa göre peynir sayısı, Tom’un hızı ve süre elbette değişiyor. Zor seviyede çok daha hızlı ve dikkatli olmalısınız.

     Oyunu kaybedince veya kazanıncada bu şekilde bi splash ekran bizi karşılıyor. Burada puanımız ve süremiz yazıyor.

33           22

Neyse sanırım bu kadar tanıtım yeterli .) projenin kodlarını buraya tıklayarak inceleyebilirsiniz. İyi çalışmalar…

Continue Reading

Kızılay Otomasyonu

giris

form

Bu projeyi yine üniversite 1. sınıfta bir dönem projesi olarak yapmıştım. Her ne kadar Kızılay’ın bu projeden haberi olmasada .) tam anlamıyla Kızılay için üretilmiş ve geliştirilmiş bir otomasyon programıdır. Veritabanı olarak Microsoft Access VT. (mdb) kullanılmıştır ve yazdırma, rapor alma, kayıt ekleme, gibi işlemlerin yapıldığı bu programda, donörlerin kişisel ve rutin bilgileride saklanmaktadır. Her nekadar bu projenin amacı; kan verme alışkanlığı kazandırmak ve hâlâ kağıtlarla yapılan bu işlemin daha güvenli ve hızlı bir ortama taşıyabilmek olsada, bir ödev olmanın ilerisine gidememesi ve şuanda kullanılmaması da beni hayli üzüyor. Bu yüzden bu projenin kodlarını şuan paylaşamayacağım fakat fikir olarak sizlerde bir kıvılcım yaratmasını diliyorum. Başarılar arkadaşlar…

Continue Reading

Klavyeden basılan tuşu bulma (ConsoleKeyInfo)

Console.Application‘da bir uygulama oluşturuyor ve kullanıcınızın klavyeden hangi tuşa bastığını öğrenmek istiyorsanız System sınıfındaki ConsoleKeyInfo yapısını kullanabilirsiniz. Kodlarımız şu şekilde:

Yazdığımız programın çıktısı ise şöyle olacaktır.

Eğer basılan tuşa göre bir işlem gerçekleştirmek isterseniz, (örn. ESC tuşuna basıldığında uygulamanın kapanması gibi..) basit bir if yapısı ile bunu sağlayabilirsiniz.

Şimdi buraya kadar bir sorun yok, ancak programımız henüz CTRL, ALT ve SHIFT gibi tuşlara basıldığında bunu gösteremiyor. Bu tuşlara basıldığında da ekranda bir çıktı istiyorsak, aynı yapının Modifiers özelliğinden faydalanabiliriz.

Umarım faydalı olmuştur arkadaşlar, iyi çalışmalar..

👋

Continue Reading

Console’da Fibonacci Dizisi oluşturmak

Fibonacci sayılarını duymuşsunuzdur. Duymadıysanız buradan inceleyebilirsiniz. Şimdi bu sayıları programa dökeceğiz. Dil yine C# ortam Console Application. Programın çıktısı ise şöyle :

Elbette sayılar sonsuz olduğu için 1597’de döngümüzü durdurduk. İyi çalışmalar…

Continue Reading

Console’da Çarpım Tablosu Yapmak

Bu makalemde sizlerle oldukça basit, küçük bir uygulama yazacağız. Dilimiz C# ve ortam da Console Application. Programın çıktısı ise şu şekilde :

Bu benim izlediğim bi yol, elbette farklı yollar izleyerekde aynı sonucu elde edebilirsiniz. Hayal gücünüze kalmış. Kolay gelsin .)

Continue Reading