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

Čo je Microsoft Visual C + + ?

C + + sa objavil v roku 1980 ako rozšírenie objektovo orientovaného programovacieho jazyka C. Orientácia objektu z kódu uľahčenia opätovného použitia a riešenia , sa stala ľahší segmentu tak , aby viac programátori môžu pracovať súčasne na projektoch . Visual C + + , vyvinutý spoločnosťou Microsoft , má jazyk C + + a pridáva Windows integrované vývojové prostredie ( IDE ) a sadu tried , nazvaný Microsoft Foundation Classes ( MFC ) , ktoré umožňujú C + + vývojári manipulovať s prvkami v operačnom systéme Windows . História

C + + vyrástol z jazyka C, čo bol potomok rozšíreného jazyka B , ktorý bol vyvinutý v Bellových laboratóriách v roku 1971 . C , reštrukturalizáciou a so silnejším kompilátor , sa stala dominantným jazykom v oblasti vývoja unixovom svete . Deväťdesiat percent Unix bol napísaný v jazyku C. V roku 1985 , Bjarne Soustrup prepísal jazyka C , vytvoriť C + + , zaviesť objektovo orientované koncepty , ktoré boli preskúmané v iných jazykoch . V roku 1990 , Microsoft stal sa zapojený , rozvíja prvý /C + + kompilátora Microsoft C , nasledovaný rôznych verzií Visual C + + .
Objektovo orientované programovanie

Kým procedurálne jazyky organizovať kód ako zoznam úloh , ktoré majú byť vykonávané procesorom v určitom poradí , objektovo orientovaných jazykov , ako je C + + kód usporiadať do rôznych objektov , z ktorých každý má svoje vlastné vlastnosti a metódy . Jednou z výhod objektovo orientovaného programovania je to , že umožňuje kód , ktorý je možné popísať reálny svet objektov . BankovniUcet objekt , napríklad, mohol mať vlastnosti " Balance " a " accountholder " a mohla by zahŕňať metódy " Vklad " a " vytiahnite . "
Microsoft Foundation Classes

Microsoft Foundation Classes sú v centre Visual C + + programovanie pre Windows . MFC je skupina objektov a metód , ktoré umožňujú programátorovi manipulovať s okolitým prostredím Windows ( otváranie a zatváranie okien , kreslenie obsahu do okna , vytváranie menu ) a reagovať na vstup užívateľa pre systém Windows ( kliknutí myšou , pohyb myši , stlačenie tlačidiel , voľby menu ) . Pretože väčšina z programovania Windows je sústredený okolo reakcia na užívateľské vstupy pomocou používateľského rozhrania systému Windows , to je povedal , aby bol " event - driven . " Veľa z MFC proste dáva programátorom spôsoby hákovanie do Windows začatých akcií .
Integrované vývojové prostredie

C + + , rovnako ako väčšina ostatných programovacích jazykov , môže byť zapísaná sa ako text v jednoduchom textovom editore . Text potom môže byť " zostavený " ( sa obrátil do binárneho kódu ) o začatom procese príkazového riadku . Zavedenie integrovaných vývojových prostredí umožňuje vývojárom omnoho efektívnejšie navigovať svoj ​​kód v menu , ktoré bude mať ich špecifických predmetov a metód . Ďalšie vlastnosti Visual C + + a Visual Studio vývojové prostredie patrí auto kompletné , čo pomáha pri písaní kódu , vizuálny dizajn , ktorý umožní grafické prvky programu , ktoré majú byť generované pomocou drag and drop , a testov pre testovanie procesov v rámci aplikácie .

C + + Versus iných jazykoch

Programátori často diskutujú , čo je najlepší jazyk a nástroje sú pre daný projekt a úlohu . V porovnaní s ostatnými objektovo orientovaných jazykoch ako je Java , C # , Objective C alebo Python , C + + je zvyčajne považovaný za najťažší sa naučiť a časovo náročné kódu , ale bude v správnych rukách , viesť najvýkonnejšie aplikácie . Takéto tvrdenia sú však často spochybňovaná .

Najnovšie články

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