C# Görsel Programlama (Button, MessageBox)

Bunjo

Uzman üye
14 Ara 2020
1,581
1,876
HTTParty
Merhaba ben Bunjo, bu konuda "C#" dilinde "Button" ve "MessageBox" kullan

ımını anlatacağım fakat önce "C#" dili ile ilgili biraz bilgi edinelim.

C# (C Sharp), Microsoft tarafından geliştirilen, genellikle Windows platformunda kullanılan bir programlama dilidir. C#, 2000 yılında Microsoft tarafından geliştirilmeye başlanmıştır.


Özellikleri:

  • C#, modern ve nesne yönelimli bir programlama dilidir.​
  • Güçlü tür denetimi ve anlamlı sözdizimi vardır.​
  • .NET platformuna entegre edilmiştir, bu da geniş bir sınıf kitaplığına ve API'ye erişim sağlar.​
  • Garbage collection (çöp toplama) gibi özelliklerle bellek yönetimi sağlar.​
  • Platform bağımsız çalışma yeteneği vardır (Mono ve .NET Core gibi çerçeveler ile).​
Kısacası her zaman kullanabilirsiniz.

Şimdi ise "Visual Studio" programını açalım:





"Windows Form Uygulaması (.NET Framework)"





Butonumuzun Textini ayarlıyoruz.





Eklediğimiz butona iki kere tıklayıp kod ekranına geliyoruz.



Kodlarımızı yazıyoruz.





Test edelim.





Yes/No Kullanalım.



C#:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            DialogResult evetyadahayir = MessageBox.Show("Butona Tıklandı!", "Bilgi",
                MessageBoxButtons.YesNo, MessageBoxIcon.Information);

            if (evetyadahayir == DialogResult.Yes)
            {
                MessageBox.Show("Evet Seçildi.");
            }

            else
            {
                MessageBox.Show("Hayır Seçildi.");
            }

        
        }
    }
}






İlk konu olması dolayısıyla bu kadardı devamında ayrıntıya gireceğim teşekkür ederim.
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.