[Playlisten] [Impressum und Datenschutzerklärung]

02B.1 Arrays; Kleckse nach Abstandsangaben anordnen; Teil 1


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

wasmir Freude vorschwebt ist ein Problemchen das folgendeskann ich gebeein Rave voreine Reihe von Abständenzwischen verschiedenen Punkten die beiden sollen von mir aus zwei hundert Pixel auseinanderliegendieser informierten fünfzig Pixel stimmt nicht so auseinanderliegendie soll minus hundert Pixel auseinanderliegendie sollen die beiden hierneunzig Pixel auseinanderliegenund so weitermöchte eine Reihe von Abständenvorgebenzwischen verschiedenen Punktenund das Programmsoll Mittelpunkteso anordnenauf dem Bildschirm in zwei D dass die Abstände halbwegs hinkommenkenne ich immer wenn ich dannin ?? geht Abstände wie wild vorgegebeneKreuz und querwird es typischerweise nicht klappen dieser ständig zu realisierenKomma dass es so Pi mal Daumenclubspannende Geschichte wenn man Daten visualisiertnicht irgendwelcheDaten Punkt habe die mehr oder minder verwandt sind ganze Abständevon Schaft gerade vielleicht Unrecht einen Wechselin zwei D dargestellt habenähm das Prinzip will dafür ist das sehr hilfreichdas möchte ich mal bauengrafisch interessant wird wie das sich dann tatsächlich schlecht auf dem Bildschirm je nachdem wie man es dann veranstaltetwird also Staaten mit einem Rayan solchen Abständenzwischen Punktendie Zielwertesozusagendie Punkte sollen dann automatisch platziert werden sodass dieseZielwertedie Zielabständeungefähr eingehalten werdenwie würden Sie so ein Remis anlegenmit Abständenwas für eine Art Reihe müsste das seinals Yvonne auf jeden Fall zwei Sorten Informationeinmal wissen was in die Gibson Koordinatensind X Yvon oben links gemessenin diesem Systemfür jeden dieser Punktedafür war schon malein ?? Raycentervoller WeiseNummer einshinter??also für jeden Punkt brauche ichX YPunkt?? Punkt Nummer null eins zwei drei und so weiter das ist mein erstes Gerätdaskönnte man als zwei D Raid bauen konnte trotz zwei eindimensionaleReisbauern eine Liste mit Nix werden für diese Punkte eine Liste mit Tipps und werden für diese Punktedass es Geschichte Nummer einsundGeschichte Nummer zwei dieser Abständedie Sonne fest vorgegebenwerdenwas für ?? Sorte Ray wäre raffiniert für diese Abständeein zwei dimensionalesGerätder Abstand vom Punkt null zu Punkt null der ist immer nur der Abstand vom Punkt eins zu Punkt eins ist immer null von zwei zu zwei ist immer null die Diagonale ist egalund es gibt ganze Symmetrie von eins zu nullist dasselbe wie von null zu eins von zwei zu null System null zu zwei und von zweiundzwanzigstes?? voneins zu zweiund so weiterund so weiterwie kriege ich dasals RE gebautdiese Einträge sollte schon jeweils die Differenzenseiendie Längen der Differenzvektorensofort und Differenz weckte und davon die längerdas istder Gedanke für diese Abstände alle vorgegeben?? ich hab eine Sammlung an Datenpunktenaus irgendwelchen Messungenund ich möchteAbstände vorgeben wie möchte ich Sie auf dem Bildschirm sehen wie verwandt sind diekleinen Abstände oder wie wenig verwandt sind die große Abständeda sollen diese Visualisierung entstehen die Abstände sollen vorgegebensein und die möchte ich in so einem Matrix eintragen aber offensichtlichist es plötzlich die ganze Matrix zu fördernkönnte ich dasgeschickt veranstalten?? das schreit eigentlich nach einem Direkträdersich sage ich fangemit null Einträgen anPrinzessin unseren Teilnehmerinnenund Teilnehmer ?? sie die unterendie untere Hälfte minus die Diagonale nehmeich Woche null Einträge hierin der Zeile mit der Nummer einsbrauche ich einen Eintragum den roten ?? zu speichern in der Zeile mit der Nummer zwei brauche ich zwei Einträgeder Platz nicht in der Zeile mit der Nummer drei brauche ich drei Einträgedas wäre ein Anwendungsfall für ein jagged Arraydas ist ein rechteckigesreinnun zu viel hoch undzwoundvierzig hoch und zwei breitund sowas könnte man Baunetzwerkgerätdass jede Zeileeine andere Länge hatwenn sie eine andere Länge haben sondern kann ein Scheck wäre natürlich auch so bauen dass alle Zahlen dieselbe Länge habenaber das muss nicht zu sein und hier wäre tatsächlich jede Zeile mit einer anderen Längewürde einem ersparen alles doppelt zu speichern und die diagonal wäre auch nicht dabeiso kann das Auftretendanndas sind jetzt sozusagen die Datenstrukturenim Hintergrund dieses Gerätengleich vorgebendie Ziffernkoordinatesollen ausgerechnet werden die werden dann draus entstehensoder erste Schritt jetzt in Visual Studiodas was in das Ding standardmäßigzusammenbauthat in dem Fensterein Element drin das heißt mitElement in dem andereim Rasterrittanordnen kann sollte für Spalten soundsoviel Zeilendas ist jetzt nicht unbedingt das was mich jetzt etwas für diese Anwendungkönnen Sie das hier von Quit auf KansasKenntnis dieser Einwandist ein Element auf dem ich Elemente frei platzieren kannhatte mir fünf gibt auch kein wasfür ähnliche Zwecke funktioniert insgesamtdoch anders aber hatten ähnliche Aufgabeneine Zeichenflächedieder ich danndiese Kleckse platzieren kanndamit ich mit der Zeichenfläche reden kann sich auch noch Namenvon mir aus Markenmit automatischer Variable angelegt namens Mike wirst und ich kann dann über diese Variablemit dieser Zeichenfläche redensoweitder Teilder Rest ist jetztProgrammanders als vorletzte Wocheum hier sämtliche Griffe platziert hatteoder Kalender oder was auch immer das es jetzt soweit fertigvom Programm aus sollen jetzt hierKleckse darein platziert werdenalso hier geht's dann weiter in der sie schafft Datei in dem Reiter mit CSanglaubedas lass ich jetzt mal selber schreibenwie sie so eine Rede aus was jetzt brauchenfür die Punkteabwie sähe so ein Gerät ausWien sehe so ein Reihenhausgibt ?? zumindest mal die Zahl der Punkte voruns haben zu startenhaben sowas wie Kind Zahl der Punkteundneuer?? zu viel ?? fünfso sehr das aus?? jetzt eine Variableähmstatt dieser Zahl fünf hübscher wäre jetzt sogar noch ernster vorzuschreibeninC hatten sie sowas gesehen von wegen die FeynmandiefeinenNamenfreuen unsgerne großgeschriebenpfeifen oder sowasdas sieht alles sehr hässlich aus Punkt hier sieht jetzt so ausgerne eineganze Zahl die eine Konstanteist nie verändert werden darfsoll Nampoints heißen soll Beistrichdass solche Zahl meiner Punkt seinnoch mal die Aufgabe schauen Sie malzwei solche Rallyesjetzt wie sie das syntaktisch aus wie schreibe ich das hin sichersogerade noch mal hierzukennen was fängt hier an mit demder Spitzen Klammer aufkleiner Zeichen kennen wird und hier hat Ken bis auf ?? müssen beide ändernvon Grid auf keinen günstigerenzusammenWindelwindeoder Umwelt das Fenster anderer über das Fenster aufund dazwischen schreibe ich was in das Fenster rein sollbei Kenntnisschreibe ich nichts darein weil ich als der programmerzeugendedannso essbar diesesRechteckgerätfür die X Y Koordinatenwahrscheinlichdoch mal wieder ein Standard Beispiel in Hint abrupte LabyrinthA ist gleich zweiundvierzigStandard Beispielwenn Sie das einmal verstanden habendieselbejetzt will ich etwas Voss von der Sorte ist ein zweidimensionalesdreizweidimensionalRayunterstehen irgendwelche Elemente dann drinnen von irgend einem Typam?? mitgeschriebenindieser Umgebung wird man seine Bildschirmkoordinatenlustigerweiseals double speichernauch wenn es nur ganzseitigeAnzeigewerteein ?? auf dem Bildchen gibt's das hier so fortgeschritten sie können eben auchPunkt aber genausokönnen auch Sachen bei ist gleich sieben Komma drei acht und Y gleich null Komma fünf sechs platzierendie werden dann draufstufigüber mehrere Pixel verteilt?? die Koordinaten sind nicht zwangsläufigganzseitigeWerte diesind in diesem SystemGleitkomma zahlen aber von der größeren Sorte double-Zahldas Beistrich dass ihre rein speichernkannund jetzt kommtmir schon einigen gesehen jetzt kommt das anders als in Cund C plus pluskommt jetzt hier direkt dahinterdie Angabe dass ich eine Reihe haben willwas eigentlichviel mehr Sinn ergibt als sind sie tutund sie hätten sie sowas dass sie ihre Klammer hinter dem Variablennamenstehenhier steht die Reklame hinter dem Types istvom Typ double ein Gerät mit zwei Einträgenso so Komma sowieso das sowieso gar nicht hingeschrieben dass es hiermit gemeintdas ist der Typ meiner neun variabledouble steht drin und es ist ein FAmit zwei Koordinatenzwotes einen Namen in Besitz Ysowie zu den ersten Teil in AdoubleX Y das ist der erste Teil links und Leerzeichen das gleiche Leerzeichenund nun Mosesoder sollte es muss nicht aber sollte es initialisiertwerdenmassive ?? zweiundvierzigisthier sage ich baue ein neues Gerätnundoublejetzt kommt in den äh Klammern die großes N werden soll sollten nahmPoints die Anzahl der Punkte hoch werdenPunkt es sollte zwei breit so sieht das ausalsowenn Sie diese Zeilen verstanden haben mir in zehnmit ihm da gleich zweiundvierzigist diese Zeit zwar dreimal so langist aber vom Prinzip her nicht neuein ?? Raid zwei dimensionalvon double-Zahlsoll's werdensie mit dem Komma in den eckigen Klammern die vielleicht bisschen haarsträubend aus Punkt er war an was sie hinten steht eckige Klammer X Komma Yich lasse die Zahlen weg bin habe ich den TypKlammer Komma Klammer auf DoppelklammerKomma Klammer auf zweidimensionalrechteckigesGerätvon double-Zahles heißt X Yaberes heißt das nur normal diskutieren müssen ist es eine siebzehn ist eine Referenz auf dieses Gerätwird später sagenegalder linke Teil und wie initialisieren?? das ich baue ein neues solchesRechtdurch die das danormalfindenschreiben wie denn das inC ausgesehen hatte in Cgibt es sowieso keine rechtlichenzweidimensionalenArraysamSchreibwaren anderes hin so hätte sowas in C aus gesehenaber wäre nur eindimensionalgewesenPunktinsofern ist jetzt hier die Schreibweise etwas konsistentersieht weiterhin so aus?? über das hier haben dasdie Tiereangabesteht hinter dem Typsodas esnunjetzt kommt der schwierige Teil der?? dieses jagged Arraydas konnte sich normal anja das es Vokabel Lernensozusagenauf höhere Niveaudannein Jackterayist eine Rede von Raysdas Schreiben Siedas mal zeigen ?? als ein Gerät von Rays istin der Zeile null steht eine Rede an eindimensionalin der Zeile Nummer eins steht ein eindimensionalesRecht in der Zeit Nummer zwei steht ein eindimensionalund so weiterein Rehvon Raysdiese rechteckigeeine andere Geschichte das es ein einziges okayaber hierhabe ich eine Reihe von ?? ist das freilich in?? sowie das dann ausdas ist dann auch die Notation die man in C und C plus plus hat das es eine dann genauso man es von Raysvon derSyntax herorangebin ich das maleinfach nur dieFrauendie für Distanzwas ich jetzt baueist der äußereTeil dieses Geräts das äußere sei das großedas hat Namen PointsEinträgeda drin stehenbereitsso sieht das dann ausaus damit habe ich jetzt nicht alles gebaut ich habe nur den äußeren Teil gebaut?? Ray von Rays vom Typ doublegespeichert in einer Variable namens Ideeund hier sagen sie sozusagenBau mir mein Regalein Regaldas nun Points nahm Points Einträge hatund Rays von double enthältbitte die hinten die Klammer weglassenwird es Regaldouble-Zahl enthalten sie sieben der Compiler sagt Kommaich kann nicht Ray das double-Zahl enthältablegen als ein Rave von Rays von double-Zahlhat jährlich ein Regal in dem double-Zahl gespeichert werden ?? Points viele fünf fielenaber ich möchte haben eine Rede in demRaysvon double-Zahl gespeichert haben das seitlich mit den Klammern dahinten noch den Virenklammerbisdahin habe ich folgendes gebautStein habe ich gebaut ??ein Regal mit fünfein Regal mit fünf Einträgendie aber noch leer sindder Compiler weiß hier können jetzt Reis von double Zahlenreihenüber diese Reis von double-Zahl Niederrhein können die habe ich noch nicht gebaut??die Musikkönnte man es ganz kunstvoll dahinter schreiben und es wird fürchterlichan das für vernetzte Programm überlassen im Hauptteil des Programms ?? sagte man das überlassenhier geht das Programm losmehr dazu später ist der sogenannten Faktor hier geht das Programm los und das Programm losgehtbau ich einfach noch den Rest der zufor-SchleifeForm zweimal Tabulatorich gehen am Points durchdiverse Seiten TabulatorVietnamPoints durch so und hier erzeugen sie jetztdas Regalbrett so zu sagen was auf dem Regalbrett steht jeweilsdasüberlegen sich malwie kriegen Sie das hin was kommt es in diese Zeile ein dasIdregalbrettzu füllenja immer weiter mit Vokabeln lernen inmeine Serie heißt diegenauerspäterdas Gerät ist in der Variablendie irgendwieversteckt wird von der variablen Dereferenzierungfühlte sich zu einer sub ?? Raydie halteine Reihe von Rays ich möchte jetzt zugreifenauf dieses Prädikat sich auf andere zumit eckigen Klammern wie in Csagen eckigen Klammern den wievielten Eintrag sie haben wollen denvorderstenden danach und so weiterich möchte offensichtlich den Eintrag Nummer die haben mit dem möchte ich redendem Eintrag ?? Magie dieses GerätsEintrag Nummer I dieses Gerätes istdieElitezeilein meinem Regal das des Regalerzeugnissesgebaut ich möchte mit der ZeilennummerIrenedas ist diein eckigen Klammern dieund diese Zeile möchte ich jetztein FA stellen von soundsovieldouble-Zahlnämlich Ida bezahlen die oben null double-Zahleine double-Zahlzwei double-ZahlI double-Zahlin ZeileeinRatingvon I double-Zahlnur Doppelklammernin?? sieht das ausdann habe ich daskomplett gebaut?? sagen ich habe das mit Nullen komplett gebauter Mann verwenden oder Nullen drin stehennatürlich genausoaber immerhin ist die Strukturda ich es bezahlenkannalle Regale gebautein Regal von Vegaeher nebenbei sind immer ganz ersichtlich als auch eine ?? mit null Einträgen bauendas macht das ganze etwas netterbitten ?? mit minus ein Einträgen wird nicht gehen aber null Einträge gehteinem anerkannten Sonderfall??Doppelpunkt ?? mal anguckenwie das dann wahrnehmen aussieht hiersoProgramme soweit durchgelaufensie sehen ?? Funktion ist durchich bin da am Ende der Funktion namens Nintendouns angucken was alles jetzt drin stecktderSpeicher X YersterEintrag null zweite Eintrag null der steht nur drin und so weiter und so weiter Sie sind es wirklich genug ?? bis vier einsdiedie erste Variable läuft ja von null bis vierfünf Einträgealso von null bis vierhundert von ?? bis vier die zweite Variable zwei Einträge läuft von null bis eins immer null eins null eins eins das sind die Werte die Sie hier sehenund ?? Sprachverlauf nur gesetztnachdem das Programm soweit durchgelaufen istund mein Scheck Renan CDsie könne aber mit der Maus hierauf zeigen sie auf klicken geht auchsie gehen hinten samt Liste der stets auch muss man jetzt obenein jagged Arrayda sehen Sie in der Zeile Nummer nullsteht eine Ray aus null Sachen drin in der Zeile Nummer eins steht ein RE aus einem Ding drin Komma aufklappenein Denkfehler drinin der Zeile Nummer zwei steht eine Reihe mit zwei Einträgenzwei Einträge beide sind nur in der Zeile Nummer drei drei Einträgein der Zeile Nummer vier vier Einträge dass wir ein ganz blödes Direktgerätund jedePolizei Nummer soundsoviel auch schon zu viel Einträge hatsie das nach außen sowas typischerweisebauenaber erst mal die äußereder äußere Rahmen sozusagendas äußerste FA das seine Reisen hält und füllt dann diese inneren RS reinund bisschen Vokabel Lernen ist wieder sie mit den Klammern funktioniertsind auf einem bisschen viele Klammernwareine Ray von der Rayssinakommt sie nicht zurecht wenn sie nur ein paar Klammern nachdem eine Ray deshalb hier zwei Park kann manbeim hinten das leere Paar Klammer auf sozusagen erzeuge ein neuesRehefür Rayssoundsoviel Einträgedie selbst wieder lässt dich gernedas ist ?? etwas Überwindungansonstenist das danneigentlich nichts Neuesder Unterscheidung zwischen eckige Klammer die hier undden Namen da warum ist es eh kein Buchstabe kein Nameirgendwie auf der linken Seite müsste Vorkommendieser KombinationstypNamein der Kombinationist klar dass das ein Name sein muss hier steht aber in eckigen Klammern davor steht noch eine ganz viele Hinweise für den Compiler ist das kein Name sein an der Stellesteht rechtssieht ein User vorder Schicht in den eckigen Klammern aus ganz vielen ?? ist die nicht der Nameeiner neuen Variablen sein sollte muss der Name einer alten Variablen sein Nancy nämlich die der oben schon eingeführt worden ist?? Sander Punkt genau diese restlicherein setze die haben keinen Namenich sage dem Rechner erzeuge mir ein neues Gerät mit vier Einträgenund das hat keinen Namen sondern landet einfach in diesem anderen großen Welt könnensozusagenanonym wenn man will das hat nur einen einzigen Namen nämlich diedie in eckige Klammer von vier dass es sozusagen wenn Sie wollen der Name von diesem Recht es kriecht kein anderer Name ABCdass es auch ein eingroßer allgemeiner Trick die modernen Sprachen werden man hat ganze Sachen sind namenlosanonymanonyme Funktioneneine vielleicht irgendwann auch noch sehen Funktion ohne Namen hier sehen Sie ein Religionen nahmes weg erzeugt als Nummer soundsoviel und irgendwann abgelegtund keiner bemüht sichdem Kind einen Namen zu gebenzu Übungjetzt stecken wir lauter Nullen drin dass es nicht gerade sehr praktischalle Punkte sollen Abstand null voneinander haben sich nicht viel auf dem Bildschirm es wird ein Textam?? man typischerweiseähnliche Messwerte eintragenoder Sachen die man aus Datenbanken zusammengesuchthat Punkt machen Sie mal folgendesfür den sie diese Rest mit Zufallswertennoch mal ein Zufallszahlengeneratordazu ein Maschinchenvon der Sorte verwendenich nenne das mal klein wendenund erzeuge es nun BrändeKlammer auf ??Klammer zudas ist ein Zufallszahlengeneratorsich schon bisschen Objekt zehn Aktion hatte ich vorletzte Woche irgendwann auch noch aufgezeichneteZufallszahlengeneratordas Maschinchen von der Sorte wendenmeine Instanz wenn ich jetzt einem klein geschriebengenauer gesagt die Variante die sich merkt wo die Instanz steht später mehr dazumit Komma diesen Zufallszahlengeneratorbenutzen um dieses Thema zu führen verwenden Sie mal folgendeFunktion von den ZufallszahlengeneratorwendenPunktnächster willdenn sie gibt eine Zufallszahl zwischen null und eins zurückverwenden Sie mal diese Funktionunter jetzt zu verzahnendas Gerät zu schreiben das FA mit denAbständen das Komma wasirgendwie brauchbares drin steht nicht nullalso noch eine for-Schleifeich habe eine for-SchleifeKomma eine for-Schleifediedie Zeilen durchgehteine zweite for-Schleifewieder drin stecktdie die Spalten durchgehtdas ist der Gedankezwei verschachtelte Forscherhier noch eine for-Schleife reinnatürlich dann nicht mit IE sonderndort vielleichtso bis wohin läuft siein derZeile mit der Nummer diehabe ich Einträgevon null bis minus eins schreibe mir J klein R Iso sehe das ausihm gibt die Zeile an und in jeder Zeile gehe ich jetzt durch null eins zwei dreiaber nicht ?? ist dieSinne andie gleich vier istgehe ich mit J durchnull eins zwei dreideines Feierdas ist die zweidimensionaleGeschichte hierjetzt greife ich zu auf den entsprechenden Eintragdemmerkt sich wo dieses Ray von Rays stehtdaraus will ich jetzt die Zeilennummerdie sie hier die ZeilennummerdieZeilennummerI ist einReh wieder mitEinträgendieses ist also ein Rehaus einem Label ich was rausholenkann Punkt sondern wie deine eckige Klammermuss einmal etwas raus zu holenso sieht das ausaus der geliebten Zeile des Reichsstädtenwieder in den rabholmirhier Spalte raus das ist jetzteine double-Zahlund da kann ich jetzt das ?? Schreiben ist gleichdieser Zufallszufallszahlvon null bis eins Ziffer dieser prickeln wenn ich wirklich sinnvoll abstellen auf dem Bildschirm haben will ich Sach maldreißig malneunzehndessen aus sie größenordnungsmäßigaber irgendwie sowas vielleichtversichert sie Zahlen von null bis dreißig in denund Telefonnummer gesagt Barnim hätte man das entwickeltes Internet Datenbankgeholtechte Messwertedie man darstellen willbekommt er solche Daten ?? gute Fragees gibt zum Beispieldas Systemalsofreuemetrischroll eins?? wenn sie sowas aus Excel raus schreiben als CSVDatei Komma so bittet Valueeinfache TextdateijedeZeile der Tabelle steht in einer Zeilein der Textdateidie einzelnen Werte in der Zeile sind Semikolon zum Beispiel getrenntwieder so rausschreiben als CSV Dateiging sie mit geladen wieder onlinekriegen eine Reihe von Zeichenkettenzurück jede Zeileist ein Eintrag in die Murraysie nehmen die Zeilen auseinandermithilfe der Split Funktionverwandeln die Zahlenschreiben wieder reinamKost fünf Minutenjetzt ja nur ständig vorführen ist relativ billig zu haben Komma die Daten aus der Tabelle haben wireine groß Aktionkann sogar noch ganz anders direkt mit Excel sprechenüber den jetzt zu weit das einfachste ist das mit der Textdatei des billigst ist dasokayso ?? hätte man im Prinzip die Ausgangsdatenerst malgebautjetzt möchte ichdas ganze andermal darstellenirgendwie muss ich jetzt doch grafische Objekte haben dass sie sich der Nutzermöchte noch grafische Objekte anein Gedanke ist folgende ernunich bauediese grafischen Objekte nahm Pointsals wir dasselbe wiederPointswas sind das für grafische Objekte Songtexteseiner ?? auf dem Bildschirmkleckseheißendas Maschinchen PhilipsLeerzeichen einen der alten Videos auch schon gesehenPunktfür jeden dieser Punkte erzeugeich eine neue EllipsePunkt das sollte jetzt nicht so überraschend sein wie das aussiehterzeuge eine neue Ellipsespeichertden in einer VariablenReferenz darauf gar eine Variable namens May Lipsund dies vom Typ Philipstolles Beispiel ist noch da mich analog dazuTyp Name gleich Initialisierungin den oben rauskommenTyp Namegleich Initialisierungihr gesetzlich unbezahltegeht's um irgendwasmonströsesdas Anschein in der Lage ist eine Lips auf dem Bildschirm darzustellenund jetzt stell ich Sachen einLipsich kann zum Beispiel sagen sehenPunktder Mann fieldann?? ich kann zum Beispiel sagenwie soll diese Ellipse gefüllt werdenkönnen Sie sich ins SeeAntestrakt stand das sohier analogder Name des Trakt Punktunter das Element auf das ich zugreifen will der Name des Elements auf das ich zugreifen will wann sind sie hier analogdass das ?? hier hat jetzt natürlichsie nur komplizierter ist als Festakt inzehn?? möchte ich die Füllung einstellendeEllipsedafür gibt es netterweise eine Sammlung das was man irgendwann auswendig dafür gibt es Sammlungrasches Pinselund in dieser Sammlung sind schon wieder mit Punktgibt esbereits informiert mitBluesbewundertedamit ?? die Füllung eingestelltanalog sich die Größe einPunkt es gibt eine Angabe namens Wurznicht sehr überraschend sagen wirfünf Pixelauch wieder als double-Zahllustigerweisees gibt mehr Annahmen für die Höhe treibtund was will ich noch alles habendiese Ellipsensind erzeuge ich jetzt fünf Stück diese Ellipsenwerden irgendwo erzeugt liegen in der SpeicherunginteressierenHeindie müssen auch nochdargestelltwerdenund jetzt kommt die Kenntnis in Nationensich erinnernMinimalbecker?? Ranch wenn Sie sich erinnernihr gab's ja die kennen was die Zeichenflächedieser Zeichenflächesage ich jetzt hallo ich hab die ein paar Ellipsen für dichund dann wird die Zeichen welche dafür sorgen dass die Ellipsen auch tatsächlich erscheinenalso hier sage ich derZeichenflächeMaiken weißdas ich bei liebsten hättebei Kenntnis diese Kenntnis ist auch jetzt wieder so ein Monstergerätdas alles mögliche kannman dem ein neunzig Prozent nie interessiereninsbesonderehat die Kenntniseine Sammlung denen sich Zyklenalles was da drin steht in der Kenntnis ist hier versammelt bei den Kindernund diese Sammlung schildernist auch wieder so einObjektdas ich bitten kann ähm was zu tun sie sie allmählichwird es übersichtlichhabenda können Sie was mittendrin einfachfügen oder feststellenwas der Index von einem gegebenen Objekt ist oder etwasentfernen einer bestimmtenStelle entfernen und so weiter was mich interessiert ist jetzt etwas hinzufügenals Ende anhängenund das sage ich alsodieser Zeichenflächesage ichgebe mal den Zugriff auf deine Kinderundda sage ich dann bitte hinzufügenfolgendesmeine liebste??auf Eiermit ein ?? gerade laufen lassen?? laufensehen da oben stehen jetztfünf Ellipsen übereinandervon fünf mal fünf Pixeln hat es noch nicht richtig wann??das Scheinquadratzu werden weildiese Kreiseauch alle schön mit weißem Rand gezeichnet werden ?? ?? fünfmal einen weichen Rand über Leerzeichen hat man zum Schluss im Quadratirritieren lassen ??sowas jetzt fehlt ist die Positionierungich muss diese Ellipse noch sagen wo sie denn hin sollam sinnvollsten natürlich hier in die Punkte die wenigsten besonderen haben in unserem Arrayda sonst jeweils platziert werdenund dass es jetzt etwas überraschendbei tausenden alten Videos gesehenkannman möchte ja meinen dass man jetzt hier beim ?? LipsX Y oder so eingeben kannPech gehabtes weiß sich die Ellipse wo sie stehtPunkt es weist dieZeichenflächeund jedem selbstund sie mich zu ärgern ?? ich jetzt nichtmit dieser eine Instanz der Zeichenflächesondern ich rede mit dem Typ Zeichenflächesehen wir spätermuss ich im bisschen vertröstenRede mit dem Typ Zeichenflächekämpfenund sagen denenbittelinkseinstellenals alsEcke einstellenfür diese EllipsewasX stehtwas man Konzern steht X Yoder was war denn das X Yander Stelle die ?? Notekoordinatesound dasselbe fürweit wir von oben entfernt sind die Y Koordinatenso sehr das dann aus Punktdas Bild wird nicht ändert es immer noch alles links oben in der Ecke basiertnur ?? stehenPunktjetzt habe ich grafische Objektegehe ?? alledurchund für jede Zeileerzeuge ich eine LeertasteStelle die Position ein Bassist eine miese Blödsinnigphasestehen sowieso alle auf nullund füge die Ellipseeher Philips hinzuals Kindimmer für doch der Kern der Aufgabeich möchte dir automatischanordnen jetzt habe ich Ellipsen sie sind immer die irgendwie auf den Bildschirm bringen kannjetzt möchte ich die an die richtige Stelle schiebendamit es hübsch wirdwürde ich gerne zu sehen wie die an die richtige Stelle geschoben werdendas heißt ich muss eine Funktionautomatischmiteinander aufrufen zum Beispiel zwanzig mal pro SekundeFunktion aufrufen die die Ellipsenstückchenweiter schiebtdazu warum er nebendem ganzen anderen Symbol hier jetzt einen Timer ein Zeitgeberder eine unserer Funktionautomatischaufruftund der Standardzeitgeberversteckt sich bis zu WindowsTradingDispatcher TimeChatterKomma sonstige Dispatcher jada istsie man gräbt sich hier so durches gibt eine Sammlung denen sich Systemen aus dieser Sammlungnämlich zu der Sammlung Windowsaus der Sammlung nimmt Sammlung zwei den daraus denDispatchertimerdas ist so ähnlich strukturiertwiedas hiervon brennendem rufe bitte nächster wohlaufund es ist ähnlich strukturiert wie das hiervon Mailipsmöchte ich einstellen?? Filmsieht so ähnlich aus bedeutet diese Punkt die bedeuten aber ein bisschen was anderes T-Systems tatsächlich eine Sammlung von Sachen Windows Ansammlung von Sachenspäter mehr dazuwerden von der Sorte hätte ich gerne einDing das ich Timer Nennebauerdasfertig soimmer nur Tabulatortastejetzt habe ich einen neuen Teilnehmerder Sonne regelmäßigjetzt eine Funktion aufrufendie alle diese Ellipsenstückchenweiter in die richtige Richtung schiebtihr bau ich mal so eine Funktion hinwird automatisch aufgerufen wird diese Funktion liefert nicht zurückhabenes war Funktionsnamenkanarischezwei Layoutjetzt wäre in C einfachfolgendesschreibehin diese Fondsunterrichtnichtsund sie tut irgendwas mehr oder minder sinnvollesso sehr sind sie ausandieses jetzt erst mal so das man da Boyd nicht mehr reinschreibt das schon in C plus plus soweit reinzuschreibensie sagen einfach ihrdiese Funktionnimmt nimmt nichts und sie gibt nichts zurückes gibt eine technische Geschichtedieser Timer soll er diese Funktion aufrufenPunkt der Bilder leider keine Funktion dieser Art haben sondern ?? wird eine etwas andere Funktion haben diesen so aussieht?? objects SenderEvent erwachsenerWindparksdie ignorieren sie dassdie beiden ?? brauche ich nicht die Funktion könnte mehr kriegen aber die brauche ich überWege zu einem Systemder mehr geben möchte ??das Essenfunktionsei die regelmäßig aufgerufen wirddas muss ich dem Timer noch mit Stein diesen Termin muss es also mitteilen was er denn nun als Job hatEndedas ist die Funktiondie zu Beginn aufgerufen wirdganz am Ende von der Funktion sagen was der Timer den Ton sollder sollin bestimmten Zeitabständen feuern?? Times wenn was er haben willPunkt wennzu ein Times bin kann ichmich von Sekunden erzeugen ?? gesagt er soll mal alle null Kommaeine Sekundefeuernder Timerund möchten Timer sagen was er denn tun solldass das siebzigplus gleichmeine Funktion hieß untenDisneyLayoutderwowso sieht das aus und ich muss in time auch noch einschaltenPunktist ein Ebel sind sie hiertunFragezeichen bisschen vier Icherzähler oder was ich gemacht habeich lege einen Timer ander steckt hier etwasverstauchtins System Windows Trading Dispatchertimerden lege ich anich stelle ihn einsie hier ich sage was soll denn jetzt das Intervall sein indem er feuertKomma ?? Sekundewas ist die Methodedie Funktion dir aufrufen sollte sich auf diese Weise etwasüberraschend weit geschriebenweil das hier danneine Methode sozusagen addiert wird rein formalBeistrich unlogisches wird eine Methode hinzugefügtdiese Methode jetzt bitte auch noch aufrufenwenn der Timer feuertmit ihrunterscheidetaber noch anFrauähm Beistrich das jetzt jemals sichtbar machen überhaupt das hier was?? damit andersalsichkann ja mal folgendesmachendie wieder alle meinePutz alle meine liebsten durchan dieser Stelledas ist die Funktion die vom Timer aufgerufen wird ich Ellipsen durchaberwas ich nun mache ist das ich die Ellipse vorstelledie so zufriedene Ziffer Stelleich mache mal folgendesgehe durch dieses Gerät X Y durch den Rest ?? undich gehe durch dieses Recht Y durchund verstelle erst mal zufällig ein bisschen waszu sagennieplus gleich wenn sie sich erinnern?? Zufallszahlengeneratorwenden Punkt nächster willamEnde die Exkoordinatesoin der Dickskoordinateein bisschenin der die hübsche Koordinate ein bisschenunddas möchte jetzt wieder ausgebenwenn sie noch was schiefMagath an die man in das retten kannin der Funktionjetzt regelmäßig aufrufenwird will ich jetzt erst mal damit überhaupt was passiert?? die ich selbst ?? Partnern zufällig verstellen ich dir alle durch Stelle X ein bisschen verständlich Y ein bisschendes möchte ich diese veränderten Koordinatenauch an meineEllipsen übergebenund sehen Oh ich habe ein ProblemMai Lips ist hier nicht mehr zu greifbarhier muss man jetzt anders kannPunkt dass man gerade was schreiben Sie jetzt hier rein wie muss man indes das Programm noch bisschenändern dass das jetzt funktioniertdas sich diese Werte benutzen kann und Ellipsen einzustellen??so ein Gerät in dem Ellipsen enthalten sind dass esProbleme mit C anfängtalso danke für das alles ?? die Zahlen sind so ganzdumme Geschichtenanich will jetzt keine Zahlen speichern ich will jetzt Ellipsenspeicherin dem Ellipsen drin sind der Typ steht linkseine Welt von Ellipsen so sehr das ausauch wenn es Überwindung kostetkeine Welle von Zahlen sondern Geräte von EllipsenEllipsesprogrammesauf Englisch egalund ?? erzeuge ich ein Reh vonEllipsenund zwarsogenau eine Reihe von Referenzen auf Ellipsen aberso genau habenso sehr das zumindest noch so halbwegsanalog zu den anderen ausund habe jetzt eine Liste von Ellipsengenauer gesagt ein Regal in das ich Ellipsen reinstellen kannsind noch nicht daich muss erst noch bauendas es analog zu diesem jagged Arrayhabe ich auch erst das wäre Regal erzeugtin das dann quasi die Längsregalereinkommengenau das hier meine Tipps Ellipsen sind noch nicht dadie muss ich jetzt noch erzeugendann am bestenjawenn Windows die Funktion die zu Beginn aufgerufen wirdda gehe ich jaalle Punkte durch erzeugt Ellipsen dafürwaren seine Gemische wegschmeißen zu Beginn machen wir nichts steht sowieso links obenund ich merke mir jetzt nochdiese Ellipse in dem Rabidellipseist jetzt alsonebst so sieht das aus?? ich merke mirdiese Ellipsein dem Ray Dickicht kein Lahnbleibt anonym ich merke mir aber wo ich sie finden kannund nun kann ich hier in dieser Funktion die regelmäßigaufgerufenwirdeinfach die soundsovieltenehmenEllipse sieht das natürlich auch soso fusioniertsich auf eine Liste von den Ellipsenjetzt kann ich sie durchgehenZahlen denkt die jede Ellipsemir jede Ellipseentdecken was bitte auf diese Position stellenes abernoch in keinster Weise mit dem automatischen Layout weiter ?? haben schon einige Reis verwendet?? die beim Schleifen könnte man verbinden ?? für das was ich nach hervor habe ist das glaube ich hübscher diese obere Schleife dann getrennt zu lassen die wird komplizierter werden für das automatische Layout ich möchte nichtzufällig durch die Gegend schieben sondernsie ?? sehr wohl gewährt durch die Gegend schieben dann wird die Oberfläche komplizierterund es sieht auch hübsch aus wenn die oberen für sich ist und zum Schlussnehme ich die Positionennicht ausgleichend habeund schreibe diein die Ellipsen reinsomit zumindestwandernde Ellipsen sehenda sind jetzt zufällig wandernde Ellipsen??und gleichem Seminar geht's weiter mit einer etwas sinnvollerenOrganisationdass sie tatsächlich auch versuchen diese Abstände einzuhaltenund nicht einfach nurda jetzt die Ameisen übers Papier zu kriechenund mir geht es im wesentlichen um die ReserveSommer hier drei Sorten anderes geseheneinrechteckigesGerät als Spezialität von sie Sharpein stärkster sei so fremd sind das typischerweisemit mehrdimensionalenArraysund hier mal ein Gerätin dem Verweise auf Objektegespeichert sinddas sind so die üblichen Sortenundnach ?? geht's dann weiter wie man es tatsächlich das ?? Layout automatischin