#(
show: 'Diese kleine Präsentation zeigt ihnen, wie man eine Methode findet wenn das gewünschte Ergebnis bekannt ist.'
wait: 0.5
show: 'Zum Beispiel beantwortet dieses Tool die Frage: "welche Funktion sortiert mir eine Liste", oder "wie bekomme ich einen String mit Großbuchstaben".'
intro
(unless: ( isEmpty: ReceiverEditor ) do:(
(showing: 'um die Eingabefelder zu löschen, drücken sie auf den "Clear" Knopf' do:(
fastMoveTo: ClearButton
click
))
))
( showing: 'zuerst wählen sie die Anzahl der Argumente,' do:(
moveTo: AllowedArguments
select: '1 argument'
))
(showing: 'dann gehen sie zum "Empfänger" Feld' do:(
moveTo: ReceiverEditor
click
))
wait: 0.5
(showing: 'und geben einen Wert ein' do:(
type: '10'
))
wait: 0.5
(showing: 'dann zum feld für das erste Argument' do:(
moveTo: Arg1Editor
click
))
wait: 0.5
(showing: 'und geben einen Wert für das Argument ein' do:(
type: '1'
))
wait: 0.5
(showing: 'zuletzt gehen sie zum Feld für die Antwort"' do:(
fastMoveTo: AnswerEditor
click
))
(showing: 'und geben das erwartete Ergebnis ein' do:(
type: '11'
))
wait: 0.5
(showing: 'zuletzt, klicken Sie auf den "Suchen" Knopf' do:(
fastMoveTo: SearchButton
click
))
show: 'jetzt wird nach KOmbinationen gesucht, welche das gewünschte Ergebnis liefern'
fastMoveTo: ResultList
show: 'und passende Codefragmente werden in der Liste darunter angezeigt'
wait: 0.5
show: 'wenn darin eine Zeile angewählt wird,'
wait: 0.5
selectIndex: 2
wait: 0.5
fastMoveTo: ImplementorsList
show: 'werden die Implementierungen in der Liste rechts oben gezeigt'
wait: 0.5
show: 'wird darin ein Eintrag gewählt,'
selectIndex: 1
wait: 0.5
show: 'erscheint der Quellcode der Implementierung im unteren Editorfenster'
fastMoveTo: CodeView
wait: 0.5
show: 'Vielen Dank für Ihre Aufmerksamkeit'
)
"Created: / 18-07-2019 / 21:59:06 / Claus Gittinger"
"Modified: / 19-07-2019 / 16:52:01 / Claus Gittinger"