Windows için uygulamalar yazmak için sınıflarını kullanma
Birlikte ele alındığında, "Windows işletim sistemi için uygulama geliştirmek bir uygulama çerçevesi," Microsoft Foundation Class (mfc) kitaplığındaki sınıfları oluşturur. Çok genel bir düzeyde framework uygulama çatı tanımlar ve çatı yerleştirilmiş standart kullanıcı arabirimi uygulamaları sağlar. İşinizi programcı olarak çatı geri kalanını doldurun uygulamanıza özgü bu şeyler olduğu sağlamaktır. mfc uygulaması Sihirbazı'nı kullanarak çok kapsamlı starter uygulamanın dosyalarını oluşturmak için bir başlangıç alabilirsiniz. Microsoft Visual C++ kaynak Düzenleyicileri Class View komutları öğeler kod ve sınıf kitaplığı bağlanmak için kullanıcı arabirimi öğeleri görsel olarak tasarlamak için uygulamaya özgü mantığını uygulamak için kullanın.
Sürüm 3.0 ve sonraki mfc framework'ün de dahil olmak üzere, Microsoft Windows 95 ve sonraki sürümlerinde, Win32 platformları için programlama ve Windows NT sürüm 3.51 ve daha sonra destekler. Çoklu kullanım mfc Win32 desteği içerir. Kullanım sürüm 1.5x 16-bit programlama yapmanız gerekiyorsa.
Bu makaleler ailesinin uygulama çerçevesi geniş bir genel bakış sunar. Ayrıca, uygulama ve nasıl oluşturulacağını oluşturan ana nesneleri inceler. Bu makalelerde ele alınan konular arasında şunlardır:
İşçilik framework kodunuzu, açıklandığı gibi arasındaki bölümü çerçevesindeki bina.
Uygulama sınıfı, uygulama düzeyinde işlevsellik saklar.
Nasıl Belge şablonları ve belgeleri ve bunların ilişkili görünümlerini oluşturup yönetebileceğiniz çerçeve windows.
Sınıf CWnd, tüm Windows kök temel sınıf.
Grafik nesnelerini, kalemler ve Fırçalar gibi.
Framework'ün diğer bölümleri şunlardır:
-
Yanı sıra, Windows işletim sistemi için uygulamalar yazan bir avantajı sağlayarak mfc de özellikle ole bağlama ve katıştırma teknolojisini kullanan uygulamaları yazmak kolaylaşır. Uygulamanız bir ole kapsayıcı, ole görsel düzenleme sunucusu veya her ikisini düzenleme görsel yapabileceğiniz ve böylece diğer uygulamalar uygulama nesnelerinden kullanın veya hatta uzaktan sürücü Otomasyon ekleyebilirsiniz.
-
ole denetimi development kit (cdk) şimdi tamamen çerçevesiyle tümleştirilmiştir. Bu makale ailesi ile mfc ActiveX denetimini geliştirme genel bakış sağlar. (ActiveX denetimlerini önceden ole denetimi olarak bilinir.)
-
mfc veritabanı sınıfların yazma veri erişimi kolaylaştıran iki de sağlayan uygulamalar. odbc veritabanı sınıflarını kullanarak, açık veritabanı bağlantısı (odbc) sürücüsü aracılığıyla veritabanlarına bağlanmak, tablolardan kayıtları seçin ve kayıt bilgilerini görüntülemek bir ekrandaki formu. Veri erişim nesnesi (dao) sınıfları kullanarak, Microsoft Jet veritabanı alt yapısı veya odbc veri kaynakları da dahil olmak üzere, dış (Jet olmayan) veri kaynakları aracılığıyla veritabanları ile çalışabilirsiniz.
Buna ek olarak, mfc tam olarak Unicode kullanan uygulamaları yazmak için etkinleştirilir ve (mbcs) çok baytlı karakter kümeleri, (dbcs) özellikle çift baytlık karakter kümeleri.
mfc belgelerine genel bir kılavuz görmek Genel mfc konuları.