Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

11

08.06.2003, 23:48

@Gast:
Ja da steht alles drin, jaahaaa. Aber wie es GENAU funktioniert, typischerweise nicht. Dort wird nur gezeigt wie man die MFC benutzt und meint dort MFC ist das einzig wahre C++!

Wenn du wirklich richtiges C++ lernen willst und nicht so ne "miese" Kapselung von WinAPI haben willst, schnapp dir das Buch: "Die C++ Sprache" oder sowas in der art. Aber der mist muss nun echt net sein. Ich bereue es noch immer das ich damals dieses Buch gekauft habe... :wut: :wut: :wut:

Anonymous

unregistriert

12

09.06.2003, 15:02

Was gibt es denn außer MFC noch? Ich meine seid net böse, aber ich bin ein absoluter Laie was das angeht....

Anonymous

unregistriert

13

09.06.2003, 15:04

Noch ne dumme Frage, was ist eigentlich WinApi?

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

14

09.06.2003, 15:58

Die Funktionen von Windows, z.B. CreateWindow...

Anonymous

unregistriert

15

09.06.2003, 16:22

Schön das es hier so viele Leute gibt die ständig meine (dummen) Fragen beantworten. Thx

16

09.06.2003, 17:55

Zu deiner Obigen Frage. In meinem Buch wird das auf ca 220 Seiten beschrieben, was eine Klasse ist und wie man mit ihr umgeht.

Man könnte das Konzept von Klassen auch mit Strukturen und einem Satz von Funktionen relisieren. Etwa so

Quellcode

1
2
3
4
5
6
7
8
9
10
11
struct MyClass
{
 int iSize;
 int iElem;
};

void initMyClass(MyClass* this, int s, int e)
{
 this->iSize = s;
 this->iElem = e;
}

In Klassenform würde das dann etwa so aussehen

Quellcode

1
2
3
4
5
6
7
8
9
10
11
class MyClass
{
 int iSize;
 int iElem;

 initMyClass(int s, int e)
 {
 iSize = s;
 iElem = e;
 }
};

Der 'this' Zeiger wird zu jeder Funktion hinzugefügt. Das macht der Compiler für uns. Der Zeiger heißt auch so.

Ich hoffe das ich dir ein bischen geholfen habe. Aber um ein gutes Buch wirst du nicht herum kommen ;)
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Anonymous

unregistriert

17

10.06.2003, 19:16

Also, erstmal lass dir gesagt sein, das die Reihe ' ... in 21 Tagen' nicht nur Scheisse ist
Aber wie gesagt, es handelt sich hier um EINSTEIGERBÜCHER, nicht mehr und nicht weniger ...

Für C++ gibt es 2 Bücher aus dieser Reihe:
Einmal das reine C++ von Jesse Liberty und das Buch über Visual C++ von Dirk Luis.
Von dem Titel 21 Tagen sollte man sich nicht zuviel erwarten, denn das Buch C++ in 21 Tagen umfasst knapp 1000 Seiten, welche man zwar lesen kann, in dieser Zeit aber nicht DURCHARBEITEN kann ...

Während es in C++ in ... um reines C++ geht, das bedeutet im Klartext 'Konsolenprogrammierung' (Nicht die Spielkonsole, sonder die Windows-Konsole, auch 'Shell' genannt), beschreibt das Visual C++ Buch, explizit die Windowsprogrammierung.
Windowsprogrammierung bedeutet, das man sich nicht mehr nur auf eine Textausgabe in der Konsole beschränkt, sondern 'Fenster-Programme' mit Benutzeroberflächen (GUI genannt) schreibt. Eine GUI ist zum Beispiel dein Browser mit dem du das hier geerade liesst, schau mal oben auf die vielen Buttons ... :)

Für das Thema Klassen empfehle ich dir 'Jetzt lerne ich C++', das ist die gekürzte Ausgabe von C++ in 21 Tagen, und hat mir damals die Objektorientierung näher gebracht.

Aber letztendlich stellen diese Bücher nur Anfängerlehrbücher da.

Sehr zu empfehlen soll wohl 'Thinking C++' von Bruce Eckel sein, allerdings gibt es das nur in der Originalsprache (C++), was ich am Anfang für ungeignet halte, aber da gehen die Meinungen auseinander ... :-)


[/code]

CoderBoyPB

Frischling

Beiträge: 3

Wohnort: Paderborn - Süd

Beruf: Coder / vorher 4,5 Jahre Mathematik Student :-)

  • Private Nachricht senden

18

11.06.2003, 17:27

Hi, oben stehender Text ist von mir.
War nicht geplant, das Anonym gesendet wird.

Gruss Mirco
Das schönste an Bielefeld ist die Autobahn nach Paderborn ...

XelVair

Frischling

Beiträge: 46

Beruf: Student

  • Private Nachricht senden

19

12.01.2010, 22:11

Zitat von »"TomCat"«

Hi,

Delphi wird nur deshalb von so vielen programmiert, weil es in der Schule gelehrt wird. :kotz:
Die einzige Alternative zu C++ ist C# !

ciao,
TomCat :)


Also ich verstehe nicht ganz was an Delphi auszusetzen ist.

Ich selber habe mit ObjectPascal und Delphi angefangen (mit 11 jahren :rolleyes:) hab aber damals die einfachsten Sachen - sprich inttostr usw. - nich verstanden und gab schnell wieder auf.

Wenn ich aber zurückblicke muss ich zugeben dass die vorgefertigten Objekte eine echte Hilfe waren, und sogar ein kompletter Neuling sofort mit einer GUI-App anfangen konnte.

Gruß XelVair

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

20

12.01.2010, 22:19

:roll:
Du hast schon gesehen, dass der Thread 7(!) Jahre alt ist, oder?

Werbeanzeige