C# Console vs form

Ubeydullah44

Centipat
Katılım
3 Şubat 2023
Mesajlar
78
Daha fazla  
Cinsiyet
Erkek
Sadece bilenler yazsın(kesin olarak bilenler). Yoksa laf kalabalığı oluyor. C# da Console mi öğreneyim yoksa form mu? Unity için lazım.
 
Son düzenleyen: Moderatör:
Unity için ikisine de ihtiyacınız yok. Sadece C# öğrenmeniz gerekiyor. Pratik yapmak için Console kullanın.
 
Sadece bilenler yazsın(kesin olarak bilenler). Yoksa laf kalabalığı oluyor. C# da Console mi öğreneyim yoksa form mu? Unity için lazım.
Farketmez. Unity'nin kendi kütüphaneleri var. Ama WinForms'da öğrenilmesi gereken çok şey olur. İllaki bu ikisinden biri olacaksa Console öğren. Sadece Console.WriteLine ve Console.ReadLine bilsen bile yeter Unity için.
 
Unity için dedikleriniz değil. Direkt olarak C# öğrenmeniz gerekiyor. Console veya Form sizin içeriği sunma şeklinizi belirler. Unity oyun motoru C# kullanıyor. Bu yüzden C# öğrenmeniz gerekiyor.
 
Son düzenleme:
Bakın amacınız C# öğrenmek ise, C# dilini öğrenin. C# dili konsol veya form diye ayrılmaz C# bir dildir ve kendi söz dizimi kuralları vardır. Bu dil ile makineye belli başlı şeyler yaptırarak değişik aksiyonlar alırsınız. Konsol da windows'un aldığı aksiyonlardan biridir Form da. Aralarındaki tek fark siz çok fazla tekerleği baştan keşfetmeyin diye C# geliştiricilerinin kullanıcı için yazdığı hazır kodları barındırmasıdır. Bu yüzden FORM üzerinde C# öğrenmeyi önermiyoruz çünkü FORM üzerinde çok fazla hazır C# kodu var ve dili öğrenirken bu kısımları kaçırıyor ve yanlış fikirlere kapılabiliyor insan.
Daha önce yazdığım bir mesajı da şuraya ek bırakayım;

Screenshot_3.png

 
Direkt olarak C# Console ve C# WinForms öğrenmek doğru değil. Sonuçta biri kütüphane biri sınıf.
Zaten C# öğrenmek istiyorsanız bu kavramlara ister istemez aşina olmaya başlıyorsunuz zamanla. Console'u illaki kullanmak zorunda kalacaksınız, WinForms ile de GUI içeren programlar yapacaksınız C#'ta alıştırma yapabilmek için. Mesela C# kullandıktan sonra Unity kullanmaya başlayacağınız zaman Unity'nin kütüphanelerinin kullanımını bir şekilde çözersiniz çünkü mantığını biliyorsunuz ve Unity ile C# iç içe, yalnızca işimizi kolaylaştırmak için kütüphaneleştirilmiş.
Yani C# ve onun için yazılmış kütüphaneleri ayrı değil de belli bir yerde almak daha doğru; kütüphane de C#, dilin temel özellikleri de.
 

Geri
Yukarı