|  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 >> Visual Basics Programmering >> Content

    Skillnader mellan Visual Basic 6.0 och VB.NET

    Microsofts Visual Basic 6.0 har funnits i ett antal år och har varit ett populärt programmeringsspråk för både erfarna programmerare och nybörjare . För några år sedan Microsoft introducerade Visual Basic . NET och medföljande . NET framework . Förändringen har definitivt påverkat planeringen världen positivt , och varje ny version av Visual Basic . NET är en förbättring jämfört med den tidigare versionen . Händelsestyrd kontra Objektorienterad

    En av de främsta skillnaderna mellan VB 6.0 och VB.NET är operativ art. Visual Basic 6.0 är en händelsestyrd språk , vilket innebär att programmet väntar på att användaren att utlösa en händelse . Visual Basic . NET anses ett objektorienterat språk beroende på antalet objektorienterad programmering funktioner det stöder . Visual Basic 6.0 använder " goto " strukturer för att hantera fel , och rörlig typning inte verkställas av språket . Visual Basic . NET använder " try-catch " strukturer undantagshantering och stöder starka datatypning för variabler , både OO egenskaper .
    Run - time Miljöer

    Visual Basic 6.0 är ett tolkat språk , vilket innebär att programkoden inte är " sammanställt " till körningen , och sedan bara en rad i taget . Detta påverkar prestanda och kräver installation av VB6 - runtime-miljön på en maskin som behöver köra VB 6,0 kod . Å andra sidan , är VB.NET verkligen kompileras till en körbar fil som kan distribueras till alla datorer . Detta förbättrar också prestandan när programmet körs . Den . NET-miljö omfattar Common Language Runtime , så länge . NET Framework installeras på en dator kan köras inte bara Visual Basic , men kan också köra program skrivna i Microsofts andra . NET språk .

    utvecklingsresurser

    Visual Basic 6.0 är inte ett bra språk för webb applikationsutveckling , vilket är ett konkret problem i en värld där webb och mobila applikationer utgör en stor del av nuvarande utvecklingen belastning . Visual Basic . NET , å andra sidan , underlättar utvecklingen av kraftfulla webbapplikationer . Den . NET Framework tillhandahåller nättjänster till språket och VB.NET tar maximal nytta av de inbyggda tjänster .
    Registerändringar

    Applikationer byggda i Visual Basic 6.0 måste göra ändringar i Windows-registret , vilket kan vara ett problem ibland . En korrupt register kan vara en riktig huvudvärk för en användare och kräver dyr teknisk support . Visual Basic. NET-applikationer gör inte ändringar i registret , vilket förenklar installationen av VB.NET program , och eliminera möjligheten av en korrupt Windows-registret .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Ring lagrade SQL-procedurer i Visual Basic
    ·Hur man skriver makron i Visual Basic
    ·Konvertera 2-byte heltal till 4 - Byte Lång I Visual B…
    ·Hur man Byta namn på en knapp i Visual Basic 2008
    ·Hur man gör en Universal Crosshair i Visual Basic
    ·Hur du ändrar en markör med VBA
    ·Visual Basic Databaser och Dao
    ·Hur För att lämna en Sub i VBA
    ·Hur konvertera till en UTF - 8 Använda Visual Basic
    ·VBA Max Funktioner
    Utvalda artiklarna
    ·Hur att starta om X Session
    ·Hur man skapar Date -objekt från String i Java
    ·Hur ansluta TextBox till BindingNavigator
    ·Hur Wild IP Card Block Adresser
    ·Så ta en skärmdump från ett fjärrsystem med hjälp …
    ·Hur man lär Python gratis
    ·Hur komma åt filen data i ett sekventiellt sätt
    ·Hur man använder Google Maps API för att komplettera …
    ·Hur Aggregate Vector Functions
    ·Hur man gör ett TextField Default till noll i Java
    Copyright © Dator Kunskap http://www.dator.xyz