Borland C++ Builder (VCL): Farben zum Speichern in Strings umwandeln

Ich muss mich momentan mal wieder mit C++ beschäftigen (Schulprojekt) und war bis vor wenigen Sekunden noch auf der Suche nach einer Möglichkeit, Farbeinstellungen sinnvoll abzuspeichern. Dabei sind mir dank Google ein paar Möglichkeiten über den Weg gelaufen. Diese möchte ich euch hier kurz vorstellen. Wozu Farben in Strings umwandeln? Wenn man ein Einstellungsmenü hat, […]


[C++] Überarbeitung von 4-Gewinnt

Rückblick Letztes Jahr habe ich euch meine Version von 4 Gewinnt vorgestellt, die ich für die Schule programmiert habe. Sie war ein Konsolenspiel und konnte Wahlweise mit Maus und Tastatur gesteuert werden. Hier könnt ihr alles nochmal nachlesen. Dieses Jahr geht es weiter Ich habe von meinem Lehrer die Erlaubnis bekommen, dass ich dieses Jahr […]


[C++] Kleinstes gemeinsames Vielfaches (kgV) und größter gemeinsamer Teiler (ggT)

Wenn man mit C/C++ ein Programm schreiben will (oder muss ;)), das den ggT (größter gemeinsamer Teiler) berechnet, kann man diese Funktion als Vorlange verwenden: (Algorithmus in C) int ggT(int zahl1, int zahl2) { if(zahl2 == 0) { return zahl1; } return ggT(zahl2, zahl1%zahl2); } Der ggT von 18 und 12 ist beispielsweise 6. Denn […]


[C++] Lottozahlengenerator (GUI)

Ich habe einen Generator für Lottozahlen in C++ programmiert: Es gibt folgende Elemente: – Dynamisch generierte TLabels – 2 Buttons – 1 Scrollbar – 1 Statusbar – 1 Progressbar Man kann auch die Transparenz des Fensters verändern. Das geschieht mit diesem Code: void __fastcall TForm1::changetrans(TObject *Sender) { SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) | WS_EX_LAYERED); SetLayeredWindowAttributes(Handle, 0, […]


[C++] Erste Schritte mit GUI-Programmen (Borland)

Ich habe heute meine ersten Schritte in Sachen GUI und C++ gemacht. Bisher waren meine Programme immer noch kleine schwarze Konsolenfensterchen 😉 Jetzt wirds bunt! Hier mal ein Screenshot von meinem allerersten Windowsprogramm: Eigentlich hat das Ganze keinen wirklichen Sinn, aber ich wollte mich mal in die Sache einarbeiten. Darum habe ich ein paar Elemente […]


»Meta