[Playlisten] [Impressum und Datenschutzerklärung]

03E.2 Länge der Luftlinie; struct und static in C#


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

letztesMal angekommensein Problemchenmit dem Riesendatensatzder Deutschen Bahneinladen kannunddarstellenkannPunktwas Sommer laufendie Leute dies letzterer vergessen habenwas lustiges machtKomma wir haben diese CSV Dateimit den Daten der Haltestellen drinund stellen die grafisch darwas ich heute noch einbauen will ist das was ich letztes Mal nur angesagt hatte das ?? jetzt wirklich Haltestellen anklicken kann Brigitte schon die tooltipsHaltestellen anklicken kann und sie dann die Entfernung in Luftliniedas ist was in der Anwendung passieren soll und was hier in der Programmierung dann passieren soll istdarausinsbesonderediese Koordinatendie uns für jede Haltestelle mitfliegengeographische Längen geographische Breitedes die zu einer Takt werdenzum angucken was zu abstrakt und Glas ist in zig Schafenvergibt ?? die ein oder andere statische Methodedarum soll's einig gehen und den Unterschied zwischen Fakt und GlaswerttypenReferenztypenheißt das dann offiziellder Unterschiedund was machen eine statische Methoden vielleicht auch statischeFelderKomma was jetztin dem bisherigen Code passiert ist und es gibt zwei Klassendie bei mir in einer Datei stehen bei Ihnen vielleicht nicht und in einer Datei stehenprofessionell wäre wenn es nicht in eine Datei stehtin zwei Dateien jeweils eine Datei pro Klassebei dieser klassischen relativ großen ??eineForm Visual Studio baut Klasseder von Windows ?? nächste Wochedas ist im Endeffekt das was man dann als Anwendung sieht auf der Oberfläche des Maine Bindungsinstanzenvon Nintendonoch ein Kauf drin habe gesehendiese Methode wird aufgerufen wenn der Knopf geklickt wirdund was passiert es für die Datei geladen undman so will der Inhalt angezeigtund zur Hilfe gab's ?? zweite Klasse namens Haltestellenämlich das was eingeladen wird und welchewas eingeladen wirdwird umgewandeltin Instanzen von Haltestellenund für jede Haltestelle weiß sichgeographische Länge geographische Breiteden Namenund wahrscheinlich ist ein kluger Name den Namen des Bahnhofs genannteStelleich kann Länge und Breitewieder rausbekommenund es gab noch diesen Trickkann die Haltestelle fragen und den Hauptbahnhof istund was inhinter den Kulissen passiert es einfach ist der Name von dem Bahnhof und man nicht gut ist der Name von dem Bahnhofeine Zeichenkette die mit HBS endetdann sage ich auch das ist der Hauptbahnhof sonst nichtsoheute der nächste Schritt?? Länge und Breitedas möchte ich intelligenter haben ich möchte nichteine Kleid Komma Zahl doppelter Genauigkeit damitfür die Länge speichern und noch eine für die Breite speichernich möchte hier wieder ein kleines Maschinchen haben eine Instanz eines kleines Maschinchenzum Beispiel namensist aber sinnvollerweise nennen wird Geo Punkt oder sowaswir bauen eine neue Klassein der das dann gekapselt ist und diese Klasse Sie ahnen schon kann dann Geopunkte fragen was euer Abstand zum Beispieldiese Klasse werden bisschen raffinierter werden als aber nur zweiKleid Komma Zahlenzusammengeklatschteine neue Kasse jetzt tatsächlich mal auch in einer neuen DateiübungshalberdemProjekt hiermöchte ich was hinzufügennämlich eineKlassedie Klassesoll heißenGeo Punkt wenn ich das malkein kluger Name aber müsse man eine Idee was bedeutetdamit kriegen wir jetzt eine neue Klasse im selben Namensraumalso dieses Geopunktesaus meinem Nintendo sichtbarumgekehrt genauso bei dem selben Namensraumjetzt schreiben Sie malsinnvollerweiseda rein was da reingehörtich möchte Länge und Breite geographische Länge und BreitespeichernPersonenGeo Punktwas könnten sinnvollerweise alles darein in diese Klasseeiner Bundestag draus ausschreiben das mal rein was Klasse sinnvollerweise reingehört würdePunktwir brauchen alsoein Datenelementviel zu ein Feldhinter bezahl für die Längejeder Punkt so wissen was eine geographischeLänge istzur Sammelverteilungtut nennendamit es etwas eindeutiger ist alsdas sehr schreib mal Donbewegen von den lange totundjederGeo Punkt soll seine Breite kennen ich schreib mal schon Malblattstatt Breite Dance was KLAR LatitudeUngeduld Latitudeund jetzt muss ich auf die beiden zugreifenkönnen sinnvollerweisenach ?? bin ich dir Punkte habenich muss wieder an diese Daten dran kommenin sie sharp schreiben Sie Propertieseine öffentliche Punkt ATsollDirektschieberzu unterschreibenso eine öffentliche Prophetieablegtvom Typ doubledie Woche dann nahm ich mir in den groß LONangedrohtund in Schweifklammernsagen Siedoch bitte ein Kettesang sie noch bei den Schweif Klammer zudie erstezweite Komma selbst die Funktionär der Gitterticketergibtnur Geduld klein geschrieben zurück wichtig klein geschriebenwenn sie hiergroß schreibenan sich kleines Problem weilwenn sie lange tot groß schreiben würden wird das ein endloserKreis werdendie Virologie tut großzurückgeben wollte geht dasPunkt hiernach ?? in dem er ?? Geduld groß zurückgibt und so weiter und so weiterwenn sie dann den Stack Overflow kriegen dass das nicht funktionieren kannwas im Kreis läuft sofort es funktioniertalso innen sind speichern wir uns das unter dem Namen Lobby tut klein geschrieben eineKleid Komma Zahl ein Datenfeldvon draußen Klammer zu greifenmit Lungen groß geschriebendas es dann eine verkappte Funktionaber nichts anderes tut als klein geschrieben zu lieferndasselbe für dieLatitude die breiteÖffentlichkeit wird dieDoppelflatgroßgeschriebenwas tut die?? hat ein Gittermustergibtwird klein geschrieben zurückdas könnte man heute alles noch kürzer schreiben automatische Paradiesdes googeln wollen BCC nicht der Hinweis dann wirklichvöllig verwirrend isthier sieht man jetzt noch was passiert ?? verborgenin jeder Instanz von Geo Punkt drinneneine Variable in der die Breite stehen soll Punkt länger stehen soll und eine Variable in der die Breite stehen sollund es gibt zwei Funktionenverkappte Funktionen?? Partys Eigenschaften in sich haben mit den ?? drauf zugreifen kann der aktuellen Werte holen kann?? gar der Vorschlag kamständig das Opfer wäre das ich schon vollständigangefangen habe das wohl heute noch kommen im Laufe des Nachmittags aber nicht an dieser Stelle was würde passieren wenn sie es fertig schreiben was würde das bedeutensowenn sie zu C zurückgehenin Ckonnte man zum Beispiel in einer Funktion sagen eine Variable statisch das heißtbeim nächsten Aufruf der Funktionsich bei den Wert immer das Letzteren hatte der Wert sozusagen stehen statischdas war Beistrich Variablenfunktionin C gibt's tätig auch noch an anderen Stellen mit anderen Bedeutungenzur allgemeinen Verwirrunginsie sharp Javaist tätignoch ?? Nummer anders und das ist auch eine der Bedeutung dann in C plus plusdas bedeutet hier das die Klassesich die Breite Bemerkenswertestätig für ein Feld haben gibt es dieses Feld einmalfür die Klassedas ist ?? überhaupt nicht was ich haben will ich möchte Feld haben einmal für jede Instanz einmal für jeden Geo Punktso soll das Design jeder Geo Punkt hat man eine längere und eine breite ?? wie du Latitudejedereine Länge und Breiteinsistiertervorschreiben gibt es nur eine einzige Lobby tut für die gesamte Klasse das es so als ob sie Notizzettelauf den Bauplan klebentausend oder zehn tausend hundert tausend Autos nach diesem Bauplanaber nur einmal auf dem Bauplan sozusagen Zettelmit irgendeinem Wert das wäre Ästhetikfür ein Feldhier natürlich ergibt das keinen Sinndas seitig vorzuschreibenkommt gleich noch an anderer Stelle nicht zufrüh schon jetzt tätig verwendenund dass es ähmsie schafften auch die einzige Bedeutung von static was tätig ist ist eine Klasse gebundennicht an Instanzen gebundeneinmal pro Klasse statt einmal pro Instanzin C plus plussind diverse Arten von staticC gibt es auch von unserer Welt diverse Arten von ständigauf Länge und Breite kann ich jetzt zugreifenaber der Krieg bisher nie Wertereihenin Länge und Breitewas fehlt mirderKostenfaktor ist öffentlichim ?? ?? es offensichtlicheher heißin sie sharp wie die Klasse heißt Geo Punktim selben Jahr war dasselbe in C plus plusund ich möchte natürlich sinnvollerweiseLänge und Breite mitgeben sie können ein Tastaturschreibendem sie nicht mitgeben und Länge und Breitekeine Ahnung auf die Koordinatendes Punktes setzen an dem sich der Rechnerei befindet zum Beispielsolche Spielereien könnte man machen aber hier welches wirklichdas war ganzsimpel haben ich nehmedas nehme ich gebe Länge und Breite vorDoppelpunktLobby tut DoppelLatitudeund schreibe das dann in meine Datenfelderein Landeplatz und dann derselbe Trick für letzten Malergibt keinen Sinn das sie schreibendem Feldsongmöchte ichmit möchte ich zuweisen was sie anderen übergeben worden ist beide von diesen neunzehn ?? beziehen sich aufdiese VariableSie die richtige Variable wischen das Feldder zahnserbischenwissende Minister vorschreibendasselbe für dieLatitudesummer constructionBoston nur gerade einbisschen damit rum das jetzt also so ?? Miniklassedie einfach zweiDatenfelderhat die beiden Datenfelder kann ich Kontakte setzenund die Karte nachher auslesenwas ich nicht ganz beiden Datenfeldernachträglich verstellenschon mal spannendwenn sie so Geo Punkt einmal erzeugt habenmit der bestimmten Länge einer bestimmten Breitehatte diese Länge und diese Breite und kein Mensch kann jeweils wieder verstellenKomma da noch was ein im Laufe des Tageswird auch nichtähm so sieht sich im YouTube ?? unveränderlichdiese Klasse hier Instanzen dieser Klasse sind unveränderlichgibt keine Möglichkeit für die einmal erzeugt worden sind ?? irgendwas wieder dran zu verstellenzum Beispiel Zeichenketten findensich in allen Sprachen aber in vielen Sprachen das Zeichenketten unveränderlich sindwenn es Zeichenkette verändert werden sollbin ich wirklich die Zeichenkette vor einer sonstigen Neuzeichenkettezurückauch schon malwie das dann aussehen es gibt keine Möglichkeit es gibt keine Funktion zum Beispiel bishermit der ich sagen kann jetzt die das ganze mal zehn Grad nach Ostendann wäre das veränderlichdiese KlasseGeo Punktverwendet man jetzt gerade mal im Hauptprogrammbisschen Spielereium ein Gefühl dafür zu kriegenwas geht zurück in Nintendosah man CSindie Funktion ?? mit dem Krieghatte vor dem Klick das man ein Wissen um Spiel gabes keine ich neugierig Punkt erzeugenes war ein ein neuer Geo Punkt in einer Variablen Aversagte Aufruf nundas ist der Name Scott Santos Geo Punktentdecken Sie es etwas eintragendurch dreiunddreißig Komma null zwei vierzig Komma nullsonst?? und damit haben sie einen neuen Geo Punktsie könneneinen weiteren Geo Punkt bauen diemit so einem nur Aufruf oder sie weisen zuIsaac einen weiteren Geopunkt bauenwenn Sie das soschreiben was passiert dann eigentlich hinter den Kulissensowas ja sind sie mit den Zeigern hattendas mal aufzuzeichnenwir haben unserenGeo PunktdreiundzwanzigKomma null zwei ?? vierzig Komma null?? und Speicher stehenund es gibt es eine Variable Aenthält einen Verweis daraufund diese Variable B enthält einen Verweis darauf eine Instanzeiner Klasseund beide Variablen verweisen darauf wenn Sie dieseZuweisungmachenhaben sie nicht wirklichdiese Werte kopierteinen neuen Geo Punkt erzeugt sondern sie haben einfach nur gesagtdas steht einem steten Hausnummern SpeichervariableB soll auf dieselbe Hausnummern Speicher verweisendas was man Referenztypenhates werdenReferenzen gespeichertsowie das daraus die Variablen enthalten Referenzenauf Instanzenist eine Instanz die Variablen enthalten Referenzen auf die Instanzendas es was sie in Cund C plus plus mit Zeigern machen sobald die Sternchen hervorkamen und es schwierig wird das istimmer so will für alles kompliziertere der Standardmodusund daneben gibt esin sie sharp zumindest die Werttypenwenn das kein Referenztyp wäre derzeit ist es noch einersondern ein Werttyp wäre wäre in der VariablenA tatsächlich diese dreiundzwanzigKomma null zwei ?? vierzig Komma null drinnendas wäre der Inhalt der Variablen A und der Inhalt der Variablen B wäre eine Kopie davon rein zwanzig Komma nullzwei vierzig Komma nullKlasse bei Werttypenhaben wirklich Wertestatt Referenzendas muss man immerim Hinterkopf behaltenWerttypenin sie sharpwie kriegen Sie Werttypenin sie sharp Sommerklassen gebautes auf jeden Fall waspassiert Referenztyp mit dem E-Klasse bauendenReferenztypkriegen sie Werttypenin sie sharpsomit Fax oder die eingebautenGrundtypenalso wenn sie sowas nehmen die Ent ?? oder double oder Poolund so weiterdiese primitiven Typen die sind von dieser Art wenn sie nimmt Variable haben der Stellenwert drinnenwenn Sie diese ins Variablekopierenin eine andere Variableist der Wert wirklich kopiertwenn sie eine Variable verändernzu der hier noch was dazu addierendann sind die beiden nicht mehr gleichendiese ganzen primitiven Datentypen sind von dieser Art wird der reine Wert abgespeichertkein Verweis auf den Wert und obendreinZusammengehenstraktwenn sie nicht sagen Classsoll abstraktwenn sie sagen Class ist automatisch ein Referenztypund wenn sie sagen ?? Fakt ist es automatisch ein Werttypder verhält sich dann anders wenn sie Strack zu kopierenhaben Sie wirklichneue Bitskopiertwird ?? diskutiert die Bits des Objektskopiertmehr oder minder kopiert hängt von den Details aber im Prinzip wieder kopiert wenn sie eine Class zuweisen haben sie nur die Referenz zugewiesen?? Class reichen sie Zeigerreferenzenersetzen sie sharp reichen sie Referenzen durch die Gegendund bei des traktreichensie wirklich diese Werte durch die Gegend und das hatdann überraschende Konsequenzendass das Welt finde ich dann Dateitypenund wie das wohlerst mal sensibel in unterschiedliche dichten Glaskönnen sondern es steht dort drin das es das einzige was andern auffälltzuerst es gibt dann noch so einige Verbote was man nicht mit Sachs machen darfwas wir können ganz was sagenihr Regio Punktes soll keine Klasse sein sondern es soll eine abstrakt seinerst mal geht es dann so weiterhinter den Kulissen verhält sich das aber andershinter den Kulisseneines vor sich seine Mann zuweist?? man übergibtmeine tatsächlich Dantes immer neue Instanzen von Geo Punkt erzeugt werden kopiert werden und ich Referenzen auf bestehende Instanzen zurückgegebengut schief gehenalso jetzt habe ich hier einestark draus gemacht?? muss jetzt aber noch mal sagen weil sie auchaus sie kommen in C haben sie Stade gesehen ergab es sich Glas in C plus plus gibt es Glas?? gibt es das in Sicherheit gibt es klardas es jetzt leidervöllig verwirrend weilin C plus plusClass uns tragt eigentlich das selbe sind das bei der Abstract erst mal alles öffentlich istim Prinzip sind klar Samstag in C plus plus dasselbeund den sie sharp gibt es eben diesen heftigen Unterschiedhinter den Kulissen das sagt sich anders verhalten als Glas ist da muss man echt aufpassen auch beim Programmieren immerwenn sie irgendwas verwendenKomma zu denenauch Fenster zurück wenn sie irgendwas verwenden an Komma denn eine Ellipse zum Beispielda eine Ellipseeine Lips ist eine Klasseund keinesfragt wenn die eines Takt wäre müßigdie anders behandeln müsste ich aufpassen weil ich wirklich Instanzendurch die Gegend reich und kopiereneine Lipssteht Glas das muss man immer im Hinterkopf habe man sich ja programmiertdass du mich der Arbeiter ist das eine Glas oder ist das eines Fakt eine Instanz einer Glaseinsatzeines TraktReferenz oder ein Werttypdie ganz grundsätzlichen ZahlenDatentypen und Pooldie sind Werttypen die werden wirklichals Bits durch die Gegend reicht nicht als Referenzen durch die Gegend gereicht?? insofern wenn sie bis sensible ?? schon gesehen haben Vorsichtdas jetzt ?? es sieht fürchterlich nach C plus plus aus Komma in C plus plusmittags typischerweise das macht was man sich ab mittags machte mit Glases typischerweise daswas man in sie sharp das es macht aber es istandereSemantik dahinterbedeuten was anders in C plus plussicherich werde ihn sicher dafür gibt's das ich verdient sie sharpkleineDatentypensowas wie unsere Geopunktes weiter bezahlen oder Farben oder Gleichheit auch ?? Z Koordinatensolche würde ich als exakt verpackenweil es dann höchstwahrscheinlicheffizienter istals sieals Glas zu verpackenund damit ab wie das gespeichert wirdglaube seitig in alten jedes Mal gesagtdiese hier werden auf dem Hieb gespeichertdiese hier werden auf dem Stack gespeichertund weiß von vornherein die groß sie werden der Compiler kann effizienter damit umgehenim ?? das als Fußnotekleine Datensammlungenals TraktCruise als Claus wenn Sie genau wissen sind zwei Koordinatenund immer nur zwei Koordinaten und es passiert nichts wenn man's Takt raus was man ausso ist das auch in der Bibliothek durchgezogenhabenPunktevektorenins TraktfensterbuttonsEllipsensindReferenztypen Classsoll es AbertausendeTrakt ausgemachtist ???? Einschränkung welches sich doch um Reiten gegenüber den Glaseskönnen nicht alles machen was mit den Glas machen können Beistrich erbenaber es ergibt sich dann eigentlich automatischmit sowas hier habenzwei Koordinaten das Wort wieder Erbenso zurück sondern Problemchensie hatte jetzt nur sobesser verweisen reingeschrieben?? rumbasteln Kommasei die Anwendung kriegenalso wie sich's gehört eine Trakt ausgemachtPunkteiner Classjetzt unser Programm Schimmel umschreiben das wirklich dieses Trakt verwendetsich die ICS Datei anguckenunsererHaltestellehat hier Länge und Breite Länge Breite Länge Breiteall das möchte ich jetzt ändernsoll bitte jetzt tatsächlichein Instanzvon das Trakt vorkommendass dies Maschinchen habe nicht Länge und Breitelosefliegendsondern mein neues Maschinchen Geo Punkt sollte überall verwendet werdenändern Sie mal was zu ändern istdiesebeiden fliegen raus nicht mehr Länge und Breite getrennt speichern in der Haltestelle so jetzt habe ich Maschinchen dafürvon der Abstractuferist nicht klar sondern StrackGeo Punktdas ist der Typ NamePunkt es war ich noch einen Namenfür das Feld das DatenelementPosition vielleichtso sehr das aussieht es bei dem StringgradRegisterklasseneben Weinalso jeder Haltestellemerkt sich eine Referenz auf eine Zeichenkette unter dem Namen Ortin jeder Haltestelle jede Instanz von Haltestellenmerkt sichein Instanz von Geo Punktin der Abstractunter dem Namen Positionnicht nur ein Doppel länger ein Doppelbreitesondern beideskompakt in einem einzigen Maschinchen drindas danach ?? bisschen mehr kannzum Beispiel nach Entfernung Fragen könnenso weit so gut Punkt sie sehen jetzt gibt es hier ?? es hagelt rote Klingelsollen sie mal dafür das rundliche VergehenvieleWege führen nach Romeine Möglichkeitwäre folgendedass sie hier sagen ich muss jetzt ja die Position EinstellendesPositionwenn ich Länge und Breite gegeben habedann kann ich ja einfach den Geo Punkt konstruiertausLänge und Breiteso zum Beispieldas wäre eine Möglichkeitin dem Wasser der für die Haltestelle kommen Länge und Breite an?? kann ich hiermein Geo Punkt das Viruslänge und Breite und das Ergebnis schreibe ich in Position eines eine Möglichkeitaber ehrlich gesagt was ichraffinierter fände wäre der Haltestelleschon ein Geopunkt zu übergeben nicht Länge und Breite zu übergeben sollte sich den Geopunkt zu übergebenPunkt das wäre die eine Artsie geben Länge und Breite an den Großvater Haltestelle und dann erzeugt sie daraus im ?? ein Geo Punkt gegen den an Positionbis aufs Korn zurLizenz jetzt raffinierterüber dem Traktor von Haltestellen auch ein Geo Punkt gebenPositionund dann können Sie einfach kopierenPositionund jetzt ist das Verhalten des Trakterwünschtwenn sie dieses hier schreibenbis Position ?? Position werden wirklichdie Daten neu immer neu angelegt es gibt eine zweite Instanz davondas was sie wollenwenn es hier eine Instanz einer Klasse per Geo Punkt dann könnte jemandaußen sagen vielleicht auch der sowas anders entstehenden Geo Punktund plötzlich haben sich ja auch was anders eine Referenz auf was anders jemand hätte ihn die Position hinterrücks verstelltwäre keine gute Ideees sei denn man könnte sicherstellen dass diese Klasse Geo Punkt so gebaut ist dass sie niemals ihre Werte erstellen kannst ?? so gebautString tatsächlich ein Referenztyp Sie sind das ganzdreistichspeichere mir den Verweis auf diese Zeichenkette LeerzeichenKetten geht das zwei Zeichenketten und veränderlich sind im YouTube sind deshalb kann es sich schief gehenim Normalfall würde das schiefgehen?? mit Astra kann es sich schief gehen ich nehme die Daten die hier drin stehen in Positionund lege eine neue Kopie an für meine Haltestellederjenige der mir die Position übergeben hat wenn der Nachweis anders reinschreibt in den Geo Punktin seinem Geo Punkt in seinem ?? wie von Geo Punkt es wär's egal wenn das Instanz einer Klasse wäremir das heikelreicht meine Referenz auf andere Datensollte man also sagt habenso Regio Punkt indes kann folgendes passieren habe ich gesehenwenn sie hier vor dem Class noch ein paar ?? stehen habensie das bisschen komisch ausweil dann sagt in der Compiler jetztinkonsistenteZugriffparametertypGeo Punkt ist weniger zu GolfballsmethodeHaltestelle Haltestellebedenkt man dannje zwei Stunden googeln und Masse lieber nichtwas er uns sagen will ist folgendes der Geo Punktdas ist eines Trakt dies nicht ablegte darf nicht aus dem Programm sozusagen verwendet werden darf in unser Programm beliebig verwendet werden aber sie darf nicht sonst beliebig verwendet werdenjetzt Zugriff auf dieses Geo Punkt iststärker eingeschränkt als der auf Haltestelleder Haltestelle Samuel gar nicht mehr eingeschränktes ist aber unsinnig deshalb dieses inkonsistente ZugriffHaltestellenmuss man ja verwenden können diese Massaker muss man verwenden könnenvon überall Weise klasse Haltestellevon überall zugleich weistaber vielleicht kann ich Geo Punkt an der Stelle nicht kriegen Regio Punkt enger ist Geo Punkt ist nicht klar sondern nurabstrakt in diesem Falldann sie können das retten indem sie Jahrnoch perfekter vorsetzendass auch dieseAbstract von überall zugreifen weißPunkt dann ist es hier magischdie Klinge verschwinden?? das istziemlich subtil wenn sich gar nicht mitgekriegt haben ignorieren sie das und nehmen Sie einfach die Panikzweckebrauchen sie Panik vor der Klasse nichterst malund vor dem ja auch nicht was sie dann eine ?? stempelt sich Unsinndie man nicht rechnet?? ?? vor gebrochenes Pawlik innerhalb des Trakt und innerhalb der Class erst mal nicht davores für ganz große Programme wenn sie seine Forschungenso mit Übergewicht der Haltestelle also ein Geo Punkt schön das heißt ich werde hier unten auch nicht geht Längeso weitermachenich werde die unten einfach diesen Geopunkt wieder rausholendas hier nichtBreite steht sondern Positionund ich gebe ihrPosition zurückin der Formalso Beistrich sind üblich double ?? der typisch Geo Punktundals diese ganzenBlätter darin bestanden habe ich jetzt zu einem einzigen verschmolzenes gibt eine pro Partievom Typ Geo Punkt sie als Positionnun Gitter und gibthier unsere Position zurückauch das ist jetzt wiederso locker zu machen oder darüber nachdenkt weil Position eines Trakt ist stellen Sie sich vor sie führten hiereine Referenz zurückgebenauf etwas was sie intern gespeichert haben jemand anders könnte dann unter derselben Hausnummerdie Daten ändernund ihre Daten hinterrücks verstellensich bei den Herstellern bis hin weit gedachtmuss es hier schon mal sagen Unterschied zwischen Trakt und Glas abstrakt ist wenn man so willsichererKlammer zu übergibtEigner Claus kann ihn jemand noch hinterrücks was bestellendass er jetzt in Geo Punktwas wir allestun müssenwir sehen Sie hier hagelt es im Rest noch Fehlermal aneinhier?? ich das sie mal weiter basteln hier im Rest dieKringel riesigen Reste und Ringel wegdieHaltestelle der Großvater Haltestelleder Bürger eine Zeichenkettefür den Bahnhofsnamenoder mit den genanntenund ein Geo Punkt für die Positionnicht mehr zwei Doppelzahlen sollen hier weder ein Geo Punkt hab sie könntenjetzt ein Geo Punkt hier konstruierenGeo PunktPositionzum Beispieläh?? vielleicht ?? Punkt DEwir bauen einen neuen Geo Punkt?? Punkt aus der Länge und der Breiteund geben den da anso könnte meines Sohnes wäre eine Möglichkeitdas würde manallerdings ihr Kürzel schreiben wie können Sie diese beiden Zeilenkürzer schreibenTraktoraufrufim Kontakteaufrufdieses P hintenist eine Referenz auf den hier frisch erzeugtenGeo Punktsie dürfen was da steht nur Geo Punkt dürfen Sie ganz dreist da reinschreibenwenn das er sich schlimm aussieht was dann aber das wird man typischerweisemachen ich zeige mal die ganze Zeile jetzt hiersoin dieses Array von den Haltestellenan der ?? am Index die minus eins was soll da reinberufenenconstruction auf von Haltestellengeben den die Zeichenkettemit dem Bahnhofsnamenund das gebe dem nochder Großvater will ein Geo Punkt haben den Geber eben Beistrich nämlich einfach nur Geo Punktwir bauen einfach keine schnell ein Geo Punkt mit dieser Länge und dieser Breiteso könnte man das kurz schreibenund hier müssen sie jetztaus der Haltestelleden Geopunkt holenund daraus dann Länge und Breite bestimmenim folgenden hier alsoXX läuft alle Haltestellen durch das es diese Schreibweisein sie SchalkX läuft alle Haltestellen durchwas mache ich jetzt mit meinem X X wird abgebildet aufich gucke mir aneinen X ob sie das Wasserhaltestellekannbei Sachen geschenktdie drei Sachen aber selbst geschrieben ist es in Hauptbahnhofwas ist heuteder Name des Bahnhofswas ist die Position?? für die Position habenvielleicht die Position habe ich wie die länger haben ?? noch mal sehen ??die Länge tut so muss es aussehenX läuft allerBeiträge des ?? Haltestellen durch und jetzt frage ich dieses X die jeweiligeHaltestelle Instanz von klasse Haltestelle was deine PositionPosition frage ich was ist eineLängeund so geht das ?? weiter aus denn es ist dann auch Position längstnicht längst ?? ?? wie du natürlichunddass ihre Eltern sein PositionspositionLatitudeund der letztewird noch maldie Institutssind sie wie sich das wird sich dann soverkettetvon dem ein Ding gibt ?? Bestandteil von dem Bestandteil gebildeter Bestandteil und so weiter und so weiter das Siedepunkt Miteinanderin C plus plus Sinns und in NC sehen Sie an der Stelle besser scheint diese Feile ganz häufig wenn sie Zeiger haben inC und C plus plus sind schreibt man ein oder zwei Ziffer bei mir tauchen gerne in dieseSachen hier aufinsie scharf und unterweisen dessen alles Punkte sieht freundlicher ausX ist eine Referenz auf eine HaltestellePositionistdieser Eintrag für ein Geo Punkt und aus dem Geo Punkt hol mirlange tutPunktgucken Komma was da kommen offenbar offensichtlichhier brauche sie sind hole ich meine Haltestelleschon ?? von der Haltestelle die Länge und die Breite das hierwas natürliches über Position von der Haltestelle gibt mir die Positionund davon gibt mir dieLängedarunter genausoder Breite dann an der Haltestelle Position und davon die Breitedes Rechts sich das mit dem Computer ist vom letzten Mal ?? der zwei Durchgänge einmalalle blauen Punkteund danach die Hauptbahnhöfealle roten Punkte mit Kombi und Per istes nicht wirklich hübsch?? sowie das nämlich noch mal korrigierensollte man nicht so machen sollte man bessermachen ?? dass sie zusätzlich noch sauber erstellenPositionda will ich die länger habenPunkt hier will ich die Latitude die breiterPositionLatitudedamit ist der Drittletzte oder Kleckswegim Prinzip ist das Programm jetzt wieder laufenden Szene namensähfünf Stundendamit verbrachtdas Programm wiederherzustelleneinmal kaputt zu machen und wiederherzustellenKomma was wir damit erkauft haben ist das relativ leicht zu erweitern ist Abstandsmessungund so weiterdie kommen gleich in die Klasse Geo Punkt reinnaht hier noch mal die Bahndatenfinde daokay scheint immer noch zu laufenscheint wieder zu laufen das Programmder Sauberkeithalber finde ich folgendes schöndiese beiden Schleifen hiersind jetzt gemerktich gehe einmal alle nicht Hauptbahnhöfedurch und danach gehe ich alle Hauptbahnhöfe durch um die nacheinanderin die Fläche in die Zeichenfläche zu setzen das nervt total dass der selbe Code praktisch derselbe Code eine gut zweimal drin steht wenn sie es irgendwas ändern müssen wir zum Beispiel sogar Daten mit der Position?? tut Latitudedamit es doppelt ändern und sie dürfen es auch nicht vergessen es zweimal zu Energie patzig übersehen können weil es war syntaktisch falschsollte man so nicht machen wie kann sie das besser machen wie können Sie diese beiden vor Schleifen zu einer einzigen Schleife zusammenfügenlassen sich sowie basemäßigabgehtistnoch bisschen gewagt?? muss ich sagen ihr Vorschlag mit dem ?? für dir nicht helfen des mit meiner Reihenfolge nicht helfen möchte wirklich alle blauen ZUERST ablegen und dann alle roten ZUERST ablegen wenn sie eine Schleife habe mit einem Fhätten sie nicht mehr erst alle blauen dann alle roten Sand hatten Blau und Rot durcheinander gemischt zustande das der ?? letztes Mal auch schonwirklich gut funktioniertich will folgendes machen ich mache um die vor Schleife noch eine Fahrschleifemit zwei Durchläufenbin ich das mal durch die Verwegendurchlaufviel kleiner zweidem Plus Plusoder nicht wirklich Durchlaufoder Kommentar außerseitige Zwang Kommentarerstdieblauenund roten ?? sollte deutlich ?? Blau und Rot reden sondern von nicht Hauptbahnhof undHauptbahnhof in dem auch seinnoch eine vor Schleife drum herumum diese Schleifeund die zweite vor Schleifen schlichtwegder kommt jetzt weggewesen zu seinso meine Frau Schleifedie die Elemente ein Licht auf der Oberflächedie wird jetzt zweimal durchlaufen mit dieser Vorstrafe das war ?? Vorschlag für die alle Haltestellen durchgehtdie wird jetzt zweimal durchlaufensind sie jetzt den Trick wickle ich das in ?? möchte erst die blauen nicht Hauptbahnhöfeerste Durchgang zweite Durchgangdie roten Hauptbahnhöfeempfing sie das geregeltimDurchgang mit Idee gleich null der erste Durchgang die gleichen Leute möchte ich die nicht Hauptbahnhof verzeichnenin Blau im Durchgang die gleich eins zweite Durchgangmöchte die Hauptwache bezeichnen in rot??kann ich dann einfach hier gucken sie sind nicht ohne mir die Sauce fehlte Haltestellejetzt kann ich ?? guckenPausen Hauptbahnhof oder nicht wenn D gleichnull istdann guck ich nach den Hauptbahnhöfeneine Kopie nicht erlaubt ?? ebensowennD gleich null ist und es ist kein Hauptbahnhof was ich in H habedanngebe ich das aus oder wende gleich eins istund es ist ein Hauptbahnhofwar Punkt ist Hauptbahnhofdann gewiss auch ausdas ich es wirklich haarsträubend aus zwei Durchgängedurch diese vor Schleife die die grafischen Objekte anlegtim Durchgang Nummer nulldurch wirklich was wenn es kein Hauptbahnhof ist was ich danebeneine Stelle gefunden habe MurrayDurchgang Nummer eins durch was mit seinen Hauptbahnhofesstattgefunden habe ?? zusätzlich noch die Farbe umschaltenverstand es ?? schon mal zu Beginn also wenn es einer Gurke ist es ein HauptbahnhofüberWasser zu Beginn schon letzte Woche irgendwann mal ich gucke ist es ein Hauptbahnhofim JahrHauptbahnhofdann nämlich biblischesBrettund wenn neindann raschesdazuPunktdas ist heftig der Vorteil ist das ist diese Ellipse dann nur einmal in mein Programm Code steht mit der müssen ?? mit kleineren bisschen Masten ich hab keine Lust das Zimmer zweimal zu schreibenso ist es dann nur einmal im Programmcode drinzwei Durchgängemit dem D gleich Nullzeigt nicht alles was kein Hauptbahnhof ist mit dem die gleich eins Durchgang zeichnet alles was am Hauptbahnhof istgerade gucken ob ich's nicht kaputt gemacht habewarenwelcher Vater nicht kaputt gemacht Berlin nicht nur nach oben und es wurde billiger unddas ist vom Effekte des sehr Wasser vorgestandenhatbis jetzt pflegeleichteralso man kann Programme so schreiben dass sie korrekt sind dass die Mindestanforderungsie sollten obendrein lesbar sein und sie sollten beheizbar sein gezielt zum Badbereichdas ich diesen Programmcode nicht zweimal drin stehen habe sondern wirklich nur einmal drin stehen habeich erkaufe das jetzt mit dieser weiteren vor Schleifesich gerade der Lesbarkeithilftgeräumiges Kleidung Wartbergerweil sich hier gleich einiges ändern wirddas möchte bitte nur einmal schreiben und nicht zweimal schreibenund dann vielleichtzwei verschiedeneVarianten ?? kreierenmit Computer ist das ?? immer gleich bleiben?? mal abschließend zum ersten TeilklasseAbstractder bessere bewusste Geo Punkt als Werttyp gebaut wird immer ein Geo Punkt durch die Gegend gereicht wird werden wirklich diese beiden Koordinatenlängeund Breite kopiertScan Referenztypich gebe nicht weiche nicht Referenzenzeigerdurch die Gegend öftersmal gemeingefährlichwenn man nicht aufpasstdafür sorgt dass ein Typ unveränderlichist ?? und überlässtins sie Schaden müssen Theme aufpassen ist das eine Glas oder eines TraktKlammer zu zu tun habendie ganzen kleinenDatentypensinderst ragt es sich sowieso primitive Datentypen sindin C plus plusgibt es diesen Unterschied auch Witze wollen Wert und Referenz auf sie können alles zu Wert oder Referenz machen je nachdem ob sie mit Zeigern arbeiten nicht mit seinen Arbeitenin Java haben sie nur Referenztypenaußer bei den primitiven Typen indischer Doppelpoolintervallgibt es nicht über Swisstraktist dann alles was komplizierter ?? sind aber automatisch ein Referenztypund in anderen Sprachen sowas beißen zum Beispiel ist alles Referenz über sie nicht mal die nackten Zahlender Typen das sogar auch die normalen Zahlen Referenztypendas so sprachPhilosoph wieso sagen die die Philosophiehinter der Entwicklung vonProgrammiersprachenwas man jetzt eigentlich in welcher Ballonsund in sie scharfbis ebendie Ballons so allesan primitiven Datentypen und Snacksungewöhnlicherweisesind Werttypenwerden wirklich kopiert dann als Werte die beiden jeweils abgelegte Werte und alles was Glas ist hat nur Verweiseund ja zweite Teil Wirkung man immer dann Abstände berechnen würde und wie man das mit Anklicken hinkriegen würde sie zwei Punkte anklicken können in der Karteund gegen die Luftlinie ausgegebenumjetzt mit Längen zu rechnenoder Längen rauszukriegen genauer gesagt möchte ich hier bei Geo Punkt Anfang um zu basteln das war der Sinnder ersten Hälfte eigentlichich möchtedas Herausausziehender kleine Klassiker sondern eines Traktgasse würde genauso funktionierenmöchte das es mein Programm raus disziplinierensozusagenund da gezielt was rein bauen zu können ich möchte mich jetztvon Geopunktkoordinatenausrechnen können Abstände ausrechnen können deshalb aus den eigenen Typ eines Traktin die Wolke soll ein Glas nehmenmit denAnmerkungen ich eben gemacht habe man wird hier ernst Trakt nehmendas erste was ich gerne hätte ist das sich Geopunkte um Rechnen kann in einem mit der Erde Rotierendes Koordinatensystemwas dann rauskommt wie DoppelfabriksogarBlick doubleX eine X Koordinateein Gitter dafürPunkt jetztmüssen sie was passierenReturnkeine Ahnung?? dasselbe für X Y für das ?? für Epson UZals ich würde jetzt gerne rum rechnenmein Geo Punkt seine Koordinatenumrechnen lassen?? auf X X Y Zeines mit der Erde rotierenden Koordinatensystemskann man relativ schnell auf Abstände Komma das macht?? aufgezeichnet was ich gernehätte oder wiedas ?? zu verstehen ist sphärisch Koordinatenaber eben mit Längengradund Breitengradvereinfachend an dem das die Erde eine exakte Kugel istwas man eigentlich mindesten berücksichtigen muss ist das die Erde an den Polen etwas platter ist durch die CT-Fugalkraftwird dieum paar Dutzend Kilometer auseinandergezogenenÄquator einem Police entsprechend platteres gibt das hoch offiziell standardisiertwie das zu rechnen ist ?? lippsolid und welche Abweichung ist einer von den Philipp solid gibtes als Ignorierenjetziger Jungs programmierendie Mathematik dahinter ausnahmsweisemachen ?? so viel Mathematik wie gerade nötig ist umAbstände grob zu berechnenam Äquatorist derBreitengradgleich nulldie Angabe die für den BreitengradKriegeist der Winkel aus dem Äquator raus und letztes vorstehende kommen sie aus dem Mittelpunkt der Erdedie Erde als Kugel annehmenaus dem Mittelpunkt der Erde zur Oberfläche dass er nicht auf der Oberflächedann sagt ihnen derBreitengraddiesen Winkel ihrdas wieder Breitengrad werdenso einzeichnendas ist der Breitengradund der Längengradder Breitengradnördlich natürlich genommen nicht wirklich genommenund der Längengrad sagt Ihnenwie weit sievon dem Längengraddie Angabe des Lenkrad sagt Ihnen wie weit sie verlängert fachmännischungefähr Londonvor von London weg sind also so finde ich dann den Längengraddass es inzwischen Koordinaten der Winkel wie dieser Breitengrad ist nicht das was man üblicherweise als Winkeltäter bezeichnete linke Täter ist das typischerweise Wasser von Nordpol und Art der Polwinkelmit den Längengradliegt irgendwodas war doch schon gezeichnet stellt sie vorhin wurde nicht Großbritannienanderen Managementlängengradnull heißt sie liegen auf der geographischenLänge vonLondondas möchte ich es um Rechnen einKoordinatensystemwas mit der Erde rotiert dieses Koordinatensystemsoll so gebaut sein das die ZeitachseRichtung Nordpol zeigtdie x-Achsesoll zu diesem null Längengrad zeigenund die Hinterachse soll senkrecht dazu zeigendas soll meinKoordinatensystemwerdenIhnen sicherlich mal ein Sinus und Kosinus Visier zum RechnenErgebnisse Lenkrad gegeben ist der BreitengradPunkt sollte noch sagen was der Radius der Erde ist wenn wir sie als Kugel annehmendann sagt man typischerweiseder Erdradiusist sechs tausend drei hundert einundsiebzig Kilometerin diesem Kugelmodelldie können Sie umrechnet ?? Gründe gegebene Blauen Engel gegeben ich suche X Y Zdie drei Koordinatenin einemkollinear System was mit der Erdemit drehtokayhier habe einen rechten Winkel im Raumwir erkennen die Hypothenuse?? von diesem rechtwinkligen Dreieck das ist nämlich der Erdradiusbesuchen dieseKathetees ist diegegen Kathetevom Breitengradsind also mit dem Sinus am ZielZ wird also werdenja mal der Sinus vom Breitengradschaffte es ?? so aufdie könnte man an die anderen dran kommen X und Yunddass er sie Geometrie uns angucken wennder Lenker gleich null istauf der Länge von Greenwich sindkleines Xirgendwas aber höchstens null liegen auf dieser länger ist gleich nullLenkrad null ist Musik schon gleich null seinnennen steht da wohl offensichtlich was mit dem Sinus von der Längebei der Sinus von null Grad gleich null ist es jedoch nicht der minus Sinus seinoder fünfmal der Sinus ist ?? vor der Sinussatz müsse man alles auf malwird der Kosmos seinso das wenn meine grandiosen Formenjetzt sagen Sie das mal passend in das Programm einersteht ja schonwas von wegen operativ X Y Z die Stippvisite klein Z ausbrechen haben aus Länge und Breitewas geht also in den Paradiesfür X Y Z von dem Geo Punktmöglicherweisewill es keiner hier den Erdradius Komma hinschreiben die Formeldas gut Beistrich Leerzeichen wenn er dreimal stünde der Radiuswenn Sie folgendes probieren wenn sie es hier ?? versuchen ein Feld anzulegen Doubleradiusist gleichsechs tausend drei hunderteine siebzig ?? Punkt nullwenn sie das Kilometer natürlichsuchen wir dannwenn sie das versuchen würde?? stellen sie festdas gibt Ärgerinstanzenfeldoder EigenschaftInteressierte können sich nicht in Strukturenbefinden?? das ist ein Unterschied zwischen Fakt und Glaswändesie eine Glas wäre ginge das dann können Sie sagen bin immer eine Instanz von dieser Klasse gebaut wird in Reise sechs tausend hundert noch was stellenja schon gesagt Tagssind eine schlanke Geschichteund deshalb soll man sowas bitte nicht schreiben hat sich Microsoft ausgedacht das es verbotendiese Initialisierung zu schreiben der Radius dieser Berg auf nulldamit werden eine Instanz dieser Stadt gebaut wirdder Rechner einfach alles mit null vorschreiben kann stellt sich aber nach noch nachkommen zu müssen ?? konnte jetzt genau reinalso inner sagt ist das hier verboten aberwir können folgendes machen Bekenntnis zuständig erklären dass wir noch nicht ganz die fertige Lösung aus wird eine Lösungwas machen kann sie erklären es zuständig dann merkte sich dies Trakt als solchewird der Radiusnicht pro Instanz gespeichert nicht für jeden Punkt sondern einmal insgesamtgroß Trakt gespeichertwäre eine Möglichkeitviel logischer wäre jetzt aber kannst du auszumachen kannst heißt der Wert des Konstanz der Compiler kann annehmendass diese Zahl hieregal was passiert immer diese Zahl sein wird auch in späteren Version des Programmsübrigensund wird hoffentlich Fuße seines Ertragesständig derselbe sein wird dieses Programm natürlich jetzt so abändern das es auf den Markt funktioniert müssen gucken Komma damit umgeht aberdie können den Ertrages ein Vergleichdem Setzen als Konstante der Compiler darf dann überall statt Radius sechs tausend hundert ein siebzig Komma null einsetzensammeln damit gesagtdas es dann erlaubt auch für eines Trakt bestätigt wäre erlaubt und Cons wäre aucheine Garantiedass diese Zahl hier den Radius steht garantiert immer die selbe des Rades ist in dem Sinne noch kein variabler mehr gesagt der Compiler darf dann schlicht wenn es sinnvoll ist auch sechs tausend hundert und siebzig EinsätzenRadiusmusste sich auf irgendeine?? Speicherstelle zugreifenso könnte man das machen samt ihren Radiusunddiedes Visums tätigdie mathematischen Funktionenstehen allestatische Methodenin der Klasse MärzMertes einfach nureine Hülle oder Beutein den alle möglichenin den Armen der Krippe reingeschmissen an mathematischen Funktionen und Konstantenals alle für die ?? alleüblichen verdächtigen mathematischen Funktionen die Zahl wie die Zahl Pi dadie steckende einfach drinnenMeß ist nicht wirklich die Klassedie was sinnvolles tutinstanzenmäßigsondern ist einfach nureine Sammlung statischer Funktionenlinker Instanz vermehrt an das ergibt keinen Sinn aber sie können jetzt hier denKosinus zum Beispiel Aufrufeneine statische Funktion darinden Kosinus von demwollen eigentlich Breitengradlädtund den will ich multiplizierenmit dem Sinus mehr Punkt Sinusist sein Vorzeichen sondern Sinusvon dem LängengradNormsollte eigentlichihr Sprecher direktmächtig rein schreibeund diesen Datenfeldernich sollte das großschreibendamit ich mit den Paradiesrededas wäre sichererals ich mir später überlege das ich was anderes speichern als diese hieres in den Paradies wiederum Rechnung alles richtig machen wie soll ich das nehmen aber die soll sich nämlichbesser ich kopier zwar ganz was Versicherer stehen habees ist es ähnlich ausO und der nochmals eingroßes platter stehen hier muss es derrote Sand das Museum dabei schon der Kursus gewesen sein beim X ob sie ob siedas ist der Sinus und hier unten brauche ich den Sinusvon der Breiteund nicht so das waren unsere drei Formen von ebenübersetzen sie schafftenes Komma vorsichtigan der Oberfläche weiter stricken jetzt hat also jeder Punkt jeder der blauen Homosexuellenhaben noch nicht ganz aber jeder Haltestelle zumindestjede Haltestellekann ich jetzt fragen lassen klein X Y Z Koordinatenan in diesemSystem was mit der Erde mit drehtdamit kann ich relativ einfach Abständeausrechnenmüssen ?? zurückgehen in das HauptfensterDame jetzt die Sammlung an Ellipsen rein geklatschtdie Ellipsen möchte ich jetzt anklickendas es eine was das Epson Anliegen können damit nach ??Ellipsen sagen können was sie Abstand ist dies Ellipse und jede Ellipse anklickenund die Ellipsenmüssen dann auch mehr wissen als ihre Koordinaten auf dem Bildschirm die Ellipsen müssen tatsächlich zurückgreifen können auf die Haltestellendes ?? auch noch einbauen?? SMS Ellipsen anklicken könnendie Ellipsenmüssen Events verarbeitenwir hatten hier schon eine Wind für den Button nur Komma das wardannwenn es schon für den Buttonwenn sie Events verarbeiten wollen haben siezwei Wegeman richtiges stilles Kräuterzwei Wege sie können indexarmeDatei sagengeht der Buttonsoll bitteeines Klickaktes von dem Auftrittdafür sorgen dass die Funktion Button Klickaufgerufen wird die Methode Button Klick aufgerufen wird könnte auch da eintragen oder um Doppel klicken wir Kommadas war das ist in deinem Hintergrund für Sie zusammen dass das alles so zusammen spieltauch das gemäß per Code machen können der Kotbuttonsanlegen kurz anlegen wir können auch per Code dieser Verdrahtungmachen das machen wir jetzt ?? ich möchte dass eine bestimmte Methode aufgerufen wird wenn immer eine meiner liebsten angeklickt wird?? erst mal diese Methode analog zu dem hier dem Button klickteuch jetzt eine Methode die immer aufgerufen wirdwenn die Clips angeklickt werden und die Preise der vorschreiben oder nicht macht kann unterschiedlicher ?? nicht davor wolltsie mit und liefert nichts zurück?? ich werde die Malellipse geklicktgeklicktundsie sehen das BaumusterAlexanderwer hat uns was geschickt wer hat uns aufgerufendas erfahren wir dannunter Nerv aber noch Details in diesem Fall nichtoder die Pentaxich hoffe das war irgendwas von wegen Maus Event ausder sich auch immer wieder Maus Monismus mussMusik und Angst Semikolon das war oder nicht in sowas von abwärts gewesen seindiese Funktion ?? möchte ich jetztaufgerufenhaben wir immer jemand auf einen derblauen oder roten Kleckse klickt und dann merken wir unsangucken nach welcher passt denn und so weiter und so weiter das kommt dann alles hereinjetzt kommt diese Verdrahtungim Programmbeschreiben es nicht in diese biegsame Datei hier gleich klar sondern machen das im Programmcodedie Ellipsen wenn ich die baueThomasdannzweites ?? noch einmalan einer Stellewenn ich die Ellipsen baue sage ich was breite Höhe wie soll sie gefüllt sein möchten hier noch den Bahnhofsnamen anzeigenwird sage ich obendreinwenn jemand klicktEliPunktgibt es leider kein Klick also Maus raufund runter muss rauf sein ?? gibt's nur Maus dauern aber immerhinkönnen sienach dem Ausdauerereignisfragen Klammer auf Center massiv sehen Providernso einiges aus vielleicht jemand das Kätzchen betätigtüber die Ellipsenausdauerinteressiert mich hat jemanddie Maus gedrücktnicht ob die Maus losgelassen worden ist die Taste sondern nur ob sie gedrückt worden ist das interessiert mich dieses Ereignisdas es verbreitet werdeninteressante Schreibweisen ?? Plus gleichunterkommt jetzt unsere Funktion drander Name schon vergessen habe sie hieß nämlichPhilips geklicktgeklickt daden richtigen Typ erwischt ebennicht Schein richtigen Typ ?? so sieht das dann aus diesen Listen eigenwillige Schreibweise kennen das von Variable ZahlenAbschluss gleichsiebenwas in der Variablen A steht um sieben erhöhendie man hat das ganz raffiniert gefunden bei Microsoftdas mit den Ereignissen auch so zu schreiben mit dem Plus gleichwennvon der Ellipse das Mausdanereignisausgelöstwirddann bitte die Funktionsellipsegeklickt Aufrufensie könnten mir Fusion der anmelden in Verein aufgerufen werden sollen zwanzig ganz die alle nacheinander anmelden wenn Sie wollen die Konfusion auch wieder abmeldenund sich überlegen wo diese Funktion soll ich ?? aufgerufen werden wenn jemand auf die Linse klickt was erwarten Sie was schreiben Sie um das zu sagen diese Funktion nicht mehr aufrufen wenn jemand draufklicktoffensichtlichnicht wenn sie eine Fusion abmelden wollen scheint sie minus gleiches hat eine gewisse Logikist oft leicht verwirrend wenn sie ein Zahlendenkenerhöhen das was in der Variablen links steht um das was in der Variablen rechts steht das ist nun wirklich nicht es fühlt sich irgendwie plausibel andeshalb diese etwas bildhafte Lösungin anderen Systemen in anderen Sprachen schicken wirklich was von wegen dass Ereignisse verbunden werden sollenaus ?? Funktionsaufrufjetzt müsste folgendespassieren ich setzte meinenWeg Punkt hier irgendwo meinen Männchen weg Punkt setzejetzt müsste ich in diesem Dreck Punkt besser nochstimmtdein Dialog aus ähm Misses BoxMessage Box ShowHallogucken oder auchankommtals jeder der Klecksehat jetztmitbekommenbeim Ausdauerereignismeine Funktion Ellipse geklickt aufzurufenPunkt es müsse also immer ?? erscheinenKomma vergewissernaber nicht ganz auf der falschen Spursländernanklicken?? ?? gewann das klicken?? beständig etwa das Leben passiert nichtwenn sieauch endlich ?? sie Hallo soweit so gut wir können jetztPunkte anklicken und kriegen das mitdass die eine Zutat die verbrauchenvon der Oberfläche her das andere was ich dann noch brauche ist das jeder Punktvon diesen grafischen Punkten wissen muss zu welcher Haltestelle er denn gehörtjede Ellipse kriecht mit Jazz tooltip was der Name der Haltestelle istfür die es rückwärts gehen den Namen hat der ?? wieder raussuchensich so ganz super elegantbis wahrscheinlich gibt es nichtzweimal Bielefeld Hauptbahnhofsodass das wirklich ?? funktionieren könnte ?? besitzen eher unelegantdie Ellipsen müssen wissenwas denn dieHaltestellen sind ich gebe jede Ellipse einen Referenz mit auf eine Haltestelle das ?? dazuerlebendie Ellipsenetterweise hat jemand dran gedachtwer auch immer diese Ellipse geschrieben hat hat dran gedacht das man Ellipse vielleicht noch Mitration unterschieben muss dass man da was ankleben können muss Tagwieman in der Leertaste zum Beispiel im englischen Preistagoder wenn sie sonst etwas an Etiketten drankleben Textjemand hatmitgedachtund dafür gesorgt dass dies Ellipse wie auch die ganzen anderen grafischen Objektedas man an die noch was dran heften kann ein Text anheften kann und zwarda nehme ich jetzt einfach meine HaltestelleDuke anders funktionierenals die Ellipsen haben jetzt mehr Breite nur für deren Erfüllungden tooltip was passiert wenn ich mit der Mausstehen bleiben über der Ellipse?? dann angezeigtdas ausdauernde Ereigniswird behandelt und jetzt hat obendrein jede Ellipse auch noch die Informationwelche Haltestelle dazu gehört eine Referenz auf die Haltestellenzurück zu denTrucks und den klasse sie sind das wir jetztWahnsinn binden sie an jede Ellipse wirklich die kompletten Daten der Haltestelle dran setzen würden wenn die Haltestelle auch abstrakt wärees ist einfach ein Verweis Haltestelle seine Glasbesteht nur ein Verweis jede Ellipse merkt sich quasi Anzeige eine Referenzauf die Haltestelle zu der sie gehörtPunktdann kann ich gleich in der Haltestelle nachgucken was man die Geokoordinatendie Geokoordinatenkann ich fragen was man X Y Zund ?? packe ich dann auf Stadthausnur ?? besonderes ProjektSamsungfür alle Zutatendie Ellipsen haben die Daten die sie brauchenPunkt wir haben diese Methode hier die Net aufgerufen wird wenn jemand klicktjetzt muss ?? tatsächlich was passierenanzügliche Vorschläge ich komme diverse Geschichten vorstellen was soll jetzt die passieren wenn man klickt ich möchte per Mausklick dann die Entfernungen abrufen könnendmüssenalso eine Haltestelle noch im Hinterkopf haben es reicht es nicht immer diese Haltestellen nehmenwieder angeklickt worden ist müssen wissen welche davor angeklickt worden ist und den Abstand ausrichten zu können und das wird sich jetzt ganz dreist hier in meinerKlasse melden wenn du rein die Klasse mein Windows ?? noch ein Feld haben für eine Haltestelledenen ich mal zuletzt angeklickte Haltestelleoder bedenklicherNarren merke ich mir dasmein Hauptfensterjedes Satzes wurde vom Hauptfenster Wiesinger nur eine Instanz im Hauptfenstermein Hauptfenster merkt sich nicht in welcher Haltestellen gibt es insgesamtRaymerkt sich die zuletzt angelegte Haltestelle vorgemerkt eine Referenz auf die das wird ein Klick der Haltestelle genau sich hier bei diesem Problem ist ?? wesentlichenständig eine Reihe von wirklichen Haltestellenrayvon seiner Hausnummer von Haltestellen man sieht es dir nicht so deutlichmuss manchmal aber dran denkenich merke mir also hier die zuletzt angelegte Haltestelle wenn ichhier fertig binmuss Inge den Abstand ausrechnenBlablablablablaund wenn ich fertig binsoll ich mir gefälligst merkenwas war denn die gerade angeklickte Haltestellesich dazwischen speichernich weiß dieser Sender hierPunkt das ist kein allgemeinesObjekt das ist eigentlich eine Ellipsedarf ich hier Karsten das wenn sie auch in C gesehen habendieses Objekts ändernwas mein Programm kenne weiß ichwas der auch immer ankommt als Sender muss eine Ellipse gewesen seinweil ich nur den Ellipsendiese mitgegeben habe diese Funktion mitgegeben habesowas dann kommt es also in jedem Fall eine EllipseEllipse kann ich jetzt aber bittenwir mal zu sagenwas das Tag warsomit in der drangeheftetdie können alles was sie wollen dann heftendie Zahl Pi oder ein Fensteroder was auch immer wir wissen es nicht die Zeit die oder nicht ein Fensterpassiert angeheftet haben ?? eine Haltestellendas sieht ganz schlimm auswie das in dem ich ausauf ??Komma noch irgendwas erkennender Senderist nicht ein allgemeines Objekt in das muss er stehenmir nächste Woche bei der Vererbungdas ist das allgemein so sagen können Objektwir wissen es ist eine Ellipseund die Ellipse kann ich fragenwas ist denn deinTagund ich weiß das es Tagnicht wieder irgendein Objekt ist sehen was rausgibt's ?? Objekt ich weiß es Tag ist eine Haltestellegesellschaftliche die Umwandlung machenwenn das Licht stimmt was ich mir da gedacht habedann gibt es schlicht und ergreifend eine klatsche zur Laufzeit besagen Beistrich behandeln Absturzdas ist dann verboten wenn diesem Tag tatsächlich ein Fenster wäre und keine Haltestellewird es ihr verbotenein abruptes Programm in Japanso merke ich mir jetzt also die zuletzt angelegte Haltestellenliegen muss man sinnvollerweisetun könnte schonmal all das hier ausgebenmal als MessageboxShowNummer so zur Vergewisserungmeiner nicht ganz auf demfalschen Dampfer istdas ist eine Haltestellejetzt kann ich ja die Haltestelle fragenwasder Ortder Bezeichnung was der Name vom Bahnhof wares wird immer schlimmeraus aus dem Sender?? Lips Wissensellipseund Ellipse hohleden Teig das Etikettdes Tag ist eine Haltestelledie Haltestelle gleich nach dem Ort fragendass sie schlimm aussieht sollst bin jetzt klicken müsste da immer dort stehenden angeklickt habeKomma gerade so als sind Checkveröffentlicht im Wege sind??Versuche Berlin zu treffen?? der Berlin Hauptbahnhof unwahrscheinlichund wenn hier Paderborn Paderborn Hauptbahnhof und im SüdenBielefeld Hauptbahnhof okay soweit so gutbesiegen bisschen eklig ausmuss ich müsse man gewöhnlich mit den KlammernpunktenKlammer auf auch irgendwo muss ich Punkte schreibenhier aber Team von innen nach außen der Sendersoll wirkliches Ellipse werden wir wissen es ist eine diesem allgemeinen Objekt und so weiter sofortgutes aber die Haltestellenjetzt geben Sie mal in einer Messagebox aus was ist der Abstandzur zuletzt angeklickten Haltestelle quer durch die Erdeluftige Macher gleich quer durch die Erdeerst malwählen Sie diezweiPunkte habe ich mal die March auf den Rand mit zwei Punkte habendas ist dieser Abstand quer durch die Erdekann sehr mit den Lektoren ausreichend wissen was der Ortsvektorvon dem es fast Ortsvektor von dem Essen können Synapsen quer durch die Erde ausrechnenauch nicht wirklich gut hin wenn manweit weg ist aber in der näheren Umgebung?? weiter bis auf jeden Fall funktioniertdas mal das unter Konkurs die richtige Luftlinie andie Herren zu gehenalso an dieser Stelle hiereine Messagebox ausgeben was ist der Abstanddirekt durch die Erde gebohrtzur zuletzt angeklickten Haltestellewasich je gemacht habe es noch mehr zu aller erstmuss wissen welche Haltestelle denn hinter der Ellipse Nichtigkeitangeklickt habe das soll ich in einen Extravariableschreiben sofort den Weg dajetzt kommt hiereine Haltestelleund zwar diesoebenangeklickte HaltestelleanangeklickteHaltestellesodas es die Dichter und mirzusammengebastelthatte wenn ich fertig bin sage ich diezuletzt angeklickte ist die ?? zu geben angeklickteaus ich arbeite hier zwischendurch alles mögliche zeigeandas der Abstand istwenn ich fertig bin sage ich jetzt merk dir diesoeben angeklickte als die zuletzt angeklicktemitsamt den zwei Haltestellen die soeben angeklickt und die zuletzt angeklicktewas X Y Z dafürPythagorasDifferenz Pythagorasgibtden Abstandichfür die Tipps OZ von der soeben angeklickten Haltestellevon der zuletzt angeklickten Haltestelledie voneinander abziehenDifferenz weckte und damit darausdie LängeDoppelich habe sofort den Differenzweg dahin GX TX Komponente von Differenzvektorich möchte von der soeben angeklickten Haltestelledie Positionund davon den X Wertund Abziehenvon der zuletzt angeklickten Haltestelledie Positionder von den X Wertauf Eiersinnes wird jetzt wieder Coffeebaseweist keine wirklich gute Idee abernicht zu viele Baustellen auf einmal dasselbe für Y und Zoder die X Komponentevom aktuellen Holdings Komponente vom hohen vorherigenDifferenzsteaksgenauso für Y und fürZdas Jesse Differenzvektorder Zeit quer durch die Erdeein Ort zum anderen und jetzt will ich mit Pythagoras dessen Länge habendieLeertaste maldieWurzel aus der Summe der QuadrateMeßals dieseKlasse die die ganzen MathematikfunktionenvereintMesspunktskleroseist die Quadratwurzelund jetzt brauche ich das Quadrat von TX bitte nicht sosprachen in den sie so schreiben wir zum Beispiel matlap inheißen können sie stellt den Sternchen schreibengehen sie sharpund in C und in Java und inC plus plus schreiben Sie TX mal TX geht auchganz ?? Resolution schreiben Komma bedient sie nicht mit circa sechs oder ständigen Sternchen fertig Smiley Faceund dass er mitPaareY undZund das Gewicht ausSand ist das der gleich nochabspielen wird Orgasmus überraschen??Search Box reservierenPunkt Schaugebe denAbstandsehen das wieder so nicht damit sagen mach eine Zeichenkette aus den tus trinkenso das Funktionierendie mit den DifferenzvektorX Y Z TXT zur DZ soll ich sagen bestimme dessen Längenach Pythagorasdie Mittel länger aus Punktmal sehenwie gesagt ich erwarte jetzt eigentlichdas Programm sofort verabschiedet beim ersten Klicktut das auchwarauf Kasseund Grabung?? Fernsehstationenwurde nicht behandeltzu sehen nachguckenokayeinen ?? Referenz Excelchenwas ist da schief gegangendiezuletzt angeklickte Haltestelle sollte der Übeltätersie sind damit sie mit der Maus drübergeht zuletzt angeklickte Haltestelle gleichmaldann können Sie natürlich nicht fragenwas ist die Positionsie haben ja nur Zeiger eine Nullreferenz?? gesagtnur Referenzländerzuletzt angeklickten Haltestelleein Zeiger ist nichts ein zeige endlich den Götze nicht fragen was ist die Positiondeshalb gibt es hier die exotischenErzeugers nichts kommt hierdurch diese Zeileich fange anam Anfang meines Programmsmit einem Wert von zuletzt angeklickte hat ein Wert hier zuletzt angeklickte Haltestelle von null wenn sie nicht hinschreibenBeistrich Standardwertund S nulldas widersinnig fusioniert andererseits kann es auch nicht funktionieren beim allererstenKlickihres unsinnig eine Abstandsangabezu geben ich muss einfach den allerersten Klick abfangenam allerersten Klick solle nichts tun was kann sie schreiben damit beim allerersten Klick nichts passiertsoalso an ihr steht da nichts drin ?? Natur nichts das war vorelfzuletztangeklickte Haltestellesteht dann noch mit drin ist das gleichmalauf ?? Beistrich genau andersrumist das ungleich nullwenn nicht wir nichts drinsteht möchte ich ja auch bist duPeter schon was sinnvolles drin ist es ungleich null was darin stehtdanndurch das was darunter stehtbeim allerersten Durchlauf auchdann habe ich sie sehen das ist nicht das muss offensichtlich dann rund zehndiese Variable ja soeben angeklickte Haltestelle steht ins geschweifte Klammern drindas heißt diese Variable soeben angeklickte Haltestelle ist der Bund nicht sichtbarPunkt ich muss dich aus den Schweizer ?? rausnehmensoes besserich kriege einen Mausklick stelle fest was meinen die Haltestelle dazu gehörtjetzt guck ich nach hat man schon vorher Haltestelle angeklickt wenn jaarbeite ich wenn nein Beistrich das unter zum Schluss in jedem Fallmerk ich mir welche Haltestelle Danny Gran angeklicktdas müsste jetzt ab zwei funktionierenund hoffentlich schon passive Werte ergeben in der von Deutschlandmuss man nicht so tiefe Tumorendie direkte Entfernung nimmt sich die ErdeihrerBielefeld als ersten Klickund Berlin als zweiten Klickauchdas ist jetzt etwas zu weit für tausend?? oder kleines ProblemistKomma so gesehen haben sich monströse Werte raus ich muss noch mal meine Ling breitenGeschichten angucken und diese ?? Tipps OZ Werte sinnvoll sind ich mache folgendesganz zu Beginnder Button Klick der Süßigkeit mal testweise was reinnämlich einen GEOPunktdieser ein Geo Punkt artesoll seienbeieinerLänge von null und einer Breite von nur ?? mal gucken ob der richtige Tipps OZ Werte rauskommenund ein Geo Punkt BPunkt weder guck ich mal bei einer Mahlzeit überlegen was sinnvoll wäre der Nordpolhat eineLänge von egal und eine Breite vonneunzig Gradund was ist wenn ich neunzig Grad Richtung Osten gehealsoauf dem Äquatoreine Länge von neunzig Grad neunzig Grad nach Osten gegangen aber auf dem Äquator eine Breite vonnull?? guckenwas da denn so rauskommtdas mit dem Sinus großes Xund so weiter wirklichordentlich warenauch?? immanentso ABCAdas sollte ein Punkt auf dem Äquator seinunterhalb sozusagen südlich von GreenwichX ist gleich der Erdradiuszur gleichen Uhrzeit gleich nulldass sie gut ausder Punkt DEdas sollte der Nordpol seindass sie nicht gut aus dem Nordpol sollte X gleich null und zum gleich Null habenZ sollte der Erdradius sein für den Nordpolda es was auauauJahren ist sie anders Anfängerfehlerwas passiert??super Anfängerfehlerdie Winkelfunktionensind natürlich nicht in Graz sondern in BogenmaßPunkt sie lehntdie Gutes für das aber wieder gelernt habenalso hier muss ich um ?? man könnte sicher Funktion schreibt das Erdgasnetz im Bau noch kommende Funktionder ?? rechnen kann aufs Bogenmaßich möchte gerne hier stattBlatt schreibenBogen von Blattfunktionschreiben Sie malund schildern genausowäre doch hilfreich das es nicht immer mit Pi und hundert achtzig Reiter basteln zu müssen sondern eine einzige Funktion zu ?? das kann ich ?? da mal dazwischeneine Funktion namens BogeneineFunktiondient der Bezirk liefert so sie'sprivates nicht davor schreiben sie privatist ausnahmsweisekeine die Funktion lassen sich privatdie Funktion liefert eine Doppelzahl zurück sie heißt Pro gönnenkönnenund sie kriecht eine DoppelzahlDoppelmayrmuss Winkelwinkelin Gradder Verschnittwinkelin Gradund das macht die Funktion sie gibt sofort was zurückrechnen aus was zurückkommen soll nämlich der Winkel in Grad passend umgewandeltPunkt sieteilen durch hundert achtzig Grad und beziehen mit Pi zum Beispiel sooder anders rum liefen sie in der Klasse Meßals Konstante drindas wäre die Umrechnungman könnte es jeweils hinschreibenbei den Schreibers wird der Nervenso ?? was ein einziges Malmit der Umrechnung?? bisschen übenkeine Schlüsselbegriffe für heute was werden sie mit dieser Methode sinnvollerweisenoch veranstalten die werden sie nicht in sie wird so funktionierenwie werden sie aber eigentlich professionell nicht so stehen lassen sie werden die noch bis in der Nierendasdoch noch weit wegstetig können Sie die machendiese Methode braucht erkeine Informationenaus den Instanzen der Instanzenvon Geo Punkt wissen die Länge und die breiteMethode hierdie Geschichte aber alles was sie braucht übergebenen Gebrauch nicht Länge und Breite der Charakteristikmachen sagen dass sie nicht an den Instanzen hängt zumindest die an der Klasse hängt sowie Sinusein meßhängt und Kosinus ausgeruht an Messing hier sind es ja auch?? Methode Bogen einfach an die Klasse hängenoderklassisch gut eines TrakthängenVorsicht angesagt Geo Punkt hängendass sie nicht für eine Instanz aufgerufen wird sondern für die sagt jetzt das des TraktGeo Punkt aufgerufen wird damit nur die Umrechnung der unten richtig habenDeuter treu auf die Funktion jetzt jetzt nächste Versuchstand vonBielefeld nach BerlinKommaso von Komma daBielefeld nachBerlindrei hundert dreiunddreißigdrei hundert vierunddreißigfinde ich schon besserwas ist der Abstand von Bielefeld nach ob ?? schwierig zu groß dieser jedes Mal wenn ich klicke sicher ein neues Rechtsmittel Bielefeld ekliges Krieger mal auf Paderbornsieben dreißig Komma neun acht nass in Paderborn könnte man auch glauben sodas wir haben halbwegs brauchbare Entfernung des ?? nicht die korrekten Entfernungenes ist durch die Erde gebohrt und eswird berücksichtigt und so weiter und so weiter die Höheder Berge und Tiefe der Täler nicht berücksichtigtwas ich jetzt auf jeden Fall noch machen will ist abersind wirhier machen wirwas passiert wenn die Lips angeklickt wird eine Dallas angeklickt wird was auf jeden Fall noch machen wird ist das das hier weg kommt diese Rechnung hierder Abstandzwischen zweiPositionenzweiGeopunktender gehört für mich in die TraktGeo Punkt dreiGeopunkte sollte das ausrechnen können was hier passiertGeopunkte selbst ausrechnen könnenwas da einbauenwas ich hätte gerne die sind jetztin der Astrologie ?? Punkt ich bin der Sinn des Trakt Geo Punktdas fühlt sich allmählichhier hätte ich jetzt gerne eine Methodemit der ich den Abstand zweier Geopunktebestimmen kannwenn das bestimme Abstandsollte natürlich seine mit anderer Leute die aufrufen könnenstandund hier den Abstand zweier GEO Punkt Geo Punkt T einsPunkt Geo PunktT zweijetzt kommt die Rechnung die Wetter gerade gemacht hattenwas istTXund so weiter und so weiterBlabla Blabla Blablaund zum Schluss wird etwas nettes zurückgegebenKomma lange richtigandiese Methode hierwas machen sie mit der Methodedamit das schöner wirddieMarke auch statischstaticavec static für ?? Kommadie machen sich statischlediglich zwei Punktedamit hat sie alles an Daten was sie braucht beziehungsweise es wurde Radiusund kann damit den Abstand ausrechnenandere Sache wäre wenn sie sagensie mit Ulbricht ein Punkt sie nimmteine Instanzund sie kriecht noch einen Punkt und bestimmt dann den Abstand aber das sieht so asymmetrisch aus sicher gern eine Methode durch zwei Punkte geben also ?? ausund üben wir hieraufrufennicht diesen ganzen Krempelsondern gerufen diese eine Methode aufüber dann jetzt nicht als fertig gebaut haben Punkt ?? Komma richtig hier Beistrich also ich frage meines Trakt Geo Punktnach bestimme Abstand sie nehme sich eine Instanzein Objekt oder so sein was statisches nimmt die Klasse hier oder Herbsttag Geo Punkt den KernmesspunktSinus dann das auch keine Instanz sondern die Klasse Meßist jetzt des Trakt Geo Punktund der seitliche Zettelabstandvon zuletzt angeklickte Haltestelleundsoeben angeklickte Haltestelleund den Abstand hätte ich gerne alsZeichenkette umgewandelt?? ich Haltestelle natürlich sehr gutdavon die Positionob sie meine zuletzt angelegten Haltestelle die Position dieser Zimmer Zeilenumbruch ein damit esirgendwie noch zu lesen ist zumbestimmenden Abstandvon zuletzt angeklickte Haltestelle Positionund soeben eingestellt angeklickte Haltestelle Positiondiesen Abstand ?? eine Zeichenketteund so weiter und so weiterwird etwas ländlichzeigte gerade verstrich zu Ende noch fünf Minutenalso der Aufruf einer statischen Methode der Nameder Klasse des TraktGeo Punkt oderMeßüber ebender Name der Methodeundwomit rufe ich die Methode auf jetzt die Position vom einen die Position vom anderen Komma dazwischenwas rauskommtNierendie mit Abstand bestimmt habe was rauskommt in eine Zeichenkette verwandelnso sieht es hübscher aus als sie jetzt das ganze mit Quadraten und Wasser immer einzugrenzen vor allen Dingendas es jetzt wiederwas die Wartung des Programms angehtweil ich das ausgelagert habe könnte sie schönzu ändern wenn ich überlegedas ist doch nicht nur für Bielefeld und die Nachbarschaft sondernfür die gesamte Erdoberflächedas ich nicht so zu berechnen kann wie gerademuss ich jetzt einfach nur anders rechnenwas ist mein fünf Minuten hinkriegendie man jetzt korrekt rechnen würde wenn die Erde eine Kugel wärewas sie nicht istaber zumindest nicht durch die Erde bohren Komma mit der Kugel rechnenKomma gerade jaich habezwei Vektorenfürs Theater sogroßzügigeinen Vektor vom Ursprung auf die Oberfläche der Erde umso die Oberfläche sein ein anderer Vektor vom Ursprungauf die Oberfläche der Erdejetzt interessiert mich dieserBogenwie kommen Sie an die längervon dem Bogen die Länge der Luftliniegebrochen aus diesem Winkel in die man Alpha im Bogenmaßmal den Radiusja mal Alphaund Alpha in Bogenmaßdann haben Sie die Länge des Bogensist ?? Alpha bestimmensiehaben zwei VektorenKomma den Einar und den anderen wen die bestimmen Sie den Winkel zwischen den beiden Vektoren A und Balsodas SkalarproduktAlpha richtet sich damit dem Skalarproduktwenn Sie diese beiden Vektoren modifizierenArm mal Bim Skalarproduktkriegen sie herauses ist die Länge von Haarmal die Länge von Bmalden Kosinusvom Winkel alpha das