[Playlisten] [Impressum und Datenschutzerklärung]

08B.1 Speicherplatznutzung darstellen; Composite-Pattern; Polymorphie


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

was ich mir für heute über Licht habeein Patternnoch mal anguckenals ein Muster ein Entwurfsmusternämlich das Komposit oder Kompositnachdemdie Briten sagen Komposit der Amerikaner sah Komparseähmdieses Patternder Verbunddas noch mal angucken ?? Pattern sind ein wesentliches Element der detaillierten Programmierungdass jemand sich mal überlegt hatwie baue ich etwaswie kann ich bestimmte Problemegrundsätzlich angehen?? Katalog hatTür baulich so Fenster bau ich so dachbaulich so zu sagen analog zu Architektur ?? seitlicherKomparse des eines von diesenMusternund zwar möchte ich das im folgenden Beispiel maldurchexerzierenein Problemchendas anzeigt was für Dateien in einem bestimmtenOrdner stehtirgendein Ordner ist festgelegtin den Programmen und dann soll das Programm diesen Ordner durchgehen und sagenokayin dem Ordner gibt es einen Ordner der es richtig super vollund dann gibt es noch in Ordner des nicht ganz so voll und dann gibt's noch in Ordnung desAkkus leer und dann gibt es ganz viele einzelne Dateiensodann dargestelltkriechtdie Größe des Ganzenjeweilsproportionalzur Größe der Dateilediglichüber den Platzverbrauchund das jetzt in die Ordner weiter reingegangen wird das ich in dem Ordner sehr Lauda istein dicker Unterordnerdrinnen und da es ein nicht ganz so dicker und dort drinnenund noch ein Unterordnerund eine große Datei und kleine Dateien und analog dann bei den anderen Orten und bei den Unterordnerngeht's dann weiter da ist ein großer unter Unterordner drin und so weiter und so weiter so stell ich mir das vordas man einer sittlichen Idee kriechtwas den Platz verbrauchtauf der FestplatteKomma ?? Gespenst in Bonner weiterkommendas ?? jedoch anzeigen kannwas jeweilsmit der Maus drüber geht was jeweils die einzelnen Dateien sind sie was einzelne sindLeerschritt mir vorPrositwas heißt denn das ist überhaupt der Verbunddanndieser Ordnerund die Dateien die möchte ichauf gleicher Basis behandelnso ein Ordner hierund so eine Dateidie möchte ich gleichartigbehandeln die haben sehr viele Gemeinsamkeitenmüssen irgendwie dargestellt werden können auf dem Bildschirm die müssen aus dem Dateisystem zusammengesucht werden könnenund was bei mir Sachen diehabende Größe insbesonderebei der habende Größe soundsovielMegabytealso ein Ordner und eine Datei haben sehr viele Gemeinsamkeitendes besonderen Ordner ist das ?? selber wiederOrdner und Dateien enthalten kannunddas ist was man typischerweisemit Kompositpatternlöst sich mal das mal aufähmwir habenein allgemeinesElement im Dateisystemin ?? nicht das mal FilesystemaltemZufallssystemaltemein Ding im Dateisystemund von der SorteDinggibt's zwei Untersortennämlich einmal die echten Dateien feilimmermehr auf sieechte Dateien die Erben davondas sind solche Dinge im Dateisystemaber Ordnerdas sind auch solche Dinge im Dateisystemund der Witz ist jetzt eben das so ein Ordnerheitere solche Dinge enthalten kann eine Liste von weiteren Dingen im Dateisystemschreibt es ist ein indischerListFilesystemoder für denFalldesweiterenerscheint das meine private Listemit irgendeinerdas wäre die Grundstrukturvon soeinem Kompositmodelles gibt etwas was alle gemeinsamhaben sowohl dieVerzeichnissedie Ordner wie auch die Dateiendas beschreibt ?? zweites zweitem hierund die Ordnerhaben noch was Besonderesdie Ordner können eine Sammlung von solchen Dingen enthalten jeder Ordner kann wieder Ordnerund Dateien enthaltendas nennt sich dann Komposites ist eben ein Verbundhier sehen Sie ein Verbund von Sachen desselben Typs wiederdieses Denkmusterdieser Architektur nennt man dann eben Kompositelternder kleinen alten Widersacher andere vorgestelltwerdendie habe ich eben die Aufgabe gelöst allgemein die Aufgabe war gelöst?? ich habe Sachendie andere Sachenirgendwie gleichartig enthalten könnenund auch nichtund behandle beideauf dieselbe Artsensibler Leerzeichen Programme ?? Programm können Sie Gruppen haben von Objekten und reine Objekteund beide Sorten von Dingen bundesweit skalierenoder mit der Hintergrundfarbeversehendrehendann gemeinsame Sachen zwischen denGruppenund den echten Einzelobjektenin der Zeit genau sicher was mit den Dateienmit den Dateien und den OrdneramSimon Projekt an und fangen Sie mal an diese Klassen zu bauenPunkt im nächsten Schritt tatsächlich maldie einsammelnaus irgend einem realen Ordnerdiese Informationeinsammelnund danntatsächlich auch malam Ende darstellenich würde das jetzt ?? doch eine neue Datei reinpacken nicht jedes Menschen oder zu schreiben also hinzufügenlassesicherlichnicht der schönste Name aberegalähm für ?? Idee habe ich gedacht auf Anhieb den können Sie natürlich abstrakt machenweilein reinesDing aus dem Dateisystemgibt's ja nicht es gibtOrdner es gibt Dateien aber es gibt nicht das abstrakte umein Ding aus dem DateisystemKomma das machendie sofortige sichere aus?? dann aber die Klasse Fuldadie davon erben solldrittemundwir haben die dasfreieauch davon?? und derFolderhat privatpersönlichen Schreiben hier mit misslichen Schreibens automatisch pilgert der Folder hat privat eine ListevonebenfallsFilesystemFilesystemein Termssoschöner Name für die Listeder Fotos wird sich treffen weil sie ?? Verzeichnisse wie auch Dateien sein könnendannVerbreitungskontensind es jetzt aberder Zeuge auch sofort hierdie Liste eine leere Listewürde ich gleich einsammelndann ein größerer Topfmuss wirklich durch ein Verzeichnis durchgehen und alles einsammelnwas im Verzeichnis ist und sein Unterverzeichnismit unseren unter Unterverzeichnissenistdann?? überlegen was denn überhaupt alle gemeinsam habenwas sollten alle dieden sowieso per se schon mal könnenNamen und Größe möchte garantiert von jedem Ding Quizzen beschreiben Sie das hindas ich jedesdieser Anführungszeichen untenDinge nach seinem Namen und nach seiner Größe Fragen können auf professionelle Weiseichleg es bei Variablen an ich brauche eine Zeichenkettefür den Namenund ich brauche?? übernimmt Zahlentgeht bis zwei Milliarden das wird beimklassischen dateisystemreichenguten Dateisystemwerden zwei Milliarden nicht reichen macht es ?? Punkt ausdem Motto das muss jetzt aber reichen sonst aber kleines Problemfürdie Größelängesei es vielleichtausdas wären die nackten Variablen sich oft drauf zugreifenkönnen in einer Sprachen würde man ein das Schreibenin sie Sharp schreibt man eine pro Partie das heißt sie sagen String?? liefert eine Zeichenkettees heißt groß geschrieben Name war es nämlichjetzt öffentlich sein soll sinnvollerweiseder hier ist verborgen der ist?? nicht hinschreiben automatisch frei wirder nicht hinschreibenKommader soll öffentlich seinund zweites eine pro Partie werdenÜberschreitung seiner ?? Großschreibungund Kleinschreibungsind doch ganz anders nennen können aber die reichlich großen Kleinschreibung unterscheidenKomma drangeuch den Gattergeht der Götter der Gitter sieht so ausBeistrich sondern gebe einfachden Namen zurückziemlich billigist der Gitter dazukommen heute also müssen kürzer schreiben und würde mich völlig irritierenBeistrich nächstes Jahr wieder aussiehtdass es zumindestdie alte SchreibweiseRichardhabe eineverborgene Variablein der ich den Namen ablegeZeichenkette und ich habe eine ?? kompatibelsagen jetzt ja nur noch ein begehrterTrendsetter eine pro Partiedie eine Zeichenkette liefertnämlich einfachunser darum das jämmerliche untenähmöffentlich liefert einesuper große Zahlheißtes heiß großgeschriebenund hat einenHerthaundgibt denPreis zurück so das sollte auf jeden Fall funktionierenjetztwürde ich tatsächlichan dieser Stelle schon anfangenzu überlegen wie man die Sachen zusammen suchen kann und dann erst gucken wie es weitergehtes eine wesentliche Job hier ich muss das Dateisystemdurchgehenund mir diese Information zusammensuchenwie würden Sie dasmachenwas wäre geschicktwas brauchen wir Informationenund wie könnte man das jetzt anfangensuche dir diese Innovation aus dem Dateisystemzusammen wo müsste das drin steht offensichtlich die Methodewas von Art von Methode müsse das seinerster ?? Geschichte ja sie ist rekursiv natürlich ich gehe das verzeichnet die Verzeichnisse rekursiv durch die Unterverzeichnissegehe ich wieder durch die unter Unterverzeichnisseich wieder durch das es Rekursionan aber sie muss nicht unbedingt statisch scheint die Methode der zusammengesuchtRotwein gerade sie müsse statisch sein und sich das alles merken zu können in irgendeiner statischen Variante dann am besten auch nocheinenLaiender eine Datei die Erde eineOrdner mit dem ich anfange ?? ist ein Folderdas ist ein Auto mit dem ich anfange und dieser Folter hatte eine Liste von allem was drinnen istund wenn der wieder Unterordner enthältsind diese Unterordnerin dieser Liste drin und haben selbst so eine Liste indes enthalten was drin ist das heißt dieser eine große Ordner ganz obender hat tatsächlich die gesamte Information dann Staat mit einem Ordnerund dieser eine Ordner hat dem Jobsich seine ganzen Eingeweide sozusagen zusammenzusuchenund die stehen dann in dieser Liste notfalls wieder in einer unter Liste und ist unter Liste drinoder muss nicht statisch seindie Promotion sind jetzt schon alle Speicher wardass man also lernt istich baue einen einzigen Ordnerund dieser eine einzige Ordner muss in der Lage seinalles zusammen zu suchenwonachschreit das von von Art an Methoden mehrdas ist zu verklausuliert gefragtich hätte gern einen Kunsttraktorfür den Folderzu geben aus dem Folder mal ein constructiondie man einen Pfad geben kannund der Job dieses Gasfaktors wäre es alles zusammenzusuchenwas in diesem Folder steht?? das von außen aussieht das Delikt zu bauen das in Bad zeitweise über zwanzig dreißig Teilnehmer der gleichenOdyssee das von außen aus einem Vertrag zu dem ich einen Pfad gebeder Job des Konzertes wäre alles zusammen zu suchenin dem Ordner der angegeben istokayalso hier heißt der Großvater natürlich wie die Klasse in dieser Spracheunterversorgt?? öffentlich damit ich ihn auch von außen verwenden kann außer der KlasseFabrik Folderund ich gebe ihmEinfahrtals Zeichenkette erst malwas ich bauen kann es soforteinObjekt von der Sorte DirectoryInfobauein neues Ding von der Sortenliste?? O Unterstrich ein AusgabegeschichtenDirectory Infound sage baue das aus der aktuellen Fahrtzur ??und dieses Dingkönnen Sie jetzt nach allen möglichenFragenda könnt ihr zum Beispielsagegibtmirgib mir was du an Verzeichnissenhastgib mir was du an Dateien hast und so geht das dann weiterprobieren sie damit mal etwas sinnvolles zu machenals Traktor von Foldersoll einen Pfad kriegen zu dem großen äußeren Verzeichnisin dem alles andere drin istder baut jetzt dieses Hilfsobjektdas man nach weiteren Daten Fragen kanninsbesondere ?? jetzt dieses Hilfsobjekt fragen was ist denn da Verzeichnissen drin und was es da an Dateien drinund natürlich können Sie auch Fragen was ist dennder Name überhaupt den ?? auch ??Komma der gerade an?? machenFulhamist vielleicht zu viel des Guten dass der vollständige Pfadnehmenes sinnvoller das ist nur derreine Name des Verzeichnissesden möchte ich speichernnatürlich indem ihrden Versichertenoderdas geht ja nicht wirklichich mache den Protectedum hier reinschreiben zu könnenwäredas auch noch geschickter ?? pro Partie ?? Ausrufezeichen bisschen hemdsärmeligKomma schon mal die Namen und sie bauen zwar gerade selber über den sich ?? gerade selber wie geht denn das jetzt mit den Verzeichnissenund den Dateiendie da drin sind sie können dieses Ding jetzt Verzeichnissenunter Verzeichnissenund in der Tankwagengeht dasWächterhausdas Geldfalls tut die?? Punkt Gerd Filesderliestalsoein was an Dateien da steht ist nicht der Teil ?? guckt nur was ein Lateiner steht was ?? und so weiter welche Dateien stehendersind sie ein Aufrufwollen ohne weitere Angabenund ?? liefert Ihnen eine Liste von Fileinfooffensichtlich eine Klasse in der Information über eine Datei stehenist eine Klasse dieDatei selber istFileinfo ist eine Klassedie beschreibtwas denn eine Datei ist Informationen über eine Datei sowie Directory Info eine Klasse ist die Information über einVerzeichnis einenOrdnerbeschreibt davon kriegen wir eine Welt zurück Informationenüber alleSachen wieder drin stehenGelddirektso sehr das bis dahin auskönnten Sie auf Ideen kommen wie es nun weitergehtinsbesondere bei denjetzt habe ich zu meinem großen äußeren Verzeichniseine Liste aller Dateien die drinnen sindder Dateien selbst aber Objekten die diese Dateien schreiben die keiner nahm Fragen größer sowasund ich habe eine Liste aller Unterverzeichnissedie direkt unterhalb von dem äußeren sindam?? den sie mal gerade selbst was sie nun veranstalten mit diesen Dateien und diesenUnterverzeichnissenwonach schreit das möchte alle einsammelnrekursivkam im Sommer als Begriff Rekursionsofür jedes der Unterverzeichnissemöchte ich jawieder alles zusammen sammeln insbesondere möchte ich ein neues Fotoobjektbaumfür jedes Unterverzeichnisseund für jedes derjede der Dateien möchte ich ein Fileobjektbauengerade vergisst es doch einfach mit den Dateien anzufangengehen alle Dateien durchinformiertmich zu schreiben Punkt dochum sie abwertend ?? zu schreiben PunktjedesDingin denDateienwar heißt ja nur als Anweisung an den Compilermacht die richtige ?? richtigen Types schon hinkriegenKomma könnte es ausdrücklich auf den TypKomma pusteteso gehe das gesamte Ray Files durch iTunes ist jetzt ein nach dem anderenein nacheinander Eintrag in diesem Gerätvon den Filesdes möchte ich für jedes Itemein neues Objekt von der SorteFile erzeugenmuss also was den von wegenFilejetzt muss ich den aber sagenwelche Datei denngerade meine Sitz hier sohemdsärmelig machtden Pfad übergibt oder schon das Fileinfo übergibt die Glaubens schöner aber ganz hübsch das mir sofort das Fileinfo übergebedie Übergewicht einfach hier diesesFileinfobaueeine neue DateiTheiswahnsinnund Stellvertreter findetaus ein Stellvertreterfür eine Dateiausgehendaus diesem Fall Info was sie angekommen sich auf die Liste aller freien Infos und für jedes Bau jetzteine Dateidreizehn geht diese Liste durch für jedes Wort ein Beistrich ?? ich habe sicherlich diesen Faktor dem sich ?? noch gleich wasduhier ein Kostenfaktor der Sandfreileitungnimmtangenommenich hätte ihmwas mach ich denn jetzt damit zum neuenPfeilschreiberden Richter gebaut haben was machen Sie mit dem Ergebnis sehrmich das einfach so stehen lassebaute das Objekt und vergisst es wieder ich möcht das Objekt nicht vergessenwo kommt das Objekt hierhinändern konnteJahrdas istdoch ein bisschen schwierigerErklärungwas dazudieder Folder hiersoll sich in dieser Liste merken was in ihm direkt drinnen istwelchedirekten Unterverzeichnissewelche Dateien sind im vorderen das sollte sich da merkenwir habe ich gefragt welche Dateien sind drinrichtige eine Listevon Beschreibungenfür jede Datei ein Eintrag?? ich gehe diese Liste durch das ist ?? Beschreibungein gedanklicher Zeuge für jedes ?? Beschreibungein eigenes Fall Objekt was ich selberdefiniereund hänge das dannan die Gesamtliste von dem dran was und stecktes müssen die natürlichen passen Kostenfaktor habenschreiben Sie den mal I müsste der Kontakt ?? ist ausihrer ?? verwenden kannsowohlder Kontakter soll natürlich wieder öffentlichsein er heißt wieder Wasser heißt Fallund es soll ein Fileinfonehmen hier System bei Hofile Infodas hier war die Liste aller Beschreibungenfür die enthaltenen Dateien ich die Liste durchItem ist ein so ein Ding ein Fileinfodas entsetzliche ziemlich altemDing sondernetwas sinnvoller vielleichtFileinfoklein geschriebendas kommt hier an und mit den Informationensoll jetztdiese Beschreibungder Dateigebaut werden?? Objekt von der Sorte Falldas Freiinfo kann ich Fragen nachdem Namenwas ist der Name der Datei schön Speicherschmerzenhabeich ?? obenText gemachtmir der Mutterklasse Übernahme protect ??ich kann also aus irgendwas reinschreibenund Stilgrößehole ich mirnämlich gerade das dieGröße hier nicht verbreitetesObstpro Tag ?? undehrlich gesagt das mit dem Urlauber bisschen übertriebendie Funktion?? gesehen die Funktiondafür ihrenBallon und nicht oderFragezeichenbisher viel zu viel hattealso die Größe soll also sein von dem Fall vorLänge in Byteseinloggendas ist der Konzerte Verfall der ist doch sehr übersichtlich?? mal was bisher geschahalso mein Gedanke ist diesen als Faktor fürden Folder aufzurufenmit dem großenVerzeichnis in dem alles drin istund der fängt jetzt an dieser Constructor fängt jetzt an zusammen zu suchen was ist denn da direkt an Dateien drinbauedie Objekte dafür für jede Datei und hänge dir diese Liste drannoch einmal zurück zu demzu der Übersicht hier ?? ich starte mit einem Verzeichnishier das Verzeichnis füllt seine Liste mit den direkten Unterobjektendiese direkten und Objekte sindDateienund Verzeichnissegleich auch wieder das Besitz nur Dateien bisherals das was sie bisher haben nur die Dateienjetzt geht's mit denVerzeichnissenweiter das geht natürlich dann hundertprozentiggenausomit Kleinarbeit oder doch nicht ganz hundert prozentig genausoähmgehe die direkte ?? ist durch die Berater habenund für jedes direkte wiederzufinden?? Contentfüge das der Listeder Unterverzeichnissehinzu??brauche ich einen netten constructionoderichkann mich jetzt raus wenn ich überlege gerade ?? ich mich sicher einfach raus ich habe ein Kurzfaktor für Folderder Einfahrt haben willgebräuchlicher Einflussfaktorfür Folderder ein Direktorinvernimmtes völlig zweiten Donnerstag dafür forderte sie die Schreiben der Direktorin vernimmtoder ich könnte das es ja Beistrich bitte sagen ob ich die privathabenwir zuvoll nehmen wirdas wäre eine Möglichkeit welches tatsächlich fertigich gebe den vollen FahrtKomma weil ich faul bin?? dass es tatsächlich so das ist ein bisschen asymmetrischmüsste man schöner machen aber so funktioniertalso gibt er die Liste aller Verzeichnissein dem großen Verzeichnisihr alle durchfür jedes Verzeichnis das du findestgibt mir den vollen Pfad gesammelt als Traktor für Verzeichnisseder mit dem vollen Vatidaraus baue ich das alsound füge das hinzudass es jetzt fertigdas war's schon wo sie Rekursionwo bitte passiert hier Rekursiongenau hier ist die Rekursion im Kontakter von Folder rufe ich den Traktor von Folder auf um die Unterverzeichnissezu erzeugendie Unterverzeichnissewerden in ihren Angstfaktordiesem Massaker wieder aufrufen und die unter Unterverzeichnissenzu erzeugendass es die Rekursion?? sie verstecktÖlpublizierten Aktionen der Filter noch einiges insbesondere?? wird die Gesamtgröße noch gar nicht berechnetalsodass meine Aktionich gehe mal hier in den grafischen Teil erzeuge ein einzigesOhr und da setzt sichjetzt also Wein hätte gern einen Foldernamens F erzeuge einen neuen Folderund dem Gewicht jetzt in Fahrt zu einem Folderüber die Lösung des dritten Praktikums??Beistrich was denn in diesem Verzeichnis alles drin stecktso sollte das jetzt tatsächlich funktionierenamdezimalenWeg Punktalso dieser Konzerte sorgt jetzt dafür sorgen dass der ?? das erste dass dieses Verzeichnis durchgegangen wird?? Verzeichnisse Unterverzeichnisund so weiter und so weiter durchgegangen werden ?? gespannt und es funktioniertrelativ viel Code um es auszuprobierenbisher ist noch kein Abschluss ?? gut aus die Zeit ist durchgelaufeneKontaktes durchgelaufenzu gucken was den Erfolges hatF hatokay drei Sachen drin sagt uns das Dinggespanntzwei Dateienund ein OrdnerPunkt es ist jaoffensichtlichist das nicht ganz richtigweitertreiben einordnen kann ?? nicht erkennen?? gucken warum das denn jetzt passiertist nicht daswas ich erwartet hätte vielleichtdiebesserenachgucken die erste DateiStrecken SL amBestandteildie?? konnte die zweite DateiStrecken SEO-BuchAHAeine verborgene Datei das ist der präzisiertsie auch verborgene Teile müssen gucken wobei nicht nur diesichtbaren Dateien haben oder verborgene Dateien die hier sieben ist nicht in der Übersichtdas ist der Grund dafürund wir habennoch ein VerzeichnisNamensstreckendas sieht gut aus das Verzeichnis NamensstreckenMilitärs genauer rein guckeSinnvergessen besser noch keine Größe haben die Größe nur bei den Lateingesetzewerden angesetzt immerhindasVerzeichniswas da drin ist hat natürlich wiederein eine Liste an Unterverzeichnissenund Dateien das sieht auch gut aus es sindalso anscheinend fünf Dateien drin und drei UnterverzeichnissedrinKomma ?? nahm von dem ersten Unterverzeichnisbin das auch gut aus fünfter Teil ?? Unterverzeichnissesollte drin seinDatei drei Unterverzeichnisseaus Gestein möchte ich glaubenBeistrich überraschen das manentwickelt sich sein Code schreiben kann und er fusioniert einfachscheint esbisher gelungen zu seinalses wird jetzt tatsächlichrekursivdieses Verzeichnis durchgegangenmit dem was wir habenverstecktin den als Faktor des ganzenaberdie gesamte Wasser zuesgibt dieses abstrakteDing im Dateisystemdas weiß die Größeund das weiß seinen Namenund von dieserabstrakten Geschichte gibt es zwei Ausprägungeneinmal ?? Dateiist ziemlich dummund einmal das Verzeichnisden Ordnerdes Klüger den der Ordner hat einen Liste an weiteren solchen Sachen der Ordner kann weitere solche Sachen enthaltenPunktder Job ist jetzt der erste Job war jetztwirklich sicherzustellendass der Ordner auch alle Sachen zusammen sammelt die real in ihm drin sind das muss automatisch tun der Kunsttraktor von Ordnersoll alles darindurchLustigerweisegeht das mit Repressionziemlichelegantso ist nicht unbedingt immer effizientaber besonders oft elegantFaktor hier ist einrekursive?? wie baue ich ein neues Verzeichnisich gucke mir an was ist denn an Dateien in dem Verzeichnis trennendie schmeiß ich in meine Liste rein keine große Kunst ich gucke mir an was ist dann Unterverzeichnissendrin in mein Verzeichnisundich weiß genauso meine Liste rein und fertig absurderweiseder Trick steckt hier in diesem Aufrufwenn ich für jedesUnterverzeichnisdie Wasser Durchaufrufegibt dieser Kontrakte ja wiederdie Unterverzeichnissedes Unterverzeichnissesdurch und die Dateien in dem Unterverzeichnisdurch diese Aufruf ist der Trickconstructiongeht Unterelementedurch dieser Seite geht wieder die unter Element durch ?? wieder und wieder und wieder immer tieferbis wirirgendwann auf der Sohle sozusagen angekommen sindda steckt eine der trägtdanneben schon gesehenund vorgeführt habedie Dateien haben seine Größeaber die Ordner haben noch keine Größedass es jetzt fies weilWindows ihn auch nicht direkt die Größe der Ordner liefertdie können aber ausrechnendas es jetzt der nächste Jobsuchen Sie die Größe ausrechnenwie müsste man das anfangenich habe zum Schluss alles eingesammeltkann ich jetzt irgendwiedarausdie Größe bestimmen die für den Ordnerbenutzen muss gesetzlich Name ist gleich Name des Ordners geschenktich würde jetzt aber auch gerne habensei es gleich irgendwas ich möchte die Größe auch etwas vernünftiges setzendas danach einfach die Summe seiner Größen der ganzen Dateien die drin stehtProgrammierergerne ?? bisschen spekulativich stelle mir vorwas ich denn gerne haben würde und benutzt es dann einfachich hätte gerne zum Schluss der Sten Zeiss ist gleichirgendwasdie Größe des aktuellen Ordnerswie kommen Sie an die Größedes aktuellen Ordnersdasesist billiger als man glauben magPunkt sie können zum Beispiel dass es jetzt ganz grundlegende Variante Sie gehen mit der for-Schleife schreibt über die ausführlichen Seminarvortragüber diesen Content drüber alles was wir habenkaumhörenund datieren einfachwas der jeweils anGröße ankommt gibt mir dasElitedingaus dem Contentdavondie Größedas wäre jetzt die ganz ebenerdige Lösung Komma ?? Schleifen im Lande Ausrufezeichenschaustob es bei dir ich sammel doch alles was ich habe an Dateien und dann Unterverzeichnissensammle ich zusammen in dieser Liste Contententweder Reservedienstekonnten durch?? zu mir aufund fertigtwarum geht das eigentlichähm warumstimmten hier schon die Angabe für die Unterordnerdes Gewerbes in das bei den Unterordnernist bei den Unterordnern der null rauskommtPunkt und bei den Unterordnern nicht nur Rausformkommt bei den Unterordnerndas richtige rausrichtige Größedas ist diffizil wenn sie diesen Kontakter aufrufen für den äußerstengrößten Ordnergräbt ja diese for-each-Schleifeschon rekursiv bis unten durches ist bis dahin schon an der Stelle schon bis unten alles durch gegrabendie unterstenverschachtelten Listen versteckten Ordnerdie haben wir nur noch Dateien drinfür die wird an dieser Stelle einfach die Größe der Dateien aufgerufenund dann es in den Konzerteaufrufder davor passiert istan dieser Stelle klarwas die Summe der Größe der Dateien istund so weiter und so fort es wieder besser die von unten rauf an dieser Stelle ist wirklich die Größe dares baut sich von unten nach oben aufähmdas ist jetzt die?? malC mäßige Schreibweisezur Übungall die anderen Schreibweisen hinmit der for-each-Schleifeder for-each-Schleifesieht das so ausfür jedes Ding im Contentaddiereseiner Größedas ist doch etwaseleganteraber noch nicht so elegant wie sein könntefür jedes Ticket konnte der dir seine Größe also von dem DingdieGrößeschon deutlicheleganter jetzt ist die Wasser eigentlich überflüssige Variablen ist es jedoch gar nicht mehr aufRahmen und die ganz elegante Lösungheutzutagewäre Lambdaausdrückensage die Größeistvon der Gesamtlistedas war Content von der Gesamtlistesummierenund sagt was summiert werden sollmit seinem Lambda-Ausdruckfür jedes Ding in der Liste nehmenmüsseund dass du mir eine einzige ZeilemeineIdee warum alle Leuteauf diese lange Ausdrücke stehenist es schon unterschied ob sie viermal so viel Zeit brauchen wir nichtso sehr das jetzt aufs einfach auf Sonja Berater mit irgend einem Testfall auf das auf wirklich hinhautso mein kleiner Testfall ist nun das im Verzeichnis von eben noch ein Ordner drin steht ihr neuer Ordner kreativdarin zweiTextdateienbeide mit fünf hundert sieben zwanzig Bytesund ein weiterer Ordnermit einer weiteren Textdatei fünf hundert sieben zwanzig Bytes will sagen nach unserer Rechnung sollte derneue Ort da jetzt drei mal fünf hundert sieben zwanzig Bytes habenBeistrich wichtig ist nicht der Ordner selbst diese Struktur für den Ortauch Platz weg Kommasehr wenig Platz weg dreimal fünf hundert sieben zwanzig beidseitigesamt für den neuen Ordnerimmerwieder zu meinemKontakte Aufruf sitzen weg Punkt und was passiertSachentrennen ist Beistrich welche Ordner welcher istdas ist der neue Ordnerdas sieht so aus als das dreifache wäre in der Tatreinguckender hatdie beiden Dateien drinDoppelpunkt fünf hundert sieben zwanzig für die eine Datei sehr schön und für den Ordnerden innersten ordnungsmäßigenAufzeichnungsgradunterauf fünf hundert sieben zwanzig sieht soweitplausibel ausdas ist jetzt das einfach durch graben von diesen Verzeichnissenimkönntemanansatzweise ?? Stunde besser besser nutzen sollen aberzumindest ansatzweise ?? versuchen das aufrichtig darzustellenwas passiertgewiss alles eingesammelt was mich interessiertich habe jetztmotiviertin dem äußersten Norden drin stehen eine Listevon Sachen drin sindund darin sind wieder was drin ist was ?? Missverständnissenso weiter jedes Dinghateinen Namen und jedes Ding hat eine Größelassen die Information die man bräuchte müssengrafisch darzustellendie grafischeGeschichtesinnvollerweisegibt's jetzt neben dem Buttoneine Kenntnisgenommen ?? ersterRücken Beistrichdrauf klatschen irgendwo soein Gedanke ist nun da diese Visualisierungzu veranstalten?? natürlich auchschon ?? der schon nahm es ein schönerkennbaresFalls wirda soll jetzt die Visualisierungdraufbei Klick aufdemKnopf vier wird also der groß Traktor aufgerufenenSeitenim Konstruktor von der Wasserfolterwird aufgerufenund jetzt soll obendreinauch nochdie Visualisierungstattfindenmache Klammer aufEntwurfwirddas aussehen sollte stell ich mir die Visualisierungvordas man erst mal horizontalgeht?? machte sich aufdasentstehen solldas ich habe Zahl total durchgehesortiert nach der Größe großes Verzeichnis?? große Datei ein kleineres Verzeichnisein kleiner Teil der noch ?? ?? und so weiterder Größe sortiertbei den Verzeichnissenmal ich dann rein und hab da ein großes Verzeichnis großes VerzeichnisDatei noch kleineres Verzeichnis und so weiter nach der Größe sortiert hier genausound denken Sie darüber sie weiterhier habe ich Verzeichnisse und so weiterund so weiter und so weiter ausgefülltversicherte Lina von der Größeseines recht extra schließen kann ?? PlatzDatei verwendetdas Nonsens was einbauenPunkt ob das in fünfzig Minuten und in sowas einbauendas man erst horizontalarbeitet und dann vertikal arbeitet und dann die nächste Stufe wieder horizontalauf dem Essen der Werte kannquasi gucken ob die Nummer der Stufegerade oder ungerade sind dann sich entsprechend erschließen wie man arbeitetdas ganze ist auch wiederrekursivum das nochmals zuwiewürden sie da anfangen an dieser Stelle muss jetzt irgendwas auf der Zeichenfläche passierenwürde man da anfangengenau genauso was sollte zwischen Verzeichnissen und Dateien unterscheidendannvielleichtin dieser Form das man Sachverzeichnissekriegen einen Rahmensowas das in Verzeichnisseund Dateien kriegen keinen Rahmen das sind einfach ausgefüllteRechtecke das wären Dateien das ein Verzeichnis und jetzt geht es hier weiterdieses Verzeichnis enthält vielleicht ein Verzeichnisund noch ein Verzeichnisundeine Dateiund eine Datei dieses Verzeichnis enthält ein Verzeichnisund Dateiohne Dateiund in der ?? so konnte man das unterscheiden dies verschiedenen Datei drin und so weiterund so weiteraus wie Verzeichnis hätten dann einen Rahmenund darin wird es weitergehen?? Frauwäre jetzt eine erste Ideefangen Sie an die große Fragewas ich möchte diesen Ordner bittenzeichnet sich auf der Zeichenflächeeine süße ?? dieses kennen wassie denkenkeinesfallsauf Leerzeichen welche über Ordner zeichne dichdamit das gleich mit der Rekursion funktioniertgemeckert auf alle die mit ??damit es gleich mit der Rekursion funktioniert für dich sagenwas das umgebende Rechteck ist auf dem er sich zeichnen sollkann nämlich gleich dieselbe Funktion ja auch für andereOrdnerfür die unter Unterordneraufsich vorstellendass ich gleichdiesem Ordner hier sagemal dich in dieses Rechteckund dann sorgt dieser Ordner dafür dass er seine Unterordner malt und seine Dateienmaltjeden Ordner sage ich einfach mal in dich in dieses oder jenes Rechtdas Gewichten unterordnen und dann müssen das von selber passieren?? sollte den nicht zu sagen in dieses oder jenes rechteckig sollte den sogar sagen ob horizontaloder vertikalund haben keinesfallsein Rechteckin welches Rechteck erst mal natürlich das komplettedas komplette Rechtnull von linksnur von obenwar von der KenntnisdieBreiteund von Erkenntnisdie erstmals das komplette Recht etwas wiederausPunktdas vergleicht er natürlich eingeschränkt werden für die unterUnterordner und in welche Richtungmuss er sich ?? Entscheidung treffen ich sage ?? malvor ?? soll heißenhorizontalaber gut Variable voll zu horizontalfürvertikalso eine Funktion hätte ich gernemaledich auf diese Zeichenflächein dieses Rechteckhorizontaldie Funktion gegenüber demOrdner mit ich sagen ?? Zeuge DienstagmirLevelbefindetderZeuge dem iTunes top ich glaube das wird ziemlich unsinnig werden Wasser erzeugt?? selberin derFunktion ihrerbeim Fotojetzt gerne noch Beistrich oben unter besseren Jobhier eine weitere Methodedie heißt Formist Pawliksie liefert nichts zurückPunkt sie kriegteinekennen wir's?? überlegen anerkennen muss das hier ??Antwortin Java Kleinkindessie kriegtnun Ent oder doppelt aber lieber dabeikriegtdie linke Koordinatesehen kriegtoder Koordinatesie kriegt die BreiteBeistrich die HöheDoppelund sie kriegt als Mutvariablehinten nochdas Dingvertikal ist wenn ja ist es vertikalwurdeeskönnenauchdas ist ?? längere Geschichtedas Zeichen Funktion sein sonst die Kenntnis nehmen und anfangen zu machen aufdeckenin diesesRechteckund zwarin diese Richtung vertikal oder horizontaljetztist mir das irgendwie aufteilendie Platzaufteilungich muss jetzt ?? meine ganzen Kinder durchgehenund dann die Größe entsprechend aufteilenentsprechend der Kinderliege gerade ?? die wirklich sortieren?? Doppelpunkt was hieraber erst mal wie sich die Größe auf Teil kritisiert die Größe aufgeteiltgenau jetzt kommtzum bisschen Dreisatzich kenne hundert Prozent das ist die Breite der Kenntnis wenn ichhorizontalmaleich kenne die hundert Prozent und die einzelnen Größen sind jeweils soundsoviel Prozent das einfach ins Verhältnis setzenso komme ich auf die Breiten der einzelnen Dingeguckeneine Zielgesamtgrößegaben sich gar nichtausrechnen die habe ich ja schon die Gesamtgröße ich frage ?? Komma sei es dass die Gesamtgrößedie alle durch dich darfman nicht nach der Größe sortiert Komma kannich die alle durch die Stadt habeinIndien konnte ich eine durchallezu Papier zu bringen sozusagentrittst nicht den mal die die Breite des Einzelnenwird jetzt seinwas ist seine Größe im Verhältnis zur Gesamtgrößemaldie Breite meiner Zeichenflächezu füllen habe so sehr das heraus im Verhältnis mit den Entwicklern ein Zehntel der Gesamtgrößehat ein Zehntel der Breiteso wird aber nicht funktionierenwas von mir da nichtganz blödebürgerliche Dachteilt und mal werden in den sie Sprache von links nach rechts ausgeführt wenn sie schreibendrei durch vier mal fünf heißt das nicht dadurch zwanzig zuteil sondern drei durch vier das Ergebnis mal fünfzu nehmenvon links nach rechts ein nach dem anderenähmder Ärger ist ein andererganze Zahl durch ganze Zahldass sie wirdtypischerweise null werdenaltes heißes kleiner ZeissDetail zwei ganze Zahlen sind eine ganze Zahl dieser null das istdie einfachste Art ich mich herausfinden kann es folgendesschreiben spitz nach vornedas wird es eine double-Zahldouble-Zahl war ganze Zahl ist double-Zahl und wenn ich dir sich ganze Zeit teile ich den Ärger nicht mehrso das es sie weiter sein wenn ich von links nach rechts arbeiten müsse das die Breite seindann muss man jadem jeweiligen Ding sagen können okay zeichne dich doch mal da rein dieses Itembitte die Beseitigung zeichnet du dich doch ?? dareinmit der passenden Breite der Grundinfo weder vorden Rest nochausrechnen ??Geschichten sind sehr praktischfertigdas Fonds entwickelt so noch nichtwarum kann ich mich altem KreuzchenmachenPunkt kann ich jetzt nicht jedem Ding im Content sagensich Zeichenumsich noch mal hier dasGesamtmodellandieses abstrakte Denken Dateisystemweist seinen Namen weist seine Größejetzt habe ich bei den Fohlen was eingebaut von wegen Trauer das hier MethodePunktfarbig istTrauermit einem hübschen Krempel dringeht aber auch gern dass die Dateien sich zeichnen könnenund hätte vor einigen dann gerne dass die Mutterklasse das schon vorsieht wohl immer vorsiehtund sie das mal ein ?? in der Mutterklasse soll diese DrauffunktionvorgesehenseinFile hat dannImplementierungdavon und der Folder hat seine Limitierung davon besitzen gerade hier nimmt mit John im Folderaber das soll überall drin sein das möchte ichhier obenin der abstrakten Mutter oder klassischer vorgesehenerokayerstreckt in der Mutterklassehierbrauche ich alsoeinen Tag erstreckt oder erstreckt ?? Blick gar?? erstreckt?? Freudwar mit dem ganzen SymbolbilderKomma von untennein das reicht nicht dass das Erzeugnis müssen sich zu diese Methode in C Sharp müssen diese Methode auch ?? Website sagen dann dürfen sie dahinter Semikolon einfach machen und sagen baulich nichtzeigenwenn sie hier das abstrakte KlassenerstellenzustellenGedankenstrichÄrger muss ein Text deklarierenalso wenn sie hinten einfahren Semikolon machen in sie sharp dann müssen wir vonwas dann natürlich erzwingt das die Klasse garantiert erzeugt sein muss bisher musste die Klasse nicht abschreckt sein jetzt muss sie abschreckt seinwegender selbst TiererstellenBundesgesetze weiterdann nervt ihn das ich jetzt sagen mussoder bereitsdie Methode derMutterklasse überschreibenund?? als aller ersteseuch tatsächlich die Methode hierfür Datei sie sind da fehlt auch noch wasmuss dieser Fakt Methode jetzt habenKlavier bräuchte man gerade das ist nämlich super einfachfürfür seine einzelnen Preise für super einfach ich krieche sofort die Abmessungen?? ich male einfach ein Rechteck mit diesen Abmessungen und fertigdann ist der Teil erledigtirgendwasmüsse es in FormschönenErddes Konter neuesRechteck?? ist eine Shop sowie bei der VorführunghervorPunkt Googlesagterbestehtaus wenn ich nicht?? System Windows Philips dass die das Rechteckbauen wir ein neues Rechteck für seine Dateienich stelle das Rechteck einBreite und HöhePunktheuteist das übergeben worden ist Witzdie Höhe von dem Rechteckalsdie Höhe dieser übergeben worden istPunkt sie gipfeln auch sowas wieX und Ysieht nicht gut ausdiesem System platzieren mit diesem ?? des Befehlen kennen wir'sZ Leftvon dem Rechteckmöchte ich die linke Seite stellenKomma sound folgendenOberkanteanstelletopvon dem richtigaufStock angekommen istund dann hängt das Ding in die Münsteraner Söhne verbrauchtokay noch was den Fallalso für die Datei ist es einfach wenn wir wenn die Datei erfährt male dich bitte in dieses Rechteck na toll dann mal die genau dieses Rechteckziemlich dumm?? wir sollten jetzt eine Farbe dürfeer nicht geradedas auch alle andere Farbedas immer erfülltdass es jetzt Metallbauereine neue Farbeeinebeherrschte jetzt je nachGustoandere Farbe kriegtüberlegen es geschicktmacht wir können eine Farbe würfelnzumüssen Komma wasist eine Klasse mit der ich zur Chartaist eine Klassemit der ichPinselAnführungszeichen obenbeliebiger Farbe erzeugen kann?? jüngstes Windows Mediadiesem Ding kann ich eine farbigeFeier der will eine Farbe habenautomatisiertvermindert sich und die Farbe Würfel ich jetzt mal CarlaCdieFrau jetzt hier das Komma vonSkala vomAlibigeben dem drei Zahlenwertevon null bis hundert fünfundfünfzigund Einbauten Farben aus??zu verzeichnenselbst Ressorts müssen vielAktion Beistrich die glänzende Farbe würfeln dassjede Datei praktisch ihre eigene Farbe kriegtdie baulichen ZufallszahlengeneratorArmenüberlegen den Zufallszahlengeneratorbrauche ich nicht für die Ordner die Ordner machen nur einen rechteckigenschwarzen Rahmendie Zufallszahlgeneratorsetzt sich hiermit in Datei reinstaticwendenoderan dem eswenn dem sonur da Beistrich den Zufallszahlengeneratorund jetzt bitte ich den Zufallszahlengeneratorhierum Zahlenwächstin vernünftigen Bereichen?? ich möchteziemlich dunkle Farben haben dann sage ich ihn doch einfach mal würfeln mir Brot von null bishundert achtundzwanzigvon der Grün von null bis hundert achtundzwanzigEntwürfe mir blau vonhalbwegs ansehnlich seinfalschvomAldi bieten Sie hier vom aktivierteWhite habenausdrücklich Byte habendie Zufallszahlenkommen natürlich jetzt alshinzu nicht als Bytesmachen wir bald raushiersovielwir kommen ins animmer an Beitz drausdas es jetzt Zufallsfarbe?? müssen schnell ignorieren sie die DetailssindCampbell die man sonst nicht braucht dass es meine Zufallsfarbehier damit baue ich eine neuewasch auch wieder was was nicht auswendig lernensondernauf der glückselig nach Punktähmdas ist die Füllung damit müssten jetzt schon dieDateienrichtig erscheinenals gefüllte Rechteckebevor sich wieder zurückgeheneigentlicheKernaufgabebei dir die Zeichenfunktionin den Ordnerndas so eigentlich die Kernaufgabedie breite ?? löschen ausgerechnetder Rest ist noch ein bisschenschwierigerKomma die Höheund so weiteralso das wohl ihr hinten das ist ?? Artikel ignoriere ich bei den Dateien was ist ein Rechteckder Gesamtrechteckob vertikal oder nicht das es Vertical ist spannend bei denOrdnern hierdie Ordner müssen dann gleichmal in der Breite aufgebaut werden und mal in der Höhe aufgebaut werden hier muss es gleich noch vorkommenderzeit baue ich das Dingvon rechts auf ?? gucken was man noch ändern musswas mich zum Essen Punkt wennwas ist die Höhe erstmals die Höhe ?? ich ergebe schlicht und ergreifend die Höhe die ankommt?? ich baue von links nach rechts aufdie höchste Idee ankommt??was geben Sie alsvertikal oder nicht hinten an der letzte hierwas geben Sie da andem ich hiermit vertikal reinkommen soll das horizontalsein und umgekehrtdas ganze einfach ihr letztes hinschreibengenauAusrufezeichen überlicherweise erzählt müssen sie mitzählenist es gerade oder ungerade auch mal gar nicht zu ?? das Ausrufezeichendavon dann ist es automatisch über das gegenteil?? die nächste Schicht ist immer das Gegenteil von dem darüberso Doppelpunkttop top ist von links nach rechts arbeitet bisher einfach nulldie Kenntnis ist unsere Kenntnis nichts Besonderes?? heißt sie kennen wir'salsmichdas links hier fehlt mir noch und irgendwas fehlt hier auch gerade sowieso ?? allerdings insgesamt Neubau oder eine Angabe für linkswas ist die linke Positionvon den ganzen wenn ich von links nach rechts durchgeheposte hier ?? ich gehe von links nach rechts durch ich weiß wie breit das jeweils istdie Krise die linke Positionfür diesen Blog können Sie den ausgerechnet die linke Position von diesem Blogerster die linke Position nullwas ist die linke Position vom nächsten Block die linke Position von Essen doch wie kommen Sie an diese Positiondas Addieren auf sie fangen mit null an und wenn der erste gezeichnet ist addieren sie dessen Breite drauf einarbeiten sie hier und wenn der gezeichnetesaddierte dessen Breite drauf dann arbeiten Sie daauch eine Variable die jetzt die Summe mit verlegt??Leftzu LeftAlice auch ein schöner NameLeft zusammen vielleichtdavon mit null anund fliege das jetzt mitdas wird also meine linke Koordinate hier werden ?? erstens null werdenaber dannbeim nächsten Malkommt die Breite drauf Punkt die Breite draufrein theoretisch müsste das Ding jetzt tatsächlich horizontalzeichnenkönnen schonmal sehensollteirgendwie auf die ganze Breite gefüllt sein ?? zumindest in Zufallszahlenob es die gesamte Breite gefülltansatzweiseKommaist ja auch noch falschdass ich immer mit derselbenAnfangsgrößeja weiter arbeite sie lediglichmitgeteilt was ist links wo soll ich links anfangensich natürlich den hier nicht auf Null sondern auf ?? Leftso muss das natürlich sein Beistrich dass das was ich eben verbockt habe dieser Ordner soll sich in das Rechteck zeichnen was bei Left und top anfängt die breite Witz und die Hörhaar hat?? natürlich linksan mit dem Wasser als Left angekommen ist das Wetter falschihrhierfang ich mit dem Andererseits Left angekommen ist wenn der zu zeichnen ist von hieran mit dem was als Left angekommen ist und dann addiere ich draufKomma was zwar zumindest schon mal horizontaldrehenokayfür zumindest die breitejetzt werden es sehr dunkel und die famosebisschen lebendigerwird der nächste Schritt wäre jetzt horizontal vertikal einzubauenFragezeichenvonnull bis hundert achtundzwanzigist doch arg dunkel?? vonfünfzigbis hundert und neunzigdreißigneunzigRomdas Pfarrhausauf WasserPunktaber es ist eben alles jetzt von links nach rechts gearbeitetam?? mittleres Tun andie Krise das jetzt geregeltbisher ignoriere ichdieses ist Verticalwie kriegen Sie das geregelt das jetzt nicht von links nach rechts ständig gearbeitet wird sondern je nach ?? des Verticalvon rechts oder von oben nach unten gearbeitet wirdjetzt aber es ist garantiert ein Verzeichnis weil diese Methode hier in der KlasseFolder setztsich garantiert ein Verzeichnis?? die jedes Ding darin durchund Leerzeichen ich eben von links nach rechts müsst jetzt noch logisch umstrukturierenwenn von oben nach unten zu zeichnen istwas durch dann stattdessenwar sofort ein weißer Rahmen um das Verzeichnis?? schöne Idee gefangenwir fangen einen weiteran auf der linken Seite gehen wir einen weiterenin der Breitesich zwei absich links ein Luft habe Recht ein Luft ?? aufzeichnenmöchtewenn das vorgegebenist als Platz möchte ich einen weißen Rahmen haben um das was ich At-Zeichenwas links ein Luftstarrte mich bei dem was allerdings übergeben wird sondern eins mehrund die Breite wird damit um zwei kürzer dasselbe mache jetztwirklich an weißen RahmenSignale ganz den Rahmen nicht das den Raum FreireichesKomma und zweite geringer ich fange ein zweiter links anich muss mit der Höhe um zweirunterund ich fange nicht ganz oben an sondern ich fangebei einshabe ich oben einen Rahmen und unten durch Klammer aufes müssen die Verzeichnisschon ein Rahm Organzugedacht aberwiedermanchmalist immerähmes sei denn auf diese Weise wird die Breite negativ das ist das Problem das darf natürlich nicht seinokay VorsichtStaff natürliche keine negativen breiten produzieren trotz allemdas bei geschickter Weiseerfolgen dasdass ich sagees ist aber mindestensist abermindestensnull weitere ?? das aussindes mindestens die Breite einsund als das MaximumwennwirdKomma wenn biszwölf jetzt kriegen Sie hier zehn raus was Max OS zehnwenn sie von was negatives rauskriegendas Maximum einst das Essen quasi als Maßnahme um sicherzustellensickerte immermindestens eins rauskommtdasselbe ?? bei der Höhedass die Höhe bitte immer mindestenseins istwas ich Leerzeichenetwas auf die Finger von WindowsokayNaja okay das scheint jetzt ein Verzeichnis zu sein ?? Verzeichnis oben hat's nicht geklappt?? groß Vdie OberkanteabgeschnittenPunktüber den Wertsetzt Topar topzweites topUmsatzdasForumdasist Topf?? wird nicht von oben eingerücktgerade hierumso heftiger Einrückung kommt man da jetzt passiertokaydefinitiv nichtgerade wenn ich hier mehr abziehesenden zumindest deutlich kürzerokay soweit zu guter letzt deutlich kürzerUnterkante ausseheneinmal nachdenken?? ich male natürlich nicht immer bei eins Komma nullsondern ich mal weiter top plus eins Komma nulldas Wort aktuell an der oberen Kante malen soll davon einer mehr das ist der Fehlerich musste hier von der hohen Kante ein Runter von der aktuellen oberen Kante bin ich hier Male von der aktuellen oberen Kante ein und nicht immer ein nach unten sondern von der aktuellen ?? und nach unten sosieht das plausibler ausHaar ist es eingerücktbisschen breiter weißer Strichfür den Motor nachdenken wie das passiertaber der eilige Job bei ?? das arme vertikal hinzukriegenwürde Komma also vom Gedanken her müsste man jawenn es vertikal werden soll in die Breite und Höhe X und Ylinks und ob alle gegeneinander austauschenwird jetzt über alte Variablen gegen andere austauschen sehr fürchterlichzu schreibenich würde tatsächlich folgendes tun ??ich würde sagennaja wenn esvertikalwenn es horizontalesund wenn es horizontalist aber so schnell die dieser für horizontalund vertikal ist Kommaneu über dentatsächlichenCode mehr oder minder duplizieren auch wenn das nicht so schönesjetzt versuchtimprovisierteVariablen auszutauschen Beistrichistso stell ich mir das vor wenn es vertikal ist muss noch mal nachdenken aber wenn es nicht fertig als interessanter als alles fertigbasierteLösung fürfaule Leutewie ich das ganz was reingucken was sich ändern mussmanes sich von oben anfangenalso nicht Left SamsungTops ?? ist das was Abstandich sollte verweisen ?? plus Einschreiben plus eins Komma null glatt Komma zwar das Internetportalso ich dir alle durch nichts Besonderes jetzt merke ich mir nicht die Breite des jeweiligen Dings Exhibitionszu vertauschen ich merke mir dieHöhe des jeweiligen Dingsund hier muss offensichtlich auch die Höhe vorkommenKomma dass dazu zwarjetzt wird gezeichnetLeft sein etwas schwierigerwas eben Topf war ist jetzt Leftanalog hiervon also an mit Leftplus eins Komma nullund hier kommt dafür Tops sammelnund genauso muss ich es Breite und Höhe irgendwie gegeneinander austauschenwo ihr WE stehtuns jetzt also stehenmuss jetzt stehendieReizedie Breiteminus zweivon unten Doppelpunktentsprechendgeschriebenetwas irritiert das jährlich minus zwei Komma null steht verschont war das eines dernehme eben auch nochgleichähmdie Breiteund Höheund weiterhin das Gegenteilist fertig jetzt kann ich tatsächlich für ist Vertical natürlich auch nicht Wert einsetzenBeistrich ist Vertical das heißt hier kommtvorausund hier unten weiß ich der ist nicht Vertical das heißt hier kommstduwissen Sie natürlich mitfliegendie neueKoordinaterufenmuss jetzt in die Höheerhöht werdendas tutbin ich überraschtgespanntnicht völlig unplausibelwelches muss man natürlich echt mal nachgucken und offensichtlichähmauch gar nicht merken was jetzt welche Verzeichnissesind ist das jetzt ein Verzeichnisauf der rechten Seite das ?? Verzeichniszu seiner rechten Seitedarin gibt es ein Verzeichnishier die beiden dicken Blöcke und dann wieder ein Verzeichnismuss die doch wohl nochdrastischer machen die Bekannten das klarer zu erkennen sindso könnte das aussehen zum Schlussaus Aufgabe testen Sie das finden Sie alle Fehler