Original von Platon:
Alle konkreten Gegenstände und Sachverhalte, die der Mensch mit seinen Sinnen wahrnimmt, sind pure (Ab)bilder jener Urbilder und werden nur erkannt, indem sie als eben solche (Ab)bilder identifiziert werden.
Also ich würde sagen ein Urbild ist eine Klasse bzw Interface.
Und eine instanz dieses Urbilds ist dann ein gegenstand, also ein Objekt.
um auf das Glas zu kommen würde das dan Meiner ansicht nach so aussehe
Es gibt das Urbild eines Glases und jeder kann sich unter einem Glas etwas vorstellen, bzw erwartet etwas bestimmtes von ihm(z.B Transbarenz, Volumen usw.)
und so ist jedes Glas eine Instanz der Klasse Uhrglass.
ps. Ich hoffe ich habe mich halbwegs Verständlich ausgedrückt. wobei mir gerade einfällt das eigendlich auch Interfaces abgedeckt sind. also Erwartungs handlungen
man bekommt bei http://thespoke.net/ Permium mitglitschaft einige programme unter anderm (wenn ich micht nicht teusche) auch VS 2005
Du musst die strings vor dem Rechenen parsen
wie wäre es mit den Express Versionen
Einfach zahl der Text Eigenschaft des label1 zuweisen
this.label1.Text = zahl.ToString();
Edit: Falsches Forum eigendlich Windows Forms
schau dir mal Substring() und IndexOf() an und ich würde das "-" nehmen
erst mal das wichtigste 😉 über google
iese hat mir Pulpapex (im zweiten Anlauf) so überzeugend beantwortet, dass ich mich revangieren wollte
Ist doch typisch herbivore löst ein problem selbst(ok mit hilfe eines Stichworts) und lobt dann andere für die lösung
dann kannst du ja um die wartezeit auf dein neues Buch zu überbrücken mal auf http://www.galileocomputing.de/openbook/csharp/ vorbei schauen
noch ein kleiner tipp schau dir mal an was für Code deine IDE Erzeugt wenn du den Code für das Event von Ihr erstellen läst
OK darf man dann auch noch fragen in Welche(n/r) Sprache(n) du schon gearbeitetet hast?.
Ich meine ob du schon erfarung mit den Ideen der OOP hast?
Visual C# einfach klipp & klar ist auch für anfänger sehr gut geignet
wenn die aufarbeitung aber für verschiedene Ausgaben gleich ist kannst du den gemeinsammen teil in eine Klasse packen und nur den Rein UI Spezifischen in das Control so machst du dir bei einer späterm neun UI weniger aufwand
könnte es nicht auch an der installierten java bzw. Browser version liegen?
also soll das Programm im Kern eine GUI für die UBI von Win XP und 2000 sein?
1.das Projekte forum ist schon das richtige
na ja eine möglichkeit wäre vieleicht eine Demo zu veröffentlichen und in Verschiedenen Foren den link zur demo und dem "Job" angebot zu posten.
So wären eventuelle mitstreiter schon mal im Bild an was sie überhaubt arbeiten sollen.
und wenn du den Verschiedenen Punkten den gleichen Text und unterschiedliche namen gibst?
ups hatte überlesen das es der gleiche sender ist war mein fehler
du hast doch den sender also wo genau ist dein Problem?
mal eine ganz doofe frage ist ein Debuger nicht eine praktische und sinnvolle anwenden der ja eigendlich auch nur über Reflection auf die Privaten Felder zugreift.
Ich komme devinitv hat mir letztes jahr sehr gut gefallen
vieleicht hilft dir auch dieses tut weiter http://www.tutorials.de/forum/c-c-c-java-tutorials/164307-c-kompilierung-zur-laufzeit.html
die werden mit dem SDK mit instaliert
ja gibt es und zwar MouseDown und MouseUp
Um deine Plugin träume mal zu zerschlagen VS 2005 Express unterstützt keine Plugins
Mir ist gerade noch etwas aufgefallen und zwar ist das Spiel zu ende wenn man keine Flugzeuge mehr hat. Aber zu diesem Zeitpunkt hat man ja eigentlich noch das Fliegende Flugzeug mit 100 Energie
ich finde es auch schade das du uns verlässt aber hoffe das wir uns wenigstens beim nächsten treffen nochmal sehen
ja täglich updaten muss nicht sein.
aber die updates bringen schon eine menge vorallem weil die 1. Beta noch reichlich Verbugt war = 🙂 aber seither wird es mit jedem Build besser 😁
Probier es mal mit diesem Code vieleicht bringt dich das ja weiter 😉
string t = "/AddItem 123";
char[] c = new char[1];
c[0] = ' ';
string[] s = t.Split(c);
int x = 0;
if(s[0] == "/AddItem")
{
if (int.TryParse(s[1],out x))
{
Client.SendData(PacketBuilder.GiveItem4(x));
}
}
und wenn noch fragen sind dann melde dich einfach
in meinem Code Wird
Client.SendData(PacketBuilder.GiveItem4(x));
nur aufgerufen wenn ab dem 3. Zeichen zahlen stehen.
wenn dein String anderst aussieht zb. So "/AddItem 123" aussieht würde ich dir empfehlen es nach diesem muster zu machen
string t = "/AddItem 123";
char[] c = new char[1];
c[0] = ' ';
string[] s = t.Split(c);
if(s[0] == "/AddItem")
{
int x = int.Parse(s[1]);
MessageBox.Show(x.ToString());
}
zum Parsen
string t = "ID 123";
t = t.Substring(3);
int x = int.Parse(t);
MessageBox.Show(x.ToString());
und Deine Methode
int x = 0;
Message = Message.Substring(3);
if (int.TryParse(Message,out x))
{
Client.SendData(PacketBuilder.GiveItem4(x));
}
du musst den string erst in einen int parsen.
aber was du vorhast geht doch garnicht du läst deinen Code ja nur ausführen wenn Message == "/AddItem"ist aber dann ist ja keine ID da
wenn du das ListView selbst füllst kannst du doch das Event Selbst feuern.
für jeden der Interrese an #D hat kann ich nur den direkten link zum Build Server empfelen so hat man jeden tag die Neuste Version
http://build.sharpdevelop.net/BuildArtefacts/
oder wenn das Leerzeichen dazwischen immer vorganden ist Split
Könnte es mit dem Windows Style liegen?
oder vieleicht an XP vs. 2000
oder
text = text.Replace("\n","");
wobei text dein string ist
debuge das programm doch einfach dabei werden die steuerzeichen mit ausgegeben
sieht garnicht mal schlecht aus.
habe blos ein problem und zwar habe ich noch nicht ganz verstanden wann ich gewonnen bzw, verloren habe
das kommt drauf an wie das Programm die Befehle sendet.
aber der Suchbegrif "Sockets" könnte dir weiterhelfen
Ich hätte an so einer Veranstaltung Grundsätzlich mal Interesse. wobei es natürlich auch auf das Thema und den Veranstaltungsort ankommt.
na ja als erstes mal meines Wissens nach sind wir das Größste Deutschsprachige C# Forum.
und
eine suche bei google nach "C# Forum" liefert immerhin knap 2 Millionen seiten und unter den ersten 10 antworten immerhin 6 Verschiede Foren
Enschuldigung wenn ich das mal so schreiben muss aber hast du dir das Projekt wirklich angesehen die Methoden zum aufrufen und nutzen des Hooks im Anwendungsbeispiel sind wirklich sehr einfach zum instalieren
AddText("Adding mouse hook.");
mouseHook.InstallHook();
AddText("Adding keyboard hook.");
keyboardHook.InstallHook();
buttonInstall.Enabled = false;
buttonUninstall.Enabled = true;
Wobei eigendlich nur
keyboardHook.InstallHook();
für dich interesant wäre.
und was das nutzen angeht einfach mal die dll referenzieren und schon fertig
Bordsuche nach: "hook" sollte dir weiterhelfen
ps du könntest wirklich etwas freundlicher fragen.
@slig:
und warum soll es nicht gehen den string zu parsen??
wenn in der Datenbank etwas steht wie: string a = "abc";.
dann könntest du einfach alles zwischen den "" auslesen