Difference between revisions of "ApCoCoA-1:GUI Tutorial De"

From ApCoCoAWiki
 
Line 17: Line 17:
 
bzw. Programme ausführen lassen.
 
bzw. Programme ausführen lassen.
  
Tastenkombination: <tt>Strg + N</tt> (Windows/Linux) / <code>Apfel + N</code> (Mac)
+
Tastenkombination: <tt>Strg + N</tt> (Windows/Linux) / <tt>Apfel + N</tt> (Mac)
  
 
[[Image:button_open.png]] Klar, wenn man mal ein Programm geschrieben und abgespeichert hat, dann möchte man es auch  
 
[[Image:button_open.png]] Klar, wenn man mal ein Programm geschrieben und abgespeichert hat, dann möchte man es auch  
 
irgendwann wieder '''öffnen'''.
 
irgendwann wieder '''öffnen'''.
  
Tastenkombination: <code>Strg + O</code> (Windows/Linux) / <code>Apfel + O</code> (Mac)
+
Tastenkombination: <tt>Strg + O</tt> (Windows/Linux) / <tt>Apfel + O</tt> (Mac)
  
 
[[Image:button_close.png]] Zum '''schließen''' des jeweiligen Fensters. Man kann nur (Programm-)Felder schließen,  
 
[[Image:button_close.png]] Zum '''schließen''' des jeweiligen Fensters. Man kann nur (Programm-)Felder schließen,  
 
das interaktive Feld bleibt immer offen.
 
das interaktive Feld bleibt immer offen.
  
Tastenkombination: <code>Strg + W</code> (Windows/Linux) / <code>Apfel + W</code> (Mac)
+
Tastenkombination: <tt>Strg + W</tt> (Windows/Linux) / <tt>Apfel + W</tt> (Mac)
  
 
[[Image:button_save.png]] Hiermit können die Inhalte der Programm-Felder '''abgespeichert''' werden, <code>coc</code> ist die  
 
[[Image:button_save.png]] Hiermit können die Inhalte der Programm-Felder '''abgespeichert''' werden, <code>coc</code> ist die  
 
Standardendung für CoCoA-Programme.
 
Standardendung für CoCoA-Programme.
  
Tastenkombination: <code>Strg + S</code> (Windows/Linux) / <code>Apfel + S</code> (Mac)
+
Tastenkombination: <tt>Strg + S</tt> (Windows/Linux) / <tt>Apfel + S</tt> (Mac)
  
 
[[Image:button_print.png]] '''Druckt''' das aktive Programm-Feld aus.  
 
[[Image:button_print.png]] '''Druckt''' das aktive Programm-Feld aus.  
  
Tastenkombination: <code>Strg + P</code> (Windows/Linux) / <code>Apfel + P</code> (Mac)
+
Tastenkombination: <tt>Strg + P</tt> (Windows/Linux) / <tt>Apfel + P</tt> (Mac)
  
 
[[Image:button_back.png]] Macht die letzte Eingabe <code>rückgängig</code>, dies funktioniert in allen Eingabefenstern. Wenn eine  
 
[[Image:button_back.png]] Macht die letzte Eingabe <code>rückgängig</code>, dies funktioniert in allen Eingabefenstern. Wenn eine  
 
Eingabe jedoch ein Mal ausgeführt wurde, lässt sie sich nicht mehr rückgängig machen.
 
Eingabe jedoch ein Mal ausgeführt wurde, lässt sie sich nicht mehr rückgängig machen.
  
Tastenkombination: <code>Strg + Z</code> (Windows/Linux) / <code>Apfel + Z</code> (Mac)
+
Tastenkombination: <tt>Strg + Z</tt> (Windows/Linux) / <tt>Apfel + Z</trt> (Mac)
  
 
[[Image:button_forward.png]] Dies ist der inverse Knopf ('''Wiederherstellung''') zum vorigen. Er stellt eine rückgängig  
 
[[Image:button_forward.png]] Dies ist der inverse Knopf ('''Wiederherstellung''') zum vorigen. Er stellt eine rückgängig  
 
gemachte Texteingabe wieder her.
 
gemachte Texteingabe wieder her.
  
Tastenkombination: <code>Strg + Y</code> (Windows/Linux) / <code>Apfel + Y</code> (Mac)
+
Tastenkombination: <tt>Strg + Y</tt> (Windows/Linux) / <tt>Apfel + Y</tt> (Mac)
  
 
[[Image:button_cut.png]] Hiermit kann man Text aus den Eingabefenstern '''ausschneiden''', um sie in ein anderes  
 
[[Image:button_cut.png]] Hiermit kann man Text aus den Eingabefenstern '''ausschneiden''', um sie in ein anderes  
 
Fenster wieder einzufügen.
 
Fenster wieder einzufügen.
  
Tastenkombination: <code>Strg + X</code> (Windows/Linux) / <code>Apfel + X</code> (Mac)
+
Tastenkombination: <tt>Strg + X</tt> (Windows/Linux) / <tt>Apfel + X</tt> (Mac)
  
 
[[Image:button_copy.png]] Was man ausschneiden kann, kann man natürlich auch einfach nur '''kopieren'''.
 
[[Image:button_copy.png]] Was man ausschneiden kann, kann man natürlich auch einfach nur '''kopieren'''.
  
Tastenkombination: <code>Strg</code> + C</code> (Windows/Linux) / <code>Apfel + C</code> (Mac)
+
Tastenkombination: <tt>Strg + C</tt> (Windows/Linux) / <tt>Apfel + C</tt> (Mac)
  
 
[[Image:button_paste.png]] Die kopierten/ausgeschnittenen Textstücke werden im aktiven Fenster an der Stelle des Cursers  
 
[[Image:button_paste.png]] Die kopierten/ausgeschnittenen Textstücke werden im aktiven Fenster an der Stelle des Cursers  
 
'''eingefügt'''.
 
'''eingefügt'''.
  
Tastenkombination: <code>Strg + V</code> (Windows/Linux) / <code>Apfel + V</code> (Mac)
+
Tastenkombination: <tt>Strg + V</tt> (Windows/Linux) / <tt>Apfel + V</tt> (Mac)
  
 
[[Image:button_help.png]] Wenn man nicht mehr weiß, welche Bedeutung Symbole in der Symbolleiste haben, dann klickt man auf den  
 
[[Image:button_help.png]] Wenn man nicht mehr weiß, welche Bedeutung Symbole in der Symbolleiste haben, dann klickt man auf den  
 
GUI-'''Hilfe'''-Knopf und danach auf das unklare Objekt.
 
GUI-'''Hilfe'''-Knopf und danach auf das unklare Objekt.
  
Tastenkombination: <code>Shift + F1</code>
+
Tastenkombination: <tt>Shift + F1</tt>
  
 
[[Image:button_left.png]] Im ineraktiven Fenster kann man hiermit durch die bereits abgesendeten Befehle  
 
[[Image:button_left.png]] Im ineraktiven Fenster kann man hiermit durch die bereits abgesendeten Befehle  
 
'''zurück gehen'''.
 
'''zurück gehen'''.
  
Tastenkombination: <code>Alt + left</code>
+
Tastenkombination: <tt>Alt + left</tt>
  
 
[[Image:button_new.png]] Und wenn man mal zu weit zurück gegangen ist, dann kann man auch wieder  
 
[[Image:button_new.png]] Und wenn man mal zu weit zurück gegangen ist, dann kann man auch wieder  
 
'''vor gehen'''.
 
'''vor gehen'''.
  
Tastenkombination: <code>Alt + right</code>
+
Tastenkombination: <tt>Alt + right</tt>
  
 
[[Image:button_execute.png]] Endlich, jetzt wird ein Befehl/Programm '''ausgeführt'''. Die im interaktiven Fenster geschriebenen  
 
[[Image:button_execute.png]] Endlich, jetzt wird ein Befehl/Programm '''ausgeführt'''. Die im interaktiven Fenster geschriebenen  
Line 81: Line 81:
 
Inhalt dieses Feldes an das interaktive Feld übertragen und dort ausgeführt.
 
Inhalt dieses Feldes an das interaktive Feld übertragen und dort ausgeführt.
  
Tastenkombination: <code>Strg + Return</code> (Windows/Linux) / <code>Apfel + Return</code> (Mac)
+
Tastenkombination: <tt>Strg + Return</tt> (Windows/Linux) / <tt>Apfel + Return</tt> (Mac)
  
 
[[Image:button_stop.png]] Hat man sich mal verprogrammiert, z.B. eine Endlosschleife erzeugt, oder möchte aus einem anderen  
 
[[Image:button_stop.png]] Hat man sich mal verprogrammiert, z.B. eine Endlosschleife erzeugt, oder möchte aus einem anderen  
Line 87: Line 87:
 
hier.
 
hier.
  
Tastenkombination: <code>Alt + Pause</code> (Windows/Linux)  
+
Tastenkombination: <tt>Alt + Pause</tt> (Windows/Linux)  
  
 
[[Image:button_clear.png]] Um wieder Ordnung zu schaffen, kann diese Funktion zum '''leeren''' des Ausgabefensters  
 
[[Image:button_clear.png]] Um wieder Ordnung zu schaffen, kann diese Funktion zum '''leeren''' des Ausgabefensters  
 
verwendet werden.
 
verwendet werden.
  
Tastenkombination: <code>Alt + Del</code> (Windows/Linux)
+
Tastenkombination: <tt>Alt + Del</tt> (Windows/Linux)
  
  
 
Und dann sind da noch ein paar Tastenkombinationen ohne Button.
 
Und dann sind da noch ein paar Tastenkombinationen ohne Button.
  
<code>Strg + A</code> (Windows/Linux) / <code>Apfel + A</code> (Mac):  
+
<tt>Strg + A</tt> (Windows/Linux) / <tt>Apfel + A</tt> (Mac):  
 
'''Alles''', im aktiven Feld, '''auswählen'''.
 
'''Alles''', im aktiven Feld, '''auswählen'''.
  
<code>Strg + Q</code> (Windows/Linux) / <code>Apfel + Q</code> (Mac):  
+
<tt>Strg + Q</tt> (Windows/Linux) / <tt>Apfel + Q</tt> (Mac):  
 
Zum '''Beenden''' des Programms.  
 
Zum '''Beenden''' des Programms.  
  
 
Natürlich kann man auch immer in die Menüleiste gehen und dort eine der Funktionen auswählen.
 
Natürlich kann man auch immer in die Menüleiste gehen und dort eine der Funktionen auswählen.
  
Wenn man ein Ergebnis aus dem Ausgabefenster in einem anderen Programm weiter verwenden möchte, so kann man den gewünschten Teil der Ausgabe mit der Maus markieren und über die rechte Maustaste  die Funktion '''kopieren''' auswählen oder man verwendet die Funktion <code>>Save Output As ...<</code> im Menü <code>>File<</code>.
+
Wenn man ein Ergebnis aus dem Ausgabefenster in einem anderen Programm weiter verwenden möchte, so kann man den gewünschten Teil der Ausgabe mit der Maus markieren und über die rechte Maustaste  die Funktion '''kopieren''' auswählen oder man verwendet die Funktion <tt>>Save Output As ...<</tt> im Menü <tt>>File<</tt>.
  
 
Jetzt wissen wir mehr als genug über die Funktionen der GUI, es wird Zeit etwas über die Funktionen von CoCoA zu erfahren (siehe ).
 
Jetzt wissen wir mehr als genug über die Funktionen der GUI, es wird Zeit etwas über die Funktionen von CoCoA zu erfahren (siehe ).

Latest revision as of 20:38, 17 July 2008

GUI und jetzt?

Nach dem Starten des Programms erschein auf dem Bildschirm das Graphical User Interface (kurz GUI):

Cocoa gui.png

Unterhalb der Menüleiste/Symbolleiste befindet sich das Ausgabefenster, die untere Hälfte bildet dann das (interaktive) Eingabefenster.


Symboleiste

Arbeiten wir uns zunächst durch diese Leiste:

Button new.png Erzeugt ein neues Eingabe-Feld (ein Programm-Feld) rechts neben dem (interaktiven) Eingabefeld. Dieses neue Feld kann separat abgespeichert werden. Man kann also im interaktiven Feld ausprobieren und die Befehle, die man dann braucht, zu einem Programm zusammenschreiben bzw. Programme ausführen lassen.

Tastenkombination: Strg + N (Windows/Linux) / Apfel + N (Mac)

Button open.png Klar, wenn man mal ein Programm geschrieben und abgespeichert hat, dann möchte man es auch irgendwann wieder öffnen.

Tastenkombination: Strg + O (Windows/Linux) / Apfel + O (Mac)

Button close.png Zum schließen des jeweiligen Fensters. Man kann nur (Programm-)Felder schließen, das interaktive Feld bleibt immer offen.

Tastenkombination: Strg + W (Windows/Linux) / Apfel + W (Mac)

Button save.png Hiermit können die Inhalte der Programm-Felder abgespeichert werden, coc ist die Standardendung für CoCoA-Programme.

Tastenkombination: Strg + S (Windows/Linux) / Apfel + S (Mac)

Button print.png Druckt das aktive Programm-Feld aus.

Tastenkombination: Strg + P (Windows/Linux) / Apfel + P (Mac)

Button back.png Macht die letzte Eingabe rückgängig, dies funktioniert in allen Eingabefenstern. Wenn eine Eingabe jedoch ein Mal ausgeführt wurde, lässt sie sich nicht mehr rückgängig machen.

Tastenkombination: Strg + Z (Windows/Linux) / Apfel + Z</trt> (Mac)

Button forward.png Dies ist der inverse Knopf (Wiederherstellung) zum vorigen. Er stellt eine rückgängig gemachte Texteingabe wieder her.

Tastenkombination: Strg + Y (Windows/Linux) / Apfel + Y (Mac)

Button cut.png Hiermit kann man Text aus den Eingabefenstern ausschneiden, um sie in ein anderes Fenster wieder einzufügen.

Tastenkombination: Strg + X (Windows/Linux) / Apfel + X (Mac)

Button copy.png Was man ausschneiden kann, kann man natürlich auch einfach nur kopieren.

Tastenkombination: Strg + C (Windows/Linux) / Apfel + C (Mac)

Button paste.png Die kopierten/ausgeschnittenen Textstücke werden im aktiven Fenster an der Stelle des Cursers eingefügt.

Tastenkombination: Strg + V (Windows/Linux) / Apfel + V (Mac)

Button help.png Wenn man nicht mehr weiß, welche Bedeutung Symbole in der Symbolleiste haben, dann klickt man auf den GUI-Hilfe-Knopf und danach auf das unklare Objekt.

Tastenkombination: Shift + F1

Button left.png Im ineraktiven Fenster kann man hiermit durch die bereits abgesendeten Befehle zurück gehen.

Tastenkombination: Alt + left

Button new.png Und wenn man mal zu weit zurück gegangen ist, dann kann man auch wieder vor gehen.

Tastenkombination: Alt + right

Button execute.png Endlich, jetzt wird ein Befehl/Programm ausgeführt. Die im interaktiven Fenster geschriebenen Befehle werden abgearbeitet, drückt man den Knopf, wenn ein Programmfeld aktiv ist, dann wird der Inhalt dieses Feldes an das interaktive Feld übertragen und dort ausgeführt.

Tastenkombination: Strg + Return (Windows/Linux) / Apfel + Return (Mac)

Button stop.png Hat man sich mal verprogrammiert, z.B. eine Endlosschleife erzeugt, oder möchte aus einem anderen Grund die aktuelle Berechnung abbrechen, ohne das Programm zu schließen, so drückt man hier.

Tastenkombination: Alt + Pause (Windows/Linux)

Button clear.png Um wieder Ordnung zu schaffen, kann diese Funktion zum leeren des Ausgabefensters verwendet werden.

Tastenkombination: Alt + Del (Windows/Linux)


Und dann sind da noch ein paar Tastenkombinationen ohne Button.

Strg + A (Windows/Linux) / Apfel + A (Mac): Alles, im aktiven Feld, auswählen.

Strg + Q (Windows/Linux) / Apfel + Q (Mac): Zum Beenden des Programms.

Natürlich kann man auch immer in die Menüleiste gehen und dort eine der Funktionen auswählen.

Wenn man ein Ergebnis aus dem Ausgabefenster in einem anderen Programm weiter verwenden möchte, so kann man den gewünschten Teil der Ausgabe mit der Maus markieren und über die rechte Maustaste die Funktion kopieren auswählen oder man verwendet die Funktion >Save Output As ...< im Menü >File<.

Jetzt wissen wir mehr als genug über die Funktionen der GUI, es wird Zeit etwas über die Funktionen von CoCoA zu erfahren (siehe ).




Weiter geht's im Kapitel Die ersten Befehle.