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

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

21

06.07.2013, 18:54

Die Lösung ist aber ganz schön hässlich, finde ich.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

22

06.07.2013, 18:56

Jap. Würde sich viel eleganter lösen lassen, wenn du dir mal wirklich MVVM angucken würdest ;)

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

23

08.07.2013, 09:32

Ich kann mich nur wiederholen: Du "vergewaltigst" WPF ziemlich. Man schreibt eigentlich in WPF sehr wenig in Code-Behind Dateien, man schafft es sogar, wenn man sehr streng ist, das man gar keinen braucht. Schaue dir mal MVVM und DataBindings in WPF an. du sparst dir sogar sehr viel Code und arbeit, wenn du es richtig machst ;) Das ist genauso, als wenn du C++ benutzt, keine Klassen verwendest und ohne Ende Makros schreibst, weil du von C nichts anderes kennst.

MitgliedXYZ

Alter Hase

  • »MitgliedXYZ« ist der Autor dieses Themas

Beiträge: 1 369

Wohnort: Bayern

  • Private Nachricht senden

24

08.07.2013, 17:45

Ok, ich werde mir dazu bei Gelegenheit mal etwas durchlesen. Das blöde ist halt, dass in den Einsteigerbüchern zu C#, die ich früher mal gekauft habe, von solchen Konzepten fast nichts zu lesen war, so etwas muss man sich dann halt, wenn man es noch nicht studiert, erst selbst aus dem Internet zusammensuchen. Oder kennt jemand vielleicht ein gutes Buch darüber?

Und zu C++: C++ ist doch nichts anderes ist als C mit Klassen. Wenn man C++ ohne Klassen verwendet ist es doch C, oder? Man könnte doch auch fast jeden C Code in einem C++ Kompiler ausführen lassen. Hab das aber nur mal gehört, bringt mich nicht um wenn es falsch ist...

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

25

08.07.2013, 18:14

Visual C# 2012, Kapitel 18: Einführung in die WPF und XAML

[...] Hab das aber nur mal gehört, bringt mich nicht um wenn es falsch ist...
Hier wird doch niemand umgebracht... es werden bloß ein paar alle Finger gebrochen. ;)
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

26

08.07.2013, 18:26

Falsch ist es trotzdem.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

27

09.07.2013, 12:02

Ok, ich werde mir dazu bei Gelegenheit mal etwas durchlesen. Das blöde ist halt, dass in den Einsteigerbüchern zu C#, die ich früher mal gekauft habe, von solchen Konzepten fast nichts zu lesen war, so etwas muss man sich dann halt, wenn man es noch nicht studiert, erst selbst aus dem Internet zusammensuchen. Oder kennt jemand vielleicht ein gutes Buch darüber?


Das lernt man definitiv nicht im Studium, weil das die meisten Dozenten gar nicht können werden. Das lernt man erst im Arbeitsleben - Meine Erfahrung zumindest.

Ich kann dir da nur folgendes Buch ans Herz legen: Visual C# 2010 - Kapitel DataBindings

Es ist erstmal ein andere Ansatz, aber wenn man ihn verstanden hat ist es äußerst Praktisch. Vielleicht zimmer ich mal ein Tutorial ins Wiki.

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

28

09.07.2013, 12:20

Das lernt man definitiv nicht im Studium, weil das die meisten Dozenten gar nicht können werden. Das lernt man erst im Arbeitsleben - Meine Erfahrung zumindest.

Und ich hatte es glücklicherweise während meiner Ausbildung. (Ich sollte aber dazusagen: nicht in der Berufsschule und es ist auch nicht ergulärer Bestandteil des Ausbildungsplans. Wir hatten eine Schulung, die Jahrgänge vor und nach uns aber nicht.)

Es ist erstmal ein andere Ansatz, aber wenn man ihn verstanden hat ist es äußerst Praktisch. Vielleicht zimmer ich mal ein Tutorial ins Wiki.

Dem kann ich nur zustimmen. Ich hatte vor einer Weile erst testweise einen Pixelshader implementiert und wollte über die Oberfläche die Parameter des Shaders anpassen. Dank DataBinding war dies auch sehr einfach umzusetzen. Man sollte sich aber auch noch die ganzen anderen Dinge angucken, die WPF liefert. dazu gehören Styles, mit denen man auch das Aussehen von Elementen gänzlich überarbeiten kann. (An dieser Stelle wird immer das Altbekannte Beispiel der runden Buttons genannt, man könnte aber auch Buttons in Form des Firmenlogos erstellen, sofern sich dieses dafür eignet.)
Solltest du das Tutorial ins Wiki packen, gib Bescheid!
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

Werbeanzeige