Tutorials suchen
Anzeige-Eigenschaften
Tutorials 1 bis 8 von 11
|
Erstellt von
generic, 25. Feb 2020
Crashkurs generics in (fast) 5 Minuten
Hallo DP-Gemeine,
ein 5 Minuten Video zu generics. Ich leite eine generische Objektliste her und zeige somit einen ersten Einstieg in die Thematik.
Heute keinen Quelltext dazu, da ich im Video wirklich nur Beispiele zeige, welche nicht produktionstauglich sind. Ich erzeuge nichts und gebe auch nichts frei, was natürlich nicht gut ist.
Vergessen im Video zu erwähnen ist SOLID und CleanCode. Da Klassen kopieren, um dann Typen zu ändern verstößt gegen DRY - DON'T REPEAT YOURSELF.
Das Video ist hier:
https://youtu.be/8RV_9VsaKwk
Stichworte: generic
|
Erstellt von
Captnemo, 20. Mai 2015
Componenten inline in ListItem
Hi,
man möchte öfter mal in einem ListView auch andere Eingabemethoden verwenden z.B. eine Checkbox, oder wie in meinem Fall ein RichEdit.
Es gibt zwar auch sehr gute ThirdParty-Komponente (z.B. TMS StringGrid), mit denen man das auch machen kann, aber ich versuche nach Möglichkeit immer bei den Standardcontrols zu bleiben, weil man bei einem Versionswechsel sein Projekt oft besser portieren kann.
Ich habe mal ein kleines Demoprojekt erstellt, in dem man nachvollziehen kann, wie das geht. Das Demoprojekt soll kein Schönheitspreis gewinnen, es geht lediglich um die...
Stichworte: backgroundcolor, inline, listview, richedit
|
Erstellt von
Coffeecoder, 5. Mai 2011
Code Smells
Hallo DP-Mitglieder,
Ich habe ein kleinen Kurs über das Thema "Code Smells" für euch vorbereitet.
Das Ziel dieses Kurses ist das Verstehen was "Code Smells" sind. Denn jeder Programmierer hat (unbewusst) solche in seinem Code.
Theorie:
Das Wort "Code Smells" was übersetzt "(schlechter) Geruch" heißt,
stammt von Kent Beck und wurde durch das Buch Refactoring von Martin Fowler verbreitet.
|
Erstellt von
markus5766h, 2. Feb 2010
Delphi
Controls per arrays verwalten und / oder erstellen
Da hier ab und zu mal die Frage nach Handling von Buttons (o.ä.) per array auftaucht,
hier 'mal eine kleine Anleitung :
Im folgenden Beispiel werden 6 Buttons per array angesprochen und 6 weitere Buttons
zur Laufzeit erstellt.
1) auf der Form befinden sich die 6 Buttons, die per array angesprochen werden sollen.
Wir gehen davon aus, dass es Buttons mit den Bezeichnung : Button1, Button2, . . . Button6 sind.
Als erstes müssen wir das Array definieren:
|
Erstellt von
Luckie, 14. Mai 2008
CreateRemoteThread - DLL Injection
CreateRemoteThread - DLL Injection
Anbei eine Demo zur API-Funktion CreateRemoteThread bzw. wie man mittels einer DLL Code von einer anderen Anwendung ausführen lässt.
Das Beispiel nutzt dafür die notepad.exe und lässt von ihr eine Messagebox anzeigen, die den Pfad ausgibt, der den Code ausführt.
Der relevante Code:
const
DLLFILENAME = 'MsgBox.dll';
var
|
Erstellt von
Luckie, 22. Nov 2007
Container-Klassen in Delphi
Container-Klassen in Delphi
Verwalten von Objekten mit Hilfe von Container-Klassen am Beispiel eines Memory Spieles
In diesem Tutorial geht es darum, wie man Objekte mit einer Container-Klasse verwalten kann. Demonstriert wird das ganze an Hand der Implementierung eines einfachen Memory Spieles.
Bitte guckt es euch mal an und sagt mir, wo man noch was ergänzen oder verbessern könnte.
|
Erstellt von
Christian S., 6. Jun 2005
Delphi
Crashkurs Delphi
Hi!
Es gibt ihn schon länger, aber irgendwie habe ich total verschwitzt, ihn hier vorzustellen: den Crashkurs Delphi, einigen evtl. bereits von der KDT-CD bekannt.
Ihn hier zu posten, würde wohl ein wenig den Rahmen sprengen (außerdem müsste ihn erst einmal mit BBCodes versehen :stupid:), daher hier nur mal das Inhaltsverzeichnis:
Warum Delphi?
Die RAD-UmgebungDie Vorstellung
Ein kleines Programm zur Demonstration
Variablen und VariablentypenWas sind Variablen?
|
Erstellt von
robinWie, 13. Jun 2006
Delphi
Computergestüzte Alarmanlage
Hallo,
ich habe mal ein Tutorial für Überwachungsfreaks geschrieben :mrgreen: . Ist mein erstes. Darin wird erklärt wie eine ganz simple Schaltung mit dem RS232 Port verbindet und abfragt ob ein Kontakt besteht
Leider hat es nicht geklappt eine .zip und den Alarmton hochzuladen (TimeOut) :cry:
|
|