Listbox mit besseren Helptags

Ein Ärgernis der Xojo-Listbox, das dem Umstand geschuldet ist, dass die Listbox zwar aus nativen Steuerelementen zusammengebastelt ist, aber nicht der nativen Lösung entspricht (NSTableView z.B. auf dem Mac ist zwar ungleich leistungsfähiger, aber auch ungleich schwerer zu beherrschen), besteht darin, dass die CellHelpTags, diese kleinen, sehr praktischen Zettelchen, die beim Verweilen des Mauszeigers über einer Zelle auftauchen, dies zwar tun – aber leider ohne jede Verzögerung.

weiterlesen

Kleiner Hinweis: Raspberry Pi mit Xojo programmieren

Zeitgleich zur Veröffentlichung des Raspberry Pi-Remote-Desktop-Debuggers im Rahmen von Xojo 2017 Release 1 wurde auch ein englischsprachiges Einführungs-Handbuch für die Pi-Programmierung mit Xojo veröffentlicht. Das kleine Werk (88 Seiten) beinhaltet eine Vorstellung des Raspis, das Setup und einige Demo-Programme für den schnellen Einstieg in die Xojo-Pi-Entwicklung, natürlich auch mit Hardware-Basteleien via GPIO.

Zu finden ist es im Xojo-Entwickler-Center oder als PDF-Download.

Mit spitzer Nadel

oder Wie funktioniert das eigentlich mit den Threads?

Ein Problem, in das man beim Programmieren mit Xojo schnell mal geraten kann, sind die tight loops – Programmschleifen, die die CPU beschäftigt halten und dafür sorgen, dass das Betriebssystem keine Zeit bekommt, Veränderungen der Grafischen Benutzeroberfläche – der GUI – anzuzeigen, weil der Programmcode ihm keine Luft gibt. Das Resultat sind die üblichen Signalisierungen des Beschäftigtseins – der bunte Beachball kreiselt auf dem Mac, unter Windows wird ein Kreis neben dem Mauszeiger angezeigt. Dumm für den Benutzer, denn er ist sich unsicher, ob wirklich noch etwas passiert oder das Programm bereits ins Datennirvana übergetreten ist.

weiterlesen

Alles im Gleichgewicht?

Ich freue mich ja sehr, via Twitter die Fermat’s Library gefunden zu haben, eine Plattform zur Visualisierung wissenschaftlicher Beiträge (die Website ist hier). Da gibt es regelmäßig wunderhübsche kleine animierte GIFs und ähnliches zu sehen, und manchmal auch den Hinweis auf Sourcecode, wie in diesem Fall zur Simulation eines doppelten Pendels. (Mit genauer Erläuterung der Berechnungen. (Für Interessierte: gekoppelte Differentialgleichungen, die mithilfe der Euler-Funktion gelöst werden)).

Doppelpendel

weiterlesen