Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
När du har skapat ett projekt vill du ändra eller lägga till i projektets funktioner. Sådana uppgifter omfattar att skapa nya klasser, lägga till nya medlemsfunktioner och variabler samt lägga till Automation-metoder och egenskaper. Kodguiderna är utformade så att du kan göra allt detta.
Anmärkning
Följande kodguider som sällan används tas bort i Visual Studio 2019. Allmänt stöd för ATL och MFC påverkas inte av borttagningen av dessa trollkarlar. Exempelkoden för dessa tekniker arkiveras i Microsoft Learn och GitHub-lagringsplatsen VCSamples.
- Guiden ATL COM+ 1.0-komponent
- Komponentguide för ATL Active Server Pages
- Guiden ATL OLE DB-Provider
- Guiden för ATL-egenskapssida
- Konsumentguide för ATL OLE DB
- MFC ODBC-konsument
- MFC-klass från ActiveX-kontroll
- MFC-klass från Typ Lib.
Anmärkning
Du kan lägga till meddelandehanterare och mappa meddelanden till dem och åsidosätta virtuella MFC-funktioner med hjälp av MFC-klassguiden.
Komma åt C++-kodguider
Det finns tre platser där du kan komma åt C++-kodguider:
På Projekt-menyn kan du med kommandot Lägg till nytt objekt ta upp
Add New Itemdialogrutan, vilket hjälper dig att lägga till nya filer i projektet. Kommandot Lägg till klass visar dialogrutan Lägg till klass , som i sin tur öppnar guider för var och en av de klasstyper som du kan lägga till i projektet. För MFC-klasser använder du MFC-klassguiden. Kommandot Lägg till resurs visar dialogrutan Lägg till resurs , där du kan skapa eller välja en resurs att lägga till i projektet.Om du markerar en klass eller ett gränssnitt i projektet i klassvyn visas även följande kommandon på project-menyn :
Implementera gränssnitt (endast från en kontrollklass)
Lägg till funktion
Lägg till variabel
Lägg till anslutningspunkt (endast ATL-klass)
Lägg till metod (endast från ett gränssnitt)
Lägg till egenskap (endast från ett gränssnitt)
Lägg till händelse (endast från en kontrollklass)
Om du högerklickar på valfri mapp i Solution Explorer och klickar på Lägg till på snabbmenyn kan du lägga till nya eller befintliga filer, fler mappar, objekt, klasser, resurser och webbreferenser till projektet.
Genom att högerklicka på lämplig nod i fönstret Klassvy och klicka på Lägg till på snabbmenyn kan du lägga till funktioner, variabler, klasser, egenskaper, metoder, händelser, gränssnitt, anslutningspunkter eller annan kod i projektet.
Anmärkning
Visual Studio tillhandahåller ingen guide för att lägga till ett gränssnitt i ett projekt. Du kan lägga till ett gränssnitt i ett ATL-projekt eller till ett lägga till ATL-stöd i ditt MFC-projekt genom att lägga till ett enkelt objekt med hjälp av guiden ENKELT ATL-objekt. Alternativt öppnar du projektets .idl-fil och skapar gränssnittet genom att skriva:
interface IMyInterface { };Mer information finns i Implementera ett gränssnitt och lägga till objekt och kontroller i ett ATL-projekt .
Åtkomstkods-guiden från Beskrivning Lägg till nytt objekt Kodguiden Lägg till nytt objekt lägger till källfiler i projektet. Om det behövs skapas ytterligare kataloger som innehåller de filer där projektgenereringsmotorn förväntar sig att hitta dem. Kodguider som är tillgängliga från ikonen Lägg till objekt är:
– Lägg till C++-källfiler (.cpp, .h, .idl, .rc, .srf, .def, .rgs).
– Lägg till webbutvecklingsfiler (.html, .asp, .css, .xml).
– Lägg till verktygs- och resursfiler (.bmp, .cur, .ico, .rct, .sql, .txt).
De här kodguiderna ber dig vanligtvis inte om någon information, men lägger till en fil i utvecklingsträdet. Du kan byta namn på filen i egenskapsfönstret.Solution Explorer Vilka kodguider som är tillgängliga från Solution Explorer beror på var markören fokuserar när du högerklickar på ett objekt. Om alternativet Lägg till inte visas när du högerklickar på ett objekt flyttar du markören upp en nivå i utvecklingsträdet och försöker igen. Kodguiderna placerar alltid den extra koden på rätt plats i utvecklingsträdet, oavsett var markören finns. Kodguider som är tillgängliga från Solution Explorer är:
– Lägg till klass (öppnar dialogrutan Lägg till klass som innehåller de nya kodguiderna).
– Lägg till resurs (ny, importera eller anpassad).
– Lägg till webbreferens.Klassvy Vilka kodguider som är tillgängliga från klassvyn beror på var markörens fokus ligger när du högerklickar på ett objekt. Om alternativet Lägg till inte visas när du högerklickar på ett objekt flyttar du markören upp en nivå i klassträdet och försöker igen. Kodguiderna placerar alltid den extra koden på rätt plats i utvecklingsträdet, oavsett var markören finns. Kodguider som är tillgängliga från klassvyn är:
- Lägg till medlemsfunktion.
- Lägg till medlemsvariabel.
- Lägg till klass.
- Implementera gränssnitt (endast från en kontrollklass)
- Lägg till anslutningspunkt (endast ATL-klass)
- Lägg till metod (endast från ett gränssnitt)
- Lägg till egenskap (endast från ett gränssnitt)
- Lägg till händelse (endast från en kontrollklass)
Alternativet Lägg till klass öppnar dialogrutan Lägg till klass, vilket ger dig åtkomst till alla nya Add Class-kodguider.
Se även
Åsidosätta en virtuell funktion
Navigera i C++-kodbasen i Visual Studio
C++-projekttyper i Visual Studio
Filtyper som skapats för Visual Studio C++-projekt