Earn More by Sharing What You Love
Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!

Layla Porter
9m 9s
C# Microsoft tarafından geliştirilen esnek ve güçlü bir programlama dilidir. Bu rehberde, LaylaCodesIt tarafından hazırlanan 'C# for Beginners part 1 - Learn how to install .NET and start coding' video eğiticisinden ilham alarak C# programlamanın temellerini inceleyeceğiz. Geliştirme ortamınızı kurmaktan ilk C# programınızı yazmaya ve anlamaya kadar Layla'nın yaptığı her şeyi ele alacağız.
C# .NET framework üzerinde çalışan geniş bir uygulama yelpazesi geliştirmek için tasarlanmış modern, nesne yönelimli bir programlama dilidir. Sadelik, çok yönlülük ve sağlamlık özellikleriyle tanınır, bu da hem yeni başlayanlar hem de deneyimli geliştiriciler için popüler bir tercih yapar.
C# ile kodlamaya başlamadan önce geliştirme ortamımızı ayarlamalıyız. Layla, C# geliştirme için tam bir ortam kurmak adına aşağıdaki adımlarla başlar.
Öncelikle .NET SDK'yi (Yazılım Geliştirme Kiti) yüklemeliyiz. Bu, C# uygulamalarını derlemek ve çalıştırmak için gereklidir.
.NET indirme sayfasını ziyaret edin.
Farklı .NET sürümleri mevcuttur. Layla, o zamanki en son sürüm olan .NET 7.0'i indirmenizi söyler. Bundan sonra Microsoft, .NET 8.0'i yayınladı, bu yüzden onun yerine bunu seçin.
İşletim sisteminiz için uygun sürümü (Windows, macOS veya Linux) seçin ve yükleyiciyi indirin.
Yükleyiciyi çalıştırın ve kurulumu tamamlamak için ekrandaki talimatları izleyin.
Kurulumu doğrulamak için (1:14):
dotnet yazın ve Enter'a basın. Doğru şekilde kurulduysa, mevcut komutlar listelenecektir.dotnet --list-sdks yazın.Bir IDE, geliştiricilerin uygulamalarını düzenlemek, test etmek ve inşa etmek için tek, esnek bir alan sunan bir yazılımdır. 2:47'de Layla, ücretsiz ve platformlar arası bir kod editörü olan Visual Studio Code (VS Code) kullanmayı önerir - başlamak için iyi bir seçenektir. Kodlamada daha rahat olduğunuzda, Visual Studio ve JetBrains Rider gibi daha kapsamlı platformlara geçebilirsiniz.
Visual Studio Code'u resmi web sitesinden indirin.
İşletim sisteminiz için kurulum talimatlarını izleyin.
Kurulumdan sonra Visual Studio Code'u başlatın.
Proje dosyalarınızı saklamak için bir dizine ihtiyacınız var:
C:\users\your-username\source\repos. Layla, videonun 3:16 dakikasında new-code adlı bir klasör nasıl oluşturulacağını gösteriyor. Proje klasörünüzü istediğiniz yerde oluşturabilirsiniz.Ortam kurulduysa, basit bir C# programı yazalım. Videoda gösterildiği gibi ilk C# programınızı nasıl oluşturacağınızı keşfetmek için bu adımları izleyin.
Visual Studio Code'daki terminali kullanarak:
cd path/to/new-codedotnet new consoleYeni projeyi oluşturduktan sonra, klasörünüzde birkaç dosya göreceksiniz:
Basit bir C# programı göreceğiniz Program.cs açın.
// This line outputs "Hello, World!" to the console.
Console.WriteLine("Hello, World!");' This line outputs "Hello, World!" to the console.
Console.WriteLine("Hello, World!")Programı çalıştırmak için (6:05):
dotnet run yazın.Hello, World!Programı etkileşimli hale getirelim:
// Asks the user for their name
Console.WriteLine("Hello, what is your name?");
// Reads input from the user
string name = Console.ReadLine();
// Greets the user with the entered name
Console.WriteLine($"Hey {name}, nice to meet you!");' Asks the user for their name
Console.WriteLine("Hello, what is your name?")
' Reads input from the user
Dim name As String = Console.ReadLine()
' Greets the user with the entered name
Console.WriteLine($"Hey {name}, nice to meet you!")dotnet run ile çalıştırın.Geçmişte, C# programları birkaç anahtar unsurla daha katı bir yapıyı takip ederdi:
Bu, kodu mantıksal kategorilere ayırır. Genelde başlangıçta using System; görürsünüz, bu yaygın olarak kullanılan işlevleri getirir.
C# nesne merkezlidir ve kod sınıflar içerisinde organize edilir. Bir sınıf, nesneleri oluşturmak için bir plan gibidir.
Bu, programınızın giriş noktasıdır. Çalıştırma burada başlar. Belirli bir imzası var: static void Main(string[] args).
Spesifik görevleri gerçekleştiren tekrar kullanılabilir kod bloklarıdır. Farklı veri türlerinden argümanlar alabilir ve değerler döndürebilir.
Bunlar, C# kodu akışını yöneterek verileri manipüle eden temel talimatlardır.
C#'ın (C# 6 ve üstü) daha yeni sürümleri üst düzey ifadeleri tanıttı. Bu, Layla'nın videoda gösterdiği gibi sınıf veya Main metodu olmadan doğrudan .cs dosyasına C# kodu yazmanıza olanak tanır. İşte bu, şeyleri nasıl değiştirir:
Üst düzey ifadeler, karmaşık nesne yönelimli özellikler gerektirmeyen basit programlar için sınıf tabanlı kodlamaya bir alternatiftir. C# ile yeni başlıyorsanız, öğrenirken bu daha kolay ve basit bir kodlama yoludur.
Üst düzey ifadelerle, bir Ana Yöntem gerekliliğinden kaçınabilirsiniz. Bunun yerine, dosyanızdaki ilk yürütülebilir satır sınıf programı için giriş noktası olur.
Tebrikler! C# geliştirme ortamınızı kurdunuz, ilk C# programınızı yazdınız ve anladınız. Daha önce bahsedildiği gibi, bu rehber LaylaCodesIt'ten ilham almıştır - yukarıdakilerin video gösterimlerini ve C# programlama hakkında daha fazla bilgi için onun kanalını kontrol edin.
Bu arada, en sevdiğimiz yaratıcılar, eğitim videoları ve C# becerilerinizi geliştirmek için öğrenme kaynaklarını paylaştığımız diğer kaynaklarımızı inceleyin. İyi kodlamalar!
Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!
Join our newsletter, you’ll get exclusive access on article updates. We value your privacy