Genel sınıf tasarım felsefesi
C++ dili popüler oldu uzun önce Microsoft Windows tasarlanmıştır.Uygulamalar binlerce c dili Windows uygulama programlama arabirimi (API) kullandığından, bu arabirim için yakın bir gelecekte kullanılmayacaktır.Herhangi bir C++ Windows arabirimi, bu nedenle üstünde yordamsal dil c API oluşturulmalıdır.Bu, C++ uygulamaları c uygulamalarla bir arada yapabilmesini garanti eder.
Microsoft Foundation Class Library nesne yönelimli bir arabirim aşağıdaki tasarım hedeflerinizi karşılayan Windows şöyledir:
Windows için uygulama yazmak için çaba önemli bir düşüş.
Yürütme hızı, c dili API karşılaştırılabilir.
Minimum kod boyutu genel gider.
Herhangi bir Windows c işlevi doğrudan arama yeteneği.
Varolan c C++ uygulamaları paylaşın.
c dili Windows programlama deneyimine varolan bankasından yelpazesinin yeteneği.
Windows API'den c ile C++ ile kolay kullanım
Kolay kullanım henüz güçlü durumda, ActiveX denetimleri, veritabanı desteği, yazdırma, araç çubukları ve durum çubukları gibi özellikleri karmaşık.
C++ dil özellikleri verimli kullanan C++ için doğru Windows API.
mfc kitaplık tasarımı hakkında daha fazla bilgi için bkz: