QBasic

Gökhan Brandt Januar 2, 2017 Q 1 0
FONT SIZE:
fontsize_dec
fontsize_inc

QBasic er en IDE og tolk for en variant af BASIC programmeringssprog, som er baseret på QuickBasic. Kode indgik IDE er kompileret til en mellemform, og dette mellemform straks fortolket på efterspørgsel i IDE. Den kan køre under næsten alle versioner af DOS og Windows, eller gennem DOSBox / dosemu, på Linux og FreeBSD. For sin tid, QBasic forudsat en state-of-the-art IDE, herunder en debugger med funktioner som on-the-fly udtrykket evaluering og kode modifikation.

Ligesom QuickBasic, men i modsætning til tidligere versioner af Microsoft BASIC, QBasic er en struktureret programmeringssprog, støtte konstruktioner såsom subroutines og mens sløjfer. Linjenumre, et begreb ofte forbundet med BASIC, understøttes for kompatibilitet, men anses ikke for god tone, er blevet erstattet af beskrivende etiketter linjer. QBasic har begrænset støtte til brugerdefinerede datatyper, og flere primitive typer, der anvendes til at indeholde strenge af tekst eller numeriske data.

Historie

QBasic var tænkt som en erstatning for GW-BASIC. Det var baseret på den tidligere QuickBasic 4,5 compiler, men uden QuickBasic s compiler og linker elementer. Version 1.0 blev leveret sammen med MS-DOS 5.0 og højere, samt Windows 95, Windows NT 3.x og Windows NT 4.0. IBM genoversat QBasic og inkluderet det i PC DOS 5.x, samt OS / 2 2.0 og fremefter. eComStation, nedstammer fra OS / 2-kode, omfatter QBasic 1.0. QBasic 1.1 følger med MS-DOS 6.x, og uden EDIT, i Windows 95, Windows 98 og Windows Me. Fra og med Windows 2000, Microsoft ikke længere inkluderer QBasic med deres operativsystemer. Men nogle lokaliserede versioner af Windows 2000 og Windows XP stadig har det, og det kan gives som freeware.

QBasic er bagudkompatibel med DOS frigiver før 5,0. Men hvis de anvendes på nogen 8088/8086 computere eller på nogle computere 80286, den QBasic program kan køre meget langsomt, eller måske slet ikke, på grund af DOS memory størrelsesbegrænsninger. Indtil MS-DOS 7, MS-DOS Editor krævede QBasic: Den EDIT.COM programmet simpelthen begyndte QBasic i editor-tilstand, og denne tilstand kan også indtastes ved at køre QBASIC.EXE med / redaktør kontakten.

Eksempler

QBasic kom komplet med fire pre-skriftlig eksempel programmer. Disse var "Nibbles", en variant af Snake spil; "Gorillas", en artilleri spil; "PENGE MANAGER", en personlig økonomichef; og "RemLine", en GW-BASIC kodelinie-nummer fjernelse program.

"Hej Verden!"

Simpelt spil

Dette program udfordrer brugeren til at gætte en tilfældigt udvalgt antal inden for 1-10 rækkevidde, uden at tilbyde de sædvanlige antydninger af "højere" / "lavere":

påskeæg

QBasic har en lidet kendt påskeæg. For at se det, tryk og hold:
Venstre CTRL + venstre SKIFT + Venstre ALT og højre CTRL + HØJRE SKIFT + Højre ALT samtidigt efter at have kørt QBasic i DOS-prompten, men før titel skærmen belastninger: dette viser Holdet af programmører. Bemærk, at på hurtige moderne computere, er det umuligt at udføre. Det gøres bedst på en gammel pc eller i en emulator som Bochs eller DOSBox, som kan bremses.

  Like 0   Dislike 0
Forrige artikel Hvad Hack
Næste artikel St. Enoch Centre
Kommentarer (0)
Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha