Kategori: C# Yazılı dersler

C# erişim belirleyiciler

Public(Genel): Pubilic olarak tanımlanan nesne kod bloğunun içinden ve dışından erişilebilir durumdadır bir kısıtlama yoktur.   Private(Özel): Private olarak tanımlanan nesne tanımlandığı sınıf içinden erişilebilirdir.   Protected(Korumalı): Protected olarak tanımlanan nesne  sadece tanımlandığı sınıfının içinde ve tanımlandığı sınıftan türetilmiş sınıfların içinden erişilebilir   Internal(İç): Internal olarak tanımlanan nesne bulunduğu bulunduğu assembly içinde erişilebilirdir.Dışarıdan erişşilemez durumdadır. […]

Programlama Araçları

Programlamayı kolaylaştıran araçlar vardır bunlardan ; Temel olanlar: Düzenleyici (editor):Kodları yazmamız için kullanılır. Derleyici (compiler):Kodlarımızı makine diline çevirir. Böcek ayıklayıcı (debugger):Programınızdaki hataları bulmaya yardımcı olur. Ek olarak : Yardım dosyası hazırlayıcı:Kullanıcıya kolavuz olarak el kitabı şeklinde,yardım sağlamak için kullanılan programlardır. Kurulum programı:Programın dosyalarını tek dosya haline getirerek, diğer uyumlu bilgisayarlara kurmaya yarar.

C# Event Ekleme

Öncelikle formumuza bir adet dinamik buton oluşturuyoruz ardından oluşturulan butonumuzun text’ine bir isim veriyoruz ve yerini ayarlıyoruz ardından oluşturulan butonu formumuza ekliyoruz button bda = new Button();bda.text = “Dinamik Buton”;bda.location = new System.Drawing.Point(50,100)bda.Click += new EventHandler(button1_Click);Controls.Add(bda); butonumuz için event metodu yazalım private void button1_Click(object sender,EventArgs e);{ MessgeBox.Show(“www.banadersanlat.com”);}

C# Görüntüyü Piksellerine Ayırma

Merhaba arkadaşlar C# kullanarak görüntüyü piksellerine ayıracağız. A.R.O.G Filmindeki seni piksel piksel ederim sözünü şimdi gerçekleştirelim 🙂 // Önce bitmap oluşturuyoruz   var grntuGenislik = gercekGrntu.Width; var grntuYukseklik = gercekGrntu.Height;   var pikselAyrilmisGoruntu = new Bitmap(grntuGenislik, grntuYukseklik);   // Pikselleştirme için. for (var i = 0; i < grntuGenislik; i += pikselBoyut) {       for […]

C# Folder Browser

Klasör seçmek amacıyla için kullanılır. Örnek olarak folder browser ile seçilen klasördeki word belgesini listeleyen bir program yapalım. Form üzerine bir buton, bir listbox ve bir adet folder browser dialog ekleyelim. Kodlar şöyle olucak: private void KlasorSec_Click(object sender,EventArgs e) { DialogResult tus; tus=folderBrowserDialog1.ShowDialog(); if(tus==DialogResult.OK) { DirectoryInfo dosya=new DirectoryInfo(folderBrowserDialog1.SelectedPath); FileInfo[]belgeler=dosya.GetFiles(“*.doc”); foreach(FileInfo b in belgeler) { listbox1.Items.Add(b.Name); […]

c# Formlar Arası Geçiş

Öncelikle projemize solution explorerdan projemizesağa tıklayarak add sekmesinden bir form ekliyoruz.Daha sonra ilk formumuza bir buton ekliyoruz. Butonumuza şu kodu yazıyoruz. private void button1_Click(object sender,EventArgs e) { this.Hide(); //formu gizledik Form2 frm2=new Form2(); frm2.Show(); }  Daha sonra Form2 ye bir buton ekliyoruz ona da şu kodları yazıyoruz. private void button1_Click(object sender,EventArgs e) { this.Close(); //Geçerli […]

c# Metot ile Mesaj Yazdırma

Yapacağımız programda kullanıcının girdiği mesajı 10 kere ekranda yazdıran program yapacağız.   static void Yaz(string mesaj) {   for(int i=0;i<=10;i++) { Console.WriteLine(mesaj); } } static void Main(string[]args) { Console.WriteLine(“Mesajı Girin:”); string msj=Console.WriteLine(); Yaz(msj); Console.ReadKey(); }

c# Font Dialog

Font dialog formumuzda yer alan yazıların font, kalınlık, incelik ve boyutunu değiştirmemizi sağlar. Bir örnek yapalım: Formumuza bir label ve bir buton ekliyelim.Labelimizin textini değiştirilem ve butonumuzun click olayına şunu yazalım: FontDiaolg1.ShowDialog(); this.Font=ShowDialog.Font();   burda butona tıkladığımızda bir pencere  açılcak ve burdan seçtiğimiz yazı tipi,kaılınlığı,boyutu labelimizde etkin olucaktır.

C# For Döngüsü

For döngüsü başlangıçtan itibaren koşul sağlanana kadar içerisindekikodları çalıştıran bir döngüdür. Kullanımı: for(başlangıç;koşul;artım) {  //çalıştıralacak kodlar; } Örnek: for(int i=0;i<=10;i++) { Console.WriteLine(i); } Console.ReadKey();

c# Ceiling Metodu

Math.Ceiling metodu ondalık sayıları tam sayıya çevirmemizi sağlar. Yani “3.2” sayısını “3” e yuvarlar. Kullanımı: double degisken=Math.Ceiling(sayı); Örnek: double sayı=5.2; double sonuc=Math.Ceiling(sayı); Console.WriteLine(“Tam Sayı: {0}”,sonuc); Console.ReadKey();

Bana Ders Anlat © 2008-2022