Πίστωση εικόνας: comzeal/iStock/GettyImages
Η Visual Basic είναι μια γλώσσα προγραμματισμού που κατασκευάστηκε από τη Microsoft και έχει σχεδιαστεί για να είναι εύκολη στη χρήση και να ενσωματώνεται στη γραφική διεπαφή Microsoft Windows. Είναι ο διάδοχος της BASIC, του Κώδικα Συμβολικών Οδηγιών Παντός Χρήσεως για αρχάριους, μια παλαιότερη γλώσσα βασισμένη σε κείμενο με παρόμοιο στόχο προσβασιμότητας. Σήμερα, οι εκδόσεις της Visual Basic είναι διαθέσιμες για το περιβάλλον προγραμματισμού .NET της Microsoft και για την αυτοματοποίηση εργασιών στο Microsoft Office.
Η Visual Basic και η ιστορία της
Η πρώτη έκδοση της Visual Basic κυκλοφόρησε το 1991. Σχεδιάστηκε για να επιτρέπει την εύκολη κατασκευή προγραμμάτων Windows, με τις τυποποιημένες γραφικές διεπαφές που είναι γνωστές στους χρήστες του λειτουργικού συστήματος.
Το βίντεο της ημέρας
Η Microsoft διένειμε για δεκαετίες εκδόσεις της γλώσσας προγραμματισμού BASIC, αλλά αυτές είχαν σχεδιαστεί κυρίως για χρήση σε περιβάλλοντα γραμμής εντολών όπως το λειτουργικό σύστημα DOS της Microsoft, όχι για χρήση σε σύγχρονο γραφικό χειρισμό συστήματα. Η Visual Basic σχεδιάστηκε για να είναι μια πλήρης γλώσσα προγραμματισμού, πλήρης με συνηθισμένες δυνατότητες όπως υπολογισμός, επεξεργασία συμβολοσειρών και άλλα. Ήταν ενσωματωμένο με μια προσέγγιση μεταφοράς και απόθεσης για τη δημιουργία διεπαφών χρήστη που θα το καθιστούσε εύχρηστο, ακόμη και για αρχάριους ή για όσους δεν έχουν χρόνο.
Η Visual Basic συνέχισε να εξελίσσεται καθ' όλη τη διάρκεια της δεκαετίας του 1990, μέχρι την κυκλοφορία της Visual Basic 6.0 το 1998. Είχε υποστήριξη για ενσωμάτωση με το μοντέλο αντικειμένου στοιχείου της Microsoft, ή COM, ένα σύστημα για προγράμματα Windows και στοιχεία για την επικοινωνία και την ανταλλαγή δεδομένων και εντολών ανεξάρτητα από τις γλώσσες που γράφτηκαν σε. Έρχεται επίσης να περιλαμβάνει υποστήριξη για τη μηχανή βάσης δεδομένων Jet, που χρησιμοποιείται επίσης από τη βάση δεδομένων της Microsoft Access πρόγραμμα στη σουίτα λογισμικού Microsoft Office, που σημαίνει ότι η υποστήριξη της βάσης δεδομένων ήταν ουσιαστικά ενσωματωμένη στο Γλώσσα.
Κατά τη δεκαετία του 1990, πολλά προγράμματα των Windows, συμπεριλαμβανομένων ορισμένων χρήσιμων δωρεάν βοηθητικών προγραμμάτων κοινής χρήσης καθώς και εμπορικών εργαλείων, αναπτύχθηκαν χρησιμοποιώντας τη Visual Basic. Ενώ οι προγραμματιστές απολάμβαναν την ευκολία χρήσης του, κάποιοι παραπονέθηκαν ότι ο συνδυασμός λογικής διεπαφής και επιχειρηματικού κώδικα κατέστησε δύσκολο να εντοπίσουμε πού εφαρμόστηκαν πραγματικά τα χαρακτηριστικά σε ένα πρόγραμμα, καθιστώντας τον κώδικα VB δύσκολο να εντοπιστεί διατηρούν. Η υποστήριξή του για αντικειμενοστραφή προγραμματισμό, που ήταν αρκετά δημοφιλής εκείνη την εποχή, ήταν επίσης περιορισμένη.
Η άνοδος του VB.Net
Η Visual Basic 6 αντικαταστάθηκε ουσιαστικά από μια νέα γλώσσα προγραμματισμού που ονομάζεται VB.NET. Έχει σχεδιαστεί για να ενσωματώνεται στο σύστημα προγραμματισμού .NET της Microsoft, όπως και οι προκάτοχοί του με το COM και το Jet. Έχει επίσης προσθέσει περισσότερη υποστήριξη για αντικειμενοστραφή προγραμματισμό από ότι είχαν οι προκάτοχοί του.
Αν και η γλώσσα έχει τους υποστηρικτές της, χρησιμοποιείται λιγότερο συχνά από άλλες γλώσσες .NET, ειδικά τη C#, και η Microsoft έχει πει ότι ενδέχεται να μην παρέχει όλες τις δυνατότητες C# στο VB.NET.
Ωστόσο, η κληρονομιά της Visual Basic αναμφισβήτητα ζει και στη δυνατότητα Windows Forms στο Visual Studio, το περιβάλλον ανάπτυξης της Microsoft. Επιτρέπει τη δημιουργία φόρμας σε στυλ μεταφοράς και απόθεσης που λειτουργεί με C#, VB.NET και άλλες γλώσσες .NET.
Visual Basic για εφαρμογές
Μια παραλλαγή της Visual Basic εξακολουθεί να χρησιμοποιείται για την αυτοματοποίηση και τη δημιουργία δέσμης ενεργειών εντός της οικογένειας προγραμμάτων του Microsoft Office, συμπεριλαμβανομένου του Microsoft Word και του Microsoft Excel. Η γλώσσα που ονομάζεται Visual Basic for Applications ή απλά VBA, είναι σε μεγάλο βαθμό συμβατή με την παραδοσιακή Visual Basic 6.