Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Microsoft C + + Tutorials

    Microsoft Visual C + + är ett mycket använt programmeringsspråk för att bygga applikationer som finns på webben , samt stationära och mobila datorer . Visual C + + har utformats för att producera program som har detaljerad kontroll av datorns resurser . Detta innebär att den har många utbytbara parametrar och funktioner som kan resa upp början programmerare . Men vistas fokuserad på de viktigaste idéerna bakom de språkliga skär genom de utmaningar som att lära det . Objektorienterad programmering

    En grundläggande idé är att om objektorienterad programmering . Objektorienterade programspråk ser programmering som ett sätt att skapa virtuella föremål
    Ett program Simulera en spegel


    Följande program illustrerar skapandet av ett virtuellt föremål - . A spegel. Den använder spegel för att reflektera text som införts till den. Du kan använda Visual C + + för att kompilera och köra programmet . Öppna ett nytt Visual C + + projekt med Arkiv > Nytt > Projekt > CLR > CLR Console Application . Ring projektet Mirror.cpp

    I Mirror.cpp filen , efter meddelandet # include " stdafx.h " , anger dessa två rader :

    # include # include < ; . stdio.h >

    Dessa berättar för kompilatorn att inkludera definitioner för input /output funktioner som " cout ", som programmet använder för att skicka och ta emot text från användaren

    Hoppa över uttalande " using namespace System , " Efter detta uttalande och före main ( ) funktionen , skriver denna text :

    class Mirror {

    allmänheten : Mirror ( ) , //Konstruktor ~ Mirror ( ) { }; //Destructorvoid Reflect ( char * ) ;} ;

    Spegel :: Mirror ( ) { //gör - ingenting konstruktorn }

    void Spegel :: Reflect ( char * s ) { int i , j ; röding t [ 200 ] ;

    for (i = strlen ( s ) -1 , j = 0 ; i> = 0 , i - , j + + ) { t [ j ] = s [ i] ; } t [ strlen (s ) ] = ' \\ 0 ' , strcpy ( s , t ) ;

    avkastning; }

    Denna text är en blåkopia , som kallas en " klass " i C + + lingo , att operativsystemet kommer att använda för att bygga Mirror objektet - . men är inte själva objektet

    Skriv in följande text inuti main ( ) funktionen , som ersätter den standard kod som Visual C + + platser där

    --------------------------------- spegel spegel ; .

    char s [ 200 ] ;

    std :: cout << " Skriv in text för att reflektera : " ; std :: cin >> s ,

    mirror.Reflect ( s ) ,

    std :: cout << " Den reflekterade text : " << s;

    avkastning 0;

    - ----------------------

    Du kan se var främsta ber spegel för att reflektera lite text . Det blir att texten från meddelandet " std :: cin >> s , " The " CIN " talar om för datorn att söka input från konsolen Addera ditt sätta en brytpunkt

    en sak återstår innan kompilering och kör programmet : sätta en brytpunkt genom att flytta markören till rad i slutet av main ( ) funktionen som läser " avkastning 0 . " Ställa en brytpunkt här hindrar program från slutar förrän du tillåter det att sluta . Utan brytpunkten , skulle konsolen fönstret stänger för tidigt , hindrar dig från att se programmets utdata .

    Build ( vilket innebär att kompilera ) ditt program och köra det med F5 . Svara på uppmaningen i konsolen fönstret som visas . Addera Så fungerar

    del av koden som börjar med " class Mirror " ger operativsystemet ritningen - kallas klassen definition - för att bygga en virtuell spegel objekt . Själva skapandet av objektet sker med uttalandet " Mirror mirror " i main ( ) funktionen . Början delen av listorna klassdefinitions medlemmarna i klassen

    , medan den senare delen av klassen gör den faktiska definierande av variabler och funktioner . Funktioner kallas metoder i Visual C + + språkbruk . Den Reflect metoden är den som gör det verkliga arbetet för Mirror klassen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är motsatsen till Print i C -programmering
    ·Hur Aggregate Vector Functions
    ·Hur man skapar en Vector lista
    ·Så här fyller en DataReader Använda Statement
    ·Vad betyder det om en App filen redan finns på en IPad…
    ·Hur man skriver ett Parser i C
    ·Hur man använder alternativknappar i Visual C
    ·Lina Utan inbyggd funktion i C + +
    ·Hur Referens en bild i C + +
    ·Konvertera CPP till DLL
    Utvalda artiklarna
    ·Hur man använder HeapSize Funktion
    ·Hur man kan få ett VBA löpande registreringsnummer Sö…
    ·Hur du använda utskriftsfunktionen i Perl
    ·Hur man skriver Java -program för en spelautomat
    ·Hur man använder Visual C + + Debugger
    ·Hur Direktuppspelning av video i XCode
    ·Steg för att skapa ett Visual Basic Application
    ·Android App Development
    ·VBA Guide
    ·XNA Pixel Shader Effekter
    Copyright © Dator Kunskap http://www.dator.xyz