PIXXOS UND WINDOWS


PIXXOS kann weitaus mehr, als nur Bilder, Töne, Videos oder Animationen zu verarbeiten, um daraus nette Präsentationen und "Spielchen" zu "basteln" oder Dateien aus dem Internet zu "kopieren".

PIXXOS ist bei aller Einfachheit und Schlankheit auch ein ausgereiftes Windows-Entwicklungssystem!

Dazu verfügt PIXXOS über eine Vielzahl an Möglichkeiten, eigentlich fast jede Form beliebiger Windows-Programme zu schreiben. So haben Sie z.B. Zugriff auf das gesamte Dateiverzeichnis auf allen Ebenen. Sei es die Festplatte, externe Speicher, CDs, Disketten oder direkt auf das Internet mit seinen galaktischen Weiten. Sie können Dateien daraus in den Speicher laden, beliebig verarbeiten und wieder abspeichern:


    z.B.: READFILES
         READTEXT
         READBLOCK 
         READARR  
         OPENURL  
         SAVEWIN  
         SAVEBLOCK  
         LINKRESOURCE

Wie Sie vielleicht wissen, werden in Windows die meisten Programme auch mittels spezieller Initialisierungsdateien (z.B. WIN.INI, SYSTEM.INI etc.) ausgeführt. PIXXOS stellt Ihnen sehr komfortable Befehle zur Verfügung, mit denen Sie solche strukturierten Steuerdateien einfach auslesen und auch verändern können:

   READINISTRING( 'Name.INI','Section','KeyName','Value')
   WRITEINISTRING('Name.INI','Section','KeyName','Value')

Aber speziell ein Befehl birgt hier unendliche Möglichkeiten, auf die Windows-Systemumgebung zuzugreifen: der EXECUTE-Befehl.

So können Sie damit beliebige Windows-Programme starten:

 EXECUTE('C:\WINDOWS\CALC.EXE'    ,'',Rvar)
 EXECUTE('C:\WINDOWS\CHARMAP.EXE' ,'',Rvar)
 EXECUTE('C:\WINDOWS\EXPLORER.EXE','',Rvar)
 EXECUTE('C:\WINDOWS\DIALER.EXE'  ,'',Rvar)



oder zugleich eine Datei übergeben, die dann automatisch geladen oder ausgeführt wird:

  EXECUTE('C:\WINDOWS\WRITE.EXE' ,'BRIEF.TXT',Rvar)
 EXECUTE('C:\PIX4PLAY.EXE','MEIN_ERSTES.OP4',Rvar)


Da PIXXOS diesen Befehl im sogenannten SHELL- Modus ausführt, ist es auch möglich, Dokumente anhand ihrer im System angemeldeten Datei-Endung (Extension) direkt mit dem assoziierten Programm zu öffnen:

   EXECUTE('Bewerbung.DOC','',Rvar) // startet z.B. Word.EXE mit "*.DOC"
   EXECUTE('Document.WRI' ,'',Rvar) // startet Write.EXE mit "*.WRI"
   EXECUTE('Index.HTM'    ,'',Rvar) // startet angemeldeten Browser mit "*.HTM"
   EXECUTE('PIXXOS.URL'   ,'',Rvar) // startet Browser mit Web-Page aus "*.URL"


Auch das Auslesen und die Modifikationen der Windows-Registry sind machbar:

   regpara$ := '' oder '/e'
   regfile$ := 'Pfad zur Export.REG'
   regkey$ := 'Registry-Schlüssel zur Information' // optional
   EXECUTE('regedit.exe',regpara$+' '+regfile$+' '+regkey$,i)

Oder möchten Sie eine Email versenden?

   Adress$ := 'info@pixxos.com'
   Subject$ := 'PIXXOS is great'
   EXECUTE('mailto:'+Adress$+'?Subject='+Subject$,'',Rvar)


Für die Ambitionierten gibt es die "RUNDLL32.EXE" - ein Windows-Programm, das DLLs (DynamicLinkLibraries) direkt mit Angabe von Parametern ausführen kann. Eine DLL ist eine Bibliotheksdatei mit ausführbaren Funktionen und System-Prozeduren.

   z.B.:  EXECUTE('RUNDLL32.EXE','syncui.dll,Briefcase_Intro,Rvar)

Von Windows selbst wird mit der "SHELL32.DLL" ein Vielzahl von System-DLLs zur Verfügung gestellt, anhand derer man sehr weitreichende Informationen über das System erhalten oder auch Windows teilweise subtil steuern und konfigurieren kann.

   EXECUTE('RUNDLL32.EXE','Shell32.DLL'+Funktion$,Rvar)

Aber auch unabhängig von integrierten Windows-Funktionalitäten dieser Art haben Sie als ambitionierter Entwickler mit PIXXOS sehr komplexe Möglichkeiten, nahezu jede Art von Windows-Programmen zu schreiben.

z.B. einen CD-Player, eine Datenbank oder ein MIDI-Musik-Programm mit dem dazu in PIXXOS integrierten Befehlsvorrat.


              

oder auch einen einfachen Termin-Planer

     

oder oder oder...

So einfach ist das!
Sie müssen dazu nicht lange API-Deklarationen, Parameterformate, objektorientierte Programmierung, Events, Handles und Messages studieren
.

  PIXXOS regelt das für Sie!

© 2005 CMD - Computer Media Design. All Rights reserved.

<