Kayıtlar

Öne Çıkan Yayın

UZUN BİR ARADAN SONRA YİNE C# KONULARI İLE DEVAM EDİYORUZ| | | C# STACK

Bu yazımızda önemli veri yapılarından olan yığın (Stack) veri yapılarına giriş yapacağız. Yığın veri yapılarının çalışma mantıklarını anladıktan sonra .NET sınıf kitaplıklarında yeralan  Stack  sınıfını C#'da nasıl kullanacağımızı inceleyeceğiz. 1. Yığın veri Yapısının Çalışma Şekli Yığınlar genelde aynı tipten verilerin tutulduğu ve  Son Giren İlk Çıkar  (LIFO) çalışma mantğını kullanan veri yapıları olarak tanımlanır. Bir yığına en son giren eleman ilk olarak çıkar. Yığınları anlatırken en çok üst üste konmuş tabaklar veya herhangi bir nesne grubunda çok kullanılana benzetirler. Mesela bir masanın üstünde sıra ile üst üste konmuş birden fazla tabaktan birisine ihtiyacımız olursa önce en üsttekini alırız. Bu aldığımız tabakların en son konulanıdır.  Yığınların çalışma prensibini daha iyi kavramak için yandaki canladırmayı inceleyelim. Canlandırmada yığının dışında bulunan sayıları yığının içine koymak için  "Yığını Doldur"  düğmesine tıkladığımız...

Translate

C# Kalıtım

Resim
                                  C# KALITIM/C# İNHERİTANCE Diyelim ki elinizde A diye bir sınıf var. Ancak B diye bir sınıf daha oluşturmanız gerekiyor. Ancak bu B sınıfının içinde A sınıfındaki özellik ve metotların da bulunması gerekiyor. İşte bu durumda B sınıfını A sınıfından türetmeniz gerekir. Türetme kalıtım yoluyla olduğu için A sınıfının bütün üye elemanları B sınıfına adeta kopyalanır. Daha sonra B sınıfının kendine özel üye elemanlarını yazabiliriz. .Net kütüphanesindeki birçok sınıf birbirlerinden türetilmiştir. Örneğin temel veri türleri dediğimiz byte, int, uint, short, float ve bezerlerinin tamamı object sınıfından türetilmiştir. Bu sayede normalde object sınıfında bulunan ToString() metodunu bu yapı türünden nesnelerde de kullanabilirsiniz. Sınıflar türetilebilmesine rağmen yapılar türetilemez. Ancak bir sınıfın türetilmişinden yapı oluşturulabilir. C#'ta türetme şöyle yapılı...

KOD NEDİR?KOD YAZMA VE ÖĞRENME

Resim
Kod ,  yazılım  dilinde belli durumları içerisinde barındıran tümcelere verilen addır. Bu tümceler hangi durum karşısında nasıl bir tepki verileceğ ini , hangi ögelerin çağırılacağına hangi anlarda hangi durumların oluşacağı gibi daha birçok yazılımsal fonksiyona sahiptir. Şuanda bu yazıyı okumuş olduğunuz sayfa dahi yüzlerce satırdan oluşan kod dizgilerinden oluşturulmuştur. Tarayıcınızdan sayfanın kaynağını göster seçeneğiyle bu sayfanın oluşturulmasında kullanı lan  kodları görebilirsiniz. Kod Yazma Kod yazma veya geliştirme, bir yazılımı sıfırdan oluşturarak meydana getirme yada bir yazılımı geliştirmek için o yazılıma ekstradan kod dizgileri eklemek anlamına gelir. Yazılan kodlar yardımıyla gündelik yaşantımızda kullandığımız işletim sistemleri, internet tarayıcıları, internet siteleri ve daha nice çalışma meydana getirilir. Kod yazmak bir yetenek işi olmasının yanı sıra büyük oranda teknik bilgiye sahip olmanızı  da  gerektirir. Kod yazmak tıpkı ...

C# Değişkenler (Veri Tipleri)

Resim
ARKADAŞLAR  MERHABA ÖNCELİKLE BUGÜN YAZIMIZDA C# DEĞİKENLERİNDEN BAHSEDECEĞİZ.BU KONUYU İYİ KAVRAMANIZ GEREKİYOR.                                                                                                                     C# Değişkenler (Veri Tipleri) Değişken (Veri Tipi) Nedir ? Değişkenler, girdiğimiz değerleri alan veya programın çalışmasıyla bazı değerlerin atandığı veri tutuculardır. Değişken tanımlama ise girilecek ve ya programın getireceği verinin ne olduğuna bağlı olarak değişken türünün belirlenmesidir. Örneğin girilecek verinin bir tamsayı olması halinde o değişkeni de tamsayı olarak tanımlamak gerekir. Değişik türler için bu işlem farklı farklı te...