Posted by fkrauthan | Posted in C++, Linux, PHP, Sockets, WinAPI, Windows | Posted on 09-12-2009
0
Inhalt
Einführung
Voraussetzungen
Was brauchen wir?
Die Highscore Server seitig auslesen
Das schreiben eines neuen Highscoreeintrages
Definition der Highscore Klasse
Eine Verbindung aufbauen
Das Senden des HTML Headers
SendAll und GetLine
Empfangen der Highscore
Neuen Eintrag senden
Zusammenfassung
Die Beispielanwendung
Server Installation der PHP Scripte
Auf Gameseite
Verbesserungsvorschläge
Downloads
Schlusswort
Einführung
Eine kleine Online Highscore kann man in vielen Spielen gebrauchen. Denkt man nur an ein kleines Tetris oder ein simples Geschicklichkeitsspiel. Doch man findet [...]
Posted by Mark | Posted in Artikel, C++, WinAPI, Windows | Posted on 07-04-2009
2
Was ist ein Interface?
Interfaces sind Beschreibungen für das Aussehen der tatsächlichen Implementierung der Klassen, im Gegensatz zu abstrakten Klassen werden bei Interfaces keine
Funktionen implementiert (bis auf Destruktoren, dazu aber später mehr).
Wozu dient das ganze?
Interfaces werden dazu benutzt, eine gemeinsame Schnittstelle und ein wohldefiniertes Konstrukt der Klassenstrukturen anzubieten. So wird gewährleistet, dass spätere
Implementierungen problemlos [...]
Posted by Michael | Posted in Artikel, C++ | Posted on 04-03-2009
2
Dieser Artikel wird sich damit beschäftigen, wie man Zeiger auf eine sicherere Weise nutzen kann. Die Möglichkeit, die ich hier beleuchten möchte, ist der std::tr1::shared_ptr, ein sog. intelligenter Zeiger. Dabei wendet sich diese Ausarbeitung an Programmierer, die schon eine minimale Erfahrung haben, sodass ich auf Nebenthemen wie die Standardbibliothek oder den syntaktischen Gebrauch von Zeigern verzichten möchte.
Posted by fkrauthan | Posted in Artikel, Linux, SDL, Windows | Posted on 10-01-2009
4
Worum geht es?
In diesem Artikel werde ich 3 Arten von Game Loops vorstellen. Game Loops sind die Schleifen, in denen man das Spiel fortlaufend rendert und aktualisiert. Dabei gibt es zich Ansätze, wovon ich 3 hier vorstellen möchte.
Posted by Hobby Programmierer | Posted in Artikel, WinAPI, Windows | Posted on 12-09-2008
2
Einleitung:
In diesem Tutorial werde ich Ihnen erklären, wie Sie mit der Win-API den Drucker anweisen, etwas zu drucken.
Voraussetzungen:
Sie sollten natürlich mit einem C++ Compiler umgehen können. Sie sollten außerdem
auch in der Lage sein, eine Windowsanwendung mit Fenster und Steuerelementen (Buttons, Editbox)
erstellen zu können. Außerdem müssen Sie auch GDI-Funktionen kennen, und mit ihnen umgehen können.
Und [...]
Posted by Hobby Programmierer | Posted in Artikel, WinAPI, Windows | Posted on 12-09-2008
0
Einleitung
In diesem Tutorial wird erklärt, wie man mittels zweier Funktionen
Datum und Uhrzeit abfragen kann.
Wie man eine Windowsanwendung dazu bringt, nach einer bestimmten Zeit
eine Nachricht an das eigene Fenster zu senden.
Welche Vorkenntnisse werden benötigt?
Es werden Grundkenntnisse in C++ benötigt.
Man sollte auch in der Lage sein, ein Fenster samt Nachrichtenschleife auf den Bildschirm zu bringen.
Und man sollte [...]
Posted by fkrauthan | Posted in Artikel, WinAPI, Windows | Posted on 12-09-2008
0
Damit man sich in der Windowswelt etwas besser zurechtfindet, möchte ich zuerst auf einige Eigenheiten von Windows eingehen.
Handle
Oft begegnet man dem so genannten Handle. Ein Handle ist einfach ein
Integer, der ein Objekt bezeichnet und intern von Windows genutzt wird,
um zwischen verschiedenen Objekten unterscheiden zu können.
Name
Beschreibung
HANDLE
Ein generisches Objekt
HCURSOR
Ein Cursor
HFILE
Eine Datei
HGDIOBJ
Ein GDI Objekt
HOBJECT
Ein Objekt
HWND
Ein Fenster
Als nächstes möchte [...]
Posted by fkrauthan | Posted in Artikel, Linux, SDL, Windows | Posted on 12-09-2008
2
Einführung
In diesem Tutorial werde ich versuchen, dem User SDL näher zu bringen.
Was ist SDL?
SDL steht für Simple DirectMedia Layer und ist eine Cross Platform Multimedia Library. Das bedeutet, dass man mit SDL seine Spiele programmieren kann und diese dann ohne Probleme auch unter Windows und Linux compilieren kann. Geschrieben ist SDL in C, kann aber [...]