Aracılığıyla paylaş


ASP.NET Core kullanmaya başlayın

Note

Bu, bu makalenin en son sürümü değildir. Geçerli sürüm için bu makalenin .NET 10 sürümüne bakın.

Warning

ASP.NET Core'un bu sürümü artık desteklenmiyor. Daha fazla bilgi için .NET ve .NET Core Destek Politikası'na bakın. Geçerli sürüm için bu makalenin .NET 10 sürümüne bakın.

Bu öğreticide .NET CLI kullanarak ASP.NET Core Blazor Web App oluşturma, çalıştırma ve değiştirme işlemleri gösterilmektedir. Blazor , tek bir programlama modelinde hem sunucu tarafı işlemeyi hem de istemci etkileşimini destekleyen bir .NET ön uç web çerçevesidir.

Nasıl yapılacağını öğreneceksiniz:

  • oluşturun Blazor Web App.
  • Uygulamayı çalıştırın.
  • Uygulamayı değiştirin.
  • Uygulamayı kapatın.

Prerequisites

. NET'i İndir'de en son .NET SDK'sını edinin ve yükleyin.

Bir Blazor Web App oluştur

Örnek uygulama için uygun bir konuma bir komut kabuğu açın ve Blazor Web App oluşturmak için aşağıdaki komutu kullanın. seçeneği proje -o|--output için bir klasör oluşturur ve projeyi BlazorSampleolarak adlandırmaktadır:

dotnet new blazor -o BlazorSample

Uygulamayı çalıştırma

Aşağıdaki komutu kullanarak dizini BlazorSample klasörüne değiştirin:

cd BlazorSample

Komut uygulamayı dotnet watch çalıştırır ve varsayılan tarayıcınızı uygulamanın giriş sayfasında açar:

dotnet watch

Blazor Web App kullanıcı arabiriminde işlenen giriş sayfasıyla Microsoft Edge'de çalışır.

Uygulamanın kenar çubuğu menüsünü kullanarak Sayaç sayfasını ziyaret edin, burada sayacı artırmak için Click me düğmesini seçebilirsiniz.

'Beni tıkla' düğmesi bir kez seçildikten sonra işlenen sayaç sayfası, sayacın bir değere artırılmış olduğunu gösterir.

Uygulamayı değiştirme

Sayaç sayfası yüklü olarak tarayıcıyı açık bırakın. Uygulamayı çalıştırmak için komutunu kullanarak dotnet watch , tarayıcıda yapılan değişiklikleri yansıtacak şekilde uygulamayı yeniden oluşturmak zorunda kalmadan uygulamanın işaretlemesinde ve kodunda değişiklik yapabilirsiniz.

Counter Razor Bileşeni Sayaç web sayfasını oluşturan bileşen projede Components/Pages/Counter.razor konumunda bulunur. Razor, HTML işaretlemesini geliştirici üretkenliği için tasarlanmış C# koduyla birleştirmeye yönelik bir söz dizimidir.

Counter.razor Dosyayı bir metin düzenleyicisinde açın ve içeriği işleyen ve bileşenin sayaç özelliğinin çalışmasını sağlayan birkaç ilginç satırı not edin.

Components/Pages/Counter.razor:

@page "/counter"

<PageTitle>Counter</PageTitle>

<h1>Counter</h1>

<p role="status">Current count: @currentCount</p>

<button class="btn btn-primary" @onclick="IncrementCount">Click me</button>

@code {
    private int currentCount = 0;

    private void IncrementCount()
    {
        currentCount++;
    }
}

Dosya, bileşenin göreli yolunu belirten bir satırla başlar (/counter).

@page "/counter"

Sayfanın başlığı <PageTitle> etiketleri tarafından belirlenir.

<PageTitle>Counter</PageTitle>

Bir H1 başlığı görüntülenir:

<h1>Counter</h1>

Paragraf öğesi (<p>), adlı currentCountdeğişkende depolanan geçerli sayıyı görüntüler:

<p role="status">Current count: @currentCount</p>

Düğme (<button>), kullanıcının sayacı artırmasına olanak tanır. Bu, bir düğme tıklaması adlı IncrementCountbir C# yöntemini yürüttüğünde gerçekleşir:

<button class="btn btn-primary" @onclick="IncrementCount">Click me</button>

Blok, @code bileşenin yürüttüğü C# kodunu içerir:

  • Sayaç değişkeni currentCount , sıfır başlangıç değeriyle oluşturulur.
  • IncrementCount yöntemi tanımlanır. Yöntem her çağrıldığında, yöntem içindeki kod currentCount değişkenini bir artırır.
private int currentCount = 0;

private void IncrementCount()
{
    currentCount++;
}

Sayacın artışını IncrementCount metodunda değiştirelim.

Her çağrılışında currentCount on değeri artırılarak satırı IncrementCount değiştirin:

- currentCount++;
+ currentCount += 10;

Dosyayı kaydedin.

Dosyayı kaydettiğiniz anda, dotnet watch komutunu kullandığınız için çalışmakta olan uygulama otomatik olarak güncellenir. Tarayıcıda uygulamaya geri dönün ve Sayaç sayfasındaki düğmeyi Click me seçin. Sayacın mevcut değeri olan bir değerinden on bir değerine nasıl artmaya devam ettiğine tanık olun. Düğme her seçildiğinde değer on artar.

'Beni tıkla' düğmesine bir kez tıklandıktan sonra işlenmiş sayaç sayfası, sayacın on bir değerine ulaştığını gösterir.

Uygulamayı kapatma

Şu adımları izleyin:

  • Tarayıcı penceresini kapatın.
  • Uygulamayı kapatmak için komut kabuğunda Ctrl+C tuşuna basın.

Congratulations! Bu öğreticiyi başarıyla tamamladınız.

Sonraki Adımlar

Bu öğreticide şunların nasıl yapılacağını öğrendiniz:

  • oluşturun Blazor Web App.
  • Uygulamayı çalıştırın.
  • Uygulamayı değiştirin.
  • Uygulamayı kapatın.

Bu öğreticide .NET CLI kullanarak ASP.NET Core web uygulaması oluşturma ve çalıştırma işlemleri gösterilmektedir.

Öğreticiler için Blazor bkz ASP.NET Core Blazor öğreticileri.

Nasıl yapılacağını öğreneceksiniz:

  • Razor Sayfalar uygulaması oluşturun.
  • Uygulamayı çalıştırın.
  • Uygulamayı değiştirin.
  • Uygulamayı kapatın.

Prerequisites

. NET'i İndir'de en son .NET SDK'sını edinin ve yükleyin.

"Pages Razor uygulaması oluştur"

Örnek uygulama için uygun bir konuma bir komut konsolu açın ve bir Pages uygulaması oluşturmak için aşağıdaki komutu kullanın: Razor. seçeneği proje -o|--output için bir klasör oluşturur ve projeyi RazorPagesSampleolarak adlandırmaktadır:

dotnet new webapp -o RazorPagesSample

Uygulamayı çalıştırma

Aşağıdaki komutu kullanarak dizini RazorPagesSample klasörüne değiştirin:

cd RazorPagesSample

Komut uygulamayı dotnet watch çalıştırır ve varsayılan tarayıcınızı uygulamanın giriş sayfasında açar:

dotnet watch

Web uygulaması giriş sayfası

Uygulamayı değiştirme

Pages/Index.cshtml dosyasını bir metin düzenleyicisinde açın.

"Welcome" karşılamasını içeren satırdan sonra, yerel sistem tarih ve saatini görüntülemek için aşağıdaki satırı ekleyin:

<p>The time on the server is @DateTime.Now</p>

Değişiklikleri kaydedin.

Dosyayı kaydettiğiniz anda, dotnet watch komutunu kullandığınız için çalışmakta olan uygulama otomatik olarak güncellenir.

Sonucu görmek için tarayıcıdaki sayfayı yenileyin:

Yapılan değişikliği gösteren Web uygulaması giriş sayfasını .

Uygulamayı kapatma

Uygulamayı kapatmak için:

  • Tarayıcı penceresini kapatın.
  • Komut kabuğunda Ctrl+C tuşlarına basın.

Congratulations! Bu öğreticiyi başarıyla tamamladınız.

Sonraki Adımlar

Bu öğreticide şunların nasıl yapılacağını öğrendiniz:

  • Razor Sayfalar uygulaması oluşturun.
  • Uygulamayı çalıştırın.
  • Uygulamayı değiştirin.
  • Uygulamayı kapatın.

ASP.NET Core'un temelleri hakkında daha fazla bilgi edinmek için aşağıdakilere bakın:

Ek öğreticiler

Uygulama türü Scenario Tutorials
Web uygulaması Yeni sunucu ve istemci web geliştirme Blazor ile Yapılacaklar listesi uygulaması oluştur Blazor ve Film veritabanı uygulaması oluştur Blazor (Genel Bakış)
Web API'si Minimum API'ler ile sunucu tabanlı veri işleme Öğretici: ASP.NET Core ile Minimal API oluşturma
Uzaktan Yordam Çağrısı (RPC) uygulaması Protokol Arabelleklerini kullanan sözleşme öncelikli hizmetler ASP.NET Core'da .NET gRPC istemcisi ve sunucusu oluşturma
Gerçek zamanlı uygulama Sunucu/istemci çift yönlü iletişim ASP.NET Core kullanmaya başlama SignalR
Uygulama türü Scenario Tutorials
Web uygulaması Yeni sunucu ve istemci web geliştirme Blazor ile Yapılacaklar listesi uygulaması oluştur Blazor ve Film veritabanı uygulaması oluştur Blazor (Genel Bakış)
Web API'si Sunucu tabanlı veri işleme Öğretici: ASP.NET Core ile denetleyici tabanlı web API'si oluşturma
Uzaktan Yordam Çağrısı (RPC) uygulaması Protokol Arabelleklerini kullanan sözleşme öncelikli hizmetler ASP.NET Core'da .NET gRPC istemcisi ve sunucusu oluşturma
Gerçek zamanlı uygulama Sunucu/istemci çift yönlü iletişim ASP.NET Core kullanmaya başlama SignalR

Ek kaynaklar