Donnerstag, 29. Dezember 2011

Programming with Haiku, Lektion 22: QuickEdit (1)

Nach einer längeren Verschnaufpause meldet sich DarkWyrm mit einer weiteren Lektion in seinem C++ Kurs "Programming with Haiku" zurück. Es ist der erste Teil in einer kleinen Reihe, die anhand eines simplen Texteditors zeigt, wie man auch etwas größere Projekte plant und verwirklicht.

Das Projekt QuickEdit basiert hauptsächlich auf einen BTextView, der bereits viele der angestrebten Features mitbringt, wie ein Blick auf dessen Definitionen zeigt. Im ersten Teil wird das Hauptfenster mit dem BTextView und die Dialoge samt Funktionalität fürs Laden und Speichern erzeugt. Dabei wird das Translation Kit benutzt, um Formatierungen wie fett, kursiv, Schriftarten und Farben mitzuspeichern.

Alle Folgen von "Programming with Haiku" können in Darkwyrm's Library nachgeschlagen werden.

Freitag, 23. Dezember 2011

Haiku Werbe-/Tutorial-Video

Wer es noch nicht gesehen hat, seit Osterhasi Nickolausi gibt es Haiku: An Inside Look zu sehen (UberTuber spielt es :)), das Matt "RhapsodyGuru" Nawrocki im Rahmen einer Arbeit als "Communication Arts Major" angefertigt hat.

Das etwa 11 Minuten lange Video ist eine Einführung für Leute, die von Haiku noch nicht gehört, oder zumindest noch nicht live gesehen haben. Matt beginnt mit der Vorstellung der grafischen Oberfläche, dass sie für BeOS erdacht und dann von den Haiku Programmierern weiter verfeinert wurde.
Es wird gezeigt, wie man die Deskbar in die Ecken oder an den unteren oder oberen Rand des Bildschirms verschieben kann und wie man mit dem ProcessController aus dem Deskbar-Tray Infos über die laufenden Threads bekommt. Danach sieht man die Möglichkeiten von Stack&Tile zur Anordnung mehrerer Fenster.

Im zweiten Kapitel erfährt man wie per DriveSetup eine Partition anlegt und initialisiert und anschließend Haiku darauf installiert.

Das dritte Kapitel besteht aus einer Montage, die verschiedene Anwendungen wie WebPositive, WonderBrush, Magnify, Mail oder MediaPlayer in Aktion zeigt.

Am Ende kündigt Matt weitere Videos für die Zukunft an. Diese werden dann wahrscheinlich eher Tutorialcharakter haben und einige Features in größerer Tiefe vorstellen und weniger PR enthalten.

Einige solcher Video-Tutorials gibt es übrigens bereits bei Leszeks Haiku Screencasts.