Delen via


De klassen gebruiken om toepassingen voor Windows te schrijven

Samen vormen de klassen in de MFC-bibliotheek (Microsoft Foundation Class) een 'toepassingsframework' waarin u een toepassing voor het Windows-besturingssysteem bouwt. Op zeer algemeen niveau definieert het framework het skelet van een toepassing en levert standaard implementaties van gebruikersinterfaces die op het skelet kunnen worden geplaatst. Uw taak als programmeur is om de rest van het skelet in te vullen. Dit zijn de dingen die specifiek zijn voor uw toepassing. U kunt een voorsprong krijgen met behulp van de MFC-toepassingswizard om de bestanden te maken voor een zeer grondige starterstoepassing. U gebruikt de Microsoft Visual C++-resource-editors om uw gebruikersinterface-elementen visueel te ontwerpen, opdrachten van Class View om deze elementen te verbinden met code en de klassebibliotheek om uw toepassingsspecifieke logica te implementeren.

Versie 3.0 en hoger van het MFC-framework ondersteunt programmering voor Win32-platforms, waaronder Microsoft Windows 95 en hoger, en Windows NT-versies 3.51 en hoger. MFC Win32-ondersteuning omvat multithreading. Gebruik versie 1.5x als u 16-bits programmering moet uitvoeren.

Deze reeks artikelen biedt een breed overzicht van het toepassingsframework. Ook worden de belangrijkste objecten verkend waaruit uw toepassing bestaat en hoe ze worden gemaakt. Onder de onderwerpen die in deze artikelen worden behandeld, zijn het volgende:

Andere onderdelen van het framework zijn:

  • Vensterobjecten: Overzicht

  • Verwerking en toewijzing van berichten

  • CObject, de basisklasse in MFC

  • Document-/weergavearchitectuur

  • dialoogvensters

  • Besturingselementen

  • Bedieningsbalken

  • OLE

  • geheugenbeheer

    Naast dat u een voordeel hebt bij het schrijven van toepassingen voor het Windows-besturingssysteem, maakt MFC het ook veel eenvoudiger om toepassingen te schrijven die specifiek gebruikmaken van OLE-koppelings- en insluitingstechnologie. U kunt van uw toepassing een OLE-visualbewerkingscontainer, een OLE-visualbewerkingsserver of beide maken en u kunt Automation toevoegen, zodat andere toepassingen objecten uit uw toepassing kunnen gebruiken of zelfs extern kunnen rijden.

  • MFC ActiveX-besturingselementen

    De OLE Control Development Kit (CDK) is nu volledig geïntegreerd met het framework. Dit artikel bevat een overzicht van de ontwikkeling van ActiveX-besturingselementen met MFC. (ActiveX-besturingselementen werden voorheen OLE-besturingselementen genoemd.)

  • Database programmering

    MFC biedt ook twee sets databaseklassen die het schrijven van toepassingen voor gegevenstoegang vereenvoudigen. Met behulp van de ODBC-databaseklassen kunt u verbinding maken met databases via een ODBC-stuurprogramma (Open Database Connectivity), records selecteren uit tabellen en recordgegevens weergeven in een schermformulier. Met behulp van de DAO-klassen (Data Access Object) kunt u met databases werken via de Microsoft Jet-database-engine of externe (niet-Jet)-gegevensbronnen, waaronder ODBC-gegevensbronnen.

    Daarnaast is MFC volledig ingeschakeld voor het schrijven van toepassingen die gebruikmaken van Unicode- en multibyte-tekensets (MBCS), met name dubbel-bytetekensets (DBCS).

Zie Algemene MFC-onderwerpen voor een algemene handleiding voor MFC-documentatie.

Zie ook

Algemene MFC-onderwerpen