C++ Objektorientiert anfangen oder mit konsole/Welches Programm

10/14/2012 14:18 Taekwondo14#1
Hi

Soll ich Objektorientiert anfangen oder mit konsole?

Soll ich Microsoft Visual c++ nehmen oder borland c++ builder 6 Personal ?
10/14/2012 14:36 Player4life#2
Konsole.
Nichtmal C++ Können und sich schon mit sachen wie z.B. MFC oder WinApi Beschäftigen ist einfach Purer Selbstmord.

Ich benutze Microsoft Visual Studio, Bin zufrieden.
10/14/2012 14:45 .SkyneT.#3
Quote:
Nichtmal C++ Können und sich schon mit sachen wie z.B. MFC oder WinApi Beschäftigen ist einfach Purer Selbstmord.
Du kannst auch ein Konsolenprogramm mithilfe von OOP schreiben.
(Das hat nichts mit der Windows API oder MFC zu tun.)
10/14/2012 16:21 Taekwondo14#4
In meine buch steht als hallo Welt Programm

Application.MessageBox("Hallo","Hallo");
10/14/2012 16:59 tnd0#5
Quote:
Soll ich Objektorientiert anfangen oder mit konsole?
:awesome:
10/14/2012 17:13 Taekwondo14#6
?
10/14/2012 18:47 マルコ#7
Konsole und Objektorientierung schließen sích nicht aus.
Forms Anwendungen kannst du einfach mit .NET machen (das sind grafische Anwendungen). Oder, wenn du eine HErausforderung brauchst, oder die Forms Anwenung nicht so arbeitet, wie du es magst, direkt mit einem grafischem API, wie GDI+, DirectX oder OpenGL.

Und wenn du wissen willst, ob OO (Objekt Orientiert) oder nicht: Lernen erstmal ohne, aber auf alle Fälle solltest du es früher oder später anschauen und auch meistern^^
10/14/2012 20:53 MrSm!th#8
Quote:
Soll ich Objektorientiert anfangen oder mit konsole?
Soll ich meinen nächsten Hack als DLL oder Waschmittel schreiben?
10/14/2012 23:12 TF-ART#9
:D

Fang erstmal so, ohne die ganzen extras an... Ganz simple die Grundlagen lernen.





MfG
Turbo
10/22/2012 20:56 _Roman_#10
Ich würde auch empfehlen, mit der Konsole anzufangen. In nem Buch über Grundlagen, arbeitet man zum Beispiel nur mit der Konsole. Hier sind, falls du sie brauchst, kostenlose Grundlagen.
[Only registered and activated users can see links. Click Here To Register...]
Ich meine, mal gelesen zu haben, das du, MrSm!th, damit angefangen hast :D
10/25/2012 17:48 MoepMeep#11
Quote:
Originally Posted by Taekwondo14 View Post
In meine buch steht als hallo Welt Programm

Application.MessageBox("Hallo","Hallo");
Schmeiß es weg.
10/26/2012 10:27 Taekwondo14#12
Warum ?
10/26/2012 11:59 MrSm!th#13
Weil das kein C++ ist.
10/26/2012 14:29 マルコ#14
Quote:
Originally Posted by MrSm!th View Post
Weil das kein C++ ist.
Kommt drauf an^^
Wenn Application ne Klasse ist, die eine solche Funktion beinhaltet

Code:
class CApplication
{
public:
  void MessageBox(char*,char*);
};

CApplication Application;
Application.MessageBox("Hallo","Welt");
Aber ich denke auch eher, dass der TE ein C# Buch oder so hat, und sich jetzt fragt, wie er damit C++ Konsolenprogramme erstellen soll, auch wenn darin von Objekten gesprochen wird.
Und als Anfänger hat er gedacht, dass grafische Elemente "Objekte" sind, und "Objekt Orientiert"=Forms Anwendung ist.
Nunja, eigentlich wäre es wohl sinnvoll, dies richtig zu stellen.
Ich persönlich habe das Programmieren bei meinem Informatik Lehrer damals gelernt - zumindest die Basics. Das kann ich nur jedem empfehlen. Weil da kann man bei Fragen direkt nachfragen. Und man kann sagen, in welche Richtung man gehen möchte, und muss nicht den Inhaltren von Büchern folgen, um programmieren zu lernen.
Einem Kompletten Anfänger würde ich empfehlen, sich erst Gedanken darüber zu machen, was er eigentlich mal programmieren will, wenn er es kann, und ausgehend davon sich seine 1. Sprache aussucht. Das schafft mehr Motivation, also einen größeren Lernerfolg und einem wirds nicht langweilig (oder man bricht das Lernen gar ab).
Diese Worte waren an den TE gerichtet. Was willst du mal programmieren? Was erhoffst du dir davon?
10/26/2012 15:02 Taekwondo14#15
Hab das Buch

C++ for Kids ^^