[Playlisten] [Impressum und Datenschutzerklärung]

03C.2 persönliches Zeitprotokoll in C#, Teil 2


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

indieser Liste Aktivitätenwerden jetztdie einzelnen Aktivitätentatsächlich eingesammeltalso pro Aktivitätwas habe ich gemachtvon wann bis wanndas ärgerlich ist es noch nicht ausgegebenalso Intercity Statesammelte im Hintergrund zwar sind Daten einaber ich seh noch nichts davonder erste Schritt ist erledigt ich kann jetztwirklich über das ich das Ding auf Üben gestellt und dann fahr ich nach Hause Komma Geständnis auf einen kleinen Essigwasser BeistrichEssenund so weiterich kann diese Dateneinsammeln was man sieht ?? jetzt einfach von Wegpunktensetztam einfachsten ?? hier zu setzen wäre Punktbeim nächsten Klick jetzt auf andere Debatten anhältjetzt an und dann sieht man eben aha okay wir haben zwölf Aktivitäteneingesammeltmir war zum Beispieldiemit dem Index fünfalso Übenvonvierzehn Uhr dreizehn Uhr sechs bis vierzehn Uhr dreizehn null sechs war sehr schnellAktivität ?? eine Sekunde gedauert pendelnzwei Ges möchte ich jetzt aber nicht in ?? haben in dem Programm das ist ja langweiligPunktich möchte das es auch ausgebendas ich sehe was gerade los istdasaller einfachste wäre man gibt diese Liste ausweicht Komma damit anderen gibt erstmals ohne Liste ausund ?? versuchen das mit den Sortier dazu machen es wäre ja schönwenn er herauskommtokay insgesamtwaren es soundsoviel Stunden Minuten Meeting insgesamt wann es so soviel Stunden Minuten üben insgesamtso weit aber vielleicht gibt man es mal diese Liste ausschon ein Anfangsei sie müssen irgendein Element hier haben ein weiteres Elementwas irgendwie ausgeben kannText ausgeben kann insbesonderedanndas einfachste Ding zum Text ausgeben ist das Label aber das ist eigentlich dafür gedacht das man in das beschrifteteine Zeileweiter beschriftetist nicht so geschickt dafür ist raffinierter geschickten GeschichtenDanTextblockzum Beispielhört sich gut an Textboxdarunter solche LeerzeichenTextbox darunter ist eigentlich zur Eingabe gedachtwie zum Beispiel Fehlerlisten durchsuchendas wäre eine Textboxzur Eingabewas ichwirklich Text frei eingeben kann insbesondere auch Zahlen frei eingeben kannjetzt will ich eigentlich nicht so recht eingeben vor einem bin ich mir zeitlich was machen Textblockist irgendwie raffiniertersich den angucktmüssen größer hier auf der EigenschaftenSeitesie mir reinschreibenich das tatsächlich um das identische ?? plausibel aus müsste nach weiteren Scrollbalken dran bauenwenn das ganz groß wirdund selber verschaffenKomma dass es meine Schwächenso habe ich ein Feld in das ich einfach Text rein klatschen kannDinge fangen damit an das vermeidendiediese Listedrei Strichedes für die Liste einfach mal ausgebensie versuchen den Inhalt der Liste in dieses Feld rein zu kriegen das muss natürlich dann sinnvollerweise einen Namen haben damit ich damit reden kannder Textblockamich nenne das man das als Ausgabesowasunter ?? auf Deutsch Arbeiten ihr schreibt man Ausgabe großen Sitze PunktAusgabe großgeschriebendas heißtes wird für mein Programm auch eine Variable Namensausgabegroß angelegtund mit der Variable kann ich über diese Variable kann ich hier mit demTextblock sprechen sehen was wirklich passiert Nix Name gleich Ausgabedas ist nach Aufforderung an die Entwicklungsumgebungan geeigneter Stelle tatsächlich diese Variable Namensausgabeanzusehenähmundzum Einstieg will ich jetzt es war einfach alles immer zusammen sammelnwie Miss sich jetzt vorgehendas ich immer sehewas bisher alles Geschehens alle Aktivitätendie bisher geschehen sind was müsste ich tun damit das klapptgenau ich reagiere auf diesen Klickoder die Änderung bei den Radiobuttonsalso ich gucke nicht ?? Ereignissenwas mit diesemTextfeld passiertist es einfach auch wieder der Klickauf einen der Regio Buttons auf den reagiere ich wenn sich irgendwas bei den Radio Buttons ändert schreibe ich einfach was Neues in das Textfeld ?? das heißt es muss irgendwoauch hierbei Mediabutton schicktunterkommen sobald eine der Welt Buttonsgedrückt wirdwenn ich obendrein das Textfeldaktualisierendas es hier also mein diese Funktion wird er von jedem Debatten aufgerufensobaldder gedrückt wirdund jetzt aktualisiere ich nicht nur die Liste sondern diese aktualisierteListe geb ich auch noch aus in das Textfeldwas wäre der nächste Schritt um das auszugebenaus der Liste muss eine Zeichenkette werden wir also String in diesem Spiel aus der Liste etwas engwerdenlangweiligBeistrich esmuss irgendwie was aus der Liste entstehen ich hab es mal weiter so was sind das muss aus der Liste rauskommen aus der Liste muss ich mit Zeichenkette machenSinnvergleich wieWasserrichter mit der ZeichenketteAusgabe seiner CheckboxalsoAusgabeausgabeKomma siedarf stets drinnenwo derTextblockwie und wo der Text zu finden ist sozusagen für das System so Punkt jetzt geht's dann weiter jetzt rede ich mit meinem einen Textblockder in der variablen Ausgabe abgespeichert istund von dem gezogen sowas wie Contentoder Textsaniert Texas ein Textblock istText wäre besser Aufkleber da als Textalsoder hat ein Textdiesen Textdas anguckenbringtdas ein Zeichensein den setzen sie auf es sieht das ausvon dem Ausgabe fälltwas ein Textblock ist vom Typ herden Text in der sich auf esschon wissen was erklärten Videos müssen abgedrehtgesetzlich jetzt nicht wirklich eine Variable Namenstext auf S sondern es ist ein Funktionsaufrufamegal es sieht erst mal so aus wenn sie aus C kommen sieht es so aus als ob die tatsächliche eine Variable drin habenDatenelementenhaben das ?? es setzen es fühlt sich so eine sie zu aus Office intern publiziertedas mittig tunPunkt so liefert ?? jetzt nichts zurück das könnte manmeinen dass man jetzt so was hinschreiben müsste wie Return es oder sowas nein nein neindas würden sie nicht helfen erst später sowieso freutsie liefert nichts zurückund es wird das auch nicht helfen irgendwer würde diese Zeichenkette kriegen aber damit erscheint sie nicht auf den Bildschirmmuss tatsächlich was unternehmen dass sie auf dem Bildschirm erscheint ich muss von der Ausgabetextverstellenes gibt zwei verschiedene Arten sozusagen die Funktion was machen könnten sondern was zurückgeben?? Funktionen können aber auch wirklich was tun was verstellt die Funktion könnte auch E-Mail verschickenoder Kraftwerk einschalten oder was auch immer und trotzdemnichts zurückgebenNebeneffektenennt sich das also Fonds oder Seiteneffekteseine Faxdie Funktion kann was tundie muss aber nicht unbedingt was zurückgebenhier tut sie wasganz anderes ausgeben ist besonders mir sagen was denn ausgegebenwerden sollwie würden Sie dasThema sind sie gesehen haben versuchenmuss es eine Zeichenkettebauendiedie ganzen Aktivitätenhintereinander enthältin Buchstabenformwie würden Sie vorgehender Wassersäckevon außen nachinnen denke vom groben zum feinen erst mal eine for-Schleifedieser Stelle könnte man sogar noch ?? andere Schleife nehmensie an schon wenn sie hier gucken vor ich aber das muss es nicht seindie for-Schleife nehmen Komma was sie schon kennen aus zehnmandas System so viel Tinte zweimal Tabulatordrücken auf die Pfeiltasteauf der linken Seite Tabulatorzu flehte ihn schon wieder for-Schleife aussiehtals eine vergessen hat dannso jetzt die Anzahl ich frage einfach diesesquasiRaylistAktivitäten nach ihrer Länge dass wir die Anzahl werdenAktivitäten?? Aktivität?? der Typ Aktivitätenist die Listedie Fragen diese Liste Punktdanach wie viele sind es halt jetzt nicht längstihr kein längs es heißt K undeinem bestimmten Situation dass er nicht gezählt werden muss jetzt nicht aber in einer Situation müsse sie nicht gezählt werden kanndas Wasserso sieht das ausBeistrich also for-Schleifedieso oft zählt sozusagen so oft durchlaufenwirdwie die Liste Einträge hatjetzt Komma zu dem was sie eben schon wollte nicht ganz dreiste Leerzeichen Kette hin Komma zu dem was sie eben schon wolltenjetzt muss ich jeden dieser Einträge anfassenin eine Zeichenketteumwandelnund an dieses esdran hängendas passiert in der for-Schleifedas überlege ich mir aber erst danach erst überlegt mir aus mussdurch alle in der schon in der Liste durchalso Schleifeund dann überlege ich mir was den jetzt in der Schleife passieren muss im Detaileckige Klammer aufnehmendiese Liste Aktivitätensie verhält sich weitgehend wie ein Ray kann aber viel mehreckigeKlammernum die Nummer nie raus zu holen damit kriege ich jetztdie Nummer I den Index Ibesser gesagt das was an der Stelle I steht so das was an der Stelle I stehtin dieser Liste Aktivitätenkriege ich dieses ist jetzt also eine einzigeAktivitätein Dingvon dieser Sorte hier das hat innen Drinmaschinchenvon der Sorte sozusagen seit Entrinnen Bezeichnung Anfang und Endeund es versteht diese Funktion hierein solches Ding ist das Aktivitätenistdie Listemit allen bisher Aktivitäten von ihr ist die Nummer I aus der Liste rausgeholtsich daraus der Zeichenkette machenund die Zeichenkette die ich kriegesoll ich hintendran hängenan die Zeichenkette essieht dann Leerzeichen zwar so aus Sist gleich S plus das wär schon freundlicher als inzehnC hatte was sie von wegen konkrete nähtes die Ärzte ATKommandos schreiben und in sehr vielen Sprachen Kommandos schreiben um Zeichenketten miteinander zu hängenin sogar versucht zu schreiben plus gleich aber dassieht dann glaube ich ganz haarsträubend aus dem jeweiligen assistant Zeichenketten geht ich hab lediglich S ist gleich S?? das ist nicht die effizienteste Art zu machen auch Douglas wieder was raffinierteses gibt andere Arten der Zeichenketten die leichterangehängt werden können an die man leichter was anhängen kann zwingt Bilder egalich kann Zeichenketten addierenauf diese Weisedas heißt ich hängejetzt was ich aus der Aktivität nach hinten dran andersesin jedem Durchgang eins mir in jedem Durchgang eins mehrdas Problem ist das die AktivitätweibesgerichtetesWartezimmer laufen lassenKomma durch Blödsinn aus Sicht der Rechner was überhaupt nichtzufällig mal aufder Rechner Wasser den ich überhaupt nicht was wir gerne sehen würdenUhr soll das Wissen?? erscheint gesetzlich in der Lage zu sein sie sind keine roten Kringel mehr erscheint in der Lage zu sein die Aktivitätin eine Zeichenkette zu verwandeln?? höchstwahrscheinlich die dann nicht das was mir vorschwebt was es werden soll sondern irgendein Blödsinnwoher soll der Rechner wissen aber zum Beispiel jetztsagen soll?? Meeting Doppelpunktbeim anderen zu vielen sonstigen von Biss oder so weiteres Wissenkann er nicht wissen kann nur Unsinn passieren ich zeige immer welche uns interessiertsounersetzlichinteressant zur Protokollaktivitätzur Protokollaktivitätszeitprotokollaktivitätund so weiter Sie sehen das es jetzt alles andere als spannendergibt einfach den Namen der Klasse aussehr hilfreicher Sinn an der Stelle kann ich was drin steht sondern gibt einfach nur den Namen der Klasse ausistnicht ganz fern von der Sache die mir vorschwebt aber nicht sehr hilfreichals sie können direktsowas schreibenund wasautomatisch passiert istim Zweifelsfalldas sie einfach nur sehenvon welcher Klasse das jemals warsich eineZahl nehmen würdendann ist das schon so weit vorprogrammiertdass der nicht in der ?? versteht sondern dass der wirklich diese Zahl auch benutzt wirdZeit dass man es müssen also immer sehen die Zahlenund der Name der Klasse und dann wieder die Zahl angehängt und der Name der Klassesieht das dann aus null Zeitprotokolloder Henker dran ein Zeitprotokollzwei und so weiteralso für Zahlen klappt es tatsächlich diese Zahl wird jetzt automatischsinnvollin eine Zeichenkette umgewandeltdiese Klasse hier da es recht aufgeschmissen woher soll er wissen wie das geht?? das umzuwandelnkönnen letzte Funktion schreibenes gibtspäter einenraffinierter Weg das zu machen aber ich denkedass sie tatsächlich meine Funktion schreiben eine Methode schreibenmöchte hier diese Methode aufrufenAktivitätenvon I Punktamoffenen war das malals Zeichen in ZeichenArtischocken als Zeichentragen sowas auf Deutsch benennt Menschen Hitze mehr Richtlinien der dafür was benennen sollteich schreib diesesmalso eine Methode hätte ich gernedas ich dieses Maschinchenist die Aktivität beschreibtbitten kannjetztgibt das doch mal als Buchstaben auswas denn so machstumsinnliche Programmierer ich verwende das Dingund das ist überhaupt gebaut habenetterweisegeht sowas heutekönnen es einfach hier auf das kleine Feld klicken und sagenein Mittonsdafür als Zeichen in Zeitprotokollaktivitätgenerieren dass er sich wieder Anschluss an das ich verwende dieses Ding also ?? schon gäbe als ZeichendieseMethodetun so als ob sie schon gäbeund kann dann einfachEntwicklungsumgebungbitten ich denke mal draufdiese Methode abzubauendie Entwicklungsumgebungversucht zu raten was ich hier machen willund baut eine Methode die ?? passen würde Komma dann gucken wurde eingebautda die eingebautdas jetzt vollständig automatisch gebautbitte einen ziemlichen Blödsinnaber die formalen Sachen sind schon fertig ?? noch nicht gerade Weg ignorierte dasFormat das schon richtig formal steht hier jetzt okaydiese klasse Aktivitäthat jetzt eine weitere Methode die heißt als Zeichen sie nimmt keine weiterenParameter keine Parametergibt nichts anKommasie habe noch und wollt dazwischen geschrieben dass man hier nichtanoder sie wird sie zurück eine Zeichenkette des Entwicklungsgebungeinfach geratenoder geschlossen soll ich sagen ?? er sieht das hiersieht diese Zeile hieres kommen Zeichenkette raus okayAusrufezeichen der aus es geht nichts rein dann reihte sich das zusammensollte zur BoxAugenwerden die muss natürlich dannstehen sie an setze Ende Aprilan sie damit stehen Internet isteine weitere Geschichte neben Papiso öffentliche Funktion einer Methode namens als ZeichenokayanSie sehen das sicher reinschreibt dass diese Vorsichtsmaßnahmedas hat man noch nicht selbst kommt nochwenn diese Methode jemals aufgerufen wirddas Programmsofort beendet werden wenn ich jegliche Vorkehrungen getroffen habe das Programm sofort beendet werden sobald diese Methode aufgerufen wirdTrick siebzehnaus Sicherheitsgründennicht in der gar nichts drin stündeda können Sie glauben ja immer schon fertig es passiert ja nichts aber auf diese Weise etwas auf die Finger wenn diese Funktion aufgerufen wird was das genau tut späterschreibe was vernünftiges reinich brauche jetzt also hier eine Funktion eingebaut in meinen Maschinchenaktivitätdas eine Zeichenkettebautsinnvollerweiseaus diesen Daten die da vorhanden sindeine Zeichenkette baut aus diesen Daten was wäre dasdümmste was ich hier drin tun könnteReturn auf jeden Fall nicht ?? was zurückgebenmit Return sagen Sie was zurückgegeben werden soll da muss jetzt Zeichenkette steht schon ?? mit was einfachem Anfang zwei drei sag ich einfachals mit siehe obenjetzt hier oben hinkommengehen die ganze Liste der eingesammeltenTätigkeiten dadurchund hier möchte deran der Stelle dreizehn oder was auch immer wissen okay was ist denn die aktuelle Tätigkeit als Zeichen des hinter hintendranan die eingesammeltenZeichenjetzt sage ich okayein zwei drei ist das als Zeichen des als ich sie die ganze Zeit immer nur ein zwei drei für jedeAktivitätdie ich hier angebein der Ziffer ein zwei drei da dann der prickelnden ?? bekommenauf diese Weise lösen schon etwas mehresse natürlich jetzt nicht ein zwei drei ausgegeben werden sondernauch irgend eine Zeichenkette sie können als nächstes nehmenBezeichnunghat jaeine Ideewas die Bezeichnung für diese Aktivitätsowaswäre der nächste Schrittwenn ich das jetzt machefür das Meeting Schweizer Meeting hin die Bezeichnung und dann hängt er dranfür das üben üben und den Hintern für das Pendeln wenden und einen Garant für das Üben Üben und so weiter sieht aber nicht so schön aus aber wir nähern unsdamit es hübsch wird kann man natürlich jetzt sagen okayvon bisdas wäre doch nicht schlecht von bisdiese Zeichenketteverstanden Meetingüben und was auch immer an die Zeichenkette hängt was dran plusvon Leerzeichen der vor?? Abstand hältvonangeblich den Anfang ausder müsse gar nicht lustig in der Schreiben das passiert automatischjeden Anfang aus dem Versuch dann irgendwie dieses Datum und Uhrzeit in irgendwas vernünftiges zu bringen wir den gleich wie fürchterlich das werden wird aber irgendwieetwas mit Datum und Uhrzeit wird mit der Stehenamvorn unterschreiben ?? in der bisund mit Leerzeichen auch wiederAbstand gibtPunkt EndewoErscheinung eher unübersichtlich werden mal sehenBauchja dass es monströsüben und dann ist von ?? das übenZeigendes Üben hat aus der Bezeichnung genommen die Zeichenkette steht in der variablenBezeichnungdas von steter als Text wirklich dieses hier ist eine ZeichenketteAnführungszeichen aufUnd-Zeichen steht eine feste Zeichenkette denke dranandas was in Bezeichnung steht hinter die feste Zeichenkette vondannAnfang ist ein Zeitpunktden Wandel der automatischum in eine Zeichenkettenicht sehr schön aber na gutdannhängt eine feste Zeichenkette an bisgenauer gesagt Leerzeichenbis Leerzeichen Ente anund dann wanderte noch Ende den Zeitpunkt um dasso weit so gut mit Nathan klickejetzt wird es aber wirklich haarsträubendPunktbitte nicht mehr wieder durchvor allen Dingenfehlt dazwischen ja noch ein Umbruchoder ein Komma Leerzeichenwas auch immerimKomma Leerzeichen Umbruch für dich aber nicht hierhin setzensich von ihm möchte ein Knauf beschriften oder sowas tut es auf ?? noch zu beschriften sonnig erwähnen Komma stehenZeilenumbruchstehtdas Komma eure Zeilenumbruchden Sitz hier hinterda wo ich wirklichalles zusammenbauenkönnte fast sagen KommaLeerzeichenwenn sie das ganzsuper tollmitder Funktion ?? das besser macht aber Masse glatt mal zu Fußwenn ich das jetzt veranstaltewenn siesich jeweils immer Komma dahinter das ist natürlich nicht schön Komma im Prinzipjagesehen dass es gutdas gutbestimmen Komma ganz am Endekönnte man jetzt viel Gehirnsschmalz einsteckenund dafür zu sorgen dass das Komma dass am Ende nicht stetssich auch die Mühe machen der Doku nachzugucken eine Funktion zu finden die das ganz ohne Kommadann??er neue Zeile der Rauchen Möglichkeitkennen sie ausClappsind sie nicht ausführlich abgehandeltBackslash Ndie Schreibendendann gibt es die Buchstaben klein N das ist nicht verspanntmit dem Rückwärtsstrichsagen sie ich willdas SpezialzeichenN haben ?? Spezialzeichenähm ist neue ZeileBackslash T wäre TabulatorgewerbeandereBackslash in hast neue Zeile gezwängt als übersetzt neue Zeileungeschickt ist das erimmer eine Leerzeile am Ende hat das ist nicht so schönman sieht es nicht bei diesem Problemchen jetzt aber es ist nicht so schönTennis nehme sind sie aber neue Zeilelevels nicht so richtig auf der neue Zeilezur kein Platz mehr die anderen passen nicht mehr drunter welches Interessen neue Zeileso könnte das funktionierenumdieser Auflistungnicht einig Handel näher zu kommen soundsoviel Stunden Meeting soundsoviel Stunden Essen um diese Auflistungnäher zu kommenwürde ich sagen ?? noch mal washabenSie schreibenmal eine weitereMethodeschreiben mal eine weitere Methodedie dieDauerzurückliefertdie heißt sinnvollerweise dann dauert diese Methodedannkriegen sie das Martin eine Methode die gedauert zurück liefert vondieser AktivitätSie wissen Anfangs Sie wissen Ende und ich möchte diese Aktivität nach der Dauer fragen könnenrelativ offensichtlich ist das einenein Timespen zurück kommteine Zeitdauerwenn jetzt kein Kind zurück liefern keine ganze Zahl an Minuten oder so was man sinnvollerweisewasaufwändiges hier zurück liefern was da noch alles mögliche kann es kommt kein Spam zurücknatürlich muss das öffentlich sein ich möchte diese Methodeöffentlich machendas überraschende ist das sie einfache Wagnisse sie nichts kriegtdenkt er's ja ?? muss doch jetztAnfang und Ende mit kriegendiese Funktion wie soll das gehender Witz ist doch wir wissen Anfang und Ende das Essen das Maschinchen eingebautso wie sie hier Anfang und Ende im Zugriff habenhaben sie auch hier Anfang und in den Zugriff das müssen Sie der Funktion gleich mitgebensindhierbei als Zeichen als Zeichen der gebe ich ja auch nichtdie Bezeichnung Anfang und Ende mit das ist ja alles da das Maschinchen weißwas eine Zeichnung des Wasserantragesund so weitergenauso wie hier bei der Dauerdas muss ich gar nicht mitgebenich greife einfach auf daszu was in Maschinchenrindesund gebe das Anpassen mit Rittern zurückund netterweise das er so gebaut dass man einfach abziehen kann sie können einfach sagen Endeminus Anfang??und fertigder Rest passiert hinter den Kulissenautomatischals ich ziehe zwei Zeitpunktevoneinander abSauce vierte soundsovielsoundsoviel Uhrdavon sichein selbst ein Ding derselben Art ab und es wird automatischeine Zeitdauerbis Minuszeichen solch raffinierter als man es glaubtso sehr das Ausdrucken jetzt nach der Dauer Fragenübenkönnten ihr?? überlegen wäre das ein erster SchrittBeistrich immer die Dauer angeben Anfang bis Ende sonderndie Dauer angebensie hier Schreibedauerplusrufe ichdiese Funktion auf DauerFunktionsaufrufdas auch ?? geschichtlicher Fall schweran Dauer wäre der Name der Funktion sie sehenBeistrich der machtlos rote Linienoder bringeich wenn ich den Namen der Funktion haben ich will die Funktion aufrufendass wir ein Funktionsaufrufmüsse funktionell nicht mitgeben so wie sie auf was wir jetzt sehen solltenistder NameLeerzeichenDauerund dahinter steht wirklich die Daueraus buchstabiertauchdas Üben hat sattenull Komma neun fünfSekunden gedauertsieht das dann aussolange die DauerdasWasser ?? Überwindungansich Klammer auf diese Funktion muss gar nicht weiterweitere Daten habendie Funktion hat alle Daten sie braucht sie fragt einfachInderin nachS möchte ich allmählich in die Richtung arbeiten dass man nicht diese einzelnenAktivitätenhier aufgelistet sieht das bitteabsurd zwei hundert fünfzig Sachen habeich wird gerne zusammenfassenich würde gerne alle Meetings zusammenfassensoundsovielDauer insgesamtalle übrigenzusammenfassensonst viel insgesamtalles beenden zusammenfassend sonst für insgesamtdass das da stehtso eine ArtResümeeüber das bisherGescheheneam das heißt hier müsse sicher doch noch deutlich was ändern könnte man da im Prinzip kannman jetzt zusammen sortiert alle Meetings zusammenGesamtzeitallealles essen zusammen Gesamtheit und so weiter wie müssen wir dann beginnen müssendie Zeichenkette an das Aufbau nicht ?? Zeichenkette jaich gebe sie aus die Zeichenkette aber ich muss ganz anders zusammenbauenich gehe nicht nur meine Liste durch und schreibt einfach alles ineinandermüsste anders angehenichwill also mal ihmdie gesammelte Zeit für die Meetings erst mal zusammen sammeln Saurier doubleMeeting Zeitgleich noch anders werden aberdas möchte zusammen sammelndie gesamte Zeit für die Meeting Arbeitsstundengucken Beistrichsinnvoll istund dass er sich nach ?? ausgeht?? Medical mächtig ausgewiesen sind damit aber jetzterlebt sie die Kommentierung von double zu Swing ist nicht möglichdannich kann es ausdrücklich sagen nach einerZeichenkette ausLösung einsdie meisten Leute machen es sehr hemdsärmelig die sagendas mit dem Plus das Fonds jedoch wunderbare nehme das mit dem Plus eine leeren Zeichenkette plusMeeting Zeitdes siebten bisschenkomisch aus hat sich aber als Redewendungirgendwie durchgesetzteine leere Zeichenketteplus irgendwas wird wieder nett Zeichenkette werdenes verwandelte automatischdiese Zahl dann auch eine Zeichenkettesieht komisch aus ?? Baum solch leere Zeichenkette zu etwasaddierenPioniere die leere Zeichenkette dazudamit der in der Lage istdas hier automatisch eine Zeichenkette zu verwandelnauch wenn es an es überflüssig aussieht diesesLeerzeichen Catplus tut was sorgt dafür dass das hinten auch zur Zeichenkette wirddannso möchte ich jetzt die die Zeit einsammeln oder darin möchte ich jetzt die Zeit einsammeln?? was sie gesagt hat das erste wäre ich das mal fest ob es was jetzt da imRay steht an der Stelleob das hier überhaupt ein Meeting istist dieses hierein MeetingKomma Schrift für den normalen Text Komma Sprache istAktivitätenvon I ein MeetingsowasFragezeichenund dannwenn das der Fall ist dann addiere ich auf dann sage ich MeetingszeitAusgleichmir zu ich von dem Dingwaswie geht das weiterNeuanfang ?? aber gar nicht mehr wir haben ja schon eine nette Funktiondar ?? wenn darüber könnendie Aktivität schon direkt nach ihrer DauerfragenAktivitäten von i-PunktSehens allmählichkommt ?? bisschen Wasser zuDauerfusionsaufrufeder Name der Funktion Funktionsaufrufdas ist jetzt natürlicheine time Spamist komplizierte Ding etwasZeit dauernbeschreiben sie sie in der Operator plus gleich kann nicht auf Operanden vom Typ double und System Timespen angewendet werden ??will und sagen mit dieser Fehlermeldungder kann nicht zu der Gleitkomma ZahlMeetingszeitdirekt eine ZeitdaueraddierenWasserrad addieren isolierte Minuten addieren soll Stunden addieren Tagedas muss ich ihm noch sagendiese Zeitdauer?? wieder ganz MaschinchenÜberraschung Punktdiese Zeitdauerder kann ich ja noch so einigesmit der ?? noch einiges veranstalten ich kann Fragen sind es nur bis drei zwanzig Stunden oder null bis neun fünfzig Minuten das nicht so spannend ?? Todlaurstorkelte ist durch die Minister ganz das Ergebnis in Sommerdurchaus die Gesamtstunden so würde noch abbrechendie Gesamtstundendieser Daueralso wenn die Dauerwas weiß ich zwei Tage und eine Stunde ist nicht nur eine Stunde des werAuer Fragen ausfragenzwei Tage eine Stunde sind denn wirklich neun vierzig Stunden das musste raus Punkt Rudel ausDublin an der wird eine Gleitkomma Zeit geläufig gebrochen stundenlangdie Zeit ist die einfachere?? damit ich sie schon fertigwenn diese Aktivitätein Meeting ist hole ich einfach die Daueran den Stunden um und addiere aufwird die Zeit inzwischenist inzwischen überflüssig zuschmeißendass es jetzt schwieriger ist Aktivitäten von je ein Meetingmuss man jetzt bisschen drüber nachdenken ich muss in der Lage seindie Aktivität zu fragenHallo liebe Aktivität bist du ein Meetingsehen was unsere Maschine kann in drinnen hat die MaschinebezeichnungAnfang und Endeaußen draufPatienten auf und das Ende zu setzen auf zwei verschiedene Arten wird ein Knopf dass die Dauerwas ablesen kann und sie hat ein Kaff mit dem icheine Beschreibung kriegeinjetzt brauche ich hier wasUmfragen zu können ob das Ding ein Meeting istWasser schon etwas raffinierterKomma ?? Vorgehenein ein Gatter wäre eine einfache Möglichkeitdiese hier die sind in anderen verborgenund die bleiben sicherheitshalber auch später mehr dazu ?? ich könnte eine Funktion schreiben die mir das herausholtein Wetterzu Geldeinen Gitter der mir das raus holt den schreibe ichjetzt ein Wetter werden soll jetzt irgendwasTrendsetter werden soll umzusetzen setzt irgendwas welches auf Deutsch das Versuchegeben du gibst also gibdieBeschreibungso müsste man dann wahrscheinlich auf Deutscheine Blätterfunktionnennen einige der Methoden ähm gibt die Beschreibungso müssen sie aussehendieser nicht dabesser gezogen klingeund das Ergebnisist also dann jetzt Meeting oderÜben oder was auch immer das noch nicht was direkt in SF einsetzen können wie muss das weitergehen??Vergleich mit Meeting das hier ist ja noch nicht wahr oder falsch das hier wird die Zeichenkette sein ich kann aber nicht sagen wenn Zeichenkettesieht ganz Sinn wenn falsch wenn warandem sich vergleichenmit dem Meetingder diesem gleich gleich steckt auch wieder mehr als man vermutetDetails besserhat es gleich gleich bei Zeichenketten in sie sharp zumindest in sicherist das Gleichzeichen Zeichenketten ein inhaltlicher Vergleich ist diese Zeichenkette links buchstabenmäßigwie die Zeichenkette rechtsso und jetzt können wirdie Beschreibung auch dender Begriff Umgebung Sagensbau maletwas in dem ich was erwarten eine Zeichenkettemal sehen was uns automatisches gebaut hatdie Beschreibungokay ichkannPawlikes konnte Zeichenkette zurück das weiß ich jetzt uns in diesem Zug riecht nichts und die Zeichenkette die zurückkommtKomma ?? von dem morgenzurZeitjetztkann ich alsodas was innen drinnen steht was in verborgen ist die Bezeichnungdie kann ich Ausruhen mit seinen Funktionaber ich kann sie nicht ändern dass es so schön ich kann sie nicht kennen sie kommt raus aber es kann nicht jemand auf diesem Wege diese Bezeichnung auch ändernschreibgeschütztsozusagengibt andere Wege Komma dieseinfach dem anderendas wäre eineBetafunktionim ?? manchmal spielen in Java so schreiben einige der Funktion sie holt was rausaus diesem Objektgucken wo ist meineargeQuartier des Wahlrechts des Kräuternwunderte sich das nicht ändert all das in der Klasse drin natürlichda ist der Schweifklammermit der Niklas anfängtundhier ist die Schweifklammer mit der Niklas aufichgehe jetzt also alle Aktivitäten durch guckewelchedie Beschreibung Meeting hat und von derSemiotik die Zeiten aufausgiebig die Zeit ausneunzehnokaybis dahin ist die Zeit nur jetzt mach ich einmal MeetingWiesingerkeine Änderung weil es wird erst dann geschrieben wenn ich die nächsten anklickeokay das man es also null Komma null null zwei Stunden offensichtlichwenn die Anhängerbisse weiter klicken dann ändert sich nichts?? auf Meeting gehen lasse dass man bei Sekunden stehenjetzt aber es ändert sicher nichts weil ich nur dann was reinschreibenwenn auch links geklickt wirdletztlich noch malokay Komma scheint aber weitere null Komma null drei Stundenan Meeting verbracht so könnte das Aussehenso weit so gut sie sind die Formatierung ist eine Katastrophe mit sonstigen Stellen hinter dem Komma damit zu einer mal beiviel zu tun Beistrich zumal Komma drin und kann Punkt das machte dann in sie Deutsch eingestellt haben automatisch das ?? Komma drin stehtwas natürlich ungeschickt ist das hierzu die Meetings bearbeitesehr schönsehen eine Stundees wäre schön wenn ich jetzt vollautomatischnicht nur die Meetings hier bearbeiten könnte sondern auch alle anderen bearbeiten könnteprogrammiertechnischwerte Katastrophewenn sie jetzt ?? unterschreiben doubleeine Übezeitund so weiter und so weiter dass das wirklich umbringendannes extrem schwer zu fliegenbin ich nicht machenwürde gerneeine Lösung haben Beistrich dass in der Viertelstunde in dem automatischin das Programm automatischrausfischtwas ist denn alles gibtund dass automatisch zusammen sortiertKomma drüber nachdenken wie könnte das gehenals in der Liste stehenMeetings und üben und was auch immerkönnte ich das jetzt automatisch alles zusammen Sortier nicht vorgebenda es gibt Meetingsund es gibt dieses und es gibt jenesMannes soll automatisch gemacht werden es automatisch findenwas alles in der Liste stehtich wird so anfangen dass sich diese for-Schleifezweimalmachedas geht als würde noch eleganter gehen aber das Klavier mindestens versteheich für diese for-Schleife zweimal machenbeim ersten Mal gucken wie viele verschiedene Beschreibungen es denn gibtkann mir die Beschreibung anguckenPunktdannich kann mir diese Beschreibung angucken das Motiv sogar stehenschon wieder in normaler Sprache wenn die Beschreibungdes soundsovieldes Unterschieden Nummer I Aktivitätneu ist die noch nicht hatte??Automatik ist gemeinzuwenn die neue istdiese Beschreibung wenn ich die noch nicht hattedann merk ich mir diese Beschreibungaufwelche Weise auch immerallem für dich sozusagenden bitte merkendas wäre Meinide des jetzt Pseudocodenicht echte Programmiersprachesollen zum Gemisch ausnormaler Sprache und Programmierspracheaber dass wir jetzt mein Schlachtplannicht jede Liste einmal vorher durch zu Beginnund gucken wie viel verschiedene Beschreibungen ich habedann weiß ich nachher wonach ich suchen muss?? genau sie machen eine zweite Listesie machen eine Liste für Beschreibungendas ist natürlich dann sinnvollerweise eine Liste von Zeichenkettenauf der mal Beschreibungen ein?? oderich neigeklein zu schreiben als Menschen klein geschrieben wird ich hoffe auf Deutsch großes I Punkt aus einer Liste für Beschreibungeneine Liste von Zeichenkettenfür Beschreibungenauf ihr stehen nunist fingdiese Liste neu aufbauender einfache Teil ist der zweite hierinvordenna das ist ich bevor das machen einen ?? dazwischen eine Hilfsvariableich merke mirdie aktuelle Beschreibung des ist irgendwiehübscherist gleich leichter zu verstehen ich merke mir die aktuelle Beschreibung soaus der aktuellen Aktivität in der Liste und Beschreibungin eine Variable Bso wenn dieses Beben neu istdann merke ich mir dasso sieht das nun ausalsoin dieser Liste möchte ich nachher alle verschiedenen Beschreibungen drin haben die in derOriginallistevon Aktivitäten vor Komma jede nur einmal ??ich dir meine Originalaktivitätendurchohne jeweils die Beschreibung raus für jedeAktivität durch die Beschreibung Hausliegen die ab in einer Variablen Bmit wenig feststellen ob dieses Bschon eingesammelt worden istoder nicht wenn es noch nicht eingesammelt worden ist bis mireinsammeln will ich es merkender zweite Teil ist der einfache Teilwenn es noch nicht eingesammelt worden ist möchte ich es mir merkendann selber nachgucken okay wie könnte man sich irgendwas merkenandas also mit dieser Liste Beschreibungen zu tununter der aller ersteathinzufügenist es dann schondas derbeste Beschreibung hinzufügenhaben wir?? haben wir diesen Titel diese Beschreibung schon mal gehabtwenn nein es ist neuneines einfach hinten an die Liste drandies ist neues müssen raffinierterda muss ich offensichtlich auf Liste Fragen Beschreibungenanundund und und und daaber sowas wie Contentsenthältist das Ding bereits in der Liste drinauf diese Weisehat es dann zum Schluss sehr nah an der natürlichen Sprachegehe die Liste aller Aktivitäten durchund die Beschreibung ausin B reindie Liste der Beschreibungen des B schon auchsicher nicht stehenhat die Liste Beschreibung das B noch nicht dann füge ich hinzuwenn sie schon hatdie männliche Messe freian dieser Stelle müsste ich jetzt jedes einzelnen habenich probier mal paarJahrenals richtige üben eklige Bände nicht weg üben nichtige Pendeln üben pendelnüben pendelnwenn ich jetzt hier rein geheich da jetzt reingehe dürft es eben nur üben und pendeln jeweils einmal in dieser Liste geben?? sehen die Listebeschreibungensind zwei Einträgesieht immer gut ausund es ist wirklich nur üben und pendeln drin in der Liste Beschreibungenin der Liste Aktivitätenhabe ich acht Sachen drinachtmal geklickt und jetzt eben Üben wenden alles X malund hier schaff ich's zusammenzusetzenwas esalles was er sagt alles was drin ist in der Liste einmal zusammen seid ihr einmal und nicht zweimalda kommenjetzt weiß ich was überhaupt vorkommtich muss also gar nicht in meinem Programm ausdrücklich ein Programmieren was vorkommt ich weiß was vorkommtweshalb ich nämlich jetzt in der Liste Beschreibungen drinund jetztkommt der eigentliche Teil der Aufgabenachdem ich alle Beschreibungeneingesammelt habe jetzt kommt der eigentliche Teil der Aufgabeichsummieren die Zeiten zusammenhätte das ?? oben offen reinbauen können aber das wird ?? kompensiert gerade ich summieren die Zeit zusammen ich mach noch einen Durchgang durch alle Aktivitätensammle die Zeitenein Durchgang durch alle Aktivitätenkönnen sogar noch raffinierter machendasFest gar nicht sointelligentmit einem Durchgang deseffizient aber nicht so leicht zu verstehen es noch leichter zu verstehenwenn siealle Beschreibungen durchgehenund sich hier alle Beschreibung durch den gerne zwei Beschreibungen eingesammeltpendelnwas auch immerund jetzt gehe ich die Liste sonst oft durchFrauTabulator Tabulator kann ich mir ihn nämlich erweitertin eine des über ein Jich gehe die Liste meiner Beschreibungendurchalte BeschreibungenPunktundlinksist esPunkt unddannkönnenwir geschickter Weise machediesen ganzenKram nehme ich da reinauf diese Artals ich hab in der Beschreibung kam und mich ?? Account habe ich zum Beispielamdamit zum Beispiel drin stehenMeetingdenke ich die ganze Liste durch und sammle die Meetings einalso nicht MeetingszeitkönnenZeit insgesamt ich sammle Zeit für alle Meetings ein??was müsste ich dannihr Schreiben statt Meetingdas sich immer automatisch die richtigeArt von von Aktivität kriegen?? Beschreibungen wirddas hier ist die Liste von den Beschreibung die vorkommt pendeln mögen und was auch immerich sorge dafür das im Durchgang mit der Nummer J jetzt auch wirklich mit dem dann verglichen wird Beschreibungenin eckigen Klammerndort dem soll verglichen werdendas Eis ist am jetzt die Zeit für das jeweiligeDing da einMeeting sind oderüben oder was auch immer ist das steht in Zeit trennenwenn ich dann fertig binmuss ich daraus ?? Zeichenkette machen sie natürlich wieder mit meinemausgewogenenWissen basteln dass es hinhaut und ich denke erst mal ?? Zeichenkette an in der das Ergebnis zusammen gesammelt wirdsodie Zeichenkette gebe ich zum Schluss auch ausso leicht wie ebenfür jede Art an Beschreibungbastle ich mir jetzt so eine Teilzeichenkettedicht dran hängees ist gleich es plus was hing ich dran erst mal die Beschreibung Selbstbeschreibungselbst wissen ?? istBeschreibungen von JBeschreibungenvon Jdann sollte er vielleicht netterweise stehen Doppelpunktmit Leerzeichen dahinterund dann sollte der die Dauer stehen und die Dauer haben wir eingesammelt Zeitsuchen wir die Dauer eingesammeltund vielleicht damit es hübscher wird nocheinmal ein Zeilenumbruch dahinterzu sowasSemikolon so sieht das dann ausalsozwei Schleifen eine Schleife sammelt zusammen wie viele verschiedene Beschreibungen es gibtdenke ich die Beschreibungen durchund sammle jeweils zusammenwas die Zeit ist für jede Beschreibungsehnlichst gar nicht mehr von Meetings oderÜben oder was auch immer die Rede es findet der als automatischesvielleicht dazu warten so ein Programm dann sich deine Informationen selbst zusammensuchenaber das so funktioniertEssennun okaywenn jetzt beenden klicke müsste aber essen ja nicht mehr habenokaybis glücklich übenund keinNormalpendelnder müsste über mehr als null kommenwenn jetzt noch mal aufessen gehenund dann wieder auf Bändern zurück müsste bei Essen dann gleich etwas mehr stehendie Analysten gleich bleibenokaydiese Meeting ?? noch gar nicht vor ich sammle einwas tatsächlich vorkommt Meeting kommt noch gar nicht vorrätig das erste Mal auf Meetinggibt es noch Meeting dabei ganz am Endeeine Sendeliste?? zusammen seine ganz am Ende steht scheint tatsächlich zu funktionieren müsse sie zur schönheitshalberdafür sorgen dass er nicht so Zigtausend Nachkommastellender stehenzu weiteren Prinzip ist man damit fertigzu ?? Fragewie klappt es jetzt mit einem neuen Regio Partner sich nämlich tatsächlich einen neuen Radiobutton und dann muss das allesautomatisch passieren absurderweiseein neuer Value Buttondenen ich jetztSonne Meeting üben können Vorlesung essen ähmgeht wenn man den ?? undder muss natürlich jetzt auch noch das muss schon zudirdiesesSektereigniskriegensoTausendeüber das sound dann müsst es jetzt vollautomatischfunktionieren ich habe also einen nur an einer einzigen Stelle eingetragen ihrin der Oberfläche und sonst nirgendwo und es müsste vollautomatischfunktionierensagen essePendelnund Leerzeichen könnenerstickendass es Bad Bar ein wartbares Programm sozusagenZeit habe ich jetztim englischen machen würde klein geschrieben sieht wirklich komisch aus ich hab's mal groß dabei sind noch mal die Umbenennungsfunktionzu benennen ist da einfach dreist undkönnen sich jeder noch das rote Kästchen klicken und sagen umbenennenund dann stets denn überallwenn sie keinen Syntaxfehler Programm haben also wennVisual Studio wirklich in der Lage ist zu erkennen dass das ihre Variable ist und nicht irgendwas anderesdas Schild so sieht es wirklich schöner aus ?? Zeit großgeschrieben im englischen würde manalles wasverborgen ist kleinschreibenund alles was nicht verborgen ist insbesondere Pawlik ist zwar ?? Klassealles wasnicht verborgen sie sind mein Windows würde man großschreibenmuss später mal drauf eingehen ??zitierteSchönheit habe dann Zeit großgeschriebenwas sonst so komisch aussieht