StarUML: Unterschied zwischen den Versionen
Kowa (Diskussion | Beiträge) |
Kowa (Diskussion | Beiträge) |
||
| Zeile 23: | Zeile 23: | ||
==Probleme mit dem Komma== | ==Probleme mit dem Komma== | ||
In Windows-Versionen mit deutschem Sprachpaket | '''In seltenen Fällen''' Fällen funktioniert StarUML in Windows-Versionen mit deutschem Sprachpaket nicht korrekt. StarUML kommt | ||
dann mit dem deutschen Dezimalkomma nicht zurecht (obwohl es auf anderen Windows-7-Systemen funktioniert!?). Ein Workaround wäre, | |||
in der Windows-Systemsteuerung | in der Windows-Systemsteuerung das Dezimalkomma durch einen Dezimalpunkt zu ersetzen: | ||
* <code>Systemsteuerung</code> → <code>Region und Sprache</code> → <code>Weitere Einstellungen</code> → Dezimaltrennzeichen: <code>.</code> eingeben | * <code>Systemsteuerung</code> → <code>Region und Sprache</code> → <code>Weitere Einstellungen</code> → Dezimaltrennzeichen: <code>.</code> eingeben | ||
Dies | Dies hätte allerdings den Nachteil, dass andere Anwendungen, die ein korrektes deutsches Dezimalzeichen benötigen, evtl. nicht mehr richtig funktionieren könnten. | ||
Abhilfe schafft eine kleine Batch-Datei <code>staruml.bat</code>, die auf den Desktop gelegt und mit einem rechten Mausklick → <code>Als Administrator ausführen</code> gestartet wird. | Abhilfe schafft eine kleine Batch-Datei <code>staruml.bat</code>, die auf den Desktop gelegt und mit einem rechten Mausklick → <code>Als Administrator ausführen</code> gestartet wird. | ||
| Zeile 46: | Zeile 46: | ||
Den Pfad und die genaue StarUML-Verion müssen Sie an Ihre Gegebenheiten anpassen. | Den Pfad und die genaue StarUML-Verion müssen Sie an Ihre Gegebenheiten anpassen. | ||
Der Nachteil an dieser Lösung ist, dass die so erstellten StarUML-Dateien auf anderen Windows-Systemen mit | |||
deutschem Sprachpaket von StarUML nur dann korrekt gelesen werden können, wenn StarUML auf diesen Rechnern ebenfalls mit | |||
Hilfe des obigen Skripts gestartet wird. | |||
=Actionscript-3-Generator= | =Actionscript-3-Generator= | ||
Version vom 24. Oktober 2012, 13:09 Uhr
Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:
| Korrektheit: 5 (vollständig überprüft) |
Umfang: 3 (einige wichtige Fakten fehlen) |
Quellenangaben: 4 (fast vollständig vorhanden) |
Quellenarten: 4 (sehr gut) |
Konformität: 4 (sehr gut) |
Definition
StarUML ist ein freies UML-Werkzeug für Windows, welches einen großen Teil der Unified Modeling Language 2 unterstützt.
Anmerkungen
Projektende und Nachfolger
Seit 2008 wird StarUML nicht mehr weiterentwickelt. Seit 2011 gibt es jedoch zwei Nachfolgerprojekte: „WhiteStarUML“ und „StarUMLPlus“. Allerdings ist „StarUMLPlus“ eher für den asiatischen Sprachraum gedacht.
Download
- StarUML (siehe auch sourceforge)
- WhiteStarUML
Probleme mit dem Komma
In seltenen Fällen Fällen funktioniert StarUML in Windows-Versionen mit deutschem Sprachpaket nicht korrekt. StarUML kommt dann mit dem deutschen Dezimalkomma nicht zurecht (obwohl es auf anderen Windows-7-Systemen funktioniert!?). Ein Workaround wäre, in der Windows-Systemsteuerung das Dezimalkomma durch einen Dezimalpunkt zu ersetzen:
Systemsteuerung→Region und Sprache→Weitere Einstellungen→ Dezimaltrennzeichen:.eingeben
Dies hätte allerdings den Nachteil, dass andere Anwendungen, die ein korrektes deutsches Dezimalzeichen benötigen, evtl. nicht mehr richtig funktionieren könnten.
Abhilfe schafft eine kleine Batch-Datei staruml.bat, die auf den Desktop gelegt und mit einem rechten Mausklick → Als Administrator ausführen gestartet wird.
Folgende drei Befehle muss diese Datei enthalten:
rem -- Make the period to be the decimal separator.
reg add "HKEY_CURRENT_USER\Control Panel\International" /v "sDecimal" /t REG_SZ /d "." /f
rem -- Launch WhiteStarUML.
"C:\Program Files (x86)\WhiteStarUML\WhiteStarUML.exe"
rem -- When WhiteStarUML has finished: Make the comma to be the decimal separator.
reg add "HKEY_CURRENT_USER\Control Panel\International" /v "sDecimal" /t REG_SZ /d "," /f
Den Pfad und die genaue StarUML-Verion müssen Sie an Ihre Gegebenheiten anpassen.
Der Nachteil an dieser Lösung ist, dass die so erstellten StarUML-Dateien auf anderen Windows-Systemen mit deutschem Sprachpaket von StarUML nur dann korrekt gelesen werden können, wenn StarUML auf diesen Rechnern ebenfalls mit Hilfe des obigen Skripts gestartet wird.
Actionscript-3-Generator
Für ActionScript gibt es einen Generator, um UML-Klassendiagramme in AS3-Klassen-Definitionen zu übersetzten. Die Original-Version stammt von Senocular. Für die Lehrveranstaltung Multimedia-Programmierung wurde diese Verion leicht modifiziert.
Für JavaScript gibt es einen derartigen Generator leider (noch) nicht.
Installation der modifizierten Version
- Export Template herunterladen:
http://glossar.hs-augsburg.de/beispiel/staruml/ - Das Zip-Archiv im Ordner
<Windows-Programmordner>\StarUML\modules\staruml-generator\templates\entpacken.
Der ActionScript-3.0-Ordner enthält zwei Dateien:
template description.tdf(Konfigurationsdatei)template.cot(Generatordatei)
Benutzung des Generators
- StarUML starten
Tools→StarUML Generator- Im Dialogfenster einen Hacken bei
ActionScript 3→ Klick aufnext - Ordner auswählen oder erstellen, in welchen die Exportfiles gespeichert werden sollen → Ordner wählen → Klick auf
next - Klick auf
Generate - Zielordner öffnen → dort befindet sich der neu erstellte Code
