Visual Basic: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
historia, języki pochodne, przykłady
D kuba (dyskusja | edycje)
WP:SK; dr. red.
Linia 7:
|twórca = [[Microsoft]]
|system = [[Microsoft Windows]]
|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]].
 
Linia 25 ⟶ 26:
 
== Historia języka ==
Visual Basic 1.0 został wprowadzony w roku 1991. Możliwość tworzenia interfejsu użytkownika za pomocą [[przeciągnij i upuść]] pochodzi z prototypu rozwiniętego przez Alana Coopera i jego firmę Tripod. [[Microsoft]] nawiązał współpracę z Cooperem w celu rozwinięcia Tripod w programowalny system form dla Windowsa 3.0 pod roboczą nazwą Ruby. Tripod nie zawierał w sobie żadnego języku programowania. [[Microsoft]] zadecydował o połączeniu Ruby z językiem [[BASIC]] w celu stworzenia Visual Basica. Ruby dawał możliwości ładowania dynamicznych bibliotek zawierających dodatkowe kontrolki. <ref>http://www.cooper.com/alan/father_of_vb.html</ref>.
 
=== Oś czasu ===
* Rozpoczęcie projektu ‘basic Thunder’ w roku 1990.
* Visual Basic 1.0 (maj 1991) został wypuszczony na platformę [[Microsoft Windows|Windows]] podczas Comdex/Windows World w Atlancie, Georgia.
* We wrześniu 1992 Visual Basic 1.0 został wypuszczony dla [[DOS|DOSa]]a. Język ten nie był w pełni kompatybilny z VB na platformę Windows. Za pomocą [[Interfejs tekstowy|interfejsu tekstowego]] przy użyciu rozszerzonego [[ASCII]] symulował wygląd interfejsu graficznego.
* 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 roszerzeniem .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 39 ⟶ 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|Microsoft Office]])
* [[VBScript|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 przeznaczoncyh 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]]
* OpenOffice Basic