İsthambul1453 | lessons | csharp | part 2

  • Konuyu açan Konuyu açan isthambul1453
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 0
  • Gösterim Gösterim 66

isthambul1453

MT Üye
MT Üye
Mesaj
304
Çözümler
1
Beğeni
180
Puan
399
Ticaret Puanı
0
Bu derste kullanacağımız editörün kurulumunu göstereceğim. Visual Studio Community indirmek zorunlu değil; isteyen VS Code da kullanabilir. Her iki editör için de adımları anlatacağım.

VS Community kurduysanız:

  1. "Modify" (Değiştir) butonuna tıklayın.
  2. Aşağıdaki bileşenleri işaretleyin:
    • and web development
    • Azure development
    • .NET Multi-platform app UI development
    • .NET desktop development
    • Data storage and processing
    • Visual Studio extension development
  3. Language packs (Dil paketleri) kısmına gelin, Turkish yazan kutucuğun işaretini kaldırın. Sadece English seçili olsun.
Kurulum tamamlandıktan sonra ilk etapta yeni bir proje oluşturacağız.

Arama kutusuna console yazın ve Console App (.NET Framework) olanı seçin.

1775466593395.webp


Arama kutucuğuna console yazıp Console.App (.NET Framework) olanı seçelim


1775466683981.webp


Next dedikten sonra bu kısımda oluşturacağınız projeye bir isim verin

1775466845396.webp


.NET Framework olarak 4.7.2 kullandığımı aşağıya koymuş olduğum ekran görüntüsünden görebilirsiniz


1775466913035.webp


Ardından üzerinde çalışacağımız alan açılacak ve şu şekilde görünecektir.​

1775467048236.webp

Bütün projeler Main metoduyla başlar. Main olmak zorundadır. Projeyi başlatıp çalıştırdığınızda sistem, projenin içinde bulunan Main metodunu arar. Yani Main metodu olmazsa proje çalışmaz. Bütün işlemler Main metodundan başlar. Değişkenler, koşullu ifadeler, döngüler, diziler – kısacası birçok konuyu bu blokta işleyeceğiz.

Çalıştırdıktan sonra ekran hemen kapanacaktır. Ama biz ekranda ne yazdığını görmek istiyoruz. Bunun için aşağıya inip:​

1775467759842.webp




C#:
Genişlet Daralt Kopyala
Console.Read();

ekliyoruz peki bu kod ne yapar?

Entera basmanızı bekler, ne zaman entera basarsanız program kapanacaktır, kısaca, entera basmanız için programın beklemesini sağlayan koddur.

çalıştırdıktan sonra karşımıza böyle bir yer gelecektir

1775468051212.webp


entera basınca program kapanır. Programda yukarıdan aşağıya çalışır kodlar aşağıdan yukarı değil.

Önemli olan diğer bir özellikten bahsedelim

1775468527917.webp


bu yazdıklarımı manalı birer kodlar olarak düşünün gerçi değil ama şimdilik düşünün ve alt satıra geçmesini sağlamak için ne yapacağız bundan bahsetmek istiyorum, bunun için Tools -> Options -> Text Editor -> C#

1775468700867.webp


kısaca burayı bulmaya çalışın ardından word wrap işaretleyin böylelikle otomatik olarak yazdığınız kodlar aşağıya inecek yani alt satıra geçecektir, yani yazdığınız kodlara hakim olmak ve kontrolün sizde olması adına bunu bu şekilde işaretlemeniz sizin için avantajdır ama kullanmak istemesenizde saygı duyarım.

1775468902952.webp


gördüğünüz üzere biz şu an program.cs'te çalışıyoruz.

1775468941862.webp


app.config ne işe yarar?

burada projemizin konfigürasyonlarını ve konfigürasyon ayarlarını yaptığımız yerdir, kısaca, veritabanı bağlantıları ve farklı türden ayarlar için ayarlamaları buradan yapıyoruz fakat ilk etapta burası ile hiç bir işimiz olmayacak bu sebeple burayı kapatalım şimdilik.

1775469344065.webp


Referans kısmında ise yüklediğimiz paketleri ve projeleri gösteren alandır.

VS Code kullananlar için

1775473462094.webp

ayrıca şunuda kurmanızı öneririm

1775473585653.webp


ardından şunları yazmanız projeyi ayağa kaldırmanız için yeterli olacaktır

dotnet
dotnet new console
dotnet run

1775473662382.webp



vs community kullanamayan kişiler de böyle ilerleyebilir mac kullanan varsa vs
 

Dosya Eklentileri

  • 1775467358474.webp
    1775467358474.webp
    2,6 KB · Gösterim: 7
  • 1775467454158.webp
    1775467454158.webp
    3,2 KB · Gösterim: 8
Geri
Üst