Aracılığıyla paylaş


MFC Uygulaması Oluşturma

MFC uygulaması, Microsoft Foundation Sınıf (MFC) Kitaplığı'nı temel alan, Windows için yürütülebilir bir uygulamadır. MFC yürütülebilir dosyaları genellikle beş türe ayrılır: standart Windows uygulamaları, iletişim kutuları, form tabanlı uygulamalar, Gezgin stili uygulamalar ve Web tarayıcısı stilindeki uygulamalar. Daha fazla bilgi için bkz.

MFC Uygulama Sihirbazı, sihirbazda seçtiğiniz seçeneklere bağlı olarak bu tür uygulamalardan herhangi biri için uygun sınıfları ve dosyaları oluşturur.

MFC uygulaması oluşturmanın en kolay yolu, MFC Uygulama Sihirbazı'nı (Visual Studio 2019'da MFC Uygulama projesi ) kullanmaktır. MFC konsol uygulaması (MFC kitaplıklarını kullanan ancak konsol penceresinde çalışan bir komut satırı programı) oluşturmak için Windows Masaüstü Sihirbazı'nı kullanın ve Konsol Uygulaması ve MFC Üst Bilgileri seçeneklerini belirleyin.

MFC formları veya iletişim kutusu tabanlı uygulama oluşturmak için

  1. Ana menüden Dosya Yeni Proje'yi> seçin.>
  2. Arama kutusuna "MFC" yazın ve sonuç listesinden MFC Uygulaması'nı seçin.
  3. Varsayılanları gerektiği gibi değiştirin, ardından MFC Uygulama Sihirbazı'nı açmak için Oluştur'a basın.
  4. Yapılandırma değerlerini gerektiği gibi değiştirin, ardından Son'a basın.

Daha fazla bilgi için bkz . Form tabanlı MFC uygulaması oluşturma.

Visual Studios 2022'deki MFC Uygulama sihirbazının ekran görüntüsü.

İletişim kutusunda, tek belgeye ayarlanmış uygulama türüne yönelik seçenekler gösterilir. Uygulama türü seçenekleri, denetlenen sekmeli belgeleri ve denetlenen belge/görünüm mimarisi desteğini içerir. Proje stili, kaynak dili vb. için varsayılan değerlerine ayarlanmış başka seçenekler de vardır.

MFC konsol uygulaması oluşturmak için

MFC konsol uygulaması, MFC kitaplıklarını kullanan ancak konsol penceresinde çalışan bir komut satırı programıdır.

  1. Ana menüden Dosya Yeni Proje'yi> seçin.>
  2. Arama kutusuna "Masaüstü" yazın ve sonuç listesinden Windows Masaüstü Sihirbazı'nı seçin ve ardından İleri'ye basın.
  3. Proje adını ve konumunu gerektiği gibi değiştirin, ardından Oluştur'a basarak Windows Masaüstü Sihirbazı'nı açın.
  4. MFC Üst Bilgileri kutusunu işaretleyin ve diğer değerleri gerektiği gibi ayarlayın, ardından Tamam'a basın.

Visual Studios 2022'deki Windows Masaüstü Projesi sihirbazının ekran görüntüsü.

İletişim kutusunda Konsol Uygulaması (.exe) olarak ayarlanmış uygulama türü gösterilir. Ek Seçenekler'in altında, Önceden derlenmiş üst bilgi MFC üst bilgileri olarak işaretlenir. MFC üst bilgileri işaretlendiğinde önceden derlenmiş üst bilgi otomatik olarak denetlenilir.

MFC formları veya iletişim kutusu tabanlı uygulama oluşturmak için

  1. Visual Studio ana menüsünden Dosya>Yeni Proje'yi> seçin.
  2. Yüklü şablonlar'ın altında Visual C++>MFC/ATL'yi seçin. Bunları görmüyorsanız MFC/ATL işlevselliği eklemek için Visual Studio Yükleyicisi kullanın. Araçlar>Araçları ve Özellikleri Al... aracılığıyla Visual Studio menüsünden yükleyiciye erişebilirsiniz. Yükleyicide Tek tek bileşenler'i seçip mfc araması yapın ve ardından spectre Risk Azaltmaları ile x86 ve x64 için Visual C++ MFC gibi makineniz için uygun kitaplığı seçin.
  3. Orta bölmeden MFC Uygulaması'nı seçin.
  4. Yapılandırma değerlerini gerektiği gibi değiştirin ve Tamam'a basın.

Daha fazla bilgi için bkz . Form Tabanlı MFC Uygulaması Oluşturma.

Visual Studios 2017'deki MFC Uygulama sihirbazının ekran görüntüsü.

İletişim kutusunda, uygulama türü konsol application.exe olarak ayarlanmış gibi, varsayılan olarak ayarlanmış çeşitli ayarlar gösterilir; önceden derlenmiş üst bilgi denetlendi ve güvenlik geliştirme yaşam döngüsü (SDL) denetlendi. şunun için ortak üst bilgiler ekleyin: MFC işaretlenmez, ancak siz seçersiniz.

MFC konsol uygulaması oluşturmak için

MFC konsol uygulaması, MFC kitaplıklarını kullanan ancak konsol penceresinde çalışan bir komut satırı programıdır.

  1. Ana menüden Dosya Yeni Proje'yi> seçin.>
  2. Yüklü şablonlar'ın altında Visual C++>Windows Masaüstü'nü seçin.
  3. Orta bölmeden Windows Masaüstü Sihirbazı'nı seçin.
  4. Proje adını gerektiği gibi değiştirin, ardından Tamam'a basarak Windows Masaüstü Sihirbazı'nı açın.
  5. MFC Üst Bilgileri kutusunu işaretleyin ve diğer değerleri gerektiği gibi ayarlayın, ardından Tamam'a basın.

Visual Studios 2017'deki Windows Masaüstü Projesi sihirbazının ekran görüntüsü.

İletişim kutusunda Konsol Uygulaması (.exe) olarak ayarlanmış uygulama türü gösterilir. Ek seçenekler altında, Önceden derlenmiş üst bilgi işaretlidir ve MFC üst bilgileri işaretlidir.

MFC formları veya iletişim kutusu tabanlı uygulama oluşturmak için

  1. Ana menüden Dosya Yeni Proje'yi> seçin.>
  2. Yüklü şablonlar'ın altında Visual C++>MFC'yi seçin.
  3. Orta bölmeden MFC Uygulaması'nı seçin.
  4. MFC Uygulama Sihirbazı'nı başlatmak için İleri'ye tıklayın.

Daha fazla bilgi için bkz . Form Tabanlı MFC Uygulaması Oluşturma.

Visual Studios 2015'teki MFC Uygulama sihirbazının ekran görüntüsü.

İletişim kutusunda şu geçerli proje ayarları listelenir: sekmeli birden çok belge arabirimi, veritabanı desteği yok, bileşik belge desteği yok, özelleştirilebilir menü çubuğu ve araç çubuğu arabirimi, Visual Studio 2008 uygulama görünümü, Visual Studio proje stili ve yeniden başlatma yöneticisi desteği.

MFC konsol uygulaması oluşturmak için

MFC konsol uygulaması, MFC kitaplıklarını kullanan ancak konsol penceresinde çalışan bir komut satırı programıdır.

  1. Ana menüden Dosya Yeni Proje'yi> seçin.>
  2. Yüklü şablonlar'ın altında Visual C++>Win32'yi seçin.
  3. Orta bölmeden Win32 Konsol Uygulaması'nı seçin.
  4. Proje adını gerektiği gibi değiştirin ve Tamam'a basın.
  5. Sihirbazın ikinci sayfasında, MFC için ortak üst bilgi ekle kutusunu işaretleyin ve diğer değerleri gerektiği gibi ayarlayın, ardından Son'a basın.

Projeniz oluşturulduktan sonra, Çözüm Gezgini'de oluşturulan dosyaları görüntüleyebilirsiniz. Sihirbazın projeniz için oluşturduğu dosyalar hakkında daha fazla bilgi için bkz. proje tarafından oluşturulan dosya ReadMe.txt. Dosya türleri hakkında daha fazla bilgi için bkz . Visual Studio C++ projeleri için Oluşturulan Dosya Türleri.

Ayrıca bkz.

Kod Sihirbazlarıyla İşlevsellik Ekleme
Özellik Sayfaları