Źródło obrazu: comzeal/iStock/GettyImages
Visual Basic to język programowania stworzony przez firmę Microsoft i zaprojektowany tak, aby był łatwy w użyciu i integrował się z interfejsem graficznym Microsoft Windows. Jest następcą BASIC, uniwersalnego symbolicznego kodu instrukcji dla początkujących, wcześniejszego języka tekstowego o podobnym celu, jakim jest przystępność. Obecnie dostępne są wersje Visual Basic dla środowiska programistycznego Microsoft .NET oraz do automatyzacji zadań w Microsoft Office.
Visual Basic i jego historia
Pierwsza wersja Visual Basic została wydana w 1991 roku. Został zaprojektowany, aby umożliwić łatwą budowę programów Windows, wraz ze standardowymi interfejsami graficznymi znanymi użytkownikom systemu operacyjnego.
Wideo dnia
Microsoft przez dziesięciolecia dystrybuował wersje języka programowania BASIC, ale te zostały zaprojektowane głównie dla używać w środowiskach wiersza poleceń, takich jak system operacyjny Microsoft DOS, nie do użytku w nowoczesnych operacjach graficznych systemy. Visual Basic został zaprojektowany jako pełnoprawny język programowania, wyposażony w zwykłe funkcje, takie jak obliczenia, przetwarzanie ciągów i wiele innych. Został on zintegrowany z podejściem „przeciągnij i upuść” do budowania interfejsów użytkownika, które ułatwiłoby korzystanie z niego, nawet dla nowicjuszy lub osób z ograniczonym czasem.
Visual Basic ewoluował w latach 90., aż do wydania Visual Basic 6.0 w 1998 roku. Posiadał wsparcie dla integracji z komponentowym modelem obiektowym Microsoftu, czyli COM, systemem dla programów Windows oraz komponenty do komunikacji i wymiany danych i poleceń niezależnie od tego, w jakim języku zostały napisane w. Wprowadzono również obsługę silnika bazy danych Jet, używanego również przez bazę danych Microsoft Access w pakiecie oprogramowania Microsoft Office, co oznacza, że obsługa baz danych została zasadniczo wbudowana w język.
W latach 90. wiele programów Windows, w tym kilka przydatnych darmowych programów typu shareware, a także narzędzia komercyjne, zostało opracowanych przy użyciu Visual Basic. Podczas gdy programiści cieszyli się łatwością obsługi, niektórzy narzekali, że połączenie logiki interfejsu i kodu biznesowego utrudniło zauważenie, gdzie funkcje zostały faktycznie zaimplementowane w programie, co utrudniało kod VB utrzymywać. Jego wsparcie dla programowania obiektowego, które było wówczas dość popularne, było również ograniczone.
Powstanie VB.Net
Visual Basic 6 został skutecznie zastąpiony przez nowy język programowania o nazwie VB.NET. Został zaprojektowany do integracji z systemem programowania Microsoft .NET, podobnie jak jego poprzednicy zintegrowani z COM i Jet. Dodano również więcej wsparcia dla programowania obiektowego niż jego poprzednicy.
Chociaż język ma swoich zwolenników, jest rzadziej używany niż inne języki .NET, zwłaszcza C#, a Microsoft powiedział, że może nie dostarczać wszystkich funkcji C# do VB.NET.
Mimo to spuścizna Visual Basic prawdopodobnie istnieje również w funkcji Windows Forms w Visual Studio, środowisku programistycznym Microsoftu. Umożliwia budowanie formularzy w stylu „przeciągnij i upuść”, które działa z C#, VB.NET i innymi językami .NET.
Visual Basic dla aplikacji
Wariant Visual Basic jest nadal używany do automatyzacji i tworzenia skryptów zadań w pakiecie Microsoft Office, w tym w programach Microsoft Word i Microsoft Excel. Nazywany Visual Basic for Applications lub po prostu VBA, język jest w dużej mierze zgodny z tradycyjnym Visual Basic 6.