Aracılığıyla paylaş


Genel Sınıf Tasarımı Felsefesi

Microsoft Windows, C++ dili popüler hale gelmeden çok önce tasarlanmıştır. Binlerce uygulama C dili Windows uygulama programlama arabirimini (API) kullandığından, bu arabirim öngörülebilir gelecek için korunur. Bu nedenle herhangi bir C++ Windows arabirimi, yordamsal C dili API'sinin üzerine derlenmelidir. Bu, C++ uygulamalarının C uygulamalarıyla birlikte bulunabilmesini garanti eder.

Microsoft Foundation Sınıf Kitaplığı, aşağıdaki tasarım hedeflerini karşılayan, Windows'a yönelik nesne odaklı bir arabirimdir:

  • Windows için uygulama yazma çabasında önemli ölçüde azalma.

  • Yürütme hızı, C dili API'sininkiyle karşılaştırılabilir.

  • En düşük kod boyutu ek yükü.

  • Herhangi bir Windows C işlevini doğrudan çağırabilme.

  • Mevcut C uygulamalarınıN C++'a daha kolay dönüştürülmesi.

  • Mevcut C dili Windows programlama deneyimi tabanından yararlanabilme.

  • C++ ile Windows API'sinin kullanımı C ile kullanmaktan daha kolaydır.

  • ActiveX denetimleri, veritabanı desteği, yazdırma, araç çubukları ve durum çubukları gibi karmaşık özelliklerin kullanımı daha kolay ancak güçlü soyutlamalar.

  • C++ dil özelliklerini etkili bir şekilde kullanan C++ için gerçek Windows API'si.

MFC Kitaplığı'nın tasarımı hakkında daha fazla bilgi için bkz:

Ayrıca bkz.

Sınıfa Genel Bakış