Doxygen und Visual Basic .NET

Im vorherigen Artikel “Visual Basic .NET – Code/API Dokumentation erstellen” habe ich bereits über die Möglichkeiten der Erzeugung einer Dokumentation für Visual Basic .NET Code geschrieben und möchte nun in diesem Artikel genauer auf Doxygen eingehen. Read more

Visual Basic .NET – Code/API documentation


Code documentation is essential for the development of large software projects. Documenting own code is not only important for the developer himself, but for other people like members in a development team, or the public of open source projects. It makes not only reproduction and understanding of a code much easier, it is essential for the ability to use public APIs, like library functions or classes, even more if they are closed sourced. Read more

Pages: 1 2 3 4

.NET plattformunabhängig mit Mono Teil 1

Bereits bei der Planung von Softwareprojekten stellt sich immer öfter die Frage, unter welchen Betriebssystemen diese laufen können müssen. Immer öfter kommt beispielsweise Linux bei Desktops, vor allem in staatlichen Einrichtungen, aber auch an Universitäten und im privaten Sektor zum Einsatz. Aber auch Mac Nutzer dürfen nicht unterschätzt werden. Read more

Pages: 1 2 3 4

Hello Android – erste Aktivität mit GUI

Aller Anfang ist schwer und hat man gerade Eclipse mit allem Zubehör installiert und gestartet, wird man mit einer für viele (Visual Studio verwöhnten wie mich) gewöhnungsbedürftigen IDE konfrontiert. Das Ganze ist aber viel einfacher als man im ersten Moment glaubt.

Ich möchte als Erstes anhand des HelloWorld beispiels den Grundaufbau eines Android Projektes und der GUI einer Aktivität erläutern.

Read more

Android SDK einrichten

Wie bei allen Java Programmen, kann man auch Android Apps einfach in einem Editor schreiben und von den SDK Tools kompilieren lassen. Wesentlich einfacher ist es mit Eclipse. Google hat hier nicht gespart und man bekommt alles Notwendige direkt mitgeliefert.

Android SDK

Die Android SDK kann von http://developer.android.com/sdk/index.html heruntergeladen werden. In der ZIP (Windows) bzw. TGZ (Linux) Datei befindet sich der SDK Manager und einige Tools zum Debuggen.

Read more

Android Programme verstehen

Für den Anfang möchte ich etwas über die Grundlagen der Android Entwicklung schreiben. Diese unterscheiden sich nämlich sehr stark von der klassischen Struktur (eigenständiges, ausführbares Programm, das im idealfall unabhängig vom Betriebssystem ist).

Bevor man mit der Programmierung loslegt, sollte man wissen, dass Android Programme nicht eigenständig sind. Sie sind lediglig Subklassen von bereits vorhandenen Android Klassen, die diese um gewünschte Funktionen erfweitern. Durch die Ableitung von bereits vorhandene Klassen und Einhaltung, bzw. Implementierung der Android API, können diese Klassen von Android zur Laufzeit geladen und instanziert werden. Nichts anderes geschieht beim Start eines “Apps” aus dem Android Launcher.

Basierend auf diesem Wissen stellt sich natürlich sofort die Frage, welche Basisklassen man ableiten muss um überhaupt ein “Hello World” mit einigen Menüs und Fenstern herbeizuzaubern. Hierzu muss man zuerst den Grundaufbau eines Android Apps versetehen. Read more