Kategori: Yazılım

Nesne Yönelimli Programlamanın Dört İlkesini gösteren arkaplan

Kalıtım (Inheritance) Nedir? Kod Tekrarından Nasıl Kurtuluruz? (1/4)

Nesne Yönelimli Programlamanın en kullanışlı ve kod tekrarını azaltan özelliklerinden biri de kalıtımdır. Kalıtım/Tevarüs (Inheritance); bir sınıfı başka bir sınıftan türetmeye ve onun tüm özelliklerini tevarüs etmeye denir. Kalıtımı kullanma amacımız kod tekrarını azaltmak...

Nesne Yönelimli Programlamanın Dört İlkesini gösteren arkaplan

Nesne Yönelimli Programlamanın Dört İlkesi (Yazı Dizisi)

Nesne Yönelimli Programlamanın (Object-Oriented Programming) vazgeçilmez dört ilkesi vardır. Bunları kullanmadan NYP (OOP) ile programlama yapmak neredeyse anlamsızdır. Şayet yaparsanız prosedürel programlama yapmış gibi olursunuz. Çünkü OOP’den asıl verimi almamızı sağlayan ilkeler bunlardır. Öyleyse...

Cancellation Token

Merhaba, Bu yazımızda, programlamada, yapılmakta olan işlemlerin (özellikle asenkron işlemlerin) iptal edilmesi durumunda kullandığımız oldukça basit bir yapı olan Cancellation Token konusunu inceleyeceğiz. Cancellation Token, uzun sürebilen asenkron işlemleri iptal etmek için kullanılan, System.Threading...

.NET MAUI Basic Calculator App

.NET MAUI ile Hesap Makinesi (2/2) – Ön Yüz Tasarımı

Önceki yazımızda uygulamanın UI çerçevesini oluşturmuştuk. Artık rakamlarımızı ve matematik işlemlerini gösteren butonları ızgaraya yerleştirebiliriz. StackLayout‘un hemen altına 20 adet butonumuzu yerleştiriyoruz: Şu anda, kullanacağımız tüm elemanlar sayfaya yerleşmiş durumda, ancak görünümleri hoş değil....

.NET MAUI Basic Calculator App

.NET MAUI ile Hesap Makinesi (1/2) – Uygulama Çerçevesi

Selamun Aleyküm, Kodlama alıştırmaları için hesap makinesi tasarlamak oldukça yararlı ve öğretici bir çalışmadır, çünkü hesap makinesi algoritmaları basit olsa da koşullu ifadelerin çokça ve dikkatlice kullanımını gerektirdiğinden algoritma geliştirme yeteneklerinize büyük katkıda bulunur....