F-PROT Antywirus, wykrywa ponad 840 000 szkodników, 10 licencji kosztuje tylko tylko 200 zł/netto
Polmax Sp. z o.o.; 53-015 Wrocław; Karkonoska 59; tel/fax: (71) 339-9571
Zobacz
Systemy
Antywirus
Ważne
DOWNLOAD
FORUM
Księga gosci
Napisz swoją opinię o tym serwisie

Giełda
Nauka DOS
Nauka BASIC
Zobacz
Polecamy

Program
Anty Wirusowy




Pisz
do nas

Zobacz również
nasze ośrodki

Kamera
Widok z kamery
Kamera
MS Basic

GWBasic/QuickBasic/QBasic/Visual Basic repository

By Na Than Assh Antti ˇ dla celów archiwalnych ˇ download na własne ryzyko

przełożył: D.A.M. Deger


GWBasic / Bascom
QuickBasic
QBasic
Basic Compiler
Visual Basic
Różne artykuły

Microsoft - Interpretator GWBasic

GWBasic był rozwiniętą wersją starych języków Basica/MS Basic/IBM Basic Microsoftu, ktore były dołączane do dawnych ROMów IBM PC. W owych pecetach on uruchamiał się podczas bootowania bez dyskietki startowej lub twardego dysku. Ta wersja działała z kaset, a późniejsze wersje z dysków. Komendy kasetowe są nadal dostępne w GWBasic'ach rozprowadzanych na dyskietkach i w niektórych wersjach MSDOS.

Język nie miał cech rzeczywistego IDE (zintegrowanego środowiska programistycznego), lecz proste środowisko, które miało wysokie podobieństwo do systemów operacyjnych ówczesnych 8-bitowych komputerów. Musiałeś stosować numery linii i wprowadzać/listować/edytować linie jedną po drugiej. Aby usunąć linię - po prostu wprowadzałeś sam numer linii. Aby wylistować linię, wpisywałeś LIST [numer linii], aby edytować linię używałeś EDIT. TYPY i procedury SUB nie były jeszcze dodane do języka. Niektóre podstawowe funkcje były obsługiwane przez polecenie DEF FN.

Przyjemną właściwością GWBasica jest, że mógł być użyty do wykonania niektórych prostych operacji potokowych w MSDOS. Wpisanie:

ECHO polecenia | GWBASIC

po znaku zachęty DOSa powodowało wykonanie przez GWBasic wprowadzonych poleceń i powrót do DOSa. Świetne do poszerzania możliwości plików wsadowych.

Download MS Basic 5.28 (1977-1983), wiekowa wersja MS Basic dla CP/M (1977) skompilowana pod MSDOS (1983). Podziękowania dla Armando Herraz za nadesłanie go!

Download IBM Personal Computer Basic A2.10

Download IBM Basica 3.0 vers. 1

Download GWBasic 2.01 (in Spanish, supplied with televideo PC compatibles)

Download GWBasic 2.02

Download GWBasic 3.20

Download GWBasic 3.22

Download GWBasic 3.23

Zobacz GWBasic manual lub Ściągnij go jako ZIP

Małe narzędzie do usuwania zabezpieczeń w starych programach GWBASICa


Microsoft - Kompilator Basica

Kompilator Basica pojawił się około r. 1982 i był rozprowadzany na dyskietkach. Rozwijał się aż do wersji 5.0. Kompilator był później przemianowany na MS QuickBasic 1.0. Była to wersja tylko z wierszem poleceń i dialekt języka był ten sam, co i w GWBasic. Wymagania systemowe: 256 KB pamięci, DOS 2.0 lub wyższy i jedna dwustronna stacja dyskietek. Ostatnia wersja została wydana 18 sierpnia 1985.

Download MS Basic Compiler 1.0

Download MS Basic Compiler 2.0


Microsoft QuickBasic 2.XX

2.00 - wersja na dyskietkach 5,25" była wydana 29.09.1986, wersja na dyskietkach 3,5" - 15.08.1986. Było to znaczące wydanie. Dodano następujące nowe właściwości: Środowisko z wbudowanym edytorem. Obsługa dynamicznych tablic liczbowych używających daleki stos (do 64 KB każda). Wieloliniowy blok komend IF..THEN..ELSE..ENDIF. Obsługa karty graficznej EGA. Komendy BLOAD/BSAVE. Niektórzy programiści uważali wbudowany edytor za kulawy.

2.01 - wersja 5,25" wydana 20.01.1987, wersja 3,5" - 2.02.1987. Skorygowano problemy wykryte w wersji 2.00. Dodano sterownik klawiatury dla Tandy 1000 i IBM EXTENDED.

Download MS Quick Basic 2.00

Download MS Quick Basic 2.01


Microsoft QuickBasic 3.0

Wersja na dyskietkach 5,25" wydana 13.04.1987, na 3,5" - wydana na dwóch 720 KB dyskietkach 13.04.1987. Podręcznik w miękkiej okładce liczył 595 stron. Wymaga 320 KB RAM i DOS 2.0 lub nowszy. Oferuje pełną kompatybilność z BASICA/GWBASIC. Było to znaczące wydanie. Pojawia się z QB.EXE i QB87.EXE, czyniąc QuickBasic równocześnie kompilatorem i interpretatorem do szybkiego testowania. Program QB87.EXE obsługuje koprocesor matematyczny. Edytor jest znacząco ulepszony w stosunku do 2.0. Dodano następujące nowe komendy języka: SELECT CASE, DO LOOP, CONST. Zawiera częściową obsługę procedur SUB, lecz wszystkie zmienne definiowane wewnątrz nich są typu STATIC (musisz tworzyć SUBy używając SUB nazwa (parametry) STATIC - dla kompatybilności w przód, ładne kwiatki). Edytor obejmuje tryb wstawiania/nadpisywania. Możesz używać edytora z SuperKey, Prokey, lub Sidekick. Inne właściwości obejmują prosty debugger do ustawiania pułapek i śledzenia zmiennych. Edytor może wykorzystywać tryb 43-liniowy z kartą graficzną EGA.

Download MS Quick Basic 3.00

Zobacz QB 3.0 reference lub Ściągnij go jako ZIP


Microsoft QuickBasic 4.XX

4.00 - 5,25" i 3,5" - obie wersje wydane 10.10.1987. Znaczące wydanie. Wprowadzenie wątkowej technologii p-kodu ze sprawdzaniem błędów linii gdy wpisuje się i uruchamia program prawie natychmiast w środowisku edytora. Można załadować wiele modułów na raz do środowiska edycji. Dodano następujące nowe właściwości: Obsługa karty graficznej Hercules. Rekurencyjne procedury SUB. Typy zmiennych definiowane przez użytkownika (TYPE...END TYPE). Ogromne tablice dynamiczne (większe niż 64 KB). Łańcuchy o stałej długości. Wywołania (CALLs) do języków wysokiego poziomu (Microsoft C, FORTRAN, Pascal). Poprawiony debugger w edytorze pozwala ustawiać pułapki i śledzić zmienne, plus kompatybilność z MS CodeView. Nowa pomoc on-line dla składni Basic'a. Wersja 4.0 przypadła do gustu niektórym programistom i wciąż jeszcze są podręczniki do 4.0, ponieważ są lepsze niż do 4.5 (dużo więcej szczegółów itd.).

Podręczniki: Programming in BASIC: Selected Topics, Learning and Using Microsoft QuickBASIC and BASIC Language Reference.

Dwie korekty, 4.00a i 4.00b były wydane w 1988, poprawiając niektóre błędy.

4.50 - 5,25" i 3,5" 720 KB (na trzech dyskietkach), obie wydane 21.10.1988. Wersja na dyskietkach 720 KB, tylko na dwóch dyskietkach, jest datowana 1990, lecz nie wygląda na zawierająca zmiany. Nowy interfejs użytkownika z kompletną pomocą kontekstową, która zawiera pełny podręcznik języka. System pomocy on-line zawiera także przykłady, które mogą być wycięte i wstawione wprost do programu. Wersja 4.50 przynosi korektę paru problemów wykrytych w 4.00b. 4.5 była produkowana wcześniej w pudełkach - dwie wersje podręcznika z dyskietkami 3,5" lub 5,25", albo później - pojedynczy zafoliowany podręcznik z dyskietkami wewnątrz. Wymaga 384 KB dostępnej pamięci użytkownika, DOS 2.1 lub wyższy, dwie stacje dyskietek 360KB (lub twardy dysk). Ma pomoc on-line oraz nieco ulepszony interfejs użytkownika i jest wydaniem najbardziej wolnym od błędów. Pomoc on-line zawiera informacje nie włączone do drukowanych podręczników dla tej wersji. Zawiera brzydki błąd w procedurze zmiennoprzecinkowej, który wprowadza niepotrzebne opóźnienie. Może on być poprawiony przez różne łaty FFIX. Błąd nie jest rzeczywistym błędem, jest to jedynie niezbędne opóźnienie, niepotrzebne w dzisiejszych komputerach.

Download MS Quick Basic 4.0

Download MS Quick Basic 4.5 [complete w/examples]

Download MS Quick Basic 4.5 [complete in its original installation diskettes]

Download MS Quick Basic 4.5 (French)

Download MS Quick Basic 4.5 (German)


Microsoft QBasic

W 1991 DOS wciąż królował w komputerach osobistych. Microsoft wypuścił DOS 5.0. Przez lata Microsoft zbierał krytykę za toporny edytor EDLIN, który zasadniczo nie był zmieniany od lat. Był także ścigany o zaktualizowanie starego interpretatora GWBASIC, również od lat nie ulepszanego. Microsoft wziął interfejs QuickBasic'a, usunął kompilator, przestroił interpretator p-kodu tak, że był wolniejszy od QB.EXE QBasic'a (podejrzewam, że QBasic może być oparty na QB.EXE raczej z 4.0, niż z 4.5), dodał komendę '/EDITIOR', aby QBasic pełnił równocześnie funkcję pełnoekranowego edytora tekstu i wynik wypuścił jako QBasic 1.0 z MS-DOSem 5.0. Dla łatwego interfejsu użytkownika Microsoft stworzył maleńki program EDIT.COM, który uruchamiał QBasic z opcją /EDITOR i przekazywał mu końcówkę swojej linii poleceń. Owa kombinacja zastąpiła GWBASIC i EDLIN bardziej ulepszonymi produktami. Gdy w 1993 r. wypuszczono MS-DOS 6.0, pojawił się z nim QBasic wersja 1.1 - i wszedł w skład wszystkich 6.x wersji MS-DOS. QBasic wersji 1.1 (QBASIC.EXE i QBASIC.HLP) pojawia się również z Windows 95 (zobacz na CD w \other\oldmsdos\) i Windows 98 (na CD w \tools\oldmsdos\). Możesz także ściągnąć zawartość subfolderu \oldmsdos\stąd. (Obecnie ten link wydaje się martwy - przyp. tłum.)

Wielu nazywa QBasic 1.X "Quick Basic 5", nie wiadomo, czy to z powodu biblioteki rozruchowej (v. 5.0), czy z powodu że najpierw był rozprowadzany z MSDOS 5. Kto to wie?

Wersja 1.1 QBasic'a dostarczana z Windows 9x jest identyczna z wersją 1.1 pochodzącą z DOSów 6.x. Ale EDIT.EXE, który pojawia się Windows 9x, jest zupełnie na nowo napisanym edytorem i w ogóle nie używa QBasic'a. Nowy EDIT potrafi otwierać wiele plików na raz i ma różne inne triki. Lecz niestety, w nowym EDIT.EXE Microsoft opuścił WordStar'owskie klawisze funkcyjne, które były standardem w większości edytorów tekstu od lat 70.

Download MS Qbasic 1.0

Download MS Qbasic 1.0 (Spanish)

Download MS Qbasic 1.0 (Italian, thanks Jonathan Simpson)

Download MS Qbasic 1.1

Download MS Qbasic 1.1 (German)

Download MS Qbasic 1.1 (Swedish, thanks Red Marvin)

Download MS Qbasic 1.1 source code (Thanks Plasma)


Microsoft Basic Compiler 6.00

W tym miejscu Microsoft powrócił do starej wersji numeracji (pamiętamy, ze MS Basic Compiler osiągnął wersję 5.0, zanim udostępniono Quick Basic). Reprezentuje on "profesjonalną" gałąź serii kompilatorów. Był dostarczany na osiemnastu dyskietkach 360 KB 5,25" (3,5" dostępne na podstawie kuponu). Pozwala pisać programy pod OS/2 lub DOS. OS/2 przeznacza do 16 MB pamięci fizycznej lub 128 MB pamięci wirtualnej. Wymagania systemowe: 320 KB dostępnej pamięci. OS/2 1.0 lub późniejszy. MS-DOS 2.1 lub późniejszy. Oryginał miał numer 6.00. Później była także produkowana wersja 6.00b. Brak śladów, aby kiedykolwiek była rozprowadzana wersja 6.00a.

Niestety, MS Basic Compiler 6.00 jest M.I.A. :(

Microsoft Basic Compiler 7.XX

7.00: Microsoft BASIC Professional Development System 7.0 (1989). Dwanaście dyskietek 360 KB 5,25", sześć dyskietek 3,5". Wydaje się, że podręcznik do 7.0 pozostał niezmieniony w 7.1, z wyjątkiem dodania broszury "Update" lub uaktualnienia "Getting Started" (dla wydania 7.1 kupowany osobno).

Download MS Basic PDS 7.0 (thanks Jonathan Simpson)

7.1: Microsoft Basic Professional Development System 7.1 - zawiera osiem dyskietek 720 KB lub pięć 1,2 MB, datowanych 6-24-90, 5:30, plus następujące materiały drukowane: License agreement/License card, Registration card, Podręczniki: Getting Started, Version 7.1, 89 stron, BASIC Language Reference, Version 7.0, 759 stron, Programmer's Guide, Version 7.0, 782 strony.

Zawiera Microsoft CodeView version 3.14 for DOS Systems, Released for users of MS BASIC 7.1.

Wielką korzyścią profesjonalnych systemów deweloperskich (PDS) powyżej QuickBasic 4.5 jest, że mają one opcję umieszczania łańcuchów w dalekiej pamięci (poza segmentem 64 KB danych). To uwalnia znacznie więcej pamięci dla zmiennych prostych i pozwala budować dużo większe programy. Jest jedno lub dwa inne rozszerzenia języka (jak DIR$, które pozwala sprawdzić, czy plik istnieje, przed próbą otwarcia go) lecz są to rzeczy drobne w porównaniu z łańcuchami w dalekiej pamięci. Pakiet zawiera również Microsoft Development Tools, w tym Programmers' Workbench (nieużyteczny), CodeView debugger (bardzo użyteczny), Cross-Reference utility i kompilator plików pomocy. Załączona wersja LINK (linkera) pozwala na użycie nakładek, tak wiec można budować programy większe niż 640 KB. Na koniec rozszerzone środowisko QuickBASICa (QBX) dostarczane z PDS jest nieco bardziej wyszukane i przyjemniejsze w użyciu. Niektórzy wolą interfejs PDSów, gdy programują w środowisku.

Download MS Basic PDS 7.1

Download MS Basic PDS 7.1 [complete in its original installation diskettes] (thanks Plasma)


Microsoft Visual Basic 1.0 for MSDOS

Visual Basic for DOS Professional - wydany jako pakiet na dwóch nośnikach, numer produktu MS: 203-099V100. Zawiera siedem 1,44 MB i/lub dziewięć 1,2 MB dyskietek i następujące materiały drukowane: Podręczniki: Programmer's Guide, 658 stron, Reference, 510 stron, Professional Features, 365 stron.

Gdy Microsoft i IBM rozeszły się przez OS/2, Microsoft odświeżył zapomnianą starą zabawkę, jaką było Windows 2.x i zrobił poważną przeróbkę jako Windows 3.0. Microsoft potrzebował szybko języki programowania dla Windows, ponieważ nie wszyscy mieli dość włosów na głowie, by stawić czoło windowsowskiemu interfejsowi do programowania aplikacji bezpośrednio z C. Działając na dwa fronty, Microsoft wypuścił Visual Basic for DOS i Visual Basic for Windows. VB DOS zapewniał nie tylko platformę kompatybilną z QuickBasic, lecz sterowaną przerwaniami platformę w trybie znakowym podobną do programów Windows, szczególnie VB Windows. VB DOS nie był nigdy poprawiany, ponieważ Microsoft był zdecydowany porzucić platformę DOS tak szybko, jak to tylko możliwe. VB DOS był tylko haczykiem dla programistów QuickBasic'a dla przyzwyczajenia się do idei programowania w Windows.

Download MS VBDOS 1.0 (Standard Version)

Download MS VBDOS 1.0 (Professional Version) [complete in its original installation diskettes]


Microsoft Visual Basic 1.0 for Windows

Visual Basic 1.0 for Windows był wydany razem z wersją DOSową na dwóch nośnikach (równocześnie na dyskietkach 3,5" i 5¼"). Później, Visual Basic 1.0 for Windows Standard, Special upgrade Offerbył wydawany na dyskietkach 3,5" niskiej gęstości. Aby zakwalifikować do zakupu tej dość tańszej wersji, MS zapytywał, czy jesteś licencjonowanym użytkownikiem programów Turbo Pascal, Borland C, C++, Turbo C, Actor lub Smalltalk, żeby zyskać adeptów.

Wymagania systemowe dla VB1 to: Windows 3.0 lub późniejsze, uruchomione w trybie standardowym lub rozszerzonym. Procesor 80286 lub lepszy. 1 MB pamięci (zalecane 2 MB), stacja dyskietek i dysk twardy. CGA, EGA, VGA, 8514/A, Hercules lub kompatybilna karta graficzna, i mysz. W oryginale publikowany z sugerowaną ceną detaliczną 99$.

Download Visual Basic 1.0 for Windows


Microsoft Visual Basic 2.0

Visual Basic 2.0 Standard był wydany w wersji na dyskietkach 3,5" i 5¼. Visual Basic 2.0 Professional był wydany na dyskietkach 3,5". Ta profesjonalna wersja zawiera następujące materiały drukowane: Professional Features, Programmer's Guide and Language Reference. Była również wydana nowsza (tańsza) wersja dla użytkowników kompilatorów Borlanda.

Download Visual Basic 2.0 for Windows


Microsoft Visual Basic 3.0

Visual Basic 3.0 wymaga: Windows 3.0 lub nowsze, 2 MB dostępnej pamięci na środowisko programistyczne, jedną stację dyskietek wysokiej gęstości i twardy dysk z dostępnymi 12 MB. Monitor EGA lub o wyższej rozdzielczości. Mysz Microsoft lub kompatybilne urządzenie wskazujące. Zawiera trzy dyskietki 1,44 MB i następujące materiały drukowane: Component Objects and Companion Products for Visual Basic, broszura Support and Service for Microsoft Visual Basic, oferta magazynu Basic Programmer's Journal, podręczniki: Programmer's Guide, Language Reference.

Była także wydana konkurencyjna rozszerzona wersja Visual Basic 3.0 Standard competitive upgrade version. Licencja wymaga, abyś miał "język produkcji Microsoft lub Borlanda".

Visual Basic 3.0 Professional, wersja rozszerzona: kwalifikujesz się do niej, jeśli posiadasz Visual Basic Programming System with Professional Toolkit (VB1 Pro), VB2 Pro, lub Professional Toolkit for Visual Basic.

Visual Basic 3.0 Professional - dziewięć dyskietek 1,44 MB. Zawiera następujące podręczniki: Professional Features Book1, Professional Features Book2, Language Reference, Programmer's Guide, Office Developer's Kit.

Download Visual Basic 3.0 Standard

Download Visual Basic 3.0 Professional
[Uwaga: 10 MB, pełna instalacja: Rozpakuj i uruchom SETUP.EXE]
(Now working thanks to Jonathan Simpson!).


Microsoft Visual Basic 4.0

Wydany w 1995 na 18 dyskietkach 3,5" lub CDROM. Występuje w dwóch wersjach: 16-bitowej dla użytkowników Windows 3.1 i 32-bitowej dla Windows 3.1 + win32 lub Windows 95.

Download Visual Basic 4.0 Professional
[Uwaga: 30 MB, pełna instalacja: Rozpakuj i uruchom SETUP.EXE dla wersji 32-bitowej, SETUP16.EXE dla wersji 16-bitowej]


Różne artykuły o MS Basic'ach

History of Visual Basic, by George Mack.

    Od tłumacza: Pod tym adresem znajduje się trzecia edycja artykułu, z czerwca 2002. Po półtora roku autor uzupełnił ją o informacje nt. VB5, VB6 i VisualBASIC.NET; ta czwarta edycja, ze stycznia 2004, znajduje się pod adresem:
http://dc37.dawsoncollege.qc.ca/compsci/gmack/info/VBHistory.htm a jej przekład polski - tutaj.

Niektóre miejsca w polskim Internecie piszące o historii Visual Basic'a:

http://www.vb4all.pl/ teoria/iso2/historia.htm
http://www.slo1. slupsk.pl/gim/servis/vb/vb.html#h
Zwięzłą historię Basica od 1964 do 2004 (ang.) Timeline: BASIC to Visual Basic.NET można też znaleźć pod adresem
http://addressof. com/blog/articles/VBTimeline.aspx


Compiling and Linking with Bascom v.1.0 and 2.0, by yours truly.

16 Megs .EXE files using overlays, by yours truly, upon some hints by Jonathan Simpson.


Wszystkie informacje na tej stronie są mieszaniną mojej wiedzy i różnych info znalezionych w Internecie i napisanych przez Judson McClendon (http://personal.bhm.bellsouth.net/~judmc), od Thomas'a G. Hanlin'a III i z innych źródeł. Jeśli znajdujesz info, które chciałbyś aby było tu przypisane, podrzuć mi, proszę, parę linijek na http://forum.qbasicnews.com/.

© Polmax
Autorem przekładu jest D.A.M. Deger