[Playlisten] [Impressum und Datenschutzerklärung]

01.05_06 Datenstrukturen, WPF


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

ich hatte damit angefangenihn zu erzählen Punkt die Semester gehen soll Beistrich gekommenweiterDatenstrukturenwill ich Ihnen in einer Veranstaltungdarlegenwas wird das heuteso funktioniertAntrag an DatenstrukturenStrukturenan wir hatten schon sowas gesehensteht Skript wie diebeauty Warteschlangeeine Datenstrukturmit der ich an ein EndeSachen anstellen kann und am andern Ende Sachen abholen kann?? werden sowas gesehen wie den Stackauf den ich was drauflegenkannund das oberste wieder unternehmen kann?? last in first auto Dequeuewar first in first ausBeistrich auch die Air Base als solcheshabenwaren Datenstrukturenund viele andere mehrnetterweisedas gehört zu jeder ordentlichen Klassen gewaltig dazu netterweise gibt diese Datenstrukturendanngeschenkt gratisdie heißen professioneller Weise dannContainergerneContaineroder Kollektionunter dem Namen tauchen siein der dot Mac Klassenbibliothekauf als Kollektiontausend und eine Arttausend und eine Arztseine Daten zu verpackenin Schubladen zu legendass sie dann im Programm ziemlich harmlos aus nehme die Queuenatürlich gibt's eine Klassedie Queue heißtArea komisch genauer gesagtnun keine Klasseeigentlich ein Temple würde man in C plus plus sagen oder eine generische Klasse gesehen der Sten spitze Klammern dahintererscheint so ein Tipp zu gebenich kann sagen okay ich hätte gerne so eine Warteschlange für Hintertürsaß die Klasse als solches noch nicht komplett fertig gebaut ich kann der Klasse noch mitgeben wie sie dennausgelegt sein soll gucken was an der Stelle ander Seite hier mal Raum mir eine Warteschlange für ganze Zahlenwas dahinter steht ist keineÜberraschungeine neue Warteschlange für ganze Zahlen freut sich bitteArmen und dann hat man die Funktionenvon denen man erwartet dass sie da sindand youdie hatte ich hoffentlich auch schon letztes Semester erwähnt also selbst gebaut haben die Warteschlangewenn sie Zahl zwoundvierzig in die Warteschlange stellen wollen dann ebensoweisen andere Schlangenzahlendie Warteschlange stellen wollen ebensoPunkt es gibt Funktionen festzustellenwie viele oder mehrMöglichkeitenfestzustellenwie viele drin sindPunkt wie das bei dem ihr heißt Account heißt es hieran der StelleMurray war längstbei diesen ?? bezieht unseren Hasses gerne Accountkönnen sagen?? Z ist gleichAccount festzustellenwie viele drin sinddas wäre die Queue von der Sorte gibt'sX anderekonnte ?? ConnectionsDatenstrukturendie gucken uns an die wichtigsteist folgende Listlässt es etwas wie einenFilm drehenPunkt dass sich aber noch nachträglich verändern kann in der Größe sehr an das NC gesehen und auch schon bei den Esterinstrumentenhier an kann ein RE anlegen indem man sagt aber mal andas alteformal ein Reh dem??sieben ethischer Zahlen Platz habenpassender sieben reinnicht acht nicht neundas nervt an vielen Stellendafür ?? oder vor Rufsoder vor einmal ein Wasserradanwenn ich eineeinObjekt haben will das ?? anfühltaberveränderlich ist in der Größe nimmt Liszt typischerweisein einer Sprachen heißt es anders inC plus plus und in Java heißt das Ding dann Vektormir insie Sherpas ist nicht sicher Internet sollte sagen dort nett wieder das die Cassis lässteinen bei denKommaals relativ wenig Gärtnerweht eine neue?? istder Bauerndann können Sie das behandeln als ein besseres ein wave wäreoder was auf Liste wäre sie können einmal sagen B atfüge was hinzuzufügendie Zahl dreizehn hinzusie können aber auch sagen gib mir maldasNolte Element zurück auf diese Weisees fühlt sich dann an wie ein REkann angesprochen werden wie ein Reh sie können aber insbesonderehinten neue Sachen anhängt Beistrich festgenageltaufsieben Stückwie bei diesem hier das klassische beisimpler Artdas ist ziemlichrelativ dumm noch immer nicht ganz unsinnig diese ganzen nach der Länge Fragen ist die Funktion zum Sortierenwill diese Sorteansolch sagen RaketentechnikRaybeherrscht auch das man neue Elemente hinten angefügt zum Beispiel trotzdem kann mandamit umgehen Klammer zuall das selten Connectionswas wahrscheinlich eine konkrete Vorlesung eines ziemlich vieleDetails dazu gibt wie man heute sowas baut wie man sich solche Listen durch solche Queues einzeln durchschreitetdannwollte ich als nächstes bringenwas für eine die ganze Zeit schon machendamit UDFdasWindows besinnt welchen Fremdwörterwas passiert hier eigentlichwas ist das hier unten für ?? komische Datei in der Richter editieren diese XML Datei besteht das alles zusammen was für Objekte gibt esinsbesondere finde ich spannendGrafikenzu bauendenkeBeistrich drin stehen lassen oder keinenfolgendesich baue einfach mal einen Button einArmenfindeund bei Klick auf den Button soll eine Grafik gebaut werdenmeisten von ihnen haben schon rausgekriegt ob nicht die meisten einige von ihnen schon ausgeglichen wo sie vorgeführt ?? man kann auch einfache doppelklickendass sie hier Klickals Ereignis außer sich eintragen könnte ?? hier Doppel klickenund fertiganderen Träger des ?? von selber einBeinimmer das typische Ereignis für das jeweilige Elementlieber Button ist ?? jetzt möchte ich mal eine Grafik erzeugenauch das geht so banale man sich das vorstelltzum Beispiel eine Linie werden die Ellipse ich baue einfach malan geraden Stückes gemeinten Strecke ist gemeintbaue ich die natürlich in dem ich sagen onlineC ist jetzt alsowar es auch ?? Punktsieverweist auf eine neueLinieist sie sogar eine neue Liniees kann nicht sie einstellen zum Beispieldie AnfangskoordinateX einsund Y einsindie EntkoordinateX zweirömisch hier dreißig von mir aus O undY zweihundert fünfundvierzigdas wäredie Lage der Linien?? ich sollte sagenwie sie denn gezeichnet werden soll dass sie durchgehend den sie dann zu tausend Eigenschaftenhier wieder die warm tausend EreignisseChenaugistdie Art ?? ist erst mal nur die Art der Füllung zu sehen was man sonst noch alles einstellen kann Linie zu Zeichen ist nicht ganz übernahm man sich das vorstellt ?? tausend Schnörkel die man machen kann was passiert wenn die Linie innein die Kreuzung eingeht wie genau geht sie um die Ecke insbesondere?? aber das ist ja sowas überhaupt einstellen will dieFüllungraschelt Punktwird nämlich einfach mal wiederweicht das weitmerken muss andere Systememachen denUnterschied zwischen einem Rand im Randstrich?? und der Füllung was die Art der Füllung jeweils angeht ist die macht es keinen Unterschied mehres gibt nicht mehr den Unterschied zwischen Pantsstiftenund BadgesHalbinselnin anderen System sondern es gibt einige ?? die Badgesdeshalbwas es wirdzum Beispielalsdie Überfüllung Komma das haben wir die die Dicke kann ich einstellenproSorte sind überhaupt das damit können Sie auch Strichen machen der Spurweiteist die Regierungwarm sorgte Christian ?? noch ganz plausibel die vierzig auf fünfund zum Schluss muss ich diese Linie natürlichauch noch auf dem Bildschirm bringendas einfachste ist das ich jemand wird wiederum Bauer inKenntnis Leinwandmit den frei erzielbaren Objektenihm einen Namen gebe??einen Namen gebenund nehmenerkennen was von mir ausdann kann ich jetzt sagenund erkennen wasan das Ding möchte ich etwas anhängenein Kind Objekte sind der Buttonwenn er drin stehtgilt als Kindobjektvon demkennen wasvon der Leinwand alles was dazwischen steht ist dann ein Kindobjektsowas möchte jetzt aber im Programm machenweil ich wasnicht vorher was Leerzeichen es werden wirdannalso nehme ich mir dieKinder hier schilderndas sind alle das ist die Sammlung aller Kollektion mal wiedergegebendie die SammlungallerKindobjekte die drin sind und die hat netterweisedie funktionsetwie ebendie Queue wenn ich die Jugendliebe eben dass die Liste zu erteilenwas hinzuzufügenund dafürzufertigdas ist eine billige Art dazu zeichnen Sie bauen zum Beispiel in Objektellipsenobjektesdie Polygonzügees gibt geschwungene Linienandie bauen was immer Sie wollen und hängen dasanzum Beispieleinen erkennbares Objekt andas Mist jetzt auf Mausklick funktionierendassdie Liniehaben sie bleibt auch der ?? das ist ziemlich anders als in gängigen Systemeninsbesondere anders als beim Vorgänger Windows Formsan diese Linie wird wirklich als Objekt behandelt und auch regelmäßig neu gezeichnet in anderen Systemen müssten sie dafür sorgen dass diese Linie auch wieder neu gezeichnet wird die Richtlinie einmal gebautund das System sorgt dafür dass die Dinge auch immer da es hierirgendwelche Spielereien macheähm weil sie noch nichts anderes kennendas hoffentlichfür sie die ganz normale Geschichte dass die Linie eben da ist Punktalle Leute die andere Systeme kennen?? in die Krise wenn wir sehen dass es plötzlich so einfach jetzt dass man die Linien ständig selbst neu zeichnenals es wird tatsächlich dieses Objekt hinter den Kulissen verwaltetund das System weiß Warnzeichenmussund dass man uns das ?? selbst ?? Gedanken müssen analog können sie andereSachen zeichnenmuss völlig zu übertreiben wollte ich mal vorführen das Erbe des britischen Framework auchder Echtzeiteffektekannauf ziemlich schräge Artüberlegen wie ich das macheich Komma folgendeszu ?? ich geh noch mal in diegrafische Ansicht umbauen und Schieberegler dazudasleiderein Schieberegler der geht ab Werkin Minimum Maximum von null bis zehn ich mache von null bis hundert und jetzt möchte ich damit einen Effektsteuerich richte diesen Effekt in der Klasse einnicht im Webspace sondern in der Klasse weiterhinwahristdas WassersystemPunktWindowsPunktmediaPunktEffectsPunkt?? Effectsund gibt den den grandiosen Namen BEder Rest geht wieder mit Tabulator nur aus Holz werden das Wasser jetzt soll das werdenein neuer Effekt als auch das ein kleines Maschinchen wiederwir Datumsangabenhatten oder Timerknöpfejetzt einWeichzeichnereffektals Maschinchensei soundich sage hier am Abschluss der Vorbereitungensage ich demkennen was Objekterkennbar ist diesem Objekt sage ich es möge bitte als Effektdiesen Effekt nehmenund wenn der Schiebereglerbewegt wirdverständlich den Effekt?? Komma jetzt nicht so viel einstellen aber immerhin kann man Pages einstellen?? ich stelle den Weichzeichnerradiusalso die Stärke des Weichzeichnerauf das was mit derSchiebereglergibt der heißt leider irgendwie ist das leider eins und dessen wird es natürlich Valuedas aus also dieses Ereignis wird gefeuertwenn der Schieberegler bewegt wirdich holte den aktuellen Stand des Schieberegler das eigene Zahl von null bis hundertund schreibt das in den Effekt als Radius reindas heißt dieser Schieberegler wirdsteuern wie stark der Weichzeichner wirdPunkt seine ?? zustehensoll zu Beginn auf null stellen ichnoch einmal den Knopf das mit seinen Jahren das kleinen IsoFernsehsender weicht einer Stadt nicht auf Null ab Beginn den ?? zu Beginn auf null Stellen sollen aber wenn ich jetzt den Schieberegler bewegewird natürlich der Weichzeichnerauf den Werteschiebereglergestelltalso am nullBindestrich auf null ist kein Weichzeichnernetzkann ich hiermit regelnwie weich gezeichnet das ganze wird es derWeichzeichnereffektist leicht jetzt nicht so sinnvollim allgemeinenes gibt Schatteneffekteverwechselt entdeckt und ?? sie können auch selbst was bauen und dann wird es tatsächlich später spannend ?? bisschen weiß wie das mit der Grafikkarte so funktioniertsolche Effekte selber bauen kann Schlagschatten weiche Schlagschattenzum Beispiel oderfürAnimationenirgendwelche Farbwechseleffekteder Weichzeichner ist lustig aber ist die aus den Brillentestdie bei mir wiederzufinden istEssig an den hachjasie könnte natürlichauch gezielt anwenden den Weichzeichnerich hab hier ja gesagterkennbaresQuatschNeindamit das gesagt ich hab's als Effekt der ganzen Fläche zugewiesen sie können natürlich gezielt irgendwelchen Bildern oder einzelnenElementen zuweist