Rehber C# diline giriş 1

Geçen forumda gördüm. Rehber tadında çok güzel mesajlar var. Ben de böyle bir şey yapmak istedim. Lakin bu bir seri olacak ve en çok bildiğim şey olan C#'ı öğreteceğim.

C# Nedir ve Neler yapılır?
C#, Microsoft tarafından geliştirilen çok zengin bir dildir. Yazılım dünyasındaki neredeyse her şeyi yapabilirsiniz.

C# Başlangıç dili için uygun mudur?
Benim başlangıç tercihim değildir. Ama çok hevesliyseniz bu dil ile de başlayabilirsiniz.

C# zor mu?
Kesinlikle değil. Tabii ben bildiğim için bana öyle geliyor olabilir. Ama bence kolay bir dil.

Basit SSS sorularını cevapladım. Eğer sorularınız var ise mesaj olarak yazmaktan çekinmeyin.

1. Gerekli Programları Kuralım

Bize gereken tek program Microsoft Visual Studio. Bu bir IDE. Yani kodlarımızı bu program sayesinde yazacağız. İndirme linki hemen alt satırda.

Ben size bu eğitim setinde Console App yani Konsol Uygulamaları yazmayı göstereceğim. CMD uygulamasına istediklerimizi yaptıracağız yani. Sonra ise siz hangi yolda ilerlemek isterseniz gidebilirsiniz.

2. C#'ı İnceleyelim

Visual Studio'yu kurun. Kuramadıysanız =>
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
. En başta garip kodlar olacak. Onlara kafa yormayın. Class gibi kavramlar diğer ders için :D

Şimdi arkadaşlar, CMD dediğimiz şahıs bir Konsol (Terminal). Yani biz kodlarımızda Console kelimesini kullanacağız. Yazılımda . işareti "içinde" demektir. Mesela "kalem kutusu"'nu düşünün. İçinde kalemler var. Biz yazılımda bu şekilde durumlarda kalemkutusu.kalem diyoruz. Yani "Kalem kutusundaki kalem". E biz CMD ile uğraşacak isek Console ifadesini kullanmalıyız.

İlk görevimiz CMD'ye "SA" yazdırmak olsun.
C#:
class Program
    {
        static void Main(string[] args)
        {

        }
    }

şöyle bir yerimiz var değil mi? Biz kodlarımızı "static void Main(string[] args)" ifadesinden sonra gelen iki süslü parantez arasına yazacağız. Süslü parantez "kod bloğudur".

Hadi o yere "Console" yazalım ve sonuna . koyalım. Çok fazla fonksiyon geldi değil mi? İşte onlar "Console" değerinin içindeki şeyler. Aşağıdaki kodu yazalım.
C#:
Console.WriteLine("SA");

Ne dedik burada? Console'nin içindeki WriteLine ifadesi. Yani "Konsoldaki yazdırma işlemi". Parantez açtık. Çünkü WriteLine bir metot. Metotlardan sonra parantez açılır. " işaretini koyma sebebimiz metin olduğu için. " işareti string yani metin değişkenini temsil eder. CTRL+F5 yaparak çalıştırın ve sonucu görün. DERKEENNN! Bir anda konsol açıldı ve kapandı değil mi? Konsolu açık bırakmak gerek. Bunun için Yazı yazdırma kodumuzun altına şu kodu yazın;
C#:
Console.ReadKey();

Bu kod konsolu açık tutar.

İyi günler dostlar. İlk yazım böyleydi. Umarım verim alırsınız. Sorularınızı yazmaktan çekilmeyin...
 
Son düzenleyen: Moderatör:
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı