___    ___         ___                          _                   _ 
 / _ \  | _ )  ___  |   \   ___  __ __ __  _ _   | |  ___   __ _   __| |
| (_) | | _ \ |___| | |) | / _ \ \ V  V / | ' \  | | / _ \ / _` | / _` |
 \__\_\ |___/       |___/  \___/  \_/\_/  |_||_| |_| \___/ \__,_| \__,_|
Übersicht NEU Eigene Progs Compiler Microsoft-Progs Spiele
Grafik Grafik-Demos Sound Maus & Tastatur Textverarb. & Fonts FAQ-Progs
Mathe Libraries Sonstiges ABC-Archiv QBasic.com Tools
 

Libraries

AK-Lib  |  UGL  |  DirectQB  |  Future.Lib  |  SVGA.Lib  |  DS4QB  |  DS4QBCD  |  QBMidi  |  QBTCP  |  Dsock ]

Hier finden Sie die besten Bibliotheken (engl. "Libraries") für QuickBasic 4.5. und 7.1 mit den wichtigsten Funktionen aus den Bereichen Multimedia, hochauflösende und animierte Grafik, Sound, Maus, schnelle Tastatur-Routinen, Nutzung des erweiterten EMS/XMS- Speichers und Spielefunktionen. Wenn Sie Informationsbedarf zu Bibliotheken haben so lesen Sie den Eintrag "Was ist eine Bibliothek und wie gehe ich damit um?" in meiner QBasic-FAQ.

DateiAutorBeschreibungWertung
AKlib14b.zip
(405 KB)
Andre Klein
("A.K.")
iconsoft.de
AK-Lib   V1.4b - SVGA-Bibliothek für QB 4.5 und 7.1/PDS
Die AK-Lib funktioniert auf fast jedem PC und problemlos auch unter neueren Windows-Versionen wie Windows XP - im Gegensatz zu vielen anderen Multimedia-Libs wie DirectQB und Future.Lib. Die wichtigsten Funktionen der AK-Lib sind:
  • Bildschirm-Auflösungen bis zu 1600x1200 Pixel bei 256, 32768 und 65536 Farben
  • Bilder anzeigen (BMP, ICO, PCX, GIF, QBP, KMX)
  • Alle wichtigen Grafik-Befehle (PSET, POINT, LINE, GET, PUT, PRINT, INPUT,...)
  • Windows-ähnliche Click-Buttons und Dialogboxen
  • Mausunterstützung
  • Extrem einfach zu installieren und verwenden.
  • Deutsche Beschreibung und Oberfläche
Das Download-Archiv enthält eine ausführliche deutschsprachige Anleitung sowie eine Reihe von atemberaubenden Demos zur AK-Lib von Carlo (Carlos Webseite: www.free-lander.de/1.htm). Ein Interview, das Thomas Antoni Anfang 2004 mit Andre Klein führte, findest Du in der Interview-Rubrik.
+++
UGL_022a.zip
(1,3 MB)
Blitz & v1ctor
UGL   V0.22a - Multimedia-Bibliothek für QB 4.5/7.1/PDS und VB-DOS
UGL ist eine fantastische Bibliothek für Spiele-Entwickler. Die Programmierer sind Blitz und v1ctor von badlogic . UGL übertrifft bezüglich der gebotenen Funktionen und der Geschwindigkeit sowohl DirectQB als auch die Future.Lib. UGL ist fast zu 100% in Assembler geschrieben und daher extrem schnell. UGL hat folgende Eigenschaften:
  • Grafik: UGL unterstützt hochauflösende 2D- und 3D-Grafiken mit Farbtiefen bis 32 Bit sowie animierte Sprites. Drei- und Vierecke lassen sich texturieren, drehen und beleuchten.
  • Schriftarten: UGL erlaubt die Verwendung eigener Bitmap- und Vektor- Schriftarten. Alle TrueType- Schriften können in das UGL-eigene UVF-Format umgewandelt werden.
  • Sound: Soundausgabe, auch im Hintergrund. Wird durch einen MOD-Player mit bis zu 64 Kanälen unterstützt.Auch .WAV-Dateien lassen sich abspielen.
  • Weitere Funktionen: Leistungsfähige Maus-, Tastatur- und Timer- Routinen. Mehrfach- Tastenbetätigungen lassen sich bequem auswerten.
  • Dokumentation: Das Downloadpaket enthält ein ausführliches 70-seitiges englisches Handbuch im HTML-Format sowie viele nützliche Beispielprogramme.
+++
DirectQB.zip
(589 KB)
Angelo Mottola DirectQB V1.61 - Multimedia-Bibliothek für QB 4.5
DirectQB ist eine Bibliothek für QuickBasic 4.5, die dem Spieleprogrammierer eine ähnlich komfortable Schnittstelle zu allen Multimedia-Funktionen bietet wie DirectX dies für Winows tut.

DirectQB unterstützt den erweiterten EMS-Speicher, Sprites, VGA-Grafiken, teilweise sogar 3D-Effekte, Maus, Joystick, schnelle Tastaturabfragen, digitale Soundeffekte und vieles mehr. DirectQB ist komplett in 32 Bit Assembler geschrieben und daher sehr schnell.

Angelo Mottola hat in DirectQB genau das hineingepackt, was man unter QBasic schmerzlich vermisst. Beispiele sind transparente Sprites, Sound, Mouse, Image- Support, editierbares Clipping, Drehen von Sprites, erweiterter Speicher, Palettefunktionen und vieles mehr. Viele sehr gute Spiele sind erst damit entstanden

DirectQB unterstützt zwar nur niedrige Bildschirmauflösungen (max. nur 320*200) und auch nur 256 Farben, ist aber dafür viel einfacher zu handhaben als die Future.Lib, welche auch SVGA unterstützt. Außerdem hat DirectQB eine größere Vielfalt von Befehlen, die ziemlich einfach, verständlich und gut dokumentiert sind. Für die Spieleprogrammierung ist DirectQB somit ideal.

DirectQB Verwendung den EMS-Speichers. Den muss man unter Windows im Eigenshaftendialog entsprechend freischalten. Unter Windows XP kann es Probleme geben, weil DirectQB direkt auf die Hardware zugreift, z.B. auf die Tastatur.

Das Download-Archiv enthält:
  • Eine bereits fertig "gebaute" DirectQB-Lib V1.61. Eine Installation, die auf einigen Computersystemen recht störrisch ist, ist nicht mehr erforderlich.
  • Original DirectQB V1.61 Installationsdateien, wie sie von Angelo ausgeliefert wurden.
  • Zwei gute deutschsprachige Tutorials zu DirectQB
  • Kopien von Angelos drei Webseiten zum Offline-Lesen. Da können Sie unter anderem Angelos bewegende Rede lesen, mit der er sich von der QBasic-Community verabschiedete.
++
FutLib35.zip
(1,06 MB)
Michael Rye
Sørensen
& Jorden Chamid
Future Library 3.50 mit vielen Zusatztools für QB 4.5 und 7.1 /PDS
Die Future Library ist wohl die beste existierende SVGA-Bibliothek und unterstützt Grafikauflösungen bis zu 1600 x 1200 Pixeln in 256 Farben! Weiterhin unterstützt die Future.Lib Sound im WAVE- Format, kann Bilder anzeigen, unterstützt die Maus - auch in den hohen Auflösungen - und bietet Routinen zum Ansprechen des erweiterten EMS-und XMS-Speichers. Die Future.Lib ist gleichermaßen für die Entwicklung von "normalen" Anwendungen als auch für Spiele geeignet. Für Einsteiger in die Spieleprogrammierung ist jedoch eventuell die DirectQB-Biblothek einfacher einzusetzen, die aber auf Grafikauflösungen von 320 x 200 Pixeln beschränkt ist. Das Download-Archiv enthält:
  • Future.Lib 3.50 für QuickBasic 4.5 und 7.1 (diese Version sollten Sie vorzugsweise verwenden)
  • Future.Lib 3.03 in zwei Versionen, eine für QB 4.5 und eine für QB 7.1
  • Fontedit - ein Fonteditor für die Future.Lib
  • FLCE V1.0 - ein Mauscursor-Editor für die Future.Lib
  • Sprite Burner 2.0 - ein Sprite-Editor für die Future.Lib
  • AlfaFLA - ein Tool zur Erzeugung von Programmen mit Windows-ähnlicher Bedienungsoberfläche
  • Den Inhalt der Future.Lib-Webseiten zum Offline-Lesen
+++
SVGA_Lib.zip
(207 KB)
S.L. Balkum
& D.A. Sill
SVGAQB.LIB V2.6 - SVGA-Grafikbibliothek für QuickBasic 4.5 und 7.1 /PDS
Die SVGAQB.Lib von Zephyr Software ist eine professionelle Grafikbibliothek, die Grafikauflösungen bis 1280 x 1024 Pixeln mit 256 Fraben unterstützt. Bei dieser Bibliothek können Sie sich die Befehlserweiterungen selbst zusammenstellen (Baukastenprinzip - spart Speicherplatz!).

SVGAQB.Lib erfordert eine relativ lange Einarbeitungszeit. Anfängern und Spieleprogrammierern ist da eher DirectQB und Future.Lib zu empfehlen.

Für Tool-Programmierer ist SVGAQB.Lib ideal. Diese Library ist ausführlich und exzellent dokumentiert; bei Problemen kann man sich auch direkt an die "Macher" wenden, die sehr hilfsbereit sind!

SVGAQB.Lib ist etwas schneller als die Future.Lib. Die Assembler - Quellsprachedateien sind für 39,- $ erhältlich .
++
DS4QB.zip
(623 KB)
Necros Ishtar
Nodtveidt
"DirectSound for QuickBasic" V1.00 rev.3 - Soundplayer zur Nutzung des Windows Soundsystems aus einem QB 4.5 Programm heraus
DS4QB ist eine Windows-Anwendung, die es einem QuickBasic Programm ermöglicht, auf das Windows Sound-System mit allen seinen Funktionen und Treibern zuzugreifen. DS4QB läuft im Hintergrund neben der QuickBasic- Programm, benutzt DirectSound und kann WAVEs, CD Audio, MODs, ITs und sogar MP3-Songs abspielen! DS4QB setzt DirectX 3 oder höher voraus, daher funktioniert es auch unter Windows NT 4. Es ist zur Zeit das beste Tool für Musik in Quickbasic unter Windows.
+++
DS4QBCD.zip
(480 KB)
AetherSoft
(Necros Ishtar
Nodtveidt)
"DirectSound for QuickBasic" V2.0 - Soundplayer zur Nutzung des Windows Soundsystems aus einem QBasic oder QuickBasic Programm heraus
DS4QBCD, der Nachfolger von DS4QB, ist ein Visual Basic-Programm, das es einer QuickBasic - Anwendung ermöglicht, auf das Windows Sound-System mit allen seinen Funktionen und Treibern zuzugreifen. DS4QBCD läuft im Hintergrund neben dem QuickBasic - Programm, benutzt DirectSound und kann WAVEs, MIDIs, CD Audio, MODs, MO3s, ITs und sogar MP3-Songs abspielen! DS4QB setzt DirectX 3 oder höher voraus, daher funktioniert es auch unter Windows NT 4. Es ist zur Zeit das beste Tool für Musik in Quickbasic unter Windows. Die neue Version 2.0 beinhaltet jetzt auch einen Audio CD-Player!
+++
QBMidi41.zip
(145 KB)
Jesse Dorland QMIDI V4.1 - Eine QuickBasic-Bibliothek zum Abspielen von MIDI Songs im Hintergrund
Midi-Player Für Soundblaster- oder MPU-401-kompatible Soundkarten. Geeignet für QuickBASIC 4,5/ 7.1 und VB-DOS. Dies ist - laut Aussage des "QBasic-Gurus" William Yu - der beste für QuickBasic verfügbare MIDI-Player.

Am Anfang Ihres Programms müssen Sie den im Downloadpaket enthaltenen MIDI-Treiber mit SHELL starten. Anschließend haben Sie einen bequemen Zugriff auf die QMIDI- Routinen. QMIDI unterstützt folgende Funktionen:
  • Abspielen von MIDIs im Hintergrund
  • Mehrspurige MIDI-Wiedergabe
  • Lautstärke-Einstellung
  • verschiedene Instrumente
  • externe MIDI-Geräte (z.B. Abspielen über das eigene Keyboard)
  • Wiederholungsschleifen, Balance (Links/Rechts) ist verstellbar
In dem ZIP-File ist ein sehr schönes Demoprogramm enthalten, das alle Funktionen eindrucksvoll demonstriert. Außerdem gibt es eine README-Datei vom Programmautor und ein kleines deutsches QBMidi-Tutorial von Sören Dressler.
+++
QBTCP.zip
(272 KB)
Mario Zechner
("marzec")
QBTCP - QB-Routinen zur Datenübertragung über das TCP/IP-Protokoll
Dieser besonders benutzerfreundliche "Aufsatz" (Wrapper) macht V1ctors DOS-basierte TCP/IP-Bibliothek "Dsock" für QuickBASIC verfügbar. Damit kann man ganz bequem Daten über das TCP/IP-Protokoll im Internet oder in einem Computer- Netzwerk aus einem QuickBASIC-Programm heraus austauschen. So lässt sich z.B. recht einfach ein Netzwerkspiel realisieren.

Als Anwendungsbeispiel hat marzec dem Downloadpaket noch ein recht nettes und gut dokumentiertes Internet- Chatprogramm beigelegt, das prima funktioniert. Nützliche Anwendungshinweise und Hintergrundinformationen gibt ein beiliegendes Tutorial.
+++
Dsock.zip
(491 KB)
Andre Victor T.
Vicentini
("v1ctor")
Dsock V0.5 - DOS-basiertes Toolset zur Datenübertragung über das TCP/IP-Protokoll
V1ctors berühmte DSock-Bibliothek ermöglicht den Datentransfer über das TCP/IP- Protokoll im Internet oder in einem Computer-Netzwerk aus QuickBASIC- Programmen heraus.

Das Ganze läuft nur auf Windows-PCs, weil Dsock das open-source Windows- Kommunikations-Toolset "Windows Sockets 1.1" per VDX (Visual Basic Extension) einbindet.

Folgende Programmiersprachen werden unterstützt: QuickBASIC 4.x, 7.1/PDS, VBDOS, Borland TurboPascal und Real-Mode-C-Compiler (für das "medium" Speichermodell).
+++

zurück zum Seitenanfang


Wenn Sie ein herausragend gutes QBasic-Programm geschrieben haben oder kennen, so senden Sie uns dieses bitte per E-Mail zu!

[zur Startseite http://www.antonis.de]       [zur framelosen Startseite]