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

SumpfGurke

Frischling

  • »SumpfGurke« ist der Autor dieses Themas

Beiträge: 33

Wohnort: Luxemburg

  • Private Nachricht senden

21

20.05.2013, 03:15

Hallo und vielen Dank für die weiteren Antworten!

Ich bin durchaus motiviert staune nur ab und zu wie SIMPEL man diverse Sachen machen kann wo ich 200 Zeilen schreibe :D
Ich habe nun eine kleine "Idee" für ein Projekt zum "Üben".

Console App (WPF etc kommt später wenn ich mal Schleifen/Objekte/Funktionen etc kapiert habe also die Syntax).

Nach dem Start einfach 3 Möglichkeiten :

1 : Starten
2 : Info (wer denn dieses geniale Stück Software geschrieben hat :P )
3 : Beenden

Ich dachte mir dies über IF Abfragen zu machen?
Also Usereingabe ein INT und dann abfragen.
Wenn nicht 1,2 oder 3 Fehlermeldung ausgeben.

Soweit richtig?
Schleifen is noch nicht, da bin ich noch nicht :(

WIE würdet ihr sowas z.B anstellen?

Ich brauche keinen kompletten Source nur mal ne "Anregung"

MFG
ERROR 404 NO BRAIN FOUND

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

22

20.05.2013, 08:53

Viele Wege führen nach Rom. Manche sind lang und steinig und enden in einer Sackgasse. Das vorher abschätzen zu können bedarf aber viel Erfahrung darüber, wie solche Sackgassen am Anfang aussehen. Also... mach einfach.
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]

TGGC

1x Rätselkönig

Beiträge: 1 799

Beruf: Software Entwickler

  • Private Nachricht senden

23

20.05.2013, 16:05

Gerade um eine Herangehensweise an Aufgaben und Problemen zu finden sind doch erst mal Erfahrungswerte nötig. Hat meiner Meinung nach nichts mit Dummheit zu tun und könnte man so auch nicht nennen.
Deine Argumentation ist in etwa du (also ein einzelner spezieller Mensch) hast es geschafft diese Art des Denkens zu entwickeln, daher kann es bei niemandem einen Eigenschaft "Dummheit" geben, die verhindert, das derjenige das auch schafft. Scheint mir nicht ganz valide dieser Gedankengang.

@BlueCobold: Die Sackgassen fuehren nicht nach Rom. ;-)

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

24

20.05.2013, 16:11

@BlueCobold: Die Sackgassen fuehren nicht nach Rom. ;-)
True. :D
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]

25

20.05.2013, 18:43

Gerade um eine Herangehensweise an Aufgaben und Problemen zu finden sind doch erst mal Erfahrungswerte nötig. Hat meiner Meinung nach nichts mit Dummheit zu tun und könnte man so auch nicht nennen.
Deine Argumentation ist in etwa du (also ein einzelner spezieller Mensch) hast es geschafft diese Art des Denkens zu entwickeln, daher kann es bei niemandem einen Eigenschaft "Dummheit" geben, die verhindert, das derjenige das auch schafft. Scheint mir nicht ganz valide dieser Gedankengang.


Nein. Da hast Du offenbar etwas falsch interpretiert. Ich sagte, dass man nicht wissen kann wie man bestimmte Probleme und Aufgaben angeht, wenn man noch keine Erfahrung hat. Daher hat das doch erst mal nichts mit "dummheit" zu tun. Und ja, auch Du musstest diese Art des Denkens erst entwickeln.

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

26

20.05.2013, 18:58

Ich frage mich viel mehr, wenn du noch nicht bei Schleifen etc bist, warum schreibst du dann Programme mit 200 Zeilen und vor allem wie? Schleifen gehören ja eher zu den Themen die in Büchern mit auf den ersten Seiten abgehandelt werden. Das meine ich zur Zeit immer mit tot Diskutieren. Warum hier die ganze Zeit über sowas reden und die Zeit nicht zum programmieren nutzen. Du wirst nicht besser dadurch dass du hier schreibst. Aber dein Buch vernünftig durchzuarbeiten und dabei zu entwickeln hilft dir weiter. So langsam bin ich froh, dass ich damals als ich angefangen habe kein Forum hatte/kannte/genutzt habe. Wenn dann was nicht funktioniert hat wurde zur Not am nächsten Tag in der Schule über das Problem mit anderen gesprochen, oder Stundenlang gesucht und selbst versucht. So bin ich aber immerhin weiter gekommen. Ich sehe den Trend hier immer stärker werden. Aber eigenständiges Arbeiten und spielen mit Code ist verdammt wichtig beim lernen. Und auch mit deinem Testprogramm. Setz dich doch einfach hin und versuch es. Das sind nicht besonders viele Zeilen die du für sowas brauchst und wenn man die dann öfter schreiben muss weil es noch nicht so ganz klappt dann tut das niemandem weh.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

SumpfGurke

Frischling

  • »SumpfGurke« ist der Autor dieses Themas

Beiträge: 33

Wohnort: Luxemburg

  • Private Nachricht senden

27

20.05.2013, 21:31

@ Schorsch

Guten Abend :-)

So komisch es klingt aber ich gebe dir ja zu 100% Recht! :)
Es ist nicht so,dass ich die letzten 2 Tage "nix" gemacht hätte.

Im Gegenteil mein Grundgerüst für die Application steht.
Ich bin mit mittlerweile bewusst,dass es nur durch Übung funktioniert.
Das Menue ist sicherlich nicht perfekt und hätte! anders bestimmt viel besser gelöst werden können aber zumindest funktioniert es ;-)
Das Buch lese ich auch täglich und mache die Übungen.

Was ich mit dem Thread meinte scheint sich mittlerweile erübrigt zu haben.

Ich "dachte" in dem Modus,dass von Anfang an alles PERFEKT sein muss.

Durch die vielen Beiträge habe ich aber verstanden : Learning by doing :-)

MFG

(Wenn die Application mal ganz läuft werde ich mal die Sources posten DANN kann mir ja jemand sagen wie ER es gemacht hätte :-) )

MFG
ERROR 404 NO BRAIN FOUND

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

28

20.05.2013, 22:01

Genau das ist der Punkt. Schön dass du das verstanden hast. Wird dir sicherlich auf deinem Weg helfen:)
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

simsusim

Frischling

Beiträge: 18

Wohnort: In einem kleinen Städtchen in Bayern

Beruf: Schüler(Gymnasium) 9. Klasse

  • Private Nachricht senden

29

24.05.2013, 13:05

Als "zu dumm" würde ich eigentlich keinen einstufen, im besten fall nicht geeignet als Programmierer. Jeder hat seine eigenen Stärken und schwächen, bei manchen liegt die stärke halt nicht gerade beim Programmieren, sondern wo anders :D die kunst ist nur, seine stärke zu finden, aber sie ist garantiert vorhanden :D

30

24.05.2013, 16:08

Hallo zusammen.

Ich kenne das Problem das man wen man draufloscodet so manchen dummen Desingefehler macht. Fragen wie z.b: Wie strukturiere ich meinen code, wie baue ich meine Klasse, wie betreibe ich eine vernüftige Kapselung, etc etc. Und da kommen die Design Patterns ins Spiel.
Die Verwendung dieser Patterns erlauben dir sauberen, leicht zu wartenden und erweiterbaren Code zu schreiben.
Als vollumfängliche Buchempfelung würde ich da "Head First Design Patterns" empfelen. Es arbeitet zwar mit Java(viele Patterns basieren auf der implementierung von interfaces) aber die Muster sollten eigentlich in jeder objectorientierten Programiersprache verwendbar sein.

Hier noch der Link zum Buch:
http://www.headfirstlabs.com/books/hfdp/

Btw der O'Reilly Verlag hat auch noch sehr tolle andere Programierbücher.

Grüsse an alle und ich hoffe ich konnte ein bischen helfen.

Spitzohr

Werbeanzeige