Register for your free account! | Forgot your password?

You last visited: Today at 02:31

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Sitzplan

Discussion on Sitzplan within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
HeavyMetalToast's Avatar
 
elite*gold: 60
Join Date: Jan 2010
Posts: 855
Received Thanks: 103
Sitzplan

Hi!

Wir haben in der Klasse besprochen das wir uns nun alle 2 Wochen zufällig sitzen wollen. Und dafür möchte ich ein Programm schreiben. Und zwar hab ich mir das so vorgestellt, das ich ein Fenster habe, bei dem man Bilder der Schüler sieht, und wenn man auf einen Button klickt, diese durcheinander gewürfelt werden.

Mit welcher Sprache geht das am besten? Ich kann etwas c(++) (Funktionen, Zeiger), etwas Ruby und ein klein wenig AutoIT (wirklich nur ganz wenig). Habt ihr sonst Vorschläge? Bin auch offen für neue Sprachen.

Greetz
Toast
HeavyMetalToast is offline  
Old 04/24/2013, 01:48   #2
 
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
Würde dir C# oder VB.Net empfehlen.
qkuh is offline  
Thanks
1 User
Old 04/24/2013, 02:00   #3
 
HeavyMetalToast's Avatar
 
elite*gold: 60
Join Date: Jan 2010
Posts: 855
Received Thanks: 103
Okay, danke! Ich werde es mir morgen mal ansehen, ist ja immerhin schon etwas spät.

MfG
Toast
HeavyMetalToast is offline  
Old 04/24/2013, 16:42   #4
 
elite*gold: 0
Join Date: Apr 2013
Posts: 1
Received Thanks: 0
Brainstorm: Pictureboxen, Arrays, Imagelist, Shuffle

Pictureboxen so auf der Form positionieren wie die Tische im Klassenzimmer.
Bilder dynamisch aus einem Ordner laden, in eine Imagelist kopieren, diese Shufflen, Pictureboxen iterieren, Imagelist iterieren, Bilder setzen.


gruß

ps: du kannst einfach im code ein picturebox array anlegen und alle deine pictureboxen diesem array hinzufügen. so hast du es leichter zum iterieren
krachwas is offline  
Old 04/27/2013, 12:21   #5
 
HeavyMetalToast's Avatar
 
elite*gold: 60
Join Date: Jan 2010
Posts: 855
Received Thanks: 103
Quote:
Originally Posted by krachwas View Post
Brainstorm: Pictureboxen, Arrays, Imagelist, Shuffle

Pictureboxen so auf der Form positionieren wie die Tische im Klassenzimmer.
Bilder dynamisch aus einem Ordner laden, in eine Imagelist kopieren, diese Shufflen, Pictureboxen iterieren, Imagelist iterieren, Bilder setzen.


gruß

ps: du kannst einfach im code ein picturebox array anlegen und alle deine pictureboxen diesem array hinzufügen. so hast du es leichter zum iterieren
Bitte was?
Ich hab jetzt ca. die Hälfte von dem was du gesagt hast nicht verstanden. ^^
HeavyMetalToast is offline  
Old 04/27/2013, 12:33   #6
 
~paradoX's Avatar
 
elite*gold: 29
Join Date: Nov 2012
Posts: 201
Received Thanks: 97
Auf Jedenfall sollte es eine OOP Sprache sein.
Da du leider kein Java kannst, jedoch C++ sollte es auch so gehen.

Du müsstest nur die Schüler als Objekt erzeugen und dann im Hauptprogramm durch
einen Zufall Positionieren lassen.

Auf Anhieb würde mir da ...
  • Jeder Platzt bekommt eine ID (z.B. 1-30)
  • Die Klasse Schüler braucht PositionsID, Name/Bild
  • Durch eine Zufallsfunktion wird dem Objekt Schüler die ID des Platzes zugewiesen.
... einfallen

MfG
~paradoX is offline  
Old 04/27/2013, 12:44   #7
 
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
Ich empfehle ein 2-dimensionales Array.
qkuh is offline  
Old 04/27/2013, 13:17   #8
 
Schwalli!'s Avatar
 
elite*gold: 42
Join Date: Apr 2010
Posts: 1,746
Received Thanks: 612
Oder Delphi
Schwalli! is offline  
Old 04/27/2013, 13:20   #9
 
HeavyMetalToast's Avatar
 
elite*gold: 60
Join Date: Jan 2010
Posts: 855
Received Thanks: 103
Beim 2 Dimensionalen Array hab ich das Problem, das ich nicht bestimme Schüler, die sich nicht zufällig sitzen wolle, nicht aus-makieren kann.

Mit Objekten kenne ich mich gar nicht aus, ich denke ich werde mir VB.Net ansehen, das wirkt relativ gut. ^^
HeavyMetalToast is offline  
Old 04/27/2013, 13:22   #10
 
elite*gold: 0
Join Date: Nov 2011
Posts: 69
Received Thanks: 14
Quote:
Originally Posted by HeavyMetalToast View Post
Beim 2 Dimensionalen Array hab ich das Problem, das ich nicht bestimme Schüler, die sich nicht zufällig sitzen wolle, nicht aus-makieren kann.

Mit Objekten kenne ich mich gar nicht aus, ich denke ich werde mir VB.Net ansehen, das wirkt relativ gut. ^^
Dann wird das Array nur mit den Schülern befüllt die kein "Häkchen" haben.
disortion is offline  
Old 04/27/2013, 13:51   #11
 
~paradoX's Avatar
 
elite*gold: 29
Join Date: Nov 2012
Posts: 201
Received Thanks: 97
Mit Objekten kenne ich mich gar nicht aus...[/QUOTE]
Aber du sagst du kannst C++?!
~paradoX is offline  
Old 04/27/2013, 14:30   #12
 
HeavyMetalToast's Avatar
 
elite*gold: 60
Join Date: Jan 2010
Posts: 855
Received Thanks: 103
Quote:
Originally Posted by ~paradoX View Post
Mit Objekten kenne ich mich gar nicht aus...
Aber du sagst du kannst C++?![/QUOTE]

Ich sagte ich kann etwas C++. Wer lesen kann ist klar im Vorteil.
HeavyMetalToast is offline  
Old 04/27/2013, 14:37   #13
 
Schlüsselbein's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
Über die Sprache zu diskutieren bringt hier genau 0. Sowas triviales lässt sich in jeder der genannten Sprachen realisieren. Nimm die, mit welcher es dir am leichtesten fällt.
Schlüsselbein is offline  
Old 04/27/2013, 17:50   #14
 
~paradoX's Avatar
 
elite*gold: 29
Join Date: Nov 2012
Posts: 201
Received Thanks: 97
Quote:
Ich sagte ich kann etwas C++. Wer lesen kann ist klar im Vorteil.
Da diese Sprache aber auf OOP aufbaut.... egal.

Du solltest dir aufjedenfall erstmal aufschreiben, was du alles brauchst und als nächsten Schritt "was passieren soll, wenn...".

Wenn du soweit bist, dann kannst du das auch in jede beliebige Sprache umsetzen.
~paradoX is offline  
Thanks
1 User
Reply




All times are GMT +1. The time now is 02:31.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.