C ile Visual Studio'da Windows Forms uygulaması oluşturma#

Bu öğreticide, Windows tabanlı kullanıcı arabirimine (UI) sahip basit bir C# uygulaması oluşturacaksınız.

Visual Studio'yu henüz yüklemediyseniz Visual Studio indirmeleri sayfasına giderek ücretsiz yükleyin.

Not

Bu öğreticideki ekran görüntülerinden bazıları koyu temayı kullanır. Koyu temayı kullanmıyor ancak kullanmak istiyorsanız nasıl yapılacağını öğrenmek için Visual Studio IDE ve Düzenleyici'yi kişiselleştirme sayfasına bakın.

Visual Studio'yu henüz yüklemediyseniz Visual Studio 2022 indirmeleri sayfasına giderek ücretsiz yükleyin.

Bir proje oluştur

İlk olarak bir C# uygulama projesi oluşturacaksınız. Proje türü, herhangi bir şey eklemeden önce ihtiyacınız olan tüm şablon dosyalarıyla birlikte gelir.

  1. Visual Studio'yu açın.

  2. Başlangıç penceresinde Yeni proje oluştur'u seçin.

    View the 'Create a new project' window

  3. Yeni proje oluştur penceresinde C# için Windows Forms Uygulaması (.NET Framework) şablonunu seçin.

    (İsterseniz, istediğiniz şablona hızla ulaşmak için aramanızı daraltabilirsiniz. Örneğin, arama kutusuna Windows Forms Uygulaması yazın veya yazın. Ardından, Dil listesinden C# öğesini seçin ve ardından Platform listesinden Windows'u seçin.)

    Choose the C# template for the Windows Forms App (.NET Framework)

    Not

    Windows Forms Uygulaması (.NET Framework) şablonunu görmüyorsanız, yeni proje oluştur penceresinden yükleyebilirsiniz. Aradığınızı bulamıyor musunuz? iletisinde Daha fazla araç ve özellik yükle bağlantısını seçin.

    The 'Install more tools and features' link from the 'Not finding what you're looking for' message in the 'Create new project' window

    Ardından, Visual Studio Yükleyicisi .NET masaüstü geliştirme iş yükünü seçin.

    .NET Core workload in the Visual Studio Installer

    Bundan sonra, Visual Studio Yükleyicisi Değiştir düğmesini seçin. Çalışmanızı kaydetmeniz istenebilir; varsa, bunu yapın. Ardından, iş yükünü yüklemek için Devam'ı seçin. Ardından, bu "Proje oluşturma" yordamındaki 2. adıma dönün.

  4. Yeni projenizi yapılandırın penceresinde, Proje adı kutusuna HelloWorldyazın veya girin. Ardından Oluştur'u seçin.

    in the 'Configure your new project' window, name your project 'HelloWorld'

    Visual Studio yeni projenizi açar.

  1. Visual Studio'yu açın.

  2. Başlangıç penceresinde Yeni proje oluştur'u seçin.

    Screenshot to show the Create a new project window.

  3. Yeni proje oluştur penceresinde C# için Windows Forms Uygulaması (.NET Framework) şablonunu seçin.

    (İsterseniz, istediğiniz şablona hızla ulaşmak için aramanızı daraltabilirsiniz. Örneğin, arama kutusuna Windows Forms Uygulaması yazın veya yazın. Ardından, Dil listesinden C# öğesini seçin ve ardından Platform listesinden Windows'ı seçin.)

    Screenshot to select the C# template for the Windows Forms App (.NET Framework).

    Not

    Windows Forms Uygulaması (.NET Framework) şablonunu görmüyorsanız, yeni proje oluştur penceresinden yükleyebilirsiniz. Aradığınızı bulamıyor musunuz? iletisinde Daha fazla araç ve özellik yükle bağlantısını seçin.

    Screenshot to show the The 'Install more tools and features' link from the 'Not finding what you're looking for' message in the 'Create a new project' window.

    Ardından, Visual Studio Yükleyicisi .NET masaüstü geliştirme iş yükünü seçin.

    Screenshot to show the .NET Core workload in the Visual Studio Installer.

    Bundan sonra, Visual Studio Yükleyicisi Değiştir düğmesini seçin. Çalışmanızı kaydetmeniz istenebilir; varsa, bunu yapın. Ardından, iş yükünü yüklemek için Devam'ı seçin. Ardından, bu "Proje oluşturma" yordamındaki 2. adıma dönün.

  4. Yeni projenizi yapılandırın penceresinde, Proje adı kutusuna HelloWorldyazın veya girin. Ardından Oluştur’u seçin.

    Screenshot to show the 'Configure your new project' window and name your project 'HelloWorld'.

    Visual Studio yeni projenizi açar.

Uygulamayı oluşturma

C# proje şablonunuzu seçtikten ve dosyanızı adlandırdıktan sonra Visual Studio sizin için bir form açar. Form bir Windows kullanıcı arabirimidir. Forma denetimler ekleyerek bir "Merhaba Dünya" uygulaması oluşturacak ve uygulamayı çalıştıracağız.

Forma düğme ekleme

  1. Araç Kutusu açılır penceresini açmak için Araç Kutusu'nu seçin.

    Screenshot to select the Toolbox to open the Toolbox window.

    (Şunu görmüyorsanız:Araç kutusu açılır seçeneği, menü çubuğundan açabilirsiniz. Bunu yapmak için Araç Kutusunu Görüntüle'yi seçin>. Veya Ctrl+Alt+X tuşlarına basın.)

  2. Ortak Denetimler'i genişletin ve Araç Kutusu penceresini sabitlemek için Sabitle simgesini seçin.

    Screenshot to select the Pin icon to pin the Toolbox window to the IDE.

  3. Düğme denetimini seçin ve forma sürükleyin.

    Screenshot to add a button to the form.

  4. Özellikler penceresinde Metin'i bulun, düğme1 olan adı olarak değiştirin ve Enter tuşuna Click thisbasın.

    Screenshot to add text to the button on the form by using the Properties window.

    (Şunu görmüyorsanız:Özellikler penceresini menü çubuğundan açabilirsiniz. Bunu yapmak için Görünüm Özellikleri Penceresi'ni seçin>. Veya F4 tuşuna basın.)

  5. Özellikler penceresinin Tasarım bölümünde, düğme1 olan adı olarak değiştirin ve Enter tuşuna btnClickThisbasın.

    Screenshot to add a function to the button on the form by using the Properties window.

    Not

    Özellikler penceresinde listeyi alfabetik olarak sıraladıysanız, bunun yerine (DataBindings) bölümünde düğme1 görüntülenir.

Forma etiket ekleme

Eylem oluşturmak için bir düğme denetimi eklediğimize göre, metin göndermek için bir etiket denetimi ekleyelim.

  1. Araç Kutusu penceresinden Etiket denetimini seçin ve forma sürükleyip Bu düğmeye tıklayın düğmesinin altına bırakın.

  2. Özellikler penceresinin Tasarım bölümünde veya (DataBindings) bölümünde etiket1'inadını olarak lblHelloWorlddeğiştirin ve Enter tuşuna basın.

Forma kod ekleme

  1. Form1.cs [Tasarım] penceresinde Bu düğmeye çift tıklayarak Form1.cs penceresini açın.

    (Alternatif olarak,Çözüm Gezgini'de Form1.cs ve ardından Form1'i seçin.)

  2. Form1.cs penceresinde, özel void satırından sonra, aşağıdaki ekran görüntüsünde gösterildiği gibi yazın veya girinlblHelloWorld.Text = "Hello World!";:

    Screenshot to add code to the form

Uygulamayı çalıştırma

  1. Uygulamayı çalıştırmak için Başlangıç düğmesini seçin.

    Screenshot to select Start to debug and run the app.

    Birkaç şey olacak. Visual Studio IDE'de Tanılama Araçları penceresi açılır ve bir Çıkış penceresi de açılır. Ancak IDE'nin dışında bir Form1 iletişim kutusu görüntülenir. Bu düğmeyi tıklatın düğmesini ve etiket1 yazan metni içerir.

  2. Form1 iletişim kutusunda Bu düğmeye tıklayın'ı seçin. Etiket1 metninin Merhaba Dünya! olarak değiştiğine dikkat edin.

    Screenshot to show a Form1 dialog box that includes label1 text.

  3. Uygulamayı çalıştırmayı durdurmak için Form1 iletişim kutusunu kapatın.

Uygulamayı oluşturma

C# proje şablonunuzu seçtikten ve dosyanızı adlandırdıktan sonra Visual Studio sizin için bir form açar. Form bir Windows kullanıcı arabirimidir. Forma denetimler ekleyerek bir "Merhaba Dünya" uygulaması oluşturacak ve uygulamayı çalıştıracağız.

Forma düğme ekleme

  1. Araç Kutusu açılır penceresini açmak için Araç Kutusu'nu seçin.

    Choose the Toolbox to open the Toolbox window

    (Şunu görmüyorsanız:Araç kutusu açılır seçeneği, menü çubuğundan açabilirsiniz. Bunu yapmak için Araç Kutusunu Görüntüle'yi seçin>. Veya Ctrl+Alt+X tuşlarına basın.)

  2. Araç Kutusu penceresini sabitlemek için Sabitle simgesini seçin.

    Choose the Pin icon to pin the Toolbox window to the IDE

  3. Düğme denetimini seçin ve forma sürükleyin.

    Add a button to the form

  4. Özellikler penceresinde Metin'i bulun, Düğme1 olan adı olarak değiştirin ve Enter tuşuna Click thisbasın.

    Add text to the button on the form

    (Şunu görmüyorsanız:Özellikler penceresini menü çubuğundan açabilirsiniz. Bunu yapmak için Görünüm Özellikleri Penceresi'ni seçin>. Veya F4 tuşuna basın.)

  5. Özellikler penceresinin Tasarım bölümünde, Düğme1 olan adı olarak değiştirin ve Enter tuşuna btnClickThisbasın.

    Add a function to the button on the form

    Not

    Özellikler penceresinde listeyi alfabetik olarak sıraladıysanız Düğme1 bunun yerine (DataBindings) bölümünde görünür.

Forma etiket ekleme

Eylem oluşturmak için bir düğme denetimi eklediğimize göre, metin göndermek için bir etiket denetimi ekleyelim.

  1. Araç Kutusu penceresinden Etiket denetimini seçin ve forma sürükleyip Bu düğmeye tıklayın düğmesinin altına bırakın.

  2. Özellikler penceresinin Tasarım bölümünde veya (DataBindings) bölümünde, Etiket1'inadını olarak lblHelloWorlddeğiştirin ve Enter tuşuna basın.

Forma kod ekleme

  1. Form1.cs [Tasarım] penceresinde Bu düğmeye çift tıklayarak Form1.cs penceresini açın.

    (Alternatif olarak,form1.csÇözüm Gezgini ve ardından Form1.cs'deki sağ tıklama menüsünden Kodu Görüntüle'yi seçin (veya F7 tuşuna basın).)

  2. Form1.cs penceresinde, özel void satırından sonra, aşağıdaki ekran görüntüsünde gösterildiği gibi yazın veya girinlblHelloWorld.Text = "Hello World!";:

    Add code to the form

Uygulamayı çalıştırma

  1. Uygulamayı çalıştırmak için Başlangıç düğmesini seçin.

    Choose Start to debug and run the app

    Birkaç şey olacak. Visual Studio IDE'de Tanılama Araçları penceresi açılır ve bir Çıkış penceresi de açılır. Ancak IDE'nin dışında bir Form1 iletişim kutusu görüntülenir. Bu düğmeyi tıklatın düğmesini ve Etiket1 yazan metni içerir.

  2. Form1 iletişim kutusunda Bu düğmeye tıklayın'ı seçin. Label1 metninin Merhaba Dünya! olarak değiştiğine dikkat edin.

    A Form1 dialog box that includes Label1 text

  3. Uygulamayı çalıştırmayı durdurmak için Form1 iletişim kutusunu kapatın.

Sonraki adımlar

Bu öğreticiyi tamamladıktan sonra tebrikler. Daha fazla bilgi edinmek için aşağıdaki öğreticiyle devam edin:

Ayrıca bkz.