Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Microsoft C + + Návody

Microsoft Visual C + + je široko používaný programovací jazyk pre tvorbu aplikácií nájsť na webe a desktope a mobilných počítačov . Visual C + + bola navrhnutá tak , aby programy , ktoré majú detailné kontrolu nad prostriedky počítača . To znamená , že má mnoho premenlivé parametre a funkcie , ktoré možno zakopnúť začínajúcich programátorov . Ale pobyt zameraný na kľúčové myšlienky , ktoré sú základom jazykové rezy cez výzvy sa to učiť . Objektovo orientované programovanie

Kľúčovou myšlienkou je , že objektovo orientované programovanie . Objektovo orientované programovacie jazyky viď programovanie ako spôsob vytvárania virtuálnych objektov
Program Simulácia Mirror

Nasledujúci program ilustruje vytvorenie virtuálneho objektu - . zrkadlo . Používa zrkadlo , aby odrážal text , predstavil k nemu . Môžete použiť Visual C + + skompilovať a spustiť program . Otvorte nový projekt Visual C + + projektu s Súbor > Nový > Projekt > CLR > CLR Console Application . Zavolajte projektu Mirror.cpp

súboru Mirror.cpp , po príkaze # include " stdafx.h " , zadajte tieto dva riadky : Spojené

# include # include < ; stdio.h >

povedať kompilátora , aby zahŕňal definície pre vstupné /výstupné funkcie , ako je " cout " , ktoré program používa na odosielanie a prijímanie texte od užívateľa

Skok cez . vyhlásenie " using namespace System ; " Po tomto vyhlásení a pred funkciu main ( ) , zadajte tento text :

triedy Zrkadlo {

verejnosť : Mirror ( ) ; //konštruktor ~ Mirror ( ) { } , //Destructorvoid Reflect ( char * ) ; } ;

Mirror :: Mirror ( ) { //to - nič konštruktory }

void Mirror :: Reflect ( char * s ) { int i , j ; char t [ 200 ] ;

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

návrat ; }

Tento text je plán , známy ako " trieda " v C + + žargón , že operačný systém bude používať na vytvorenie objektu Mirror - ale nie je samotný objekt

zadajte nasledujúci text vnútri funkcie main ( ) , nahradí predvolený kód . Visual C + + miest tam

--------------------------------- zrkadlo zrkadlo ; .

char s [ 200 ] ;

std :: cout << " Zadajte nejaký text na zrkadlo tak , aby odrážali : " std :: cin >> s ;

mirror.Reflect ( y ) ;

std :: cout << " odráža znenia : " << y ;

return 0 ;

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

môžete vidieť , kde hlavnú žiada zrkadlo , aby odrážal nejaký text . To dostane ten text z príkazu " std :: cin >> s " ; . " Cin " hovorí počítaču , aby usilovať o vstup z konzoly
nastaviť zarážku

Jedna vec zostáva pred kompiláciou a spustením programu : nastaviť zarážku presunutím kurzora na riadok na konci funkcie main ( ) , ktorá znie " return 0 " . Nastavenie zarážky tu bráni svoj program od ukončenia kým dovoliť , aby to skončilo . Bez zlomu , okno konzoly sa zavrie príliš skoro , čo vám znemožňuje vidieť výstup programu .

Build ( čo znamená , že kompilácia ) váš program a spustite ho s F5 . Reagovať na riadku v okne konzoly , ktoré sa objavia .
Ako to funguje

časť kódu , ktorý začína " triedneho Mirror " dodáva operačného systému na plán - tzv definície triedy - pre stavbu virtuálne zrkadlo objekt . Vlastná tvorba objektu sa vykonáva pomocou príkazu " Zrkadlo zrkadlo " vo funkcii main ( ) .

Začína časť definície triedy zoznam členov triedy , zatiaľ čo neskôr sa časť triedy robí skutočný definovanie premenných a funkcií . Funkcie sú volány metódy v Visual C + + reči . Metóda Reflect je jeden robí skutočnú prácu pre triedu Mirror .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené