Tutorials suchen
Anzeige-Eigenschaften
Tutorials 17 bis 24 von 339
|
Erstellt von
generic, 1. Jan 2020
Try / finally und try / except - kleines Tutorial Video
Hallo DP,
es gibt mal wieder ein neues Tutorial-Video. In diesem zeige ich kurz den Umgang mit try / finally und try / except.
Das Video befindet sich hier:
https://youtu.be/mag5Qp17NM4
Quelltext ist hier:
|
Erstellt von
generic, 22. Dez 2019
Mit Helper-Klassen ein fluent interface bzw. method chaining erstellen
Moin DP,
ich hab ein weiteres Video online.
In meiner Domäne möchte ich ein kompliziertes Kunde-Objekt erzeugen. Dazu nutze ich in dem Video ein Fluent interface bzw. Method chaining.
Damit ich die Logik nicht in meinen Transport-Objekten halten muss, verwende ich zusätzlich eine Helper-Klasse. Mit diesen können beliebige Klassen erweitert werden, ohne dessen Quelltext zu verändern.
Punkte von dem Video sind:
- was ist method-chaining / fluent
|
Erstellt von
Codehunter, 7. Nov 2019
Arbeiten mit überladenen Operatoren
Hallo!
In neueren Delphi-Versionen sind Records mehr als nur strukturierte Typen. Man kann sie zur Unterstützung einfacher Typen einsetzen oder ihnen mittels überladener Operatoren neue Fähigkeiten beibringen, die man z.B. bei Vergleichen einsetzen kann.
Ich habe eine kleine Demo-Anwendung erstellt, welche den einfachen Vergleich von Versionsnummern demonstriert. Oftmals liegen diese nicht in verwertbarer numerischer Form vor sondern als Strings wie 1.0 oder 25.0.29899.2631.
Will man zwei Versionsnummern vergleichen, muss man den String in vier numerische Werte...
|
Erstellt von
Dipl Phys Ernst Winter, 21. Mai 2009
Delphi
Drucken
Drucken aus Delphi
Aus Delphi zu drucken ist so einfach, dass es schwierig zu verstehen ist. (Um das zu belegen, braucht man sich nur in der einschlägigen Literatur umzusehen.)
Das Objekt Printer
Nachdem die Unit Printers in die uses-Klausel der Formular-Unit einer Anwendung aufgenommen ist, steht dieser eine Objekt Printer der Klasse TPrinter zur Verfügung, ohne dass eine Variablen Printer deklariert und ihre Instanz erzeugt werden muss.
Hier beginnen mit der Assoziation 'Drucker' zu dem unglücklich gewählten Namen 'Printer' ('PrintJob' hätte falsche Assoziationen...
|
Erstellt von
generic, 17. Nov 2019
Von 0 auf 100 - FastMM4 - Ein Speichermanager für Delphi
Hallo DP,
hier ein kleines Vorstellungsvideo für den FastMM4 Speichermanager.
Das ist ein alternativer Speichermanager, welcher seit vielen Versionen in Delphi bereits eingebaut ist. Es gibt eine erweitere Version in Github zum runterladen. Dieser ermöglicht Speicherprobleme einfacher zu finden.
https://youtu.be/o0yZgQoV8MA
Links aus dem Video:
|
Erstellt von
generic, 29. Okt 2019
Von 0 auf 100 - Delphi.Mocks ein Mockframework für Delphi
Hallo DP,
in den "Von 0 auf 100" Videos stelle ich kurz eine Technologie vor.
In diesem Video stelle ich die Delphi.Mocks vor. Dieses ist ein Framework zum erstellen von Objekt-Instanzen ohne diese konkret programmieren zu müssen. Das kann z.B. für Unittests genutzt werden.
Hier ist das Video:
https://youtu.be/BjMW4VW1UgA
Das Framework kann hier herunter geladen werden:
https://github.com/VSoftTechnologies/Delphi-Mocks
Stichworte: delphi.mocks, unittesting
|
Erstellt von
generic, 4. Okt 2019
Delphi-Anwendungen testgetrieben mit SOLID und Design-Patterns entwickeln
Hallo DP,
ich hinterlege hier die Ressourcen und das Video von meinen Vortrag bei den Forentage 2019. Danke für das viele positive Feedback.
Hier ist das versprochene Video:
https://youtu.be/efKJPYWFoeE
Die Quelltexte zum Nachmachen sind hier im Beitrag angehängt.
|
Erstellt von
Codehunter, 7. Mär 2019
SSL/TLS-Kommunikation aus Indy 10 mit Wireshark entschlüsseln
Hallo!
Aus ursprünglich einer Frage von mir im Netzwerke-Board ist ein kleines Projekt entstanden.
Wenn man mittels Indy mit externen Diensten Daten austauscht, hat man es heutzutage oftmals mit SSL/TLS-gesicherten Verbindungen zu tun. Gerade beim Debugging kann das ziemlich hinderlich sein, wenn der Server eine Anfrage abweist und man nur sehr umständlich heraus findet, woran es scheitert.
Die meisten modernen Webbrowser unterstützen das Schreiben einer NSS-Datei. Dank dessen konnte ich verschlüsselte Verbindungen mittels Wireshark einsehen. Beispielsweise das...
|
|