Hier mal das TuT fuer C++ besser kennenlernen/Coden
PHP Code:
C++ Tutorial
Vorbereitungen:
Vorkenntnisse: nicht umbedingt nötig
Zuerst müsst ihr euch einen Compiler downloaden und installieren!
Ein Compiler ist das Programm in das man den Quellcode eingibt und daraus ein Programm macht!
Visual C++ 2008 Express Edition:
http://visual-c-plus-plus-2008.softonic.de/
Visual C++ 2008 erfordert:
Betriebssystem: WinXP/2003/Vista/Win7
Prozessor: 1,6 GHz
Arbeitsspeicher: 192 MB
Sehr wichtig:
C++ lässt sich nicht in wenigen Wochen oder Tagen lernen!!!
Man muss schon etwas Zeit und Geduld investieren!!!
Lesson 1.1:
Das erste Programm:
Startet zuerst Visual C++ 2008 Express Edition
Dann erstellt einen neuen Arbeitsbereich:
Wähle im Menü den Punkt Datei und klicke dann auf Neu -> Projekt !!!
Nun erscheint ein Fenster!
Dort wählt ihr den Unterpunkt Win32 und unter Vorlagen Win32-Konsolenanwendung !!!
Danach gibst du einen Namen für das Projekt ein und wählst den Speicherort !!!
Zuletzt deaktivierst du das Häckchen bei Projektmappenverzeichnis erstellen !!!
In dem darauf folgenden Fenster klickst du auf Weiter !!!
In dem darauf folgenden Fenster wählst du Konsolenanwendungen und Leeres Projekt und klickst dann auf Fertigstellen !!!
Jetzt erscheint dieses Fenster! Dort macht ihr einen Rechtsklick auf Quelldateien -> Hinzufügen -> Neues Element !!!
Dann erscheint noch ein Fenster in dem du unter Code -> C++ - Datei (.cpp) wählst!!!
Danach klickst du auf Hinzufügen !!!
Jetzt geht es mit dem Programmieren erst richtig los!!!
Hier der Quellcode:
//C++ TuT
//Lesson 1.1
//Ein Text wird ausgegeben
//
#include <iostream>
using namespace std;
//Hauptprogramm
//
int main ()
{
cout << "Hello World\n";
system ("pause");
return 0;
}
Das war dann auch schon der erste Code!!!
Nachdem ihr den Quellcode eingegeben habt, geht ihr in der Menüleiste auf Erstellen -> Kompilieren !!!
Wenn der Compiler keinen Fehler findet geht auf Erstellen -> Lesson 1.1 erstellen !!!
Hier folgt die Erklärung:
Kommentare:
Die Zeilen 1,2,3,4,7 und 8 sind Kommentare: Das bedeutet das sie für das Programm unwichtig sind und vom Compiler nicht beachtet werden!!!
Die Kommentare mögen zwar für Compiler unwichtig sein, dafür sind sie für uns umso wichtiger!!
Die Kommentare sind für die Übersicht da!!!
Man stelle sich vor man würde ein Programm schreiben, mit Tausenden von Zeilen und ohne Kommentare!!
Das wäre ein heilloses Durcheinander!!!
Man würde die einzelnen Programmteile nicht mehr wiederfinden und wenn Fehler auftauchen oder man das Programm ändern möchte wäre das ohne Kommentare fast unmöglich!!
Deshalb sollte man sich von Anfang an angewöhnen alles zu kommentieren!!
Die #include Anweisung:
In Zeile 5 befindet sich die #include Anweisung: #include <iostream>
Diese ermöglicht es Textein- und ausgaben !!!
Das io steht für "input/output" und stream steht für Strom, womit der Datenstrom gemeint ist!!
Der #include Befehl ist ein sogenannter Präprozessor-Direktiv!!
Diese Präprozessor-Direktive werden bei einer Kompilierung des Codes immer zuerst kompiliert!!
Namensbereiche:
In C++ ist es möglich Teile des Quelltextes in Namensbereiche zu gruppieren!!
Genau das wird in Zeile 6 gemacht!!!
Dort sagen wir dem Compiler das wir den Namensbereich std verwenden möchten!!!
Die in den eingebundenen Dateien enthaltenen Funktionen und Variablen befinden sich somit in diesem Namensbereich!!!
Die main-Funktion:
In C++ hat man die Möglichkeit häufig verwendete Programmteile in eine Funktion zusammenzufassen!!!
Jedes C++ Programm braucht mindestens eine Funktion: Die main-Funktion!!
Diese Funktion wird bei jedem Programmstart als erstes aufgerufen!!
Deshalb schreiben wir unseren Code auch innerhalb dieser Funktion!!!
Die main-Funktion wird mit einer gewellten Klammer ( Zeile 10 ) geöffnet und auch wieder geschlossen ( Zeile 14 )!!!
Vor der letzten gewellten Klammer steht der Rückgabewert return !!!
Wir liefern in diesem Falle eine 0 zurück und sagen dem Compiler damit das alles glattging!!
Der cout-Befehl:
Dieser Befehl ist der Befehl der den Text auf den Bildschirm bringt: cout
cout steht für: 'c' = console und 'out' = out also = console out
Direkt nach dem cout folgt der sogenannte Umleitoperator ( << )!!!
Wenn man jetzt also eingibt : cout << "Text";
dann wird "Text" an cout geleitet und ausgegeben!!!
Wichtig ist auch das Semikolon ( ; ) am Ende des Befehls!!!
Am Ende einer jeden Befehlszeile muss ein Semikolon stehn!!!
Hinweis: So sollte das Ergebnis aussehen:
Hinweis: Man kann zwischen Debug und Release umstellen!!!
Der Unterschied zwischen Debug und Release:
Der Debug ist fehlerfreier und absturzsicher!!!
Allerdings ist er auch langsamer und nimmt mehr Speicherplatz in Anspruch!!!
Der Release ist dafür kleiner und schneller!!
Allerdings können sich darin Fehler einschleichen!!!
Man sollte auf jeden Fall immer beide erstellen und testen welche besser läuft!!
Hinweis: Bevor ihr die nächste Lesson macht solltet ihr die vorherige noch mehrmals durchgehen
und auch noch einige Programme mit dem bisherigen Wissen schreiben!!!
Lesson 2.1:
Deklarieren und definieren von Variablen
Du fragst dich jetzt vielleicht ersteinmal was Variablen sind:
Variablen sind veränderbare Zahlenwerte!!!
In dieser Lesson wirst du erfahren wie man in C++ mit Zahlen arbeitet!!!
Zuerst muss man einen Datentyp bestimmen, dann der Variable einen Namen geben und ihr zuletzt einen Wert zuweisen!!
Bsp:
int Variable = 155;
int ist der Datentyp (int steht für Integer)
Variable ist in diesem Fall der Variablename; diesen Schritt nennt man Deklarieren!!!
Die Zahl 155 ist der zugewiesene Wert; Diesen Schritt nennt man Definieren!!!
Hier der Quellcode:
//C++ TuT
//Lesson 2.1
//Deklarieren und Definieren von Variablen
//
#include <iostream>
using namespace std;
//Hauptprogramm
//
int main ()
{
//Variablen
//
int Lebensenergie; //Variable deklarieren
Lebensenergie = 100; //Variable definieren
cout << "Die Lebensenergie des Spielers beträgt: " << Lebensenergie << endl;
system ("pause");
return 0;
}
So das war der Code, hier folgt die Erklärung:
Die Deklaration und Definition von Variablen:
Bis Zeile 12 ist nichts neu, in Zeile 13 folgt die Deklaration de Variable!
Das bedeuted wir geben der Variable einen Namen(in diesem Fall Lebensenergie )!!!
In Zeile 14 wird die Variable Definiert!
Das bedeutet wir weisen der Variable einen Wert zu dieser kann im Programm verändert werden!!!
Hinweis: Variablen sind, wie der Name schon sagt variable, also veränderbar!!!
Ihr habt euch sicher schon gefragt warum in Zeile 15 steht:
cout << "Die Lebensenergie des Spielers beträgt: " << Lebensenergie << endl;
Hier die Erklärung:
Lebensenergie ist ja der Variablenname, hier wird er eingesetzt und damit der Wert der Variable aufgerufen!!!
Das endl steht für End of the Line, und bedeutet das selbe wie \n also ein Zeilenumbruch!!!
Das endl ist hier sinvoller weil man sonst schreiben müsste:
cout << "Die Lebensenergie des Spielers beträgt: " << Lebensenergie << "\n";
So sollte das Ergebnis ausehen:
Hinweis: Bevor ihr die nächste Lesson macht solltet ihr die vorherige noch mehrmals durchgehen
und auch noch einige Programme mit dem bisherigen Wissen schreiben!!!
Lesson 2.2
Deklarieren und definieren von Variablen 2
Jetzt fragt man sich vielleicht was man machen soll wenn man sehr viele Variablen hat!!!
Es gibt mehrere Möglichkeiten!!!
Eine wäre:
int Lebensenergie;
int Rüstung;
int Verteidigung;
int Angriff;
Lebensenergie = 100;
Rüstung = 100;
Verteidigung = 75;
Angriff = 63;
Das was wir hier sehn ist nicht sehr sinvoll!!!
Wenn man viele Variablen vom selben Datentyp hat kann man sie in einem Rutsch erzeugen!!!
Auch das definieren kann man kurz machen!!!
Das sieht dann so aus:
int Lebensenergie, Rüstung, Verteidigung, Angriff;
Bosse kennenlernen 05/23/2010 - World of Warcraft - 4 Replies HUHU
Suche einen Privatserver bei dem mann Die bosse die man nicht kennt z.b Lichking solo bekämpfen kann um die strategie am eigenen leib zu erfahren und so ^^
sollte auf aktuellem patch(3.3.3) laufen
Danke
Bot coden 05/19/2010 - World of Warcraft - 1 Replies Hallo ich hoffe ich habe die richtige section getroffen, wenn nicht tut es mir leid und bitte ein Mod/Admin den Thread dann zu verschieben.
Zum Topic:
Habe mich dazu entschlossen mal zu probieren einen Bot zu programieren. Habe dazu aber paar fragen und zwar:
Ist es legal einen Bot zu coden und zu veröffentlichen? (rede nicht von der nutzung)
Womit codet man am besten einen Bot?
Hat jemand von euch schon paar erfahrungen gemacht? Würde mir jemand helfen falls ich irgendwelche...
Coden ?? 02/28/2010 - WarRock Hacks, Bots, Cheats & Exploits - 7 Replies Hallo
ich biin auf der suche nach einem coder tut ...
ich habe kein bock mehr zu warten (:
und will miir die dinger am liebsten selber coden (:
kann miir jemand eine nützliche seite dchicken ?
neu im coden... 04/30/2009 - General Coding - 7 Replies Hey leute!
Ich bin relativ neu auf diesem gebiet und wollte mir ne ganz einfache shut down func per control click schreiben, aber auto it gibt mir immer wieder bei allen möglichkeiten die mit eingefallen sind fehlermeldungen raus... kann mir da wer kurz und knapp ne hilfestellung geben oder mir sagen was ich tun muss?
MfG timy17
will mal einen cheater kennenlernen der auf orgi 10/01/2006 - World of Warcraft - 5 Replies Hallo,
unswar will ich mal nen cheater kennen leren auf nem orginalen server das wäre mal was gutes for me also bitte antwortet so schnell wie möglich ^^ per pn geht auch