GRUNDLEGENDE Macht

PowerBASIC ist die Marke von mehreren kommerziellen Bearbeitern durch Venedig, Florida hat PowerBASIC Inc. gestützt, die einen Dialekt der GRUNDLEGENDEN Programmiersprache kompilieren. Die DOS-Versionen haben eine Syntax, die diesem von QBasic und QuickBASIC ähnlich ist, während die Windows-Versionen eine GRUNDLEGENDE Standardsyntax verwenden, die mit Anrufen zur anderen Windows-Programmiersprachen ähnlichen Windows-API verbunden werden kann. Die erste Version wurde als BASIC/Z veröffentlicht. Später wurde es von Borland als Turbo Grundlegend, und seit 1989 verteilt, es ist als PowerBASIC bekannt gewesen.

Geschichte

Die erste Version wurde als BASIC/Z, der allererste interaktive Bearbeiter für das BEDIENUNGSFELD/M und MDOS veröffentlicht. Später wurde es zu "DOS des MS DOS", und 1987 erweitert, Borland hat es als Grundlegender Turbo veröffentlicht. 1990 war es als PowerBASIC neugeboren.

Bearbeiter

Programme von PowerBASIC sind geschlossen und brauchen keine Laufzeitdatei, um durchzuführen. In allen Versionen des Bearbeiters kompilieren die Anwendungen ohne Außenbibliotheken.

PowerBASIC für DOS (PBDos)

PBDOS schließt Integrated Development Environment (IDE) ein und unterstützt DOS 3.30 und alle späteren Versionen.

Konsole-Bearbeiter von PowerBASIC (PBCC)

PBCC ist ein 32-Bit-Bearbeiter, der mit der Reihe des Windows 9x und der Reihe des Windows NT von Betriebssystemen, einschließlich Windows XP, Windows-Server 2008, Windows-Aussicht und Windows 7 vereinbar ist. PBCC Anwendungen können Dynamische Verbindungsbibliotheken verwenden. Der Bearbeiter kommt mit einem IDE einschließlich eines Redakteurs und gehenden Testhilfeprogramms.

Keine Kenntnisse der Windows-Programmierung sind erforderlich, Charakter-Weise zu schaffen, oder haben grafische Anwendungen mit diesem Bearbeiter beschränkt. Wenn man Anwendungen mit Windows schafft, wird die grafische Benutzerschnittstelle zusätzlich zu den grundlegenden Konsole-Anwendungen mit der Windows-API und den Dynamischen Verbindungsbibliotheken (DLLs) von Dritten vollbracht. Allgemeine Tor-Schnittstelle executables kann auch mit PBCC kompiliert werden.

Es ist nicht möglich, DLLs mit PBCC zu kompilieren.

Bearbeiter von PowerBASIC für Windows (PBWin)

PBWin ist ein 32-Bit-Bearbeiter, der mit der Reihe des Windows 9x und der Reihe des Windows NT von Betriebssystemen, einschließlich Windows XP, Windows-Server 2008, Windows-Aussicht und Windows 7 vereinbar ist. PBWin kann Dynamische Verbindungsbibliotheken schaffen. PBWin Anwendungen können Dynamische Verbindungsbibliotheken lesen.

PBWin kommt mit einem Bearbeiter, IDE einschließlich eines Redakteurs und gehenden Testhilfeprogramms.

Dynamic Dialog Tools (DDT)

Sie können Anwendungen Grafische Benutzerschnittstelle mit der Windows-API schaffen, oder indem Sie die integrierten DDT Spracherweiterungen verwenden. Die Gruppe von GRUNDLEGENDEN Behauptungen, die Windows-API-Funktionen, besonders in der Entwicklung und dem Berühren von Dialog-Kästen und Kindersteuerungen wickeln, ist als Dynamische Dialog-Werkzeuge insgesamt bekannt. Das Verwenden DDT verlangt, dass weniger Codieren dann ein ähnliches Programm mit der Windows-API schafft. Das Verwenden des DDT und der Windows-API (bekannt als SDK Stil als in Windows von Microsoft SDK) ist nicht gegenseitig exklusiv.

Werkzeuge

PB Formen

Formen von PowerBASIC, ein grafisches Benutzerschnittstelle-Designwerkzeug, sind als eine Erweiterung für PowerBASIC für Windows verfügbar. Es erzeugt Quellcode mit der DDT Spracherweiterung, um Formen mit Windows grafische Benutzerschnittstelle zu schaffen.

COM Browser

Der COM Browser von PowerBASIC ist eine Anwendung, die die Schnittstellen, Methoden und Eigenschaften von COM-Gegenständen, wie beschrieben, durch Dateien der Typ-Bibliothek ausstellt. PowerBASIC COM Browser dient, um eine Schnittstelle-Struktur eines COM-Gegenstands zu früh verbindlichen Zwecken im Code von PowerBASIC zu exportieren, und Syntax-Verweisung und Zusammenhang-Hilfe auf den durch einen COM-Gegenstand ausgestellten Schnittstelle-Mitgliedern zu geben. Der COM Browser jetzt Schiffe mit PBWin.

Programmiersprache

Eigenschaften

PowerBASIC ist ein heimischer Code GRUNDLEGENDER Bearbeiter, dessen berichtete Verdienste seine Einfachheit des Gebrauches und seine Geschwindigkeit im Vergleich zu anderen Sprachen sind.

Hallo Welt

Hallo wird Welt verwendet, um ein sehr kleines Beispiel der Syntax anzuführen, die durch eine Programmiersprache verwendet ist, und ist häufig das kleinstmögliche Programm für jede gegebene Programmiersprache.

DRUCKEN SIE "hallo, Welt!"

BEENDEN SIE FUNKTION </pre>

Das ist ein Beispiel eines PBCC hallo Weltprogramm. Standardmäßig schafft PBCC eine Konsole in der Durchlaufzeit, um Produktion zu zeigen.

MSGBOX "hallo, Welt!"

BEENDEN SIE FUNKTION </pre>

Ein PBWin Beispiel "Hallo Welt". Im Gegensatz zu PBCC schafft PBWin keine Fenster auf dem Programm-Anlauf, um Druck der Hallo Welttextproduktion zu unterstützen. Jedoch kann ein Dialogfeld geschaffen werden, um die Nachricht ohne Extralinien des Codes zu zeigen.

Objektorientierte Programmierung

PBWin und PBCC unterstützen fakultative Objektorientierte Programmierung in der Form von COM Klassen. Im Prozess und können COM Server aus dem Prozess auch mit diesen Bearbeitern gebaut werden.

Benutzergemeinschaft

PowerBASIC stellt ein Online-Forum für Benutzer in einem Gleicher-zu-Gleicher-Zusammenhang zur Verfügung, um Kenntnisse zu teilen und Fragen über die Programmierung mit PowerBASIC zu stellen. Am 4. Januar 2011 hatte das Forum 4,873 Mitglieder und hat 45,379 Fäden enthalten, die 359,962 seit dem 26. August 1998 unterzeichnete Posten umfassen. Das Quellcodeforum hat 3,420 Fäden enthalten. Quelle: VBulletin-Statistik vom Forum am 4. Januar 2011.

Drittunterstützung

  • Software von José Roca stellt Werkzeuge, Foren, Bibliotheken, Steuerungen, Kopfbälle, Beispiele und Artikel über die Windows-Programmierung mit den Bearbeitern von PowerBASIC zur Verfügung. Sein Forum kann gefunden werden an:
http://www.jose.it-berater.org/smfforum/index.php
  • Die Dateien von Börje Hagsten

Außenverbindungen


Yabasic / Isometrisch
Impressum & Datenschutz