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