überspringe Navigation

Ein weiteres typisches Beispiel-Projekt. Nachdem wir nun etwas über Buttons und Labels gerlernt haben, werden wir in diesem Projekt beides verwenden.  Und zwar soll gefragt werden, wie es einem geht und zur Antwort gibt es 5 verschiedene Buttons. Hört sich einfach an? Ist es auch!

Also, erst erstellen wir ein Label und geben als Caption die Frage „Wie geht es dir?“ ein.  Dann erstellen wir 5 Buttons. In den ersten schreiben wir „Prima“, in den zweiten „Ganz gut“, in den Dritten „Normal“, in den Vierten „Geht so“ und in den Fünften „Schlecht“. Das ganze sieht dann erst mal so aus…

Im letzten Post hab ich euch die Komponente Button vorgestellt. Natürlich gibt es in C++ eine Menge weiterer Komponente, wie z.b Label. In diesm Post werd ich euch mehr erklären. Und zwar ist Label einfach nur eine Fläche, wo ihr ein Text eingeben könnt. Die Einstellungsmöglichkeiten werde ich euch nicht ausführlich erklären, da sie der des Buttons sehr ähneln. Ich kann euch nur wieder empfehlen, etwas mit den Einstellungsmöflichkeiten zu spielen.bild7

Falls ihr nicht wissen solltet, wie man ein Label erstellt, hier eine sehr kurze Anleitung:

So, nun kommen wir zum Programmieren:Im ersten Beispiel hatten wir ja ein „Hello World!“-Programm erstellt. Auf Konpfdruck wurde dann eine Nachricht in einem neuem Fenster angezeigt. Diesmal wollen wir eine leicht veränderte version erstellen. Und zwar soll nach dem Klick auf dem Button, die Nachricht in dem Label angezeigt werden. Dazu erstellen wir erstmal ein Label und ein Button auf der Arbeitsfläche.bild8

Danach doppelklicken wir auf das Button. Es erscheint das Editorfenster. Nun geben wir diesen Befehl ein:

Label1->Caption=“Hello World!“;

Das Ganze sollte dann so aussehen. Ich hab jetzt das laufende Programm und das Editorfenster auf einem Bild gepackt:bild9

Und jetzt zur Erklärung des Befehls:

  • void __fastcall TForm1::Button1Click(TObject *Sender)=Wenn man auf dem Button klickt soll etwas passieren. Was passieren soll, muss zwischen den Klammern stehen.
  • Label1->Caption= Mit dem Label1 soll etwas passieren, und zwar, dass sie die Caption, also der Text verändern soll.
  • „Hello World!“;= Der Text von Label1 soll zu „Hello World!“ werden. Das Semikolon bedeutet, dass diese Funktion zu Ende ist.

So, das wars für Heute, ich hoffe ihr konntet alles nachvollziehen. Falls ihr Probleme oder Fragen habt,  einfach ein Kommentar schreiben, ich werde dann versuchen, soll schnell wie möglich zu helfen.

In diesem Post werde ich euch einige der wichtigsten Einstellungsmöglichkeiten für Buttons zeigen.

bild5Caption=Damit bestimmt ihr, was auf dem Button stehen soll.

Font=Damit könnt ihr die Schriftart, Schriftgröße usw festlegen.

Height=Damit könnt ihr die genaue Höhe des Buttons einstellen.

Name=Damit könnt ihr euer Button umbenennen. Bei der Programmierung müsst ihr dann anstelle von Button1 eure eigene Bezeichnung verwenden.

Visisble=Damit könnt ihr euer Button „unsichtbar“ machen. Ihr fragt bestimmt wozu das nützlich ist? Ganz einfach, später in einem Programm könnt ihr den Button einfach ausblenden, wenn ihr ihn erstmal nicht braucht, und dann wieder anzeigen lassen.

Width=Damit könnt ihr die Breite des Buttons genau einstellen.

Das war’s erstmal für diesen Post. Wenn ihr gut English könnt, seid ihr sehr im Vorteil und könnt einige Einstellungsmöglichkeiten mal selber ausprobieren :-) .

Das erste Beispielprogramm wird ein typisches „Hello World!“-Beispiel sein. In diesem Beispiel werdet ihr lernen, wie man einen Text mit Borland C++ Builder 6 auf Knopfdruck anzeigen kann. Falls ihr schon wisst, wie das geht, überspringt ruhig das Kapitel.

Also, erstmal öffnen wir Borland C++ Builder 6. Das ganze sollte dan ungefähr so aussehen:

Danach erstellen wir ein Button. Dazu klicken wir einmal auf das OK-Symbol und ziehen auf der Arbeitsfläche ein Rechteck.  Die Anordnung könnt ihr automatisch verändern lassen, indem ihr mit Rechtsklick auf dem Button zu Position und dann Align geht. Am besten ihr probiert einfach mal die Anordnungsmöglichkeiten aus. Das ganze sollte nun so aussehen:

Nun kommen wir zum spannenden Teil. Mit Doppelklick auf dem Button, erscheint ein neues Fenster.  Bestimmt fragt ihr euch, was „void __fastcall TForm1::Button1Click(TObject *Sender)“ bedeutet. Ganz einfach, es bedeutet einfach, dass etwas geschehen soll, wenn man auf dem Button klickt. Und das, was passieren soll, müssen wir einfach zwischen die geschweiften Klammer schreiben.  Also schreiben wir mal „Application->MessageBox(„Hello World!“, „“,0);“ zwischen die Klammer.  Application->MessageBox bedeutet, dass eine Meldung erscheint, und das, was in zwischen den Gänsefüßchen hinkommt, wird in der Meldung wiedergegeben.

Nun hab ich erstmal genug erklärt. Starten wir mal einfach das kleine Programm. Am schnellsten geht das mit F9 oder über Run->Run. Das Programm startet nun und eine Meldung erscheint, wenn du auf den Button klickst. Das sieht dann ungefähr so aus.

So, das war es erstmal für unser erstes Projekt. War wirklich nicht schwer, oder?                                                                            Im nächsten Beispiel werde ich euch einige weitere Einstellungsmöglichkeiten für die Buttons erläutern.

Als erstes werde ich erstmal versuchen einige grundlegende Dinger zu erläutern, die ihr als Programmierer wissen solltet:

1.)Was bedeutet programmieren?

Einfach gesagt, wenn man einem Computer aufschreibt, was er machen soll, nennt man das programmieren. Persönlich ist das für mich auch der Grund, warum Programmieren so viel spaß macht.

2.)Was ist eine Entwicklungsumgebung?

Erstmal muss du ja deine Befehle an dem Computer irgendwo aufschreiben. Dieses Textprogramm nennt man Editor. Leider versteht der Rechner nicht die Programmiersprachen wie C++, Java usw.. Deshalb braucht man sozusagen einen Übersetzter. Sowas nennt man Compailer. Da mann selbstgeschriebene Programme überarbeiten und weider getestet werden muss, gibt es viele hilfreiche Funktionen. Das alles zusammen nennt man eine Enwticklungsumgebung.

3.) Warum C++?

Es ist eigentlich egal, welche Programmiersprache du lernst, hauptsache die ist möglichst leicht zu lernen. Aber C++ ist die meist benutze Programmiersprache , da C++ wohl am meisten möglichkeiten bietet(zahlreiche Programme und Spiele wurden damit programmiert). Allerdings muss ich sagen, dass C++ auch einie schwierige Sprache ist.

Zum Schluss will ich euch noch sagen, dass es oft schwierigkeiten beim Programmieren auftauchen und ihr wahrscheinlich die Lust verlieren werdet. Aber gib nicht auf! Keep Fighting!

Follow

Get every new post delivered to your Inbox.