DMUG-Archiv 1998

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

Benutzeroberflaeche - selbstgemacht ?

Hallo alle,

ich moechte gern eine kleine benutzeroberflaeche bauen, um haeufig und in
verschiedenen zusammenstellungen verwendete, selbstgeschriebene routinen
komfortabel und uebersichtlich auswaehlen und anwenden zu koennen. Dazu
moechte ich mir eine Palette erstellen, wo ich verschiedene Buttons
selektieren, werte eingeben und eingabedateien auswaehlen kann. Dann soll
die ganze konfiguration in einem rutsch berechnet werden. 
Ich brauche also:

* selektierbare Buttons, die nicht sofort etwas tun, sondern erst beim
  click auf "ausfuehren". So etwas ist in einem "Tip" unter
  http://www.sni.net/princon/math3tips.html andiskutiert, auch wenn mir
  die implementierung noch nicht genz klar ist.

* eine maske, um text und/oder zahlen eingeben zu koennen.

* eine dateiauswahlbox. Hierfuer habe ich ansatzweise eine loesung
  gefunden:
  myFile = FileBrowse[] (oder FrontEnd`FileBrowse[] - gibt es einen
  unterschied?) ruft den FileSelector auf und gibt den eingebenen
  dateinamen zurueck. Allerdings steht obendrueber immer 
  "Save notebook as:", und die angabe eines existierenden namens erzeugt
  die (folgenlose) rueckfrage, ob die datei ueberschrieben werden soll.
  Ich wuerde dieses verhalten gern beeinflussen und ausserdem eine
  voreinstellung angeben koennen. Aber zur not geht es auch schon so. Der
  befehl ist nicht dokumentiert (d.h. es gibt keine Usage), ich bin
  zufaellig drauf gestossen (ueber ?*File*). Aus der definition (nach 
  ClearAttribute[FileBrowse,ReadProtected] sichtbar) werde ich nicht
  schlau, optionen gibt es anscheinend nicht.

Alles, was ich brauche, und noch mehr kann man im help-browser und im
OptionInspector bewundern. Nur scheinen die keine "normalen" notebooks zu
sein, denn ich schaffe es nicht, sie zu selektieren und mir als ausdruck
anzeigen zu lassen.

Hat jemand schon erfahrung mit dergleichen und kann mir weiterhelfen ?
Oder hat jemand aehnliche fragestellungen, so dass man gemeinsam nach
loesungen suchen kann ? Wie komme ich an die features der beiden
"sonder-notebooks" heran ? Oder sind die etwa einkompiliert ?

Man koennte sich vorstellen, dass jemand (ein "guru") sich hinsetzt und
ein package schreibt, das diese funktionen besser zugaenglich macht.
Aber darauf moechte bzw. kann ich nicht warten...


Gruesse,

Matthias

==============================================================================
Matthias Zenker       MAIL: Fraunhofer Institute for Solar Energy Systems
                              Oltmannsstr. 5, 79100 Freiburg, Germany
                      PHONE: (+49) 761/4588-179  
                      FAX  : (+49) 761/4588-217
EMAIL: zenker@XXXXXXX.de
WWW  : http://www.ise.fhg.de/personal_home_pages/zenker/Welcome.html
==============================================================================


Antworten:
Re: Benutzeroberflaeche - selbstgemacht ?
Rolf, 01.04.1998

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

DMUG-Archiv, http://www.mathematica.ch/dmug-liste.html; Letzte Änderung: 08.09.2003 20:44