Visual Basic

Visual Basic (VB) jest językiem programowania opracowanym przez firmę Microsoft dla jej systemu operacyjnego Windows. Mówi się, że język BASIC jest łatwiejszy do czytania niż inne języki.

Visual Basic jest szeroko rozumianym językiem programowania wysokopoziomowego, napisanym przy użyciu prostych angielskich słów i składni. Jest to język interpretowany, kod może być uruchamiany natychmiast po jego napisaniu.

Posiadanie tłumacza upraszcza obsługę, ponieważ nie ma potrzeby, aby komputer kompilował kod, ewentualnie znajdował błędy do naprawienia, zanim skompilowana wersja będzie mogła być uruchomiona. Kiedy kod działa, może być skompilowany do pliku .exe, tak aby mógł być uruchomiony na wszystkich nowoczesnych komputerach z systemem Windows, niezależnie od tego, czy VB jest zainstalowany czy nie. Język ten pozwala początkującemu programiście na tworzenie profesjonalnie wyglądających aplikacji Windows, ponieważ zawiera narzędzia rysunkowe do tworzenia zwykłych formularzy Windows. VB zawiera również zaawansowane funkcje - koncepcje i struktury, które umożliwiają dostosowanie programów do korzystania z Internetu. Visual Basic nie będzie działał na systemach operacyjnych innych niż Windows oraz na maszynach z procesorami niekompatybilnymi z Internetem.

Chociaż program został skrytykowany za swoje wady, Visual Basic od czasu premiery w wersji 3 latem 1993 r. był ucieczką od komercyjnego sukcesu. Wiele firm oferowało kontrole innych firm, znacznie rozszerzając jego funkcjonalność.

Przykłady

Dim MyInput MyInput = InputBox("Ile masz lat?") If Not IsNumeric(MyInput) Then MsgBox "That's not a number!" ElseIf MyInput < 0 then MsgBox "You cannot be less than zero!" ElseIf MyInput > 100 Then MsgBox "That's old!" Else MsgBox "You're " & MyInput & " years old." End If
Private Sub Form_Load() MsgBox "Hello, World" End Sub

Historia

VB 1.0 został wprowadzony w 1991 roku. Projekt "drag and drop" do tworzenia interfejsu użytkownika pochodzi z prototypowego generatora formularzy opracowanego przez Alana Coopera i jego firmę Tripod. Microsoft zawarł umowę z firmą Cooper i jego współpracownikami na opracowanie Tripoda w postaci systemu formularzy programowalnych dla Windows 3.0, pod kryptonimem Ruby (bez związku z językiem programowania Ruby). Tripod w ogóle nie zawierał języka programowania. Microsoft zdecydował się połączyć Rubiego z językiem Basic, aby stworzyć Visual Basic. Generator interfejsu Rubiego stanowił "wizualną" część Visual Basica i został połączony z wbudowanym silnikiem "EB" BASIC zaprojektowanym dla porzuconego przez Microsoft systemu baz danych "Omega". Ruby dostarczył również możliwość ładowania dynamicznych bibliotek linków zawierających dodatkowe elementy sterujące (zwane wtedy "gizmos"), które później stały się interfejsem Visual Basic Extension (VBX). Wersje Visual Basic są wymienione poniżej:

Nazwa

System operacyjny

Data udostępnienia

Opis

Visual Basic 1.0

Windows

maj 1991 r.

Ta wersja została po raz pierwszy wydana na targach Comdex/Windows World w Atlancie w Gruzji.

Visual Basic 1.0

DOS

wrzesień 1992 r.

Ta wersja samego języka nie była do końca kompatybilna z Visual Basic dla Windows. Wynikało to z faktu, że język ten był w rzeczywistości kolejną wersją kompilatorów BASIC firmy Microsoft opartych na systemie DOS, QuickBASIC i BASIC Professional Development System. Interfejs wykorzystuje tekstowy interfejs użytkownika, używający rozszerzonych znaków ASCII do symulacji wyglądu graficznego interfejsu użytkownika.

Visual Basic 2.0

Windows

listopad 1992 r.

Środowisko programowania było łatwiejsze w użyciu niż wersja 1.0 i było szybsze. Co ważne, formularze stały się obiektami natychmiastowymi, tworząc w ten sposób podstawowe koncepcje modułów klasy, które były później oferowane w wersji 4.0.

Visual Basic 3.0

Windows

Lato 1993

Visual Basic 3.0 dostępny jest w wersji Standard i Professional. VB3 zawierał wersję 1.1 Microsoft Jet Database Engine, który potrafił czytać i pisać bazy danych Jet (lub Access) 1.x. Wraz z wydaniem tej wersji produkt stał się bardziej udany. Jednakże Visual Basic 3.0 był bardzo krytykowany jako nie będący "prawdziwym językiem programowania"; nie był w stanie tworzyć rzeczywistych plików wykonywalnych (EXE). Oznaczało to, że każdy program VB musiał być interpretowany podczas uruchamiania i działał wolniej niż normalny program komputerowy.

Visual Basic 4.0

Windows

sierpień 1995 r.

Była to pierwsza wersja, która może tworzyć zarówno 32-bitowe aplikacje, jak i 16-bitowe programy Windows. Ma ona trzy edycje: Standard, Professional i Enterprise. Wprowadziła również możliwość pisania nie-GUI klas w Visual Basic. Niezgodności pomiędzy różnymi wydaniami Visual Basic 4 powodowały problemy z instalacją i obsługą. Podczas gdy poprzednie wersje Visual Basic wykorzystywały kontrolki VBX, Visual Basic 4.0 wykorzystywał kontrolki OLE (z nazwami plików kończącymi się na .OCX). Tego typu kontrolki miały być później nazywane kontrolkami ActiveX.

Visual Basic 5.0

Windows

luty 1997

Ta wersja została wydana wyłącznie dla 32-bitowych wersji systemu Windows. Programiści, którzy woleli pisać programy 16-bitowe, mogli importować programy napisane w Visual Basic 4.0 do Visual Basic 5.0, a programy Visual Basic 5.0 mogą być łatwo konwertowane za pomocą Visual Basic 4.0. Visual Basic 5.0 wprowadził także możliwość tworzenia własnych kontrolek użytkownika, jak również możliwość kompilacji do natywnego kodu wykonywalnego Windows, przyspieszając tym samym intensywne obliczeniowo wykonywanie kodu. Darmowa, dostępna do pobrania edycja tworzenia kontrolek została również opublikowana do tworzenia kontrolek ActiveX. Została ona również użyta jako wstępna forma Visual Basic: zwykły projekt .exe mógł być tworzony i uruchamiany w IDE, ale nie został skompilowany.

Visual Basic 6.0

Windows

połowa 1998 r.

Wersja ta została ulepszona w wielu obszarach, w tym w zakresie możliwości tworzenia aplikacji internetowych. VB6 wszedł w "fazę nieobsługiwaną" Microsoftu od marca 2008 roku. Mimo, że środowisko programistyczne Visual Basic 6.0 nie jest już obsługiwane, tryb runtime jest obsługiwany w systemach Windows Vista, Windows Server 2008 i Windows 7. Główna obsługa środowiska Microsoft Visual Basic 6.0 zakończyła się 31 marca 2005 roku. Rozszerzona obsługa techniczna zakończyła się w marcu 2008 roku. W odpowiedzi społeczność użytkowników Visual Basic wyraziła swoje poważne zaniepokojenie i zaapelowała do użytkowników o podpisanie petycji w celu utrzymania produktu przy życiu. Do tej pory Microsoft odmówił zmiany swojego stanowiska w tej sprawie. (zob. ) Jak na ironię, w 2005 r. ujawniono, że nowa oferta Microsoftu w zakresie antyspyware'u, Microsoft AntiSpyware (część zakupu oprogramowania firmy GIANT), została zakodowana w Visual Basic 6.0. Jego zamiennik, Windows Defender, został przepisany jako kod C++.

Visual Basic .NET

Visual Basic .NET to kolejna seria produktów z udanej serii Visual Basic firmy Microsoft. Ułatwia on tworzenie programów, ponieważ możliwe jest przeciąganie i upuszczanie kontrolek do programu. Działa on w środowisku .NET Framework i posiada kolejną długą linię programów (patrz Visual Basic .NET#Editions).

Visual Basic dla zastosowań

Jest to język skryptowy używany w pakiecie Microsoft Office i kilku innych programach. Jest on oparty na Visual Basic 6.0 i może zmieniać dane w aplikacji biurowej, zapisywać je do pliku i wykonywać inne czynności.

Wsparcie

Wszystkie wersje środowiska programistycznego Visual Basic od 1.0 do 6.0 zostały wycofane z użytkowania i nie są obecnie obsługiwane przez Microsoft. Powiązane z nimi środowiska runtime również nie są obsługiwane. Wyjątek stanowi podstawowe środowisko runtime Visual Basic 6, które będzie oficjalnie obsługiwane przez firmę Microsoft do czasu zakończenia obsługi Windows 10 i Windows Server 2012. Komponenty innych firm, które zostały dostarczone z Visual Studio 6.0, nie są zawarte w niniejszym oświadczeniu o wsparciu. Niektóre starsze komponenty Visual Basic mogą nadal działać na nowszych platformach. Dzieje się tak pomimo braku wsparcia ze strony firmy Microsoft i innych dostawców.

Rozwój i utrzymanie Visual Basic 6 jest możliwy na Windows XP, Windows Vista i Windows 2003 przy użyciu platform Visual Studio 6.0, ale nie jest wspierany. Dokumentacja dla Visual Basic 6.0, jego interfejsu programowania aplikacji i narzędzi jest najlepiej opisana w ostatnim wydaniu MSDN przed Visual Studio.NET 2002. Późniejsze wydania MSDN skupiały się na rozwoju sieci .NET i usuwały znaczną część dokumentacji programistycznej Visual Basic 6.0. Visual Basic IDE może być zainstalowany i używany na Windows Vista, gdzie wykazuje pewne drobne niezgodności, które nie utrudniają normalnego rozwoju i utrzymania oprogramowania. Od sierpnia 2008 zarówno Visual Studio 6.0 jak i dokumentacja MSDN są dostępne do pobrania przez abonentów MSDN.


AlegsaOnline.com - 2020 / 2021 - License CC3