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

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

11

27.09.2007, 16:48

Zitat von »"Theprogrammer"«

Ich hab in keinem erfolgreichen Projekt soviel gelernt wie in den gescheiterten.


Dann hast du evtl was falsch gemacht...

Zitat von »"Theprogrammer"«

Außerdem sind TCP Sockets für einen Chat jetzt nicht wirklich schwerer als die Komponenten von .NET!


Doch, sind unnötig kompliziert.

Zitat von »"Theprogrammer"«


EDIT: Außerdem kann .NET auch recht verwirrend sein wenn man mit "normalem" C++ noch nicht richtig klar kommt. Man sollte immer schrittweise vorgehen!


Das stimmt zwar, aber wenn man sich erstmal eingerbeitet hat ist es sehr viel eingängiger und moderner als die rohe WinAPI.
@D13_Dreinig

12

27.09.2007, 19:29

Zitat

Dann hast du evtl was falsch gemacht.


Aus Fehlern lernt man!

Zitat

Das stimmt zwar, aber wenn man sich erstmal eingerbeitet hat ist es sehr viel eingängiger und moderner als die rohe WinAPI.


Da geb ich dir Recht. Aber soll er sich jetzt wenn er C++ am lernen ist C++/CLI aneignen???!!!
Wie die meisten hier sagen ist es ziemlich unschön außerdem ist es selbst standartisiert ( seit 2002 wenn ich mich nicht täusche ) und somit hat es nichts mehr mit C++ zu tun.
Also sagst du ihm er soll ne 2. Sprache lernen damit er die Win32API nicht nutzen muss? Denn wie der Thread hier zeigt hat er keine Erfahrung im Umgang mit verwalteten Objekten!
Dann soll er besser MFC oder so nutzen, aber kein .NET!
Das Böse ist des Menschensbeste Kraft - Friedrich Nietzsche

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

13

27.09.2007, 21:33

Zitat von »"Theprogrammer"«

Zitat

Dann hast du evtl was falsch gemacht.


Aus Fehlern lernt man!


Das hast du missverstanden, was ich sagen wollte! :-)

Zitat von »"Theprogrammer"«


Da geb ich dir Recht. Aber soll er sich jetzt wenn er C++ am lernen ist C++/CLI aneignen???!!!


Was hat die WinAPI bitte mit C++ zu tun?

Zitat von »"Theprogrammer"«


Wie die meisten hier sagen ist es ziemlich unschön außerdem ist es selbst standartisiert ( seit 2002 wenn ich mich nicht täusche ) und somit hat es nichts mehr mit C++ zu tun.


Bin ich auch der Meinung. Aber es ging seit geraumer Postzahl nichtmehr um C++/CLI sondern C#.

Zitat von »"Theprogrammer"«


Also sagst du ihm er soll ne 2. Sprache lernen damit er die Win32API nicht nutzen muss? Denn wie der Thread hier zeigt hat er keine Erfahrung im Umgang mit verwalteten Objekten!
Dann soll er besser MFC oder so nutzen, aber kein .NET!


Wieso keine andere Programmiersprache nutzen? C++ ist in manchen Dingen einfach nicht der Spitzenreiter an Komfort. Und klar kann er die MFC verwenden, aber da ist doch .NET um einiges leichter?!
Wieso denken alle immer man lernt so wahnsinnig viel wenn man sich das Leben möglichst schwer macht?
@D13_Dreinig

14

28.09.2007, 11:24

Er will aber C++ LERNEN!
Das ist ein Übunsgprojekt um C++ zu lernen und mit C++/CLI oder C# lernt man einfach kein C++ :roll:

Mit der WInAPI lernt er zwar eigentlich C aber er kann ja trotzdem für seine Sockets Klassen benutzen und immerhin ist C kompatibel zu C++ aber C++/CLI nicht zu C++!

Zitat

Wieso denken alle immer man lernt so wahnsinnig viel wenn man sich das Leben möglichst schwer macht?

Vielleicht weil man wenn man noch Schwierigkeiten mit demSyntax hat man ihn besser einübt wenn man die GUI bzw. die Datenbankverbindung programmiert anstatt sie sich im WindowForms oder SQL Editor zusammen zu klicken! In kommerziellen Projekten ist das sinnvoll da es schneller geht und es sich keine Fehler wegen schlampiger Programmierung einschleichen können. Wenn ich mal ein Programm schreibe für das ich Geld bekomme benutze ich ja auch .NET. Aber der Lerneffekt ist einfach gering. Das kann Snooc immer noch benutzen wenn er mal soweit ist dass er Unternehmenssoftware programmiert!
Ich habe in .NET nix gelernt außer TextBoxen auf ein Fenster zu schieben. Vielleicht ist das bei euch anders!
Das Böse ist des Menschensbeste Kraft - Friedrich Nietzsche

15

28.09.2007, 11:29

wenn man c++ lernen will sollte man mmn in der Konsole anfangen und da erstmal ne ganze zeit arbeiten. WinAPI hat mir null geholfen beim lernen... nur dabei behindert....

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

16

28.09.2007, 11:46

Zitat von »"Theprogrammer"«

Er will aber C++ LERNEN!


Steht wo?

Zitat von »"Theprogrammer"«


Das ist ein Übunsgprojekt um C++ zu lernen und mit C++/CLI oder C# lernt man einfach kein C++ :roll:


Er hat mit C++/CLI angefangen, wieso soll er dann nicht C++/CLI (oder halt besser und einfacher C#) verwenden?

Zitat von »"Theprogrammer"«


Mit der WInAPI lernt er zwar eigentlich C aber er kann ja trotzdem für seine Sockets Klassen benutzen und immerhin ist C kompatibel zu C++ aber C++/CLI nicht zu C++!


Mit der WinAPI lernt man weder C noch C++. Die Sprache selbst lernst du am besten wenn du keine externen Bibliotheken verwendest, also: Konsole!

Zitat von »"Theprogrammer"«


In kommerziellen Projekten ist das sinnvoll da es schneller geht und es sich keine Fehler wegen schlampiger Programmierung einschleichen können.


Genau auch wie bei privaten Projekten! Die Einstellung "ich mach alles selbst" ist einfach nur unproduktiv.

Zitat von »"Theprogrammer"«


Wenn ich mal ein Programm schreibe für das ich Geld bekomme benutze ich ja auch .NET. Aber der Lerneffekt ist einfach gering.


Ganz im Gegenteil. Den größten Lerneffekt hatte ich bei Projekten wo ich weiter kam und nicht wegen Lapalien auf der Stelle stand.

Zitat von »"Theprogrammer"«


Das kann Snooc immer noch benutzen wenn er mal soweit ist dass er Unternehmenssoftware programmiert!


Deiner Meinung nach ist C# also nur dafür geeignet kommerzielle Software zu entwickeln, aber nicht dazu geeignet Programmieren zu lernen? Das ist aber eine ärmliche Einstellung!

Zitat von »"Theprogrammer"«


Ich habe in .NET nix gelernt außer TextBoxen auf ein Fenster zu schieben. Vielleicht ist das bei euch anders!


Ja, das ist durchaus anders. Wenn du so wenig aus deinen .NET Erfahrungen ziehen konntest kann man ja nur daraus schließen das du schon alles kannst, oder das du einfach bislang nicht viel Erfahrungen sammeln konntest.
@D13_Dreinig

17

28.09.2007, 11:50

Zitat

Steht wo?

Ich hab gerade den Thread nochmal gelesen. Das steht nirgends dass hat er mir im ICQ gesagt!

Zitat

Er hat mit C++/CLI angefangen, wieso soll er dann nicht C++/CLI (oder halt besser und einfacher C#) verwenden?

Weil ihm nicht klar war dass C++/CLI ne andere Sprache ist! (Hat er mir auch im ICQ gesagt)

EDIT: Lassen wir die Grundsatz Diskussion. Er soll benutzen was er will!

EDIT2:
Es kann sein dass ich in .NET nichts gelernt habe weil ich vorher längee Zeit JAVA benutzt hab und sich das ganze oft sehr ähnelt
Das Böse ist des Menschensbeste Kraft - Friedrich Nietzsche

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

18

28.09.2007, 11:59

Zitat von »"Theprogrammer"«

Zitat

Steht wo?

Ich hab gerade den Thread nochmal gelesen. Das steht nirgends dass hat er mir im ICQ gesagt!

Zitat

Er hat mit C++/CLI angefangen, wieso soll er dann nicht C++/CLI (oder halt besser und einfacher C#) verwenden?

Weil ihm nicht klar war dass C++/CLI ne andere Sprache ist! (Hat er mir auch im ICQ gesagt)


Ich kann mich nur an den Informationen orientieren die ich hab! Dazu gehört mit Sicherheit nicht euer ICQ Gespräch.

Zitat von »"Theprogrammer"«


EDIT: Lassen wir die Grundsatz Diskussion. Er soll benutzen was er will!


Genau.

Zitat von »"Theprogrammer"«


EDIT2:
Es kann sein dass ich in .NET nichts gelernt habe weil ich vorher längee Zeit JAVA benutzt hab und sich das ganze oft sehr ähnelt


Vom Konzept her evtl, nicht aber von der Sprachstruktur! Da ist C# weit überlegen (wie ich finde ;))!
@D13_Dreinig

Werbeanzeige