Hallo Leute !
Ich habe in C# Visual Studio 2005 folgende Klassen mit folgendem Codes erstellt.
Simkarte:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37:
| using System; using System.Collections.Generic; using System.Text;
namespace Handyprojekt {
internal class Simkarte { private Provider prov; private String nr;
public void setzeProvider(Provider p) { prov = p; } public void setzeNummer(String nummer) { nr = nummer; }
public void sendeNachricht(String nachricht, String nummer) { prov.Nachricht(nachricht,nummer); } } } |
Handy:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26:
| using System; using System.Collections.Generic; using System.Text;
namespace Handyprojekt { class Handy { private Simkarte sim;
public void setzeSimkarte(Simkarte s) { sim = s; } public void sendeNachricht(String nachricht, String nummer) { sim.sendeNachricht(nachricht, nummer); } } } |
Provider:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23:
| using System; using System.Collections.Generic; using System.Text;
namespace Handyprojekt {
class Provider { private String na; private String nr; public void Nachricht(String nachricht, String nummer) { na = nachricht; nr = nummer; } } } |
Mein Ziel:
Zwei Handy Objekte erstellen (Klasse Handy) , zwei Simkarte Objekte erstellen ( Klasse Simkarte) , ein Provider Objekt erstellen (Klasse Provider)
dann möchte ich von einem Handy zum anderen Handy SMS verschicken , was erst durch die Simkarte geht dann zum Provider und von dort zum richtigen Handy . nur ich weiß nicht wie ich Objekte von den Klassen erstellen kann bzw. diese Objekte auf dem Form1 anzeige , um die Methoden und so nutzen kann .....
So jetzt möchte ich von euch bitte wissen wie ich diese Klassen auf dem Form1 benutzen kann und natürlich deren Methoden. Sei es als ein Bild oder für eine Klasse immer ein neues Formular mit Buttons für die Methoden...
Ich habe nämlich mitgekriegt dass man es mit nem UserControl bzw. Control programmiert. Wenn es richtig ist dann bitte ich auch von euch mir zusagen wie es auszusehen hat mit diesem UserControl bzw. Control , wie oder wo programmiere ich diesen UserControl . Kann jemand vielleicht dazu ein Beispiel machen ???
Brauche bitte dringend Hilfe .....
Danke schön schonmal
Moderiert von
Christian S.: Code- durch C#-Tags ersetzt