Wer seine Programme auch für Linux erstellt, kennt das Problem: PushButtons unter GTK sind nicht nur größer, auch der verwendete Font wird nicht komplett dargestellt. Als Workaround kann man nun beispielsweise auf BevelButtons ausweichen, diese Lösung ist allerdings nicht sehr elegant. Viel besser ist da der Tipp von Thom McGrath, eine eigene Button-Klasse mit Conditional-Code im PushButton.Open-Event zu erstellen:
1
2
3
4
| #if TargetLinux
me.Height = me.Height + 10
me.Top = me.Top - 5
#endif |
Das neue Buch von Burkhard Piereck (Titel: “REALbasic für Einsteiger und Umsteiger”) ist nun bei Amazon und eload24 erhältlich. Der Autor führt den Leser darin in sehr leichter und verständlicher Weise an die Programmiersprache REALbasic heran, das Buch ist somit sehr empfehlenswert für jeden der mit REALbasic noch keine grossen Erfahrungen gesammelt hat oder einen Umstieg plant.
Burkhard Piereck entwickelt mit REALbasic für Mac, Windows und Linux, unter anderem stammt PiDA Faktura von ihm. Wie viele andere Entwickler auch stand er eines Tages vor der Wahl, welches Crossplatform-Entwicklungstool für die künftigen Programmierarbeiten genutzt werden soll. Als langjähriger FileMaker-Entwickler entschied er sich für REALbasic und erläutert die Gründe und Vorteile für den Umstieg auch in seinem Buch.
Im Laufe des Programmieralltags gibt es immer wieder Momente, in denen man auf der Suche nach der Lösung für ein bestimmtes Problem ist. Wie sich herausgestellt hat, bietet das offizielle REALbasic-Forum und verschiedene amerikanische Blogseiten eine Fülle von nützlichen Informationen. Im deutschsprachigen Web sieht es leider anders aus – auch wenn die bekannteste REALbasic-Pluginsammlung oder ein fortgeschrittener Report-Generator von deutschsprachigen Autoren stammen, so gibt es leider nur sehr wenige Webseiten mit generellen Informationen über diese Programmiersprache.
Aus diesem Grund wurde dieses Blog erstellt, einerseits als Sammlung von nützlichen Tipps mit Beispiel-Codes und Downloads, andererseits mit aktuellen News rund um REALbasic.