C# ve .NET platformu kullanarak masaüstü yazılımları geliştirmeye karar verdiğinizde, grafiksel kullanıcı arayüzü (GUI) oluşturmak için en üretken ve popüler yollardan biri Windows Forms teknolojisidi...
C# ve Windows Forms ile yazılım geliştirirken, birden fazla veriyi aynı anda hafızada tutmamız gereken durumlarla sıkça karşılaşırız. Önceki konularda bu işlem için dizileri (arrays) kullanmayı öğrenm...
Yazılım geliştirirken bazı durumlarda birbirine benzeyen onlarca, hatta yüzlerce veriyi hafızada tutmamız gerekebilir. Örneğin, bir sınıftaki 50 öğrencinin isimlerini veya bir haftanın 7 gününün sıcak...
C++ programlama dili, Bjarne Stroustrup tarafından 1980’lerin başında geliştirildiği günden bu yana sürekli evrilmekte ve modern yazılım dünyasının ihtiyaçlarına uyum sağlamaktadır,. Özellikle C...
Yazılım geliştirme sürecinde, doğru, hataya dayanıklı ve bakımı kolay bir kod elde etmenin temel yöntemi; sıralı çalışma (sequence), koşullu dallanma (selection) ve döngü (loop) yapılarından birini ve...
C++ dilinde while döngüsü, belirli bir koşul sağlandığı sürece bir kod bloğunu tekrarlamak için kullanılan bir kontrol yapısıdır. Diğer döngü türlerinden farklı olarak, while döngüsünde koşul her döng...
Yazılım geliştirme sürecinde, belirli bir kod bloğunu defalarca alt alta yazmak yerine, bu işlemi otomatikleştiren yapıları kullanmak programlamanın en temel prensiplerinden biridir. C++ dilinde kodla...
Programlama dillerinde yazılım geliştirirken, programın akışını kontrol etmek (flow of execution) ve karar verme otomasyonunu (decision-making automation) sağlamak hayati bir öneme sahiptir. C++ dilin...
Bir bilgisayar programı yazarken, programın her zaman baştan sona tek bir düz çizgi halinde ilerlemesini bekleyemeyiz. Kullanıcıdan gelen verilere, yapılan hesaplamaların sonuçlarına veya sistemin dur...
Yazılım geliştirme sürecinde, programın çalışması boyunca değerinin hiçbir zaman değişmemesini istediğimiz verilere ihtiyaç duyarız. Örneğin; Pi sayısı, haftanın gün sayısı veya bir dizinin maksimum k...


