Die PureBasic IDE

Wir beginnen...
Arbeiten mit Dateien
Bearbeitungsfunktionen
Managen von Projekten
Kompilieren Ihres Programms
Benutzen des Debuggers
Form-Designer
Benutzen der Debugger-Werkzeuge
Eingebaute Werkzeuge
Externe Werkzeuge
Aufrufen der Hilfe
Anpassen der IDE
IDE Kommandozeilen-Optionen

Wir beginnen zu programmieren

Einsteiger-Kapitel - Überblick

Allgemeine Themen

Benutzung des SHELL-Compilers
Allgemeine Syntax Regeln
Variablen, Typen und Operatoren

Basic Schlüsselwörter

Break : Continue
For : Next
ForEach : Next
Gosub : Return
If : Else : EndIf
Repeat : Until
Select : EndSelect
While : Wend
Andere

Arrays, Listen & Strukturen

Define
Dim : ReDim
Enumeration : EndEnumeration
Interface : EndInterface
Module : EndModule
NewList
NewMap
Structure : EndStructure
With : EndWith

Prozeduren-Unterstützung

Global
Procedure : EndProcedure
Protected
Shared
Static

Schlüsselwörter für Fortgeschrittene

Import : EndImport
Macro : EndMacro
Prototype
Pseudotype
Runtime
Threaded

Verschiedene Themen

PureBasic-Objekte Übersicht
Handles und Nummern
Zeiger und Speicherzugriff
Data
Debugger-Befehle
'Include' Funktionen
Compiler Direktiven
Compiler Funktionen
Inline x86 ASM
Erstellung einer DLL
Windows Message Handling
Unicode
Subsysteme
Residents
Verwendung mehrerer PureBasic Versionen
Migration von einer alten PureBasic Version

Rechtliche Informationen

Lizenz-Datei für PureBasic-Applikationen (ohne die Verwendung der 3D-Engine)
Lizenz-Datei für die in PureBasic integrierte 3D-Engine

Zusätzliche Informationen

Zahlen-Systeme / Tabelle
ASCII-Codes mit Zeichen
Mathematische Formeln
Farbtabelle
Port-Nummern (für Internet)
Nützliche Internet-Links über PureBasic

Allgemeine Libraries

2D Drawing
Array
AudioCD
CGI
Cipher
Clipboard
Console
Database
Date
Debugger
Desktop
Dialog
Drag & Drop
File
FileSystem
Ftp
Font
Gadget
Help
Http
Image
ImagePlugin
JSON
Library
Linked List
Mail
Map
Math
Memory
Menu
Movie
Network
OnError
Packer
Preference
Printer
Process
Regular Expression
Requester
Runtime
Scintilla
Serial Port
Sort
StatusBar
String
System
SysTray
Thread
Toolbar
VectorDrawing
Window
XML

2D Spiele & Multimedia Libraries

Joystick
Keyboard
Mouse
Music
Screen
Sprite
Sound
SoundPlugin

3D Spiele & Multimedia Libraries

Engine3D
Billboard
Camera
Entity
Entity Animation
Gadget 3D
Joint
Light
Material
Mesh
Node
Node Animation
Particle
Sound 3D
Special Effect
Spline
Static Geometry
Terrain
Text3D
Texture
Vehicle
Vertex Animation
Window 3D

Übersichten

Befehls-Index
PureBasic-Konstanten
Betriebssystemabhängige Befehle