Visual Basic .NET

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

Visual Basic .NET (VB.NET) – obiektowy język programowania zaprojektowany przez firmę Microsoft. Program napisany w tym języku kompilowany jest do kodu pośredniego wykonywanego w maszynie wirtualnej zgodnej z .NET. Oznacza to, że do uruchomienia programu napisanego w języku VB.Net w systemie Windows wymagana jest (zwykle bezpłatna) biblioteka uruchomieniowa taka jak .NET Framework lub Mono.

Ada to strukturalny, kompilowany, imperatywny, statycznie typowany i obiektowy język programowania opracowany przez Jean Ichbiaha i zespół z CII Honeywell Bull w latach 70. XX wieku. Język ten wygrał konkurs zorganizowany przez Departament Obrony USA (U.S. Department of Defense – DoD), pokonując 19 innych projektów. Nazwa języka, nadana przez DoD, pochodzi od imienia lady Augusty Ady Lovelace, uważanej za pierwszą programistkę w historii.Separator (programowanie) – rodzaj ogranicznika zdefiniowanego w składni określonego języka programowania i stanowiącego element kodu źródłowego rozdzielający w ciągu znaków kodu źródłowego poszczególne jednostki leksykalne.

Język VB.NET ma wiele cech wspólnych z językami programowania Visual BasicBASIC.

Nazwa[ | edytuj kod]

Nazwa może być myląca, szczególnie dla tych, którzy słyszeli o ograniczeniach Visual Basica w wersji do 6. Zaadaptowanie VB do platformy .NET częściowo wymusiło, a częściowo pozwoliło na dość duże zmiany, znacznie poszerzając możliwości języka.

Terminator (programowanie), to element składni w określonym języku programowania, kończący w kodzie źródłowym określoną jednostkę kodu, taką jak: instrukcja, moduł, program, pakiet, podprogram itd..DotGNU – projekt GNU mający na celu stworzenie i rozwijanie implementacji platformy .NET, która będzie stanowić Wolne Oprogramowanie. Jest to inicjatywa podobna do projektu Mono.

Jako że jednym z celów (lub też ubocznym skutkiem) stworzenia platformy .NET było danie programiście wyboru odnośnie do stosowania składni wybranego przez siebie języka przy zachowaniu funkcjonalności, język Visual Basic .NET ma funkcjonalność bardzo podobną co C#, a kod produkowany przez kompilatory obu języków często jest identyczny.

Argument opcjonalny, to w języku komputerowym taki argument, który może zostać wyspecyfikowany w wywołaniu podprogramu, lub może zostać pominięta specyfikacja wartości tego argumentu. Definiując podprogram, zwykle do komunikacji podprogramu z otoczeniem, programista równocześnie deklaruje odpowiednie parametry tego podprogramu. Najczęściej w wywołaniu takiego podprogramu, należy wyspecyfikować listę argumentów, które zostaną skojarzone z parametrami i użyte w wykonaniu tego podprogramu. Argumenty te są wymagane i muszą być podane w kodzie źródłowym. Liczba argumentów wymaganych musi być zgodna z liczbą parametrów zawartych w definicji podprogramu, a brak takiego argumentu będzie sygnalizowany przez translator jako błąd. Istnieją jednak języki, których składnia umożliwia definiowanie argumentów opcjonalnych. Jeżeli taki argument zostanie podany na liście argumentów, to wartość tego argumentu zostanie użyta w podprogramie. W braku argumentu, programista musi przewidzieć inny sposób uzyskania pożądanej wartości.C# (C Sharp, dosłownie "C-krzyżyk", "cis") – obiektowy język programowania zaprojektowany przez zespół pod kierunkiem Andersa Hejlsberga dla firmy Microsoft.


Podstrony: 1 [2] [3]




Warto wiedzieć że... beta

Zakres (programowanie), także przedział, wycinek, to zdefiniowanie w kodzie źródłowym pewnego przedziału wartości wyodrębnionego z wartości określonego typu bazowego.
Literał łańcuchowy, nazywany także napisem lub stała łańcuchową, to literał reprezentujący w kodzie źródłowym wartość składającą się z ciągu znaków (łańcuch znaków).
Embarcadero Delphi – nazwa środowiska programistycznego rozwijanego obecnie przez firmę Embarcadero (środowisko zostało stworzone w 1995 roku przez firmę Borland jako Borland Delphi).
Instrukcja strukturalna, to instrukcja zdefiniowana w składni określonego języka programowania, zbudowana ze składowych instrukcji prostych i strukturalnych, sterująca przebiegiem realizacji algorytmu. Instrukcja taka budowana jest w kodzie źródłowym w oparciu o nawiasy syntaktyczne.
Rotor Programming (w skrócie Rotor) to nazwa kodowa Common Language Infrastructure, części Microsoft .NET. Rotor przeznaczony jest do pracy pod FreeBSD, Microsoft Windows i Mac OS X w zgodności ze standardami ECMA. Dodatkową jego zaletą jest to, że zawiera bardzo dokładną dokumentację i pełny kod źródłowy (ponad 1.3 mln linii) wystarczający, by stworzyć Framework .NET, kompilator C# i inne potrzebne narzędzia.
MonoDevelop to wolne zintegrowane środowisko programistyczne dla GNOME, pierwotnie przeznaczone dla C# oraz innych języków platformy .NET. Początkowo MonoDevelop był tylko portem SharpDevelop dla Gtk#, od tego czasu bardzo się rozwinął.
SharpDevelop (#develop) - jest darmowym i otwartym IDE dla platformy .NET. Obsługuje takie języki programowania jak: C#, Visual Basic .NET oraz Boo.

Reklama