[Playlisten] [Impressum und Datenschutzerklärung]

03A.2 Wecker Teil 1, C#, Klasse, Konstruktor, new, Attribut, Methode, ToString


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

heutsoll's um eine Praktikumsaufgabevom letzten Jahr gehen müsse zusammen tatsächlich wasprogrammierenwaren wie üblich einneues Projektundwiederdamit WPF sich ab ??das ganze sollsie wollen ein Wecker werdenbei dem ich verschiedeneTermine einstellen kann ich das jetzt aber Beckerspeichert auf den Desktopundallesjetzt um Klassen und Objekte gehen soll derHauptteil des Ganzen mit deren Bestehen eine Klasse zu schreiben die so einen Wegtermineine WegzeitdarstelltKommaalles ganz hübsch ist der Gefangene erst mit der Oberfläche anMinimaloberflächefür das Dingamich hätte gerne eine Listein der nachher alle möglichen Termine stehen zudem nicht geweckt werden will oder an die erinnert werden will soll ich sagenmit der er am Ende des Termins geweckt werdenam Ende der Sitzung geweckt werden dass man weiß das man jetzt wieder aufwachen kannso eine Listboxwie irgendwohinklatschen da soll nachher drin stehen neun UhrFrühstück mit bla, bla, blaals zehn Uhrsitzungsowieso in der Liste eine Listboxdanngeben Sie dem Ding sofortfreundlichennamentlich Xbox einzelnen Missbrauchstermineaußer Englisch oderwas Meetingsmit ganzer Seele Vitamin A abersei sodann hätte ich gerne einenKnopfeinen Batzenineinen Buttonmit dem ich Neuterminehinzufügenkann?? halbwegs hübsch zu machen ist es hier bündig ist es in das rastet automatisch ein?? der Sonne lediglich Button drauf stehen dann soll drauf stehen Termin hinzufügenund das Ende des ?? schon gesagt man die drei Punkte dahinterdas heißt es ?? Dialogbox aufgehenhatte ähmMcCartney das Licht ?? ich habe echt keine Dialogbox aber soll als ein Fenster seinmacht mir heute gerne sokeine Dialogboxsondernich möchte kleineren Barelementedaneben habenmit denen ich dann ein Termin hinzufügen kannanfälligeGrade gebe ich dem Ding einen anderen Namen als Button eins wahrscheinlich nicht weil ich faul wenn ich möchte dessen Kopf er nichts einstellenda hänge ich nachher?? nächste Woche irgendwie ein click Ereignis kannmanaber ich möchte nicht ?? was einstellendann hätte ich noch gerne ein Kopf um was zu ?? schon einen angewählten Termin zu löschen also noch malButtoneinButton auf denen stehtTerminlöschenund wie gesagt ich möchte hier nichtan Dialogboxhabe ich sage hinzufügenmöchte ich keine Dialogbox habe ich möchte es einfach in eben ein Einstellender Seite noch paar Felderin den ich das einstellen kann und aber auch gleichzeitig sehen kann was in einem angewähltenTermin stehtbei Textboxendas soll derderder Gesang wie derName des jeweiligen Termins sein Frühstück sowiesodas heißt auf diese Textbox muss ich wohl schon zugreifenwas TextboxNamen oder TiteltitelteilteStrauß so Textboxseiteund dannhätte ich auch gerne nicht zur Vektorverschuldunghätte ich noch gerne zwei weitere Textboxdar ?? sondern Textboxeninder nicht eine Stunde und Minute eintrageihr soll das Textboxausdie Stunden sein und ich hätte gerne nochdie Kopie das andermal an WellensteuerungC Steuerung VKlammer auf die gleiche Größesodas soll jetztMinuten werdenTextboxMANUALSsingedamit kann keiner so richtig was anfangen ich muss es noch beschriftendafür gibt's Labelverworfen als Ausgabe benutztschöner Nebel ist das ist auch im Flugeändern können was da drin stehtjetzt benutze das wirklich als feste Beschriftungäh Komma Vereintitelnicht ganz hübsch aberzuletzt auch keinen SchönheitswettbewerbgewinnenNebelfindet sich hier noch ein Label hin und nenne darausStundenH und M LeertasteStunden und MinutenPunkt sie steuern Vhier kommt Content im Rhein mache ich mir sich die Mühe die zu benennen die lass ich es einfach hier auf Level ein zwei drei auf die will ja nicht zugreifen diesen Tag festbetoniertwäre vielleicht entstehtin die zu benennen aberKomma was anderswo heute sodas wäre dieOberfläche nicht gerade prickelnimmer dir die ganzenZiegen bisschen runtersollte auch dafür sorgen dass man nicht die gesamte Fläche auswähltsondern nur die man verschieben wirdas auchund mal speichern wasdas wäre jetzt meine Bedienoberflächefür dieses Minimalproblemchenich möchte hieran dieser Liste nachherTermine sehenneun Uhr Karl-Heinzzehn weigerter mit dem hier Termin hinzufügen können was ich da eingestellt habe hierals Titel und Stunde Minute möchte ich Ihnen hinzufügen können als neuen Termin ?? und möchte ich einen ausgewählten Termin in der Listelöschen könnenund Stammbaum ?? Funktionein das tatsächlich auch irgend ein Signal gegeben wird wenn eine der Termine erreicht wirddannversuchen Sie das gerade zumindest mal soweit hinzu strecken dass wir die Oberfläche habender nächste Schritt wird jetzt sein das mit im allerersten Leben zu führenso ein Terminso ein Termin solleineeigene Klasse kriegenalsowenn ich hierMausklick rechtsaneine neue Klasse hinzufügendahinzufügenwenn sie daund klasseKomma wo ich das geholt habe massig rechts hier auf den Wecker mein Projektnicht auf die Rückgabe auf den Wecker oder einfach hier unten Mausklick rechtsgeht es auch ins weißeHinzufügeneineneue Klassekönnen auchzu Fuß Datei erzeugen und die einbindenund so weiter wenn das alles automatisch funktioniert ?? Komma sich den Ärger machen eine neue KlassenmeetingMeetingdavon ?? aus Meetingam so soll sie heißen wenn Sie die Datei so nennen Meeting Punkt CSdie es für sie schafften es Maria Punkt C letztes Jahrwar fürDateien in C oder CPP für Dateien in C plus plus CSMeeting wird ?? gleich automatisch der Name der Klasseso sieht's außerdem eine extra Dateinamensmeeting?? Original hierder Originalcoachfür unser Hauptfenster steht hier in mein Windows SameCS und unsere neue Klasse steht hier Meetings jetzt?? oben über die Reiterso jetzt schreiben Sie mal der irgendwas rein dass ich das Dingdie Stunde und die Minute merken kanndas sein was sagt wirklich die man Stunde und Minute übergeben kann also drei Sachen reinschreibenin diese KlasseKlasse solldrei Sachen können genauer gesagt die Instanzendie Objekte dieser Klasse soll drei Sachen könnendie sollen sich die Minuten merken können Stunden merken könnenPunkt die sollenauch gebaut werden könne soll ein Charakter gebendiese drei Sachen vier Sachen Punkt wir Sachen entwickeln natürlich auch noch TitelstundeMinute soll sich das merken könnenund ich hätte gerne ein Kurztraktor die mich Titel Stunde und Minute geben kannfür diesediese Klasse damit eine Instanz aufgebaut wirdalso jede Instanzvon dieserKlasse soll sich merkenwas der Titel warman könnte jetzt die Uhrzeit mit einem Date Timespeichern aber Hand sind für die Uhrzeit an sie haben auch noch Jahrund Monat und Tagdas möchte ich ja nicht ich möchte nichtdas an einem bestimmten Tageines bestimmten Jahres das erfolgt die weg der Weg dieser Folge soll er jeden Tag dieselbe Uhrzeitan deshalb ?? es immer ganz dumm einfach nur ins Stundeund ins Minuteeigentlich für die ja sogar auchandere Vorzeichen losreichenund indes auch viel zu viel mit zweiunddreißigsie können sparen eigentlich nicht ?? sindund wäre hübscher Beistrich negativ wird aberdann ist immer noch zu viel zweiunddreißigBitbeschreibt es ganz dumm in ?? und inder constructionKit ?? Business ein Leute den hinter die Klasse geschrieben haben Neindiese Funktionendie zu der Klasse gehören Methoden heißen die dann stehen dann auch in den Schweifklammer drinnensind wie sie die Datenelementein die Schweifklammer reinschreiben schreiben sie dann auch dieseMethoden dareinwarder Kontakter heißt wie die KlasseMeeting eine Funktionsmethodeich sagen die wie die Klasse heißtich möchte demdrei Sachen gebennämlich auf wasder Titel gesetzt werden soll auf was die Stunde was die Minute gesetzt werden solldreiDatenwerden dem übergebenund den Schweifklammer soll stehen was der Kostenfaktor tuter solldie Zeichenkettedie hierankommtdiesen Datenelementdas in die Klasse eingebaut es dem Attributzuweisengenauso das Haar zuweisen das im zuweisenwie schreiben Sie dasgenau??Applaus wandelt auf ?? DaysPunkt Steidleist gleichDeibel das ist eineziemlich nervige Angelegenheit Komma dass das erste Mal siebenandas am einfachstenwenn ich das ?? wegnehmen und ihn hier anders nennen immer den Datteln zweiundvierzigden Bertelsmann für dich so wäre die Welt in Ordnunges kommt Seite zwei ?? vierzig anund da die zwoundvierzignehme ich und schreibe sind eitel rein den ihr dann wäre die Welt in Ordnungmöchte man aberwas einfach hübscher aussieht dass auch die Keidel H und M heißen und dann wird's natürlichbisschen schrägunterschlängelt das ja auch schon ich möchte nicht Seite deine zuweisenalleswas ihr Steidl heißt bezieht sich auf diesen teilte die nächst stehendeVariable namens Steidlund nicht auf diese Variable nahm Steidl dieses Attribut nahm Steidldas kann ich klarmachen in dem ich sagen desPunktes stehtfür die aktuelle Instanz des Objektswieder gerade zusammengebautwird eitel aus der aktuellen Instanz das ist dersoll sein Scheiteldie nächstliegendeVariable nahm Steidl und das ist dann die siehe unten ist die Welt in Ordnungsowie das weiter wisst PunktStunde ist gleich Stundedes Punkt Minute ist gleichMinutesoweitso schlecht jetzt welche noch was damit so ganz Traktorsinnvoll ist fehlt ihm noch wasalsoneun für das Pawlik ohne dass Pawlik kann ich nicht von außen drauf zugreifendas heißt ich könnte des?? kann Instanzen von dieser Klasse bauenes gibt das alsKrieg dass man ein Kostenfaktor auftreiben lässt?? üblicherweise wird über FaktorPawlik sein dass auch andere tatsächlich in der Lage sind ganz von dieser Klasse zu bauen sind die meisten Klassenein bisschen zwecklos wenn man sie nicht bauen kanndass damit die hier oben sind in sich halbautomatischprivat dass es sich in allen Sprachen soin sich habenoder wenn sie ganzer vorschreiben an dieser Stelle heißt es es selber Zinsprivat genanntes das heißt man kann nur innerhalb der Klassendefinitionaufteilt und H und M zugreifenso Veitsdomwir haben die erste Klasse gebautjetzt Komma anfangendiese Listemit Terminen zu fördernPunktdas muss dann jahier bei Klick auf Termin hinzufügenmöchte ich ja lesen was sie in den Feldern stehtund dann einen neuen Termin generierenund in diese Liste hinzufügenTopklassikerein bisschen selber basteln wie das funktionieren könnte auf Klickaufdiese Schaltflächemöchte ich lesen was im Artikel Stunde Minute stehtden Constraktordes Meetings aufrufenum ein neues Meeting zu erzeugen und das in diese Liste reinhängenkönnte funktionierenalso der Knopf vier Gericht ein click Ereignis??Seite war dasdie können auch genau sie können aber doppelt doppelt draufklicken erzeugte das Standardereignisaber was immer zu Fußsieht man besserwas ich hier veranstalteähmneuer ArktishändlerLeerschritt Beistrich den ich auch nicht benanntich erzähle man soll's ordentlich benennenkönnen ?? nicht ordentlich Button eins ist das jetzt aus weniger den Ort benennen sollen Buttonet ceteraet cetera muss ich natürlich auch hier jetzt in meinerKlasseden Button ?? nennenaber sich einige gewundert haben wo das Ding landet ?? das ist halt in dieser Klasse die mein ganzes Fenster beschreibt als ich habe eine Klassegerade selber schreibenähm die meineDatenelementebeschreibtziemlich banal und dann wird es eben automatisch eingerichtet diese Klasse hiervergessen sie Pawlik und Barscheldiese Klassiker namens Mementovergessen bin oder hinten kommt alles später noch die mir das System von selbst eingerichtet hat und in die kommen dieseEreignisbehandlungsfunktionreindie haben ja nicht einmal Meeting zu tun dass Meetings einfach nur dummer Datencontainerwagenso und in dieser Funktion suche ich mir jetzt zusammendas ich an Daten habe ich keine zum Beispieldie Textboxmit dem Titelsind mir nicht und ich benennewenn ich auf wiederdie Textbox mit dem Titel fragen was denn da drin stehteinfach Textkriege ich eine Zeichenketteversteht übrigens eine Zeichenketteähmmit demTitel ich hab es mal wieder täglich Summertime Artikel wieder lokale Variable NamenstitelTextboxenkann ich nach dem Text fragen jetzt wird's spannendähm wie kannst du denn nach Zahlen fragen Sie dann schon draufgestoßen?? ich hab es mal Wachauerstextals Zeichenkettekriege ich das ja in dem ich schreibe Textbox?? ihr Bauers Punkt Textjetzt möchte das aber nicht als Zeichenkette habe ich möchte sie als Kind haben wirklichals binäre Zahl habenund für sowas gibt esbei dem KindPunktsie sehen können an ganz raffinierte Sachen ein Punkt ran setzen das geht nicht in allen Sprachen dieser Art in sich abgeht das sie können Ihren Punkt dahinter setzenund sagen zwei PALsund der will eine Zeichenkette habenKommaer will eine Zeichenkettearbeitennämlich was er da gerade hatten aus Textbisschenvorgreifenups sind vorgreifenwill je eine Variable haben in die es ausgibtPunkt es erspart eben was dazu sagendas sieht auf Anhieb etwas ungewöhnlich ausund ich brauche diese VariableinTextund der Gewinner was zurückwas ich dafür dreißig ?? wärennatürlich nicht aus Text das hatte ich ja gerade schoneine Auerswald das ernennen soeine Variable namens aus ausgebendas erklären was hier passiert dass es sehr schräg amTowers Text ist eine Variable die rein geht in diese Funktionsmethodenahm zwei Passversuchediese Zeichenkettein eineZahl umzuwandelnund dieseschräge Geschichte damit das Ergebnis ausgegebenAuthaus?? ignorieren Sie das maldass es einesie Scharfspezialitätamwas ich dann aber drauf zurück Komma der Stelle das man ignorieren das sieht so aus mit au Towers und den Towers wird es dann ausgegebender Trick ist dass diese Funktion noch ein offiziellesErgebnis hatdas so zurückgegeben wird ganz normal zurückgegeben mit ?? Diffusion gibt zwei Ergebnisse zurückeinmal ob es funktioniert hat wenn sie mit Zeichenkette eingeben Blabla und versuchen die Bezahlung zurandekommt hier als Resultatfalsch Herausessenund die Zahl hier eingeben kommt als Resultat war herausund in diese variable Auersschreibt er das Wasser dann erkannt hat und er hat zweiRückgabewertedas Essen bisschen schräg in C Hans bisher nur gesehen das man einen Rückgabewert hatan die Fonds und liefert ein zurück wenn sich irgendwo aus hinten dran schreiben sie mehrere Rückgabewertewenn sie vorallem dem sie das mal als komischeLösung insie Scharping in C plus plusund C klickt man sowas dann auch mit Zeigern und mit Referenzen hin aber dashabe ich letztes Semester nicht erklärenokay jetzt stehtin ?? Towers danach tatsächlich der Zahlenwert in dem Sinne müssten sich dann weiterhin kriegen Marcel mit den Minuten und bauen dann Minuten Stunden und Titel zusammen zu einem neuen Meetingsie kopieren sollte ja nicht die Reaktionsein das dasselbe fürdie Minuten habenatürlichnicht sich doch malwohl besser als ich hab es schon Variablennamenfür Saltkann ich Daten einfachrecycelnPunkt sollte Fanny auch gleichden Wert auch noch benutzen hier falsch zurückgekommen ist das ich dann abbrechejedes Ding zu seiner Zeit so damit habe ich die Minutenja und das ?? jetzt was dasalso das neue Skalierungsfaktoraufrufen diese Funktion möchte jetzt aufrufen ?? ich habe eine Zeichenkettedie ich dem übergeben kann als Titel ich hab bezahltfür die Stundenzahlfür die Minuten möcht jetzt diese Funktionen Ganzfaktor aufrufenwie rufen Sieden groß Faktor aufyouMeeting diesediese Funktion der Kontakte wird mithin komisch aufgerufenin den üblichen Sprachenan sie schreib mich einfach nur Meeting von irgendwasbei C plus plus kann man das je nach Situation tatsächlich tunaber in den?? Sprachen ist natürlich ein nur davor setzen ?? gucken da sind wiralso der Kontaktaufrufsieht dann so aus nunMeetingmit ?? darKlammer auf At-Zeichen schon anders haben willTitelstundeMinute genauso ?? angelegtdas keine Hexerei das das versteht er liest es einfach aus meinem Programm raus was ich geschrieben habe?? Stunde Minutenanden Titeldass sie jetzt Titel stehtnicht nur daran das ich da oben geschrieben habe nicht oben Karl-Heinz geschrieben hätte müsse hier Karlheinz Schreiber wurde uns viel Zeit stehteitel ist wie das Ding innerhalb von derimmer vom Faktorgenannt wird ich hätte das hier meine Pension anders nennen können und überhaupt die StundeAtoll versammelt Bauers und einmalHaarsei so und hier ähm im Netzdas ist der Konzernaufrufbaue mir ein neues Objektvon der Sorte von der KlasseMeetingwenn Sie das so tunlandet das aber im nirgendwound es wird gebaut und steht dann in der Gegend und keiner holt es ab ?? ich muss das irgendwo speichernsinnvollerweisedas wäre eine MöglichkeitMeeting ähm ist gleichMeetingdann steht den ähmwo dieses Meeting zu finden istdenn das wieder eine Referenz wieder so schön heißt??und ganzals letztesmöchte ich ja dieses Meeting in die Listesetztseinen Aussagenin dieser Liste hier also meineListboxamdas ist immer selber herausfindenkriegen Sie dieses ähm in die Liste der Meetings reinund dann müsste ja schon so weit das laufende ?? das er verkauft und können tatsächlich Meetings hinzugefügt werdenvon der Liste via SC ListboxMeetings soirgendwie muss ich dieser Listbox sagen Kommabitte was anhängenso muss das Funktionieren bei dieserobjektorientierteProgrammierunganKomma was sie kanntatsächliche Höhe tatsächliche Breiteirgendwie alles nicht arrangieren?? irgendwann wenn sie hierdurch graben sie sind esdoch arg viel drin?? vom ?? einstellendann irgendwann geraten sie zu hoffentlich zu machen sind für den iTunesdariTuneswas bei der Kenntnis die Zirkeln waren die enthaltenen Elementewie Kindelementesind bei der List Box die iTunesdieGegenständedie da eingetragensind das in die iTunesnicht die Children's ?? die Eides in diesem Fall dass es für die üblicheRedeartein Menü hat Item ein Listbox hat iTunesund keine Tür so und hierfinden Sie wieder ganz dumm wie bei derKenntnis und den Schildern ein Erz den möchte ich was hinzufügenwie geht das weiterganzbillig sang einfach das ähm dieses Meeting möchte ich hinzufügensowie das ausund das müsste jetzt schonirgendwas tun?? es nicht abstürzen neunzehnichstarte das malalsoich als Titel tragen ?? mal ein blablablablazielen sozweidrei Wasser Komma das heißt die Minen zufügenwenn das sicherlich so prickelndenWecker Meeting ist noch nicht so verwickeltzumindest unter der wasich kann auch schon was anwählenoder sich das selbst programmiert habeBeistrich löschen geht natürlich auch gar nicht ??aber erst da musste was anders steht der Wecker Meeting das es ja völliger Blödsinn ist der Wecker mit steht??ich muss bisschen vor vorgreifenwas man jetzt in derMeetingsklassebraucht ist eine Funktiondie sich ToStringnenntsein jetzt schon mal schreibenohne dass ich Weiterlehreweiters vorgegriffenist Sie schreiben eine Funktion die öffentlich ist und ToString heißtkeinenParameter nimmtund eine Zeichenkette zurückliefertdie Schreiben Sie mal?? kleine Ergänzungund das funktioniert dann ?? und diese Funktion soll dafür sorgendasser die ins dass die jeweilige Instanz dieser Klasse vernünftig in eine Zeichenkette umgewandelt wird also ToString soll eine Zeichenkette erzeugenin der stehtStunde Minute dann eben in den Zahlen Stunde Minuteund der Titel hintereinanderdas als Zeichenkette erzeugt das ist der Job dieser Funktion ToStringankleinen Ergänzungen davon sind das tatsächlich unbesehen in der Listedie wichtigen Daten ruft nämlich die Liste diese Funktion auf?? erinnerte sich an Cwir sind nicht weit davon weg an dieser Stelle eine Funktion soll eine ganze Zahl zurückgebensie sollFu heißenund eine ganze Zahlals Variable nehmen so sah dasHaus in Cdasein in dreienan in draußen die Funktion heißt Fu jetzt hätte ich gerne eine Funktion die nichtsnimmtund eine Zeichenkettezurückliefertso soll das aussehenweil einige versucht haben da jetzt noch Stunde Minute und Titel einzusetzen der Witz ist ja dass diese Klasseall das schon weißals Maschinchenmit diversen Einstellungenklasse weiß Kittel und Stunde Minute lang sagte Instanz das Objekt das ?? gebaut hat Beistrich Stunde Minute das muss ich nicht ausdrücklich übergeben all das ist eingebautin Schweifklammer an dieAktionjetzt möchte ich eine Zeichenkettegenerieren?? dass man lang Schriftzeichenkann eine Zeichenkette Langschriftsie erstdannin Anschrift wäre das folgendes ich möchte anfange mit Stunde Doppelpunkt MinuteStundeda will ich es Zeichenkette draus machen die Stunde ist jagespeichert ist es ja eine Zahl aber keine Zeichenkettewas machen Siegenau unsere Klasse hier wird nicht die einzige sein die sowas wie ToString hat die Interchessund diverse andere Sachen haben das auch ToString Ruf einfach von der Stunde die Funktion aufdie Dinazeichenketteumwandeltanund sage dann okay dann kommt ein Doppelpunktdass es sich also ?? Hilfeschrei mit plus C brauchte man dasSDR Katkomplette Nischenund dann kommt die Minutein eine Zeichenkette umgewandeltund dann kommtder Quatschdoch mal LeerzeichenLeerzeichenden hätte ich gerne den Titelso sieht das ausso bau ich mir deine hübsche Ausgabe ZusammenstundeMinute in Zeichen umwandeln alles hübsch zusammenbauen Doppelpunkt Leerzeichenein sauberes vergessenwurde durch Zeichenkette zurückgeben zu zuerst eine Zeichenkette zurückgebenReturnessoan??überrascht das widersinnig anklingen ?? ich mache geradeStellenKlammer auf Kringel nachdem ich gesagt habe erstellen aber grüne Klingelandas Geschichtedie nächste Wochein der Vorlesung drankommtToString ist überall eingebauteSinn sich auch bei den ganzen Zahlen flüssiges über eingebaut ich muss sagendass sich das was eingebaut istüber schreibeOber bereitsmehr dazu nächste Wochebesser das grünlich noch normalerstellenah okaydas wäre das nächste gewesen wäre Leerschritt findetan diese Methode muss natürlich auch wieder öffentlich seinwie der Kostenfaktoranderer Leute sollen Kontakte aufrufen können und natürlich sollen andere Leute auch diese Verwandte in eine Zeichenkettefunktionaufrufen können soliegt oberhalbzu hoffen das wir alle habenunfassbarsie bis auf kleine technische Randbemerkungenmüssten sie diese Funktion schreiben können wenn sie wissen wie's in C gehtich sollte gerade noch sagenähmdas hier könnte mankürzer schreibensie können netterweisewenn siezahlenund PunktLeerzeichenaddierenShops immer danebenund gleich wieder weg das kann man kürzer schreiben sie können sowas haben Sie addiere diese Zeichenketteund die Zahl Haarmachte das automatischandie vielen Variablennameist eins also man muss es nicht so ausführlich schreiben ToStringich vieles sauber war der Sohn zu schreibenden wissen alle was gemeint ist und gleichrangig noch was dazwischen geht auch gar nicht mehr andersso diediese ListeKomma die Liste wird es automatischdie Liste wird automatischdieses zu Stringfunktion aufrufenfür alle Einträgeund dann sollte das funktionierenFragezeichen was ReinmannKomma und Sageterminen zufügendas ist das was ich eben selbst zusammengebauthabe in derToString Funktion ToString Methodemich das jetzt ändereich wieder was anderes?? hätte ja nicht gerade geschickt dass ich fünf hundert und sechzig Minuten eingeben kann aber im Prinzip funktioniertdas also??Leute was noch auf der wir zweimal Stunde hintereinander offensichtlich habe ich den ersten Programmfehlerdrinhat kaum was geschrieben und schon dicken Fehler warStunde ToStringMinute ToString es richtigStunde Minute Stunde Minuteirgendwo passieren und wenn ich weiß irgendwo falsche Werte zumir Netz aus ?? sie aus Text aus der Textboxaus Text hole ich die Stunden und aus der Textbox aus Text durch die Minuten sehr klug Jungs mittels Text heißensoaus dersich mit Text diesnach Quatschhabe ich auch gar nichtdafür noch so einige SachenMinistext habe noch gar nicht so geht esTextboxMinisdamit jetzt alleaus der Minuten Textbox hole ich mir die Minutendie Wandler umin eine Binärzahlaber nunso sieht besser aus?? dann jetzt fragliche kleineren TrickhabenToString wie gesagt ein ?? ist das zu viel ?? kann eigentlich direkt Zeichenkettenund Zahlen addieren oder macht automatisch Zeichenketten drauf das geht raus das geht in Java und einer Sprachen genauso nettähm das schön ist bei dieser Funktion ToString dass man der auchzumindest bei den Zahlen aus und war zuletzt Angaben geben kannwas sein Effekt den Herrn bei NCnichtin CCeine Funktion haben wie heißt du fing dann gibt es die ein einziges Mal und Feierabendwas sie jetzt hier sehen nennt sich überladenbesteht ?? noch drei Postunternehmenplus Treiberladungenin den neueren Sprachen größeren Sprachen kann man Funktionen überladen Sie können Funktion desselben Namens haben die aber andereParameter nehmen der nimmt hier einen Format Zeichenkette und einen Formel Providerin der vierten Variantein der ersten Variante nimmt er gar nichts in der zweiten Variante nimmt den neuen Formel Provider in der dritten Variante Nintendo die ZeichenkettePunkt es gibt vier Varianten von der Funktion die ToString heißtüberladenoberlaut nennt sich dasnicht ?? bereitüberschreibensoll ?? das ist überladen Oberlotnächste Woche mehr dazu?? das hübsch ist dass ich dem es einfach sagen kann man ?? noch folgendesund hält sich durch die Dokumentationsie minutenlang und dann findet man wenn man hier jetzt D zwei reinschreibtLetzteresimmer auf zwei Stellen auf mit A null davor notfalls dass sie vielmehr nach Uhrzeit ausalsowenn sie jetzt irgendwas schreiben als Titel unterschreiben Sie nur vier fünfsieben null vier null fünfdas hier tief in der Doku vergraben das hier sagt der ToString Funktionbitte immer zwei Stellen rauses gibt dutzendweise von diesen Formatsangabenlohnt sich nicht auswendig zu lernen ich guck auch jedes Mal zehn Minuten nach so häufig braucht man sie nicht und sie sind auf einen von Sprache zu Sprache von System zu System verschiedenspannend ist diese Funktionsmethodenamens ToStringdass man der sowas übergeben kannsoweit dasauf die Uhr guckensolltenwir noch einmalaufräumenwenndas Resultat hier falsch istwenn ichkeine Zahl eingebenin die Stundenüber Stunden Textfeldoder keine Zahl in das Minutentextfeldoder wenn die Zahlnegativist oderbei den Stunden über vierundzwanzigist mit über drei zwanzig eigentlich nett wenn Sie bei den Minutenübersechzig ist möchte ich eigentlichdas egal dass er gar nicht weiter das ausführtsondern Fehlermeldunggibt es gibt eine einfache ?? Fehlermeldung zu generiereneineMessageboxPunkt Showimim Video kam schon abstrakteMethoden vorMessage Box ist der Name einer Klasseberufliche Showmit dem Namen einer Klasse für den Namen einer Klasse auf also nicht für den Namen einer Instanz Komma sowas hier ist Box meetings Item set bis Fox meetings steht für eine Instanzimmer das für eine Klasseeine statische Methodejeweils einmal im Detail wenn sie das machenuns hier schreiben Fehlerdannzeigt er unseben eine kleine Dialogboxin der steht Fehlernicht fürs mal vor das macht natürlich jetzt mach den ?? jetzt immerso nicht ganz entwickeltdas immer macht sobald ich es hier Klicketerminenzu fügenzeigt der FehlerKleindialogboxdas manchmal richtig diese Dialogboxsoll nur dann erscheinenwenn ich hier das Salzfalsch istund hier das zweite Design falsch ist ?? nämlich das es umwandeln vonZeichenketten in Zahlen fehlgeschlagenist oder wenn die Stunden und die Minuten nicht im richtigen Bereich sindFußnote dafür gibt es eigentliche Interview GF auch ganz andere Möglichkeitendes automatischen roten Rahmen drum kriecht und so weiteram vierten alles viel zu weit um es mal zu Fußsie bei das man zu Fuß eineneher dass diese Fehlerausgabeerscheint wenn nötigso ja ?? bereits diverse Lösungen gesehenich würde das versuchen das den Eingriff zusammenzufassendass das Mädchenso viel tausend Einzelteilen dazähle ich dies wenn irgendwasrichtig istdenke der positive Fall sollte sein das es funktioniertPunkt also nehme ich hier den positiven Fallin das befreienund dennegativen Fall das Els rein zufällig das logische ?? wenn alles in Ordnung istdann tue was nötig ist das Meeting erzeugen und so weiter und wenn irgendwas nicht in Ordnung Intelswenn irgendwas nicht in Ordnung istdanngebe das ausdas was nicht in Ordnung warso würde ich das machen von der Logik her?? Meisteramtes andersrum gemacht ?? geguckt haben und Fehler auftrittdannist immer noch genau umgedrehtsowie das jetzige Schreibenwarenund dann gab's auch anTrickmaßnahmenschon gesehen hierdes Salzes schön ich kriege mit ob die Stundenumgewandelt werden konntenaber das ungeschickte ist das es variabel sofort wieder brettert wird mit dem Ergebnis ob die Minutenumgewandelt werden konntendass es ja nicht so prickeln möchte ?? weiterhin wissen ob auch die Stunden umgewandelt werden konnteneine Möglichkeit dass sie zwei Variablen hier einfügenhabeneine ganz fiese Möglichkeiteine andere Möglichkeit die vielleicht schon zu fies ist müssen Sie sich entscheiden ob in das zu fies istwäre diese hiermit und gleichwenn das Resultatbeim ersten Malfalsch ist wenn es nicht hatschaffen können das umzuwandelnund hier rechtlich und gleich bleibt das zwangsläufigfalsch als beim ersten Mal falsch wardas ist schon ?? sind rigider so zu schreiben als besser das mit zwei?? mit zwei Variablen zu haben zur?? des prüf für das richtig ist das Resultatmusspositiv sein es muss beides mal funktioniert haben die Zeichenkette umzuwandelnalso derunddie Minutenneu gemischt und die Stunden dürfen nicht negativsein?? dürfen nicht negativ sein sowas müssen also größer gleich Null seinund die Stundenmüssenkleiner gleichdreiundzwanzigseinund die Minutenbei ihnen ist das ?? immerumgekehrt ?? Meistersnegativ ausgedrückt haben immer und nicht mich und uns sondern oder odernatürlicher kleiner null und so weiterim Gegenteildie Minutenmüssengrößer gleich Null sein und die Minutenmüssen kleiner gleichneun hundert fünfzig seinundweil ich positiv ausgedrückt haben ?? negativ ausgedrückt wann tritt ein Fehler ein das haben sie jetzt alle ausgedrücktFehler tritt ein wenn das Resultat falsch ist dort für Salt ausgezeichneteSalt oderdie Stunden negativ sind oder die Stundengröße?? vierundzwanzig sind und so weiter dass er der Fehler falls man diese Zahl formuliert ?? ich hab jetzt hier den positiven Fall formuliertman es alles richtig wenn das Resultattue istwenn die Stunden und wenn die Stunden größer gleich null sind und wenn die Stunden kleiner ?? dreiundzwanzigund so weiter und und und sindamHamas jetzt hier schon das könnte schon sein mal sehen was passiertFrage also ein Blödsinn ein Problem Ersteres funktioniert müsstedas Gitter schon nicht ?? Komma zwölf von zwanzigso weit so gutmalvierzigder schön??was ist wenn ich hier was negativeseintrage bei den Minutenauch sehr schönwas es wenn ich hier was eintragen was nicht ?? Zahl umgewandelt werden kannokaywenn ich gar nichts eintrageund schonso nach erster Ansicht scheint es zu funktionierendas wäre die Fehler war wie gesagtalledamit ?? PF Bindestrich edition Frameworkhat einige Sachen eingebautdie das viel raffinierter könnten aber das ist mir zu spezielldass es kein verallgemeinerbaresWissendas was lieber soein Blick auf die Uhr fünf Minutendas Löschen kriegen sie noch indas Magma nächste Wochedie groß ich noch das Löschen anwennjemand hier auf Termin löschenklicktgucken sie sich anwas der angewählte Eintrag istund suchen die Funktion aus der Listeden angewählten Eintrag wieder rausnimmtdas müsste fusionierenPunkt wir brauchen das Klickereignisnenne fallsman es ordentlichden schon nicht genannt nie Button wie Muff sollte der den sinnvollerweise heißenoder die Liedliedähmmit Doppelklick kriegen sie automatischauf das Gleichnisundjetzt möchte ich wissen wiedas einfachste ist die wievielte Nummer in der Liste ausgewähltist die fragende Liste istBoxMeetings da sie fragen die Listewelche Nummer ausgewählt worden ist selektiert??Indexes gibt andere Möglichkeiten selektiert altem Zeichen lieber erst malauf diese Weise mit Selected in nächster Mittel seine Zahl zurückist der Nolte der erste der zweite der Dritte und so weiter angewählt oder es gar keine angewähltensich in der Beschreibung ist gar kein angewählten Zinsen minus eins das kann auch noch passieren minus gar nicht angewählt ist kann doch kein Löschen will ich auch kein Löschenals integrierteZahl zurück der Hilfe des angewählt oder minus eins wenn keine angebetete schmeckt mir sinnvollerweise meinInternet jabisschenund kreativ bin mir nicht dass diedie Nummerin der Liste die angewählt istanund nun sage ich der Listedas was an der Nummer stehtXbox meetingsbitte rauskommt sehr eben glaube ich alle gesehenund selbst gefunden ?? meinen iTunes die Sammlung an iTuneswenn sieähmeine Methode namens Remofezan der Stelle soundsoviel entfernen genau das brauche ich ?? Muffeliander sonstigen Stelle den Eintragentfernen den Brauch ??es gibt Sorten einPunkt ärgerlich istwas passiert wenn ich nichts angewählt habedann kommt hier ja minus einschecken einfach ob das Netz negativist oder nicht dass sie Wenders diegrößer gleich null ist dann weiß ich es ist was angewähltder oberste Eintrag ist der Nummer nullKommaund dann nehme ich den auch wirklich raus wenn ich versuche den minus ersten Eintrag aus der Liste zu entfernen gibt mir das System was auf die Finger das will ich nicht so recht hastund damit sollten jetzt auch die Remotefunktionoder die Lid Firma Funktion am Leben habenKommaso das endlich geschickt sollte eine zufügen dererkennbar anders istso ein Anwählen und jetzt löschen??schönBeistrich bei den letzten ?? auf der sie das wirklich was gelöscht esso sieht das ausund es war sauer dafür dass das ?? die was tutsoweit für heute