AHK Benutzerobjekte und Klassen - Grundbegriffe
Posted: 27 Jan 2018, 05:27
In der Vergangenheit habe ich schon öfter damit begonnen, ein Mini-Tutorium über AHK-Objekte zu schreiben. Und genauso oft habe ich das abgebrochen, weil ich mit dem Ergebnis nicht zufrieden war. Immer wieder bin ich auf das 'Henne/Ei' Problem gestoßen. Das heißt hier, mir ist keine Struktur ohne logische Sprünge eingefallen. Nun habe ich mich doch zu einer 'Veröffentlichung' durchgerungen, obwohl mich das Ergebnis noch immer nicht überzeugt.
Im englischen Forum gibt es bereits einige Tutorials zum Thema Klassen und/oder Objekte. Auch nnnik hat ein Tutorial Beginners OOP with AHK eingestellt. Jeder, der dieses hier liest, sollte als weiterführende Ergänzung auch das lesen. Vielleicht übersetzt nnnik es ins Deutsche, damit die deutschen Mitglieder, deren (Fach-)Englisch nicht so ausgereift ist, etwas mehr davon profitieren können. (Edit: Er ist gerade dabei, s.u. Danke!).
Dieses Tutorium beschränkt sich weitgehend auf Begiffsbestimmungen und soll die AHK-Hilfedatei nur ergänzen. Für viele Detailinformationen und Beispiele muss man nach wie vor die Hilfe bemühen. Ich versuche hier nur, etwas mehr 'Ordnung' in die Dinge zu bringen. Kenntnisse über die Regeln für die Syntax in Ausdrücken (expressions) und über den Umgang mit Funktionen werden vorausgesetzt.
Und weil bei mir die mit AHK 1.1 eingeführte 'Klassensyntax' der Auslöser dafür war, dass ich mich überhaupt mit AHK-Objekten beschäftigt habe, werde ich mich hauptsächlich auf die konzentrieren. Dabei beschränke ich mich auf die Grundfunktionalitäten, ohne auf 'echte' OOP-Spezialitäten einzugehen. Das Tutorium soll in erster Linie den Einstieg in die 'Welt der AHK-Klassen' erleichtern.
Weil ich noch immer nicht überzeugt bin, stelle ich erst einmal eine Art 'unvollständiger Entwurfsfassung' ein. Ich würde gern hören, ob das so überhaupt jemandem hilft, sich den AHK-Objekten und -Klassen anzunähern. Sollte das der Fall sein, werde ich mich bemühen, das Ganze zu vervollständigen. Wenn jemand eine bessere Idee für die Strukturierung hat, werde ich auch gern prüfen, ob ich das umsetzen kann.
Weiterführendes Tutorium von nnnik: OOP:Einsteiger OOP in AHK
Im englischen Forum gibt es bereits einige Tutorials zum Thema Klassen und/oder Objekte. Auch nnnik hat ein Tutorial Beginners OOP with AHK eingestellt. Jeder, der dieses hier liest, sollte als weiterführende Ergänzung auch das lesen. Vielleicht übersetzt nnnik es ins Deutsche, damit die deutschen Mitglieder, deren (Fach-)Englisch nicht so ausgereift ist, etwas mehr davon profitieren können. (Edit: Er ist gerade dabei, s.u. Danke!).
Dieses Tutorium beschränkt sich weitgehend auf Begiffsbestimmungen und soll die AHK-Hilfedatei nur ergänzen. Für viele Detailinformationen und Beispiele muss man nach wie vor die Hilfe bemühen. Ich versuche hier nur, etwas mehr 'Ordnung' in die Dinge zu bringen. Kenntnisse über die Regeln für die Syntax in Ausdrücken (expressions) und über den Umgang mit Funktionen werden vorausgesetzt.
Und weil bei mir die mit AHK 1.1 eingeführte 'Klassensyntax' der Auslöser dafür war, dass ich mich überhaupt mit AHK-Objekten beschäftigt habe, werde ich mich hauptsächlich auf die konzentrieren. Dabei beschränke ich mich auf die Grundfunktionalitäten, ohne auf 'echte' OOP-Spezialitäten einzugehen. Das Tutorium soll in erster Linie den Einstieg in die 'Welt der AHK-Klassen' erleichtern.
Weil ich noch immer nicht überzeugt bin, stelle ich erst einmal eine Art 'unvollständiger Entwurfsfassung' ein. Ich würde gern hören, ob das so überhaupt jemandem hilft, sich den AHK-Objekten und -Klassen anzunähern. Sollte das der Fall sein, werde ich mich bemühen, das Ganze zu vervollständigen. Wenn jemand eine bessere Idee für die Strukturierung hat, werde ich auch gern prüfen, ob ich das umsetzen kann.
Weiterführendes Tutorium von nnnik: OOP:Einsteiger OOP in AHK