Kod:
[SIZE="5"][COLOR="Purple"]Ders 2: Değişken Tanımlamak: [/COLOR][URL="http://www.turkhackteam.org/program-bolumu/1161603-kendi-programinizi-kendiniz-yazin-ders-2-a.html#post4764785"]Ders 2 için tıklayın.[/URL]
[COLOR="Purple"]Ders 3: Matematiksel İşlemler: [/COLOR][URL="http://www.turkhackteam.org/program-bolumu/1161702-kendi-programinizi-kendiniz-yazin-ders-3-a.html#post4765414"]Ders 3 için tıklayın.[/URL][/SIZE]
Merhaba arkadaşlar;
Bugün birlikte programlama altyapısı hakkında çalışacağız. Bu derslerin sonunda aklınıza gelebilecek çoğu programı yapabilecek hale geleceksiniz.
Derslerimizi Visual Studio üzerinden işleyeceğiz. Kullanacağımız dil ise C# olacak. Dersleri tamamı ile ücretsiz olarak vereceğim.
Hiçbir şekilde para veya başka bir şey talep etmiyorum. Sadece isteğim bildiğim küçük bilgileri arkadaşlarım ile paylaşabilmek.
Ayrıca ders programlarım okul içinde yararlı olabilir, 10 ve 11. sınıf öğrenciler için programlama dersleri adına yararlı bir makale olacaktır.
Ders için gereklilikler;
Visual Studio 2012/2013/2015
Bunun dışında başka gerekliliğimiz yok arkadaşlar, tamamen temelden başlayacağımızdan dil bilginiz olmasına gerek yok.
Şimdi, derslerimizi tek tek ekleyeceğim. Gün gün olabilir. Sistemimiz şöyle işleyecek; dersleri yavaş yavaş atmaya başlayacağım.
Sindire sindire öğreneceğiz. Altta yorumlarda da yardımcı olacağım, her yorumu kontrol edeceğim.
Her hatanıza yardımcı olmaya çalışacağım arkadaşlar. Şöyle de bir isteğim olacak, her dersimizin sonunda yaptığınız projeleri gösterebilirsek, daha şen şakrak bir ortam oluşturabiliriz. Böylece sadece öğrenmiş olmayız öğrenirken de eğlenmiş oluruz.
Ders 1;
Öncelikle arkadaşlar derslerimiz hayırlı olsun. Temelli ediyorum ki hepinize bir şeyler katabileceğim.
Şimdi başlangıç olarak Visual Studioyu açalım.
Karşımıza böyle bir ekran gelecektir. Bu ekranda visual studio ile ilgili çoğu şey bulunur.
Şimdi resmimize bakalım. Resimde kırmızı kutucukta olan alan visual studio ile ilgili özellikleri barındıran alandır. Burdan proje açabilir, visual studionun görünümünü değiştirebilir, rengiyle oynayabilir, araçları düzenleyebilir, yardım alabilir, programınızı veri tabanınıza bağlayabilir, programınızı test edebilir, projenizi kaydedebilir ve daha buna benzer bir çok ayarı buradan halledebilirsiniz. Bunları tamamıyla öğrenmek şuanda bize gerekli değil.
1 numaralı mavi alan sizin projenizi açmak için gireceğiniz kısımdır. Buradan istediğiniz türde yeni proje oluşturabilirsiniz. Console, form, android(eklenti ile), w8 uygulaması, vb.
2 numaralı turuncu alan ise sizin kullanmış olduğunuz projeyi açmak için kullanılan kısımdır. Burdanda önceden kayıt ettiğiniz projeyi tekrardan açıp üzerinde çalışmaya başlayabilirsiniz.
Ayrıca eski projeleriniz her çıkışınızda recent kısmında kayıt olmaktadır. En son proje en üstte olacak şekilde oradan kayıtlı projelerinizi kolaylıkla görebilirsiniz. Şimdi biz kırmızı alandan File kısmına gelelim. Oradan New > Project kutucuğuna tıklayalım.(Bulamayanlar için alt resim / Ayrıca kısa yol CTRL+Shift+N)
New > Project kısmına tıkladıktan sonra karşımıza şöyle bir kısım gelecektir. Bu kısımda yapmak istediğimiz projenin hangi türde olacağını belirleyeceğiz arkadaşlar. Hack programları ile ilgilenen arkadaşlar Windows Forms Application ile içli dışlıdır zaten, o tür programların yüksek çoğunluğu bu şekilde yapılmakta. Fakat biz buna daha sonraki derslerde geleceğiz. Şuanda mantığını kavramak için console application açacağız.(Küçük bir ek, yazacağımız program C# dilinde çalışacağından projeyi Visual C# kısmından açmanız gerekmektedir)
Console Application'u seçtikten sonra, sadece name kısmına bir ad girerek ok seçeneğini tıklayın.
Karşımıza şöyle bir ekran çıkacaktır.
Bu alan programınızı çalıştırmaya yarayan alandır. Start kutucuğu yazdığınız kodları çalıştırmakta görevlidir. Ayrıca programınızıda otomatik olarak kayıt etmektedir.
Öncelikle sarı kutulu kısım projenizin kayıt etme alanıdır. Visual Studio programınızı çalıştırdıkça kayıt edecektir otomatik olarak, fakat bazı durumlarda bu kutudan manuel olarak kayıt edilmesini sağlayabilirsiniz.
1 Numaralı kırmızı alan programımız için kodları yazacağımız alandır. Bu alan ve diğer alanlar hakkında daha fazla bilgiyi daha sonra vereceğim.
2 Numaralı siyah alanda ise programımızın dosyaları yer almaktadır. Burada şuanlık pek işimiz olmasa bile form application kullanırken yeni form açmak veya class açmak gibi işlere yarayacaktır.
Son olarak Programlamada bir ünlü olan "Merhaba Dünya" kodunu yazalım birlikte. Ama bu sefer özel olsun "Merhaba Turkhackteam" nasıl? Beğendiniz mi?
Console application da bir yazı yazdırırken şu şekilde yazdırırsınız;
Kod:
Console.Write("Yazılmak İstenen");
Console.WriteLine("Yazılmak İstenen");
Ayrıca programımızın açılıp kapanmaması için bir şey yapmamız gerek. Sadece write komutu yazarsanız açılıp kapanacağını görebilirsiniz. Bunu engellemek için programın sonuna şu kodu eklemeliyiz.
Kod:
Console.ReadKey();
Deneyelim.
Kod:
Console.Write("Merhaba");
Console.Write("Turkhackteam");
Console.ReadKey();
Birde Console.WriteLine ile deneyelim. Bu komut yazıyı yazdırır ama sonunda bitirmez, bir alt satıra geçer ve öyle bitirir.
Kod:
Console.WriteLine("Merhaba");
Console.WriteLine("Turkhackteam");
Console.ReadKey();
Umarım anlamışsınızdır, dersimizin sonuna geldik. Sorularınız, önerilerinizi yorumlarda belirtebilirsiniz. Bir sonraki derste matematiksel işlemlere geçeceğim ve mantığını iyice kavratmaya çalışacağım.
Bir sonraki derste görüşmek üzere arkadaşlar
Son düzenleme:



