Altbilgi içeriğine atla
Iron Academy Logo
C# Betiği ve .NET CLI

C# Kodunu Sadece Bir Çift Tıklama ile Nasıl Çalıştırılır (Tim Corey Açıklıyor)

[[academy-video-youtube({"vid": "E9wrTsqP5h8", "start_time": "0", "title": " TH Yönlendirmeyi Atla Arama Oluştur Avatar Resim C# Dosyalarını Çift Tıklayıp Nasıl Çalıştırırsınız!", "creator": "Tim Corey", "length": "4m 53s"})]]

C# kodu çalıştırmak genellikle Visual Studio'yu açmayı, yeni bir proje oluşturmayı, bir çözüm içinde çalışmayı ve bir konsol uygulamasını IDE veya komut satırı aracılığıyla çalıştırmayı gerektirir. Ancak, yakın tarihli bir videoda Tim Corey, C#'ın çok daha hafif bir şekilde kullanılabileceğini, doğrudan tek bir .cs dosyasını çalıştırarak bir betik diline daha yakın hale getirilmiş bir şekilde kullanabileceğinizi gösteriyor.

Bu videoda, Tim fikri bir adım daha ileriye taşıyor. C# kodunu sadece çift tıklama ile nasıl çalıştırılacağını Windows üzerinde, bir editör açmaya veya komutları manuel olarak yazmaya gerek kalmadan açıklar. Bu makale, bu işlemin nasıl çalıştığını ve neden çalıştığını net bir şekilde anlayabilmeniz için Tim Corey'nin açıklamasını adım adım takip eder.

Komut Satırı Yürütmeden Çift Tıklama ile Yürütmeye

Tim Corey, 0:00'da, daha önceki bir gösterimi hatırlatırken, .NET CLI kullanarak C# dosyalarını doğrudan nasıl çalıştırabileceğinizi gösterdiği bir örneğe başlar. O yaklaşımla, terminal penceresinden .cs dosyası kullanılabilir, böylece C# bir script dosyasına daha yakın hisseder ve tam bir proje yerine daha yakın olur.

Ancak, Tim 0:11'de bir sınırlamanın kaldığını belirtir: hala sadece bir C# dosyasına çift tıklayıp çalıştırılamıyordu. Komut satırını kullanmanız gerekiyordu, bu da bir konsol açmak, bir klasöre gitmek ve bir komut yazmak anlamına geliyordu.

0:20'de Tim, bu videonun amacının bu sorunu çözmek olduğunu ve bir .cs dosyasına çift tıklayıp doğrudan Windows üzerinde çalıştırmayı göstermeyi amaçladığını açıklar.

A Simple Hello World Example in C

0:42'de Tim, her şeyi çalıştıracak bir toplu iş dosyası ve hello.cs adlı bir C# dosyası olmak üzere iki dosyayı tanıtır.

Öncelikle C# dosyasının kendisine odaklanıyor. 0:53'te .NET run hello.cs'yi kullanarak çalıştırır ve çıktı basit bir Hello World mesajıdır. Tim, 1:01'de bunun programın yaptığı tek şey olduğunu açıklar.

Tim, Visual Studio'yu açmıyor veya tam bir proje dosyası oluşturmuyor olmasına rağmen, C# kodu hala geliştiricilerin tanıdığı aynı temel yapıyı takip ediyor—System kullanmak, bir public class Program tanımlamak ve static void Main yöntemini eklemek. Bu, geleneksel bir konsol uygulaması projesi olmadan bile, C# derleyicisinin hala geçerli C# kodunu derleyip çalıştırabileceğini gösterir.

Tim, 1:05'te bu yaklaşımın tek bir .cs dosyasını neredeyse bir betik gibi ele aldığını ve tam bir .NET Framework veya SDK tarzı proje kurulumu gerekmeden kullanıldığını açıklar.

Bu Tam Proje Kurulumu Değil, Neden?

1:08'de Tim, izleyicilere bunun bir çözüm, proje referansları veya NuGet paketleri ile tam bir konsol uygulaması oluşturmakla aynı olmadığını kısaca hatırlatır. Büyük uygulamalar oluştururken bu kavramlar hala önemlidir.

Ancak, hızlı araçlar, örnek oluşturma veya hafif otomasyon için, Tim .NET CLI ve bir .cs dosyası ile tek bir satır kodla hemen kodlamaya başlayabileceğinizi ve klasörler, uzantılar veya proje yapılandırması hakkında endişelenmenize gerek olmadığını gösterir.

Toplu İş Dosyası Çözümünü Tanıtma

1:19'da Tim, çift tıklama yürütmenin bir Windows aracı—bir toplu iş dosyası yardımı gerektirdiğini açıklar.

1:24'te, toplu dosyanın çift tıklama eylemini .NET çalıştır komutunu bağlayan şey olduğunu açıkça ifade eder. Olmadan, Windows bir .cs dosyasını bir program olarak nasıl çalıştıracağını bilmez.

Tim, toplu iş dosyasının video açıklamasında mevcut olduğunu, ancak geliştiricilerin tam olarak ne olduğunu anlamaları için satır satır üzerinden geçtiğini belirtiyor.

Toplu İş Dosyası Nasıl Çalışır

1:34'te, Tim tüm toplu iş dosyasını gösterir ve her satırı açıklamaya başlar.

Öncelikle komut yankılanmasını devre dışı bırakarak çıktının temiz kalmasını sağlar. 1:39'da, toplu iş dosyasının, tıklanan .cs dosyasının bulunduğu klasöre geçiş yaptığını açıklar. Bu, çalıştırma sırasında doğru dosyalara erişilmesini sağlar.

1:46'da, en önemli satırın .NET çalıştır komutu olduğunu vurgular. Üzerine çift tıklanan dosya bir argüman olarak geçirilir ve toplu iş dosyası doğru .cs dosyasını otomatik olarak çalıştırabilir.

Bu yaklaşım, ayrı bir exe dosyası manuel derlemeyi önler ve bunun yerine .NET derleyicisine kodu isteğe bağlı olarak derleyip çalıştırmak için güvenir.

Terminal Penceresini Açık Tutma

1:52'de, Tim toplu iş dosyasının neden bir duraklatma komutu içerdiğini açıklar.

Örnek program kullanıcı girdisini beklemiyor—Console.ReadLine() gibi—bu yüzden terminal penceresi çalıştırmadan hemen sonra kapanırdı. Bu, kullanıcının çıktıyı hiç görmediği hızlı bir flaşla sonuçlanır.

Terminali duraklatmakla, Tim çıkışın kullanıcı bir tuşa basana kadar görünür kalmasını sağlar. 2:15'te açıkladığı gibi, eğer bu davranışı istemiyorsanız, duraklatma satırını kaldırabilir ve programın sessizce arka planda çalışmasını sağlayabilirsiniz.

.cs Dosyalarını Toplu İş Dosyası ile İlişkilendirme

2:24'te, Tim toplu iş dosyasının kendisinin çift tıklama için tasarlanmadığını açıklar. Bir dosya adını girdi olarak bekler.

Çözüm, Tim'in 2:32'de gösterdiği gibi, Open With → Choose Another App kullanarak .cs dosyalarını toplu iş dosyasıyla ilişkilendirmekten geçiyor. Eğer toplu iş dosyası listede görünmüyorsa, Tim 2:42'de sistemde elle gezinip bulabileceğinizi açıklar.

Bir kez seçtikten sonra, Tim Always seçeneğini tercih ediyor ve bu toplu iş dosyasını Windows üzerindeki .cs dosyaları için varsayılan düzenleyici yapıyor.

Running C# Code With a Double Click

3:06'da, Tim sonucu gösteriyor. Hello.cs'ye çift tıkladığında, bir konsol penceresi açılır, C# kodu derlenir ve çalıştırılır, ve Merhaba Dünya çıktısı görünür.

Bu, Python gibi bir dildeki bir betiği çalıştırmaya benzer bir deneyim yaratır, burada tek bir dosya kullanıcı tarafından doğrudan çalıştırılabilir.

Visual Studio veya Bir Editöre Geri Dönme

3:16'da Tim, dosyanın Visual Studio'da, VS Code'da veya başka bir editörde nasıl açılacağını ele alır.

Çift tıklama için sadece bir varsayılan eylem atanabilir. Ancak kullanıcılar, dosyayı bir editörde açmak için sağ tıklayıp Open With seçeneğini kullanabilir. 3:37'de Tim varsayılan davranışı bir editöre geri resetlemenin, onu seçip Always seçeneğini seçerek nasıl yapıldığını gösteriyor.

Sadece Windows İçin, Basit ve Pratik

3:54'te Tim, bu yöntemin Windows üzerinde çalıştığını, ancak diğer platformlar için benzer fikirlerin olabileceğini belirtiyor.

4:00'da, doğru şekilde ayarlanmış bir .cs dosyası olduğu sürece, geliştiricilerin şimdi ona çift tıklayarak C# kodunu çalıştırabileceğini, çıktıyı görebileceğini, bir tuşa basarak pencereyi kapatabileceğini ya da duraklatmadan sessizce çalışmasını sağlayabileceğini özetler.

Son Düşünceler

Bu video ile, Tim Corey tam bir proje, IDE veya manuel komut satırı adımları olmadan C# kodu çalıştırmanın pratik bir yolunu gösteriyor. Basit bir C# dosyasını toplu dosya ile birleştirerek, C# hızlı betikler, deneyler ve araçlar için çok daha erişilebilir hale gelir - hala public class Program, static void Main, ve .NET CLI gibi tanıdık kavramlar kullanılırken.

Tim'in vurguladığı gibi, bu uygulamaların en iyilerini yerine koymakla ilgili değildir—doğru iş için doğru aracı seçmekle ilgilidir.

Hero Worlddot related to C# Kodunu Sadece Bir Çift Tıklama ile Nasıl Çalıştırılır (Tim Corey Açıklıyor)
Hero Affiliate related to C# Kodunu Sadece Bir Çift Tıklama ile Nasıl Çalıştırılır (Tim Corey Açıklıyor)

Sevdiğiniz Şeyleri Paylaşarak Daha Fazla Kazanın

.NET, C#, Java, Python veya Node.js ile çalışan geliştiriciler için içerik oluşturuyor musunuz? Uzmanlığınızı ek gelire dönüştürün!

Iron Destek Ekibi

Haftada 5 gün, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara