Einigen von euch ging sicher, genau so wie mir, auf den Geist, dass ich bei jedem neuen Projekt immer das Kit auswählen musste. Hier zeige ich, wie man für neue Projekte das Standard-Kit einstellt.

Ich habe mich entschieden, die Client- und Serverkomponenten mit C++ und Qt zu entwickeln. In diesem Tutorial zeige ich, wie man das macht. Hier gibt es noch die Videos für andere Betriebssysteme:
Hier noch mein Qt-Tutorial: https://youtu.be/uAZNiKJKL2o (https://www.tgeppert.de/2022/01/10/neues-youtube-video-qt-tutorial-001-vorstellung/)
pgAdmin 4 meckerte beim letzten Start, dass es veraltet sei, weswegen ich es in diesem Video aktualisiere.
Ich möchte als DBMS (Datenbankmanagementsystem) PostgreSQL installieren, weswegen ich das hier installiere. Wie man das auf FreeBSD generell installieren kann, zeigt dieses Video: https://youtu.be/g44uOiUKrUY (https://www.tgeppert.de/2022/01/18/youtube-video-kurztipp-installation-von-postgresql-auf-freebsd/).
Beginnen wir mit Layouts. Layouts sind toll. Besonder gut gefallen mir die Sizer von wxWidgets. Hier geht es aber um Qt, und Qt bringt ein ähnliches System mit. Wir starten mit dem „Absolute Layout“, in dem alle Komponenten fest ausgerichtet sind (X und Y). Wie das funktioniert und warum ich davon abrate, dieses Layout zu nutzen, in diesem Video.
Da die Serverkomponente unseres Projekts tatsächlich auf einem Server laufen soll und wir auch noch einen Datenbankserver brauchen, richte ich in diesem Video ein Jail auf FreeBSD dafür ein.
In diesem Video zeige ich, wie man ein eigenes Signal erstellt und sich mit einem Slot darauf verbinden kann.
Wir legen zuerst in der Header-Datei im Bereich „signals:“ ein Signal an, bspw. void mySignal();. Dann können wir das mit „emit mySignal();“ aufrufen. Alle verbundenen Slots werden dann automatisch aufgerufen.
Abgesehen von der Website für dieses Projekt, die wir später einrichten, müssen wir noch den E-Mail-Server einrichten (Domain, virtusertable, usw.) und das Postfach im E-Mail-Programm einrichten (Thunderbird).