Visual Basic: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja przejrzana]
Usunięta treść Dodana treść
PG (dyskusja | edycje)
drobne redakcyjne
Linia 9:
|Pojawienie się = 1991
}}
'''Visual Basic''' to [[język programowania]] wysokiego poziomu i [[RAD|narzędzie programowania]] firmy [[Microsoft]]. Składnia jest oparta na języku [[BASIC]], ale unowocześniona. Zawiera kilkadziesiąt instrukcji, funkcji i słów kluczowych. Nie jest językiem w pełni obiektowym, gdyż nie udostępnia np. możliwości [[Dziedziczenie (programowanie)|dziedziczenia]], czy [[polimorfizm (informatyka)|polimorfizmu]]. Wykorzystuje technologię [[ActiveX]].
 
Jest dostępny w trzech wersjach:
Linia 34:
* W listopadzie 1992 Visual Basic został wypuszczony w wersji 2.0. Środowisko programistyczne było łatwiejsze do używania, jak również szybkość uległa poprawie.
* Latem 1993 Visual Basic pojawił się na rynku w dwóch wersjach: standardowej oraz profesjonalnej.
* Visual Basic 4.0 z sierpnia 1995 umożliwiał tworzenie zarówno [[Architektura 32-bitowa|32-bitowych]] jak i [[Architektura 16-bitowa|16-bitowych]] programów na platformę [[Microsoft Windows|Windows]]. Pojawił się w trzech wersjach: Standard, Professional oraz Enterprise. Dawał on również możliwość pisania klas nie związanych bezpośrednio z interfejsem użytkownika. Wcześniejsze wersje języka używały kontrolek VBX, podczas gdy wersja 4.0 wprowadziła kontrolki OLE (pliki z roszerzeniemrozszerzeniem .OCX). Później zostały one nazwane kontrolkami [[ActiveX]]<ref>http://msdn.microsoft.com/en-us/library/aa227231(v=vs.60).aspx</ref>.
* Wraz z pojawieniem się wersji 5.0 w lutym 1997 [[Microsoft]] ograniczył język jedynie dla użytkowników 32-bitowej wersji Windowsa. Programiści, którzy preferowali pisać programy 16-bitowe mogli zaimportować programy napisane w 4.0 do wersji 5.0. Konwersja w drugą stronę była również możliwa. VB 5.0 wprowadził możliwość tworzenia własnych kontrolek jak również kompilacji do natywnego kodu wykonywalnego w systemie Windows.
* Wersja 6.0 z roku 1998 wprowadziła ulepszenia na wielu płaszczyznach. Od tej wersji możliwe było tworzenie aplikacji webowych. W marcu 2008 środowisko programistyczne VB 6.0 przestało być wspierane przez [[Windows Vista|Windows Vistę]], Windows Server 2008 jak i [[Windows 7]].
Linia 40:
== Języki pochodne ==
Visual Basic mocno pochodzi z języka BASIC, a następnie został zastąpiony przez platfmorę .NET. Microsoft rozwinął wiele języków pochodnych z VB między innymi:
* [[Visual Basic for Applications|Visual Basic for Applications]] - wykorzystywany w wielu programach Microsoft ([[Microsoft Office]])
* [[VBScript]] – język skryptowy pierwotnie zaprojektowany jako część technologii [[Active Server Pages|ASP]] w celu uniknięcia konieczności stosowania plików wsadowych [[MS-DOS]] w serwerach [[World Wide Web|WWW]] wykorzystujących ASP. Podobnie jak język JavaScript, VBScript jest przeznaczoncyhprzeznaczonych do pisania skryptów wbudowanych w strony WWW i rozszerza możliwości klasycznych dokumentów HTML<ref>http://msdn.microsoft.com/en-us/library/t0aew7h6(v=vs.84).aspx</ref>.
* [[Visual Basic .NET]] – następca Visual Basica 6.0 i część platformy [[.NET Framework|.NET]]
* [[Apache OpenOffice|OpenOffice]] Basic
* [[Gambas]] – działa pod kontrolą Linuxa lub innego sytemusystemu Unix-podobnego. Przeznaczony dla programistów VB korzystających z Linuxa.
* WinWrap Basic
* LotusScript – używany przez [[Lotus Notes]] jak i inne programy [[Lotus Development Corporation]]