Zum Inhalt springen
L

Das Video kommt von YouTube: erst beim Abspielen verbindet sich die Seite mit YouTube (Google).

Deklaratorische und imperative Programmiersprachen

Michael333 Thomas3335:15 182 Aufrufe veröffentlicht Auf YouTube

Das Wichtigste aus dem Video

Tipp auf eine Zeit – das Video springt genau dorthin.

Transkriptautomatisch erstellt · 29 Zeilen
Herunterladen
  1. hallo zusammen heute beschäftigen wir uns mit deklaratorischen imperativen Programmiersprachen ja wie bin ich drauf gekommen dass das
  2. ein Thema für uns ist ja ganz einfach weil wir durch die projektvorlagen WPF und summaring forms ja mit zwei verschiedenen Sprachen gearbeitet haben
  3. nämlich mit gesammel und das eine ist eine deklaratorische Programmiersprache und sicher folgt dem Imperativ Konzept und jetzt natürlich
  4. die Frage was bedeutet das denn eigentlich deklaratorisch bedeutet etwas deutlich bezeichnen festlegen hier aus ihrem
  5. Alltag vielleicht der Hinweis das Zeugnis weist sie als Itter aus das heißt ich habe jetzt hier das Bass festgelegt was sind sie sie sind ita und
  6. genauso machen wir das bei deklarativen Programmiersprachen da wird das was programmiert das Endresultat und
  7. übergeordnete Komponenten die machen dann daraus Maschinenbefehle und führen das aus dadurch werden diese Programme sehr kurz
  8. allerdings auch öfter etwas abstrakter ich kann halt eben nicht nachvollziehen was der macht die Änderung der Werte durch Zuweisung sind ebenfalls nicht
  9. möglich das heißt dynamische Prozesse kann ich hier nur schwer bilden ein Beispiel wäre jetzt hier ich habe wie Sie sehen vom Vorfeld ein bisschen
  10. was vorbereitet ich habe hier einen übergeordnetes Grit mit dem Namen Grit 1 und dort habe ich jetzt hier erstmal abstrakt aufgeführt Klassennamen
  11. in den Tag eingefügt und dann eine Eigenschaft und deren Ausprägung übersetzt also ich habe zum Beispiel jetzt hier den Button genommen mit der
  12. Eigenschaft x-name und habe das Button Start genannt oder die Eigenschaft Background mit der Ausprägung red
  13. das ganze wird uns dann direkt zur Entwurfszeit angezeigt die imperative das heißt also Imperativ bedeutet Befehlsform hier in dem
  14. Beispiel setzt sich hin und lerne dann wirst du zum Mieter also ein Weg also die Imperativ war mehr Sprachen da wird das wie programmiert also eine Liste von
  15. Anweisungen first du weg und nächste Web die ein Rezept oder eine Checkliste wird Anweisung für Anweisungen abgearbeitet durch schleifen kann ich die
  16. entsprechend wiederholen oder ich kann durch Verzweigung oder sprüngeanweisungen jetzt ähnlich wie bei einem Rezept auswählen will ich jetzt
  17. mit Huhn kochen oder will ich mit Tofu oder mit Schwein kochen da kann ich andere Teile des Programmes dann springen und diese imperativen Sprachen
  18. die verfolgen häufig auch das Konzept der Objektorientierung das kennen sie ne Objekte also logische Einheiten werden im Klassen gekapselt
  19. das Beispiel 40 Sharp würde so aussehen hier abstrakt aufgeschrieben ich habe erstmal Namen dann deklariere ich das Ganze und instantiiere es
  20. mittelkonstruktur auf und die die das Objekt kann ich dann entsprechend eine Eigenschaft bzw dann
  21. deren Ausprägung zuweisen dann habe ich ein fertiges Kontroll und das muss ich dann noch den übergeordneten control wiederum zuweisen
  22. das mache ich mit der Eigenschaft children und der methode@ ganz konkret sieht das so aus wie sie das da drunter sehen also ich
  23. deklariere Button Start aus der Klasse Button Instanz sie ihre das ganze und da drunter kriegt dann mein Objekt beim Start die Eigenschaft
  24. Background mit der Ausprägung rot und dann füge ich das ganze dann dem Grid 1 hinzu das wäre jetzt also die eine Möglichkeit
  25. mit sich habe das zu machen die andere haben wir vorher gesehen ja damit sie das mal üben können sollen sie jetzt zwei Matrizen erstellen die
  26. jeweils aus neuen Button bestehen die sollen in einem Brad Panel erzeugt werden und diese beiden Matrizen die sind in einem Grid das ein rosa
  27. Hintergrund hat und dann sollen sie das Ganze einmal mit XML erzeugen also zu Entwurfszeit und dann in ein mit C sharp zur Laufzeit und
  28. noch ein kleiner Erschwernis die Button sollen abwechselnde Hintergrundfarben also hier rot rosa haben der modulo ja bei der Ausarbeitung
  29. wünsche ich Ihnen viel Spaß und verbleibe ihn bis bald Michael Thomas