Dator > Vad är Microsoft Visual C + + ?

  • Vad är Microsoft Visual C + + ?


  • C + + uppstod på 1980-talet som en objektorienterad utvidgning av programspråket C . Objektorientering gjort koden lättare att återanvända och lösningar blev lättare att segmentet så att flera programmerare kan arbeta samtidigt på projekt . Visual C + + , utvecklad av Microsoft , tar språket C + + och lägger till en Windows- baserad Integrated Development Environment ( IDE ) och en uppsättning klasser som kallas Microsoft Foundation Classes (MFC ) , som gör C + + utvecklare att manipulera element i Windows operativsystem .

    Historia

    C + + växte fram ur C- språk , som i sin tur var en ättling till en utökad B-språk , utvecklades på Bell laboratorier i 1971 . C , omstrukturerats och med en starkare kompilator , blev det dominerande språket i Unix utveckling världen . Nittio procent av Unix skrevs i C. År 1985 skrev Bjarne Soustrup C-språket , skapa C + + , att införa objektorienterade koncept som hade prövats i andra språk. Under 1990-talet blev Microsoft är inblandade , utveckla först på Microsoft C /C + + kompilator , följt av olika versioner av Visual C + + .

    Objektorienterad programmering

    Samtidigt som arbetsspråk organisera kod som en lista med uppgifter som skall utföras av processorn i en viss ordning , objektorienterade språk som C + + organisera kod i skilda föremål som alla har sina egna egenskaper och metoder. En fördel med objektorienterad programmering är att det tillåter kod som kan beskriva verkligheten objekt . En bankkonto objekt , exempelvis, skulle kunna ha egenskaper " Balance " och " kontoinnehavaren " och kan omfatta metoder för att " Insättning " och "Uttag ".

    Microsoft Foundation Classes

    Microsoft Foundation Classes är i centrum för Visual C + + programmering för Windows . MFC är en grupp av objekt och metoder som gör att programmerare att manipulera Windows-miljö ( öppning och stängning av fönster , teckning innehåll i fönster , skapa menyer ) och att reagera på en Windows användarens indata ( musklick , musrörelser , tangenttryckningar , menyval ) . Eftersom de flesta av Windows är starkt inriktade på reaktion användaren matar in via Windows användargränssnitt, sägs den vara " event- driven . " Mycket av MFC ger helt enkelt programmerare sätt att haka fast i Windows -initierade händelser .

    Integrated Development Environment

    C + + , liksom de flesta andra programmeringsspråk , kan skrivas ut som text i en enkel textredigerare. Texten kan då bli " sammanställas " ( omvandlas till binär kod ) med ett kommandoradsgränssnitt inlett processen . Införandet av integrerade utvecklingsmiljöer kan utvecklare att navigera sin kod mycket mer effektivt genom menyer som kommer att ta dem till särskilda objekt och metoder . Andra inslag i Visual C + + och Visual Studio utvecklingsmiljöer inkluderar komplettera automatiskt , vilket underlättar att skriva kod , visuell design , som gör grafiska delar av ett program som kommer att genereras genom dra och släpp , och testsviter för att testa processer inom ett program .

    C + + jämfört med andra språk

    Programmerare debatten ofta vad det bästa språket och verktyg för ett visst projekt och uppdrag . Jämfört med andra objektorienterade språk såsom Java , C # , Objective C eller Python , C + + betraktas allmänt som det svåraste att lära sig och tidskrävande att koda , men kommer i rätta händer , leda till bäst resultat ansökan . Sådana påståenden är dock ofta ifrågasatts .


Previous:nothing Next:Visual Basic 6 projekt för nybörjare





Relaterade artiklar


  • hur man skapar kontroller webbanvändaren med C #
  • Hur kan jag få i skärningspunkten mellan två uppsättningarna i java ?
  • JavaScript ljusbord tutorial
  • Hur man laddar ner och installera Java på vår dator
  • hur man skapar en startbild i Visual Basic 6
  • hur man förstår pekare i C
  • Hur konvertera HTML till text i java
  • hur man skapar en multi lista användare email med PHP
  • hur man skapar dra ner rutorna
  • hur man definierar pekare i C