Improved Console 4.0

Mehr Kontrolle für Win32 Character-Mode Applications!

Getting Started für Programmieranfänger

Willkommen bei meinem Einstieg in die Improved Console für Programmieranfänger. Die Improved Console verwendet einige Elemente, von denen Sie wahrscheinlich noch nie etwas gehört haben und einiges an Quellcode, den sie nicht verstehen. Doch das ist absolut kein Problem: Für Sie ist nur wichtig, dass Sie die Improved Console anwenden können und als sogenannte Black-Box benützen können.

Schritt 1: Installation

Downloaden Sie die Improved Console und entpacken Sie sie in ein Verzeichnis ihrer Wahl. Dort sollten sich nun fünf Dateien befinden: Drei Textdateien, deren Inhalt selbsterklärend ist, und die beiden für uns interessanten Source-Dateien. Da wir keine Library binden (Wissen Sie nicht, was das bedeutet, sind Sie hier genau richtig ;-]) sind wir mit der Installation auch bereits am Ende.

Schritt 2: Für jedes Projekt notwendig

Wenn Sie mit ihrer IDE (zB Microsoft Visual C++) ein neues Win32-Konsolenprojekt erstellt haben, können Sie die Improved Console noch nicht direkt benützen. Zuerst müssen Sie sie mit dem Compiler bekanntmachen. Kopieren Sie dazu die beiden Source-Dateien aus Schritt 1 in das Projektverzeichnis. Danach fügen Sie sie mit Hilfe der IDE dem Projekt hinzu (Bei Microsoft Visual C++ ist das zB über Datei -> Vorhandenes Element hinzufügen möglich). Schon ist die Improved Console einsatzbereit.

Schritt 3: Ein erster Test

Folgender Code sollte nun korrekt compiliert und ausgeführt werden können:

	#include <iostream>
	#include "ic.hpp"
	using namespace ic;
	using namespace ic::shorties;
	using namespace std;
	
	int main ()
	{
	    textcolor(FG_RED);
	    cout << "Hello World" << endl;
	    return 0;
	}
	

Funktioniert dieser Test wider erwarten nicht, melden Sie sich bitte in der Konsolensparte des C++.de-Forums - wir helfen bestimmt!

Schritt 4: Wie gehts weiter?

Als nächtes ist die Mover-Demo an der Reihe. Downloaden Sie diese Demo von der Download-Seite, erstellen Sie ein neues Projekt und wiederholen Sie Schritt 2. Auf die selbe Weise wie die beiden Improved Console-Source-Dateien fügen Sie die main.cpp-Datei der Mover-Demo hinzu. Sehen Sie sich den mit Kommentaren befüllten Quellcode an. Er zeigt, wie die Improved Console bedient wird und hilft bei den ersten Schritten. Experimentieren Sie mit der Mover-Demo und sehen Sie was sich ändert. Viel Spaß!