PowerBASIC und Kirschbaum Software

Kirschbaum Software bietet PowerBASIC-Programmierwerkzeuge schon seit 1990 an. Seit 20 Jahren sind wir der alleinige durch PowerBASIC, Inc. autorisierte Vertriebspartner im deutschsprachigen Raum. Besonders die von uns produzierten deutschsprachigen DOS-Versionen wurden in beachtlichen Stückzahlen über die unterschiedlichsten Kanäle verbreitet. PowerBASIC für DOS wird zwar immer noch sehr verbreitet genutzt, jedoch konzentriert sich die Weiterentwicklung seit Jahren nur noch auf die Windows-Versionen und dies mit großen Vorteilen für die Programmierer.
 



***  JETZT LIEFERBAR!  ***

Classic PowerBASIC
Console Compiler 4

Neu verfügbar seit Juni 2010 und trotzdem ein altbekanntes, bewährtes Produkt. Gerade für die langjährigen Nutzer von PowerBASIC/DOS und alle Nutzer von ähnlichen Basic-Dialekten wie z.B. QuickBasic, PDS 7 oder QBasic erlaubt dieses Produkt die Anpassung von Textmodus-Anwendungen für den Einsatz auf Rechnern mit Windows-Betriebssystemen (auch Windows 7 64-bit!). Im Herbst 2008 wurde dieser Console Compiler durch eine Weiterentwicklung mit der Versions-Nummer 5 abgelöst. Somit also ein vollwertiger und ausgereifter Compiler!

Alle Details zu Classic PowerBASIC Console Compiler lesen

Jetzt zum günstigen
Einführungspreis sofort ab Lager lieferbar!

Classic PowerBASIC 8
for Windows

Verfügbar seit Dezember 2009 und ebenfalls ein altbekanntes, bewährtes Produkt. Gerade für die langjährigen Nutzer von PowerBASIC/DOS und alle anderen Neueinsteiger in die Windows-Programmierung der ideale Compiler, um die Vorzüge der Programmierung für Windows zu erleben. Bis Herbst 2008 war dies das Vorzeigeprodukt von PowerBASIC und wurde selbstverständlich auch für die Entwicklung von großen und anspruchsvollen Projekten genutzt. Also ein wirklich vollwertiger und ausgereifter Compiler!

Alle Details zu Classic PowerBASIC 8 for Windows lesen

Passend zu Classic PowerBASIC gibt es Classic PowerBASIC FORMS. Dieses bewährte Werkzeug hilft bei der Gestaltung von Windows-Bedienoberflächen. Empfehlenswert, aber für die Arbeit mit Classic PowerBASIC nicht unbedingt erforderlich.

Alle Details zu Classic PowerBASIC FORMS lesen
 

PB/WIN 9.04 und PB/CC 5.04

Zu den neuesten Versionen der Windows-Compiler PB/WIN 9 und PB/CC 5 gibt es seit März 2010 die kostenlosen Service-Updates 9.04 bzw. 5.04, welche jeder Nutzer der Versionen PB/WIN 9 und PB/CC 5 kostenlos aus dem Internet laden kann. Bei allen Neubestellungen von Upgrades bzw. Vollversionen liefern wir selbstverständlich nur noch die neuesten Versionen 9.04 bzw. 5.04.

Gegenüber den früheren Versionen von PB/WIN 8 und PB/CC 4 erfreuen PB/WIN 9 und PB/CC 5 mit einer langen Liste an neuen Befehlen und Funktionen. Besonders der völlig überarbeitete Umgang mit Objekten findet viel Beachtung. Sehr wichtig ist jedoch, dass man auch mit den neuesten Versionen weiterhin wie bisher prozedural programmieren kann. Niemand wird somit zur Arbeit mit Objekten gezwungen! Als Anreiz für ein Upgrade findet man zusätzlich zu den Möglichkeiten im Zusammenhang mit Objekten  genügend andere interessante Neuerungen.

Mit folgenden Worten wurden die Versionen PB/WIN 9 und PB/CC 5 durch Bob Zale beschrieben. Seit den Zeiten als PowerBASIC noch als “Turbo Basic von Borland” vertrieben wurde, ist er der Chefentwickler und Inhaber der Rechte an PowerBASIC. Übrigens gibt es zu PB/WIN und PB/CC keine deutschsprachigen Versionen und deshalb wurde die Ankündigung von uns bewusst nicht übersetzt. Es soll sehr deutlich zum Ausdruck kommen, dass auch die neuen Windows-Compiler nur in der englischsprachigen Originalfassung lieferbar sind!
 

“This is hot news... Really hot news... It's a NEW PowerBASIC! PowerBASIC Console Compiler 5 and PowerBASIC 9 for Windows. This is really special... Our most powerful upgrades ever.

Of course, PB/CC is our Console Compiler -- with a text mode interface. PowerBASIC 9 for Windows gives you the "look and feel" of a graphical user interface (GUI), the essence of Windows.  Frankly, they've both taken a big leap forward.

PowerBASIC with Objects

You'll get COM Objects, Internal Objects, Methods, Properties, Class Methods, Constructors, Destructors, Inheritance with Method Overrides, Encapsulation, Event Handlers (Dispatch and Direct), Instance variables, and lots more. Even DISPATCH without Variants.

Automation servers? They don't get any easier. Type "AS COM", and you'll get a COM Server! With DUAL interfaces... DISPATCH for compatibility, and DIRECT for breathtaking speed. This isn't your grandfather's COM OBJECT.

But the real beauty of PowerBASIC Objects? They're fast and tiny, just like Subs and Functions! Absolutely NO BLOAT like the other guys. And, Objects are optional. Use them when the time is right, continue using great procedural code, or mix the techniques to suit your needs.

One last unique feature? COM objects typically make heavy use of the registry. Every object, every CLSID, every IID, and more, usually needs an entry in the registry. But, with PowerBASIC, you can avoid that entirely! Regardless of how or where a COM object was created, you can access it with PowerBASIC, even if it's not registered! Finally, you can keep COM objects private, if you wish.

Ready now?

Inline ASM gets a whole new look...  ASM supports every Intel opcode, even the latest FPU and SSE/SIMD forms. You can even use #ALIGN to give your BASIC and ASM code the ultimate performance edge.  For a quicker approach, just use #OPTIMIZE to select your preference for SIZE or SPEED.

There's automatic forward referencing for all procedures.  Just think, no more pesky DECLARES for internal code!  And, did you really think ARRAY SORT just couldn't get any better?  So did we... but it's better. Now you can even use an unlimited number of sub-keys (sort on last name, then if duplicates, sub-sort on first name, then middle initial, etc.). The new custom sort option will attract some attention.

PB/WIN has an amazing new set of controls. There's built-in LISTVIEW, TREEVIEW, PROGRESSBAR, STATUSBAR, TOOLBAR, and TAB CONTROLS. And a complete set of handler functions make them soooooo... easy to use! Speaking of handler functions, COMBOBOX, LISTBOX, and SCROLLBAR have been greatly expanded. COMMON DIALOGS are built-in, too. You'll find BROWSE FOR FOLDER, CHOOSE COLOR, CHOOSE FONT, OPENFILE, and SAVEFILE are right at your fingertips. Even a complete IMAGELIST function, with ADD BITMAP/ICON, COUNT, KILL, NEW, and OVERLAY functionality.

Order it now?

The new FONTS are great. Open dozens at a time, switch them in a flash. Use many different fonts, on the same DDT Dialog, with CONTROL SET FONT. You can specify precision sizes with fractional points.  Then, choose the exact CHARSET you need, and rotate the characters with a PITCH and ESCAPEMENT. CLIPBOARD functions let you read, write, or reset the ClipBoard, and DIR$() can return every last bit of directory data.

How about better debugging?  #DEBUG CODE can be toggled for efficiency, while #DEBUG DISPLAY posts untrapped errors at run-time. ERL$ is used much like ERL, but it returns the names of Subs, Functions, Methods, and Labels that were executed. IDISPINFO provides all sorts of real information about DISPATCH errors.

Compound operators offer a great shortcut. "x! += y!" is a direct replacement for "x! = x! + y!", and can be used with all arithmetic operators, and bitwise operators, too. (AND/OR/XOR,etc.)  The BITSE() function compares for bits equality, regardless of whether the params are signed or unsigned. A huge help when you aren't sure if a message number is signed or not. BUILD$(a$,b$,c$,d$) concatenates any number of string parameters at much greater speed than standard operators. You'll find you can create a THREAD with a different stack size, and even GET/SET the THREAD PRIORITY and the PROCESS PRIOTITY.

Convinced yet?

Then there's a slew of GRAPHIC functions for both GRAPHIC CONTROLS and GRAPHIC WINDOWS. There are keyboard handlers like GRAPHIC LINE INPUT, INKEY$, INSTAT, INPUT, and WAITKEY$. GRAPHIC GET LINES, WINDOW CLICK, STRETCH MODES, and more.  Lots more XPRINT, too.  There's XPRINT COLLATE, COLORMODE, COPIES, DUPLEX, PAPER, PAPERS, GET SCALE, TRAY, TRAYS, STRETCH, and even more. What could you be missing?

GLOBALMEM allocates global memory. SHELL can return the exit code.  TIX can benchmark to a CPU cycle count.  And then there's ISFILE(), ISWIN(), ISINTERFACE(), ISMISSING(), and ISNOTHING().  COMMAND$(param.num) can return a specific parameter, while #INCLUDE ONCE won't allow a repeat. There's #BREAK to disable control-break, and EXE$ to tell you all about the name and path of the current program.

PATHNAME$() parses a file path/name into all of its component parts, while PATHSCAN$() searches drives to find a file and its parts.

There's more... lots more. But I think you get the idea. These are two very hot compilers, and you should look into it right now. The complete documentation for both PB/CC 5 and PB/WIN 9 can be found right on the PowerBASIC Web Site!”
  

Damit sich jeder Interessent vor der Kaufentscheidung ausführlich über die Möglichkeiten von PB/WIN 9 und PB/CC 5 informieren kann, stehen ab sofort die vollständigen Dokumentationen für beide Compiler online bereit.

PB/WIN PowerBASIC Compiler for Windows Version 9

PB/CC PowerBASIC Console Compiler Version 5


Unsere aktuellen Angebote finden Sie in unserer
Preisliste.

bp302

Der Wechsel von DOS nach Windows

Viele PowerBASIC-Programmierer konnten bisher alle Aufgaben noch mit der DOS-Version von PowerBASIC erledigen. Der meist unvermeidbare Umstieg nach Windows wird dabei möglichst lange hinaus geschoben. Manchmal wegen der Angst, dass die Programmierung für Windows zu schwierig sein könnte. Sollten Sie sich für den Einstieg in die Windows-Programmierung interessieren, beachten Sie bitte diese Empfehlungen und auch die im PowerBASIC-Forum eingestellten Ratschläge. Mit Classic PowerBASIC steht ab sofort ein preislich sehr günstiger Compiler zur Verfügung, mit dem jeder Einsteiger die Vorzüge der Programmierung für Windows erleben kann.
 

PB/Forms PowerBASIC Forms Version 2.01

Mit PowerBASIC Forms wird eine von vielen Entwicklern sehr geschätze Ergänzung zu PowerBASIC for Windows zur Verfügung gestellt. In der neuen Version 2.01 wurden die Neuerungen von PB/WIN 9 berücksichtigt.

Weil die komfortable Erstellung von Windows-Bedienoberflächen nicht von allen Entwicklern gewünscht oder benötigt wird (z.B. bei Nutzung von PB/WIN zur Erzeugung von DLLs), wird
PowerBASIC Forms wie bisher als Erweiterung zu PB/WIN getrennt angeboten.

Damit sich jeder Interessent vor der Kaufentscheidung ausführlich über die Möglichkeiten von PowerBASIC Forms informieren kann, steht die vollständige Dokumentation online im Internet bereit:

PB/FORMS PowerBASIC Forms Version 2.01

Unsere aktuellen Angebote finden Sie in unserer
Preisliste.

Wir wünschen Ihnen viel Erfolg mit den Produkten von PowerBASIC!

[Startseite] [Compiler] [TOOLS] [FORUM] [Preisliste] [Kontakt]