Διαφορά κλειδιού: Το VB σημαίνει Visual Basic. Πρόκειται για μια γλώσσα προγραμματισμού υψηλού επιπέδου από τη Microsoft που χρησιμοποιείται για την ταχεία ανάπτυξη προγραμμάτων που βασίζονται στα Windows. Το VB.NET αντιπροσωπεύει τις τεχνολογίες ενεργοποίησης δικτύου της Visual Basic. Είναι μια από τις γλώσσες για το .NET Framework της Microsoft. Αυτή η γλώσσα έχει δημιουργηθεί ειδικά για προγραμματιστές της VB. Ανήκει στην κατηγορία των αντικειμενοστραφών γλωσσών προγραμματισμού υπολογιστών που εφαρμόζεται στο πλαίσιο .NET. Το VB.NET θεωρείται μια εξελιγμένη έκδοση της Visual Basic. Ωστόσο, το VB.Net έχει ανασχεδιαστεί για να συμπεριλάβει πολλά νέα χαρακτηριστικά όπως βελτιωμένη ασφάλεια τύπου, εξορθολογισμένη γλώσσα, πακέτα μορφών που περιέχουν τα Windows Forms και Web Forms κ.λπ.
Το VB.NET προσθέτει διάφορες λειτουργίες και δυνατότητες, όπως την προσθήκη πραγματικής αντικειμενοστρεφούς κληρονομικότητας (ακόμη και κληρονομικότητα αντικειμένων διασταυρούμενης γλώσσας), υπερφόρτωσης, ελεύθερου σπειρώματος, αυστηρού ελέγχου τύπου και ένα νέο κοινό περιβάλλον ανάπτυξης. Υπάρχουν πολλές αλλαγές στο vb.net. Στις διαδικασίες ιδιοκτησίας vb6 γράφονται χρησιμοποιώντας το Get and Let, ενώ στο VB.NET χρησιμοποιούνται τα στοιχεία Get & Set. Σε αντίθεση με την VB, το VB.NET δεν χρησιμοποιεί λέξεις-κλειδιά όπως το Gosub και το DefType.
Σύγκριση μεταξύ του VB 6.0 και του VB.net:
VB | VB.NET | |
Ορισμός | Το VB σημαίνει Visual Basic. Πρόκειται για μια γλώσσα προγραμματισμού υψηλού επιπέδου που χρησιμοποιείται για την ταχεία ανάπτυξη προγραμμάτων που βασίζονται στα Windows. | Το VB.NET σημαίνει τεχνολογία Enabled Network Visual Basic. Είναι μια από τις γλώσσες για το .NET Framework της Microsoft. Αυτή η γλώσσα έχει δημιουργηθεί ειδικά για προγραμματιστές της VB. Ανήκει στην κατηγορία των αντικειμενοστραφών γλωσσών προγραμματισμού υπολογιστών που εφαρμόζεται στο πλαίσιο .NET. |
Τύπος | Γλώσσα που βασίζεται σε διερμηνέα | Σύνταξη γλώσσας |
Χρόνος εκτέλεσης | VB Runtime | Κοινή προδιαγραφή γλωσσών |
Πληκτρολογήστε την ασφαλή γλώσσα | Οχι | Ναί |
Πολλαπλές εφαρμογές | Δεν μπορεί να αναπτυχθεί | Μπορεί να αναπτυχθεί |
Χειρισμός δεδομένων | Το πρωτόκολλο DAO, στη συνέχεια το RDO, ακολουθούμενο από το ADO (ActiveX Data Objects) | Τα δεδομένα αντιμετωπίζονται με χρήση του ADO.net |
Γλώσσα | Μια γλώσσα βασισμένη σε αντικείμενα | Μια πραγματική γλώσσα με αντικείμενα |
Παράβαση παραμέτρου | Τα περισσότερα περνάνε με παραπομπή | Η προεπιλογή περνάει από την τιμή |
Τα αντικείμενα υποστηρίζουν την προεπιλεγμένη ιδιότητα | Ναί | Οχι |
Οι αντικαταστάσεις γίνονται | Συλλογή QBColor, RGB ΗμερομηνίαAdd, DateDiff, ΗμερομηνίαPart, DateSerial, DateValue, TimeSerial, TimeValue | System.Collection System.Drawing.Color Αντικαταστάθηκε από στοιχεία στο System.DateTime |
Δηλώσεις τύπου δομής / χρήστη | δηλώθηκε με τη δομή Type ... End Type | δηλώνεται με τη δομή δομής δομής ... τελικής δομής |