Visual Basic.NET en Visual C # . NET zijn beide onderdeel van de Microsoft Visual Studio -pakket . Visual Studio bevat de volledige set van ontwikkeltools voor het bouwen van web applicaties , webservices , desktopapplicaties en mobiele toepassingen . Zowel VB.NET en C # . NET gebruiken dezelfde Integrated Development Environment , dat het delen van gereedschap mogelijk maakt en maakt het mogelijk om verschillende talen oplossingen te creëren . Bovendien zijn beide programmeertalen gebruiken de functionaliteit van het . NET Framework . Het . NET Framework biedt een consistente objectgeoriënteerde programmeeromgeving of een object lokaal of op afstand wordt opgeslagen . Geschiedenis Visual Basic.NET is de evolutie van de klassieke Visual Basic en werd uitgebracht als Visual Basic.NET met versie 1.1 van het . NET Framework . C # is in het . NET- initiatief in 2001 geïntroduceerd door Microsoft . Als u niet Visual Studio hebt , kunt u de Express editie van Visual Basic of de Express editie van C # te downloaden . De Express -producten zijn vrij om te leren hoe - te - bouwen applicaties . Variabele definities programmering syntax is een van de grote verschillen in deze talen . Om een variabele in VB.NET verklaren , moet je " Dim ", " Public ", " Vriend , " " Protected ", " Private ", " Shared " of " Static gebruiken . " In C # . NET , moet je declarators , zoals door de gebruiker gedefinieerde typen of ingebouwde types gebruiken . Om een functie of methode die een waarde in VB.NET niet terug te maken, moet u de "Sub " type en , in C # . NET te gebruiken , moet u gebruik maken van ' leegte . " Te verwijzen naar het huidige object , zoals een formulier , moet u het trefwoord "Me " in VB.NET en " dit " in C # te gebruiken . NET . Functies programmeren < br > In C # NET , elke regel code eindigt met een puntkomma ; . VB.NET niet. . In C # NET , moet u accolades aan het begin en aan het einde van elke verklaring toe te voegen , aan de andere kant, is VB.NET geen accolades nodig . Parameters doorgeven door verwijzing in VB.NET wordt automatisch door de VB compiler indien nodig . In de meeste gevallen , de C # . NET compiler passeert parameters aan de hand , maar niet altijd . Overwegingen Met Visual Basic.NET als je VB ervaring omdat het gaat om voor u gemakkelijker om applicaties sneller te maken . Aan de andere kant , als je C programmeerervaring hebt , gebruik dan Visual C # . NET omdat de syntax is vergelijkbaar , waardoor de taal makkelijker te begrijpen . In de meeste gevallen , zal ofwel de taal helpen je hetzelfde resultaat te creëren indien goed gebruikt .
|