FreeBASIC Extended Library
Download
- ZIP-Archiv (8,89 MB)
- BSD-Lizenz
- Plattformen:
- FreeBASIC 0.90.1
- Quelltext enthalten
- Angelegt von Sebastian am 02.04.2010 • Aktueller Dateiupload vom 08.01.2014
- Alle Dateiversionen
Bewertung
Punkte: 5,0 bei 2 Stimmen(Zum Abstimmen auf die Sterne klicken.)
Die FreeBASIC Extended Library (kurz "fbext") erweitert den integrierten Befehlssatz der FreeBASIC-Laufzeitbibliothek und kann als "Schweizer Taschenmesser" der Programmierung in FreeBASIC gelten. Die fbext-Bibliothek bietet ein reichhaltiges Funktionsspektrum von Stringmanipulationsfunktionen bis hin zu leistungsstarken Grafikbefehlen und steht plattformübergreifend zur Verfügung.
Im Folgenden findet sich eine Übersicht über einige ausgewählte Funktionalitäten. Die Liste ist aber bei Weitem nicht vollständig.
- Grafik und Spiele
- BMP-, PNG-, TGA-, JPG und GIF-Dateien laden, drehen, skalieren und bearbeiten
- Animierte Sprites mit pixelgenauer Kollisionserkennung zeichnen
- 2D-, 3D- und 4D-Vektorklassen
- XML/JSON
- Einfaches DOM-XML erstellen und bearbeiten
- Umwandeln von JSON zu BSON und umgekehrt
- Algorithmen
- Funktionen der Standard C++ Library (copy, find, fill, transform, ...)
- Sortieralgorithmen
- Strings
- Zu php kompatible Stringfunktionen
- Stringklasse für ASCII-Strings
- Threads
- Bidirektionale Kommunikationskanal und Mutex Klassen
- Logging
- Log-System für Dateien-, Konsolen- oder eigene Ausgaben
- ...
Im hier vorliegenden Downloadpaket sind die Quelltexte der Bibliothek, die vollständige HTML-Dokumentation und die Windows-Binaries enthalten. Es handelt sich um ein Komplettpaket, das bereits alle nötigen und nützlichen Komponenten enthält.
Dank der BSD-Lizenz kann die Bibliothek problemlos in eigenen Projekten verwendet werden, was auch kommerzielle Entwicklungen einschließt. Die Bedingungen der Lizenz sind jedoch zu beachten!
Hinweis: Im Downloadpaket ist Version 0.5.0 vom 07.01.2014 enthalten. Der Download enthält
- alle Windows-Binaries
- die Dokumentation (API)
- alle Sources der Bibliothek samt Makefile (--> insb. für die Linux-User wichtig)
Die Komponenten des Pakets können auch einzeln heruntergeladen werden (z.B. nur die Windows-Release-Dateien als ZIP-Archiv). Die API-Dokumentation ist ebenfalls online einsehbar. Die Homepage des Projekts ist unter http://ext.freebasic.net/ zu erreichen.