mirana

 

Mirana    FraktaLab    Gästebuch    Kontakt    Links

    Mirana      

Die Entwicklungsumgebung Mirana.exe enthält mit Editor, Debugger, Profiler und Interpreter sowie dem Hilfesystem alles, was man für die Entwicklung und Ausführen von Mirana-Software benötigt. Nach Kompilierung laufen die entwickelten Programme aber auch ohne Mirana.exe auf jedem Windows-Rechner (Windows 95 bis Windows 10,  sowie Windows PE-32Bit wie z. B. Hiren's Boot CD) ohne vorherige Installation (Stickware) und sind meist deutlich kleiner als 1 MB. Mirana ist Freeware, kann also frei benutzt und weitergegeben werden, damit entwickelte Programme können ohne Einschränkungen verwendet werden (auch kommerziell).

   


In 5 Minuten zum ersten eigenen Mirana-Programm

Das Erstellen des ersten eigenen Mirana-Programms ist in weniger als 5 Minuten möglich. Darin ist die Zeit zum Herunterladen (normales DSL) und Installieren der Entwicklungsumgebung sogar schon enthalten. Dabei entsteht eine Benutzeroberfläche mit allen gewünschten Steuer- und Eingabeelementen, die natürlich später noch passend benannt und mit sinnvoller Funktion ausgestattet werden müssen, aber es entsteht ein vollständig lauffähiges Musterprogramm, auf dem sich leicht aufbauen lässt.
 
Und so gehts:
  1. Entwicklungsumgebung hier herunterladen (1,46 MB).
  2. Mirana.zip in einem Verzeichnis mit Schreibrechten entpacken (z. B. C:\ oder C:\Software, besser nicht C:\Programme oder so ähnlich, da unter Window 7 hier meist die Schreibrechte fehlen). Dabei wird ein Verzeichnis Mirana erzeugt.
  3. Öffnen des neu angelegten Verzeichnisses Mirana mit dem Windows-Explorer, die Datei Mirana.exe (rotes M) mit der rechten Maustaste auf den Desktop ziehen und „Verknüpfungen hier erstellen“ wählen.
  4. Mirana.exe über diese Verknüpfung starten.
  5. In Menü „File“ Menüpunkt „New (Wizard)…“ wählen.
  6. Hier die Einstellungen nach Wunsch ändern, mit „Vorschau“ überprüfen, dann auf „Erstellen“ klicken.
  7. Das erstellte Programm mit Taste F5 oder Klick auf das rote R starten und testen.
  8. Über Menüpunkt „Build / Compile“ eine selbständig ausführbare Exe-Datei erstellen.
     
Die Programmiersprache Mirana ist eine interaktive Skriptsprache, die unter anderem Elemente aus BASIC, C und Matlab (bzw. Matlab-Ähnliche wie Scilab, Octave, Freemat ...) in sich vereinigt und auch objektorientierte Programmierung erlaubt. Ihre Syntax ist bewusst einfach und leicht verständlich gehalten, gleichzeitig kann sie auch sehr mächtig sein. So gelingt etwa das Lösen eines linearen Gleichungssystems aus komplexen Zahlen mit z. B. 500 Gleichungen und 500 komplexen Unbekannten in einer einzigen Zeile mit nur 5 Zeichen, die Berechnung kann dann aber einige Sekunden dauern:
 X=A\Y
Oder um über tausende gemessener Punkte x[i], y[i] eine Näherungsparabel P zu fitten genügt:
 P = y/[x^2; x; x^0]
Auch eine Grafik ist schnell erstellt:
 x=[-20:0.1:20]:Plot(x,sin(x)/x)
oder ein Bild:
 Plot Fractal(Matrix(400,400,0.007,0x32)-0.7) fmod 5,1
Ein einfaches Hallo-Welt-Programm kommt mit einer Zeile aus:
 MsgBox "Hello, world!"
 
Durch einen integrierten Assistenten (Wizard) kann mit wenigen Mausklicks ein lauffähiges Programm mit dialogbasierter Benutzeroberfläche erstellt werden.

Auch Code von anderen Programmiersprachen wie C kann per DLL-Aufruf, COM/OLE- oder DDE-Schnittstelle eingebunden werden, außerdem ist die volle Windows-API bei Bedarf auch direkt zugänglich.

Downloads:
  Mirana.zip(Version 1.38 vom 28.10.2013)
  Tutorial

 

Links:
  Blog: Fremde Programme automatisch steuern
  FraktaLab
  Combolit

 


Besucher insgesamt: 1021
Besucher heute: 3

 

 


nPage.de-Seiten: LENR | Alles was Heilt hat Recht