Voir le flux RSS

retwas

  1. Les contraintes des génériques Delphi

    par , 03/03/2017 à 15h13
    Ajouté avec Delphi 2009, les génériques permettent de créer une classe, une interface ou même des méthodes qui seront définies plus tard. Un type générique peut être utilisé sans que le type exact soit connu.

    Les contraintes
    Il est possible de contraindre le type générique attendu. Pour cela il faut écrire les contraintes après le type, elles peuvent être séparées par des virgules.
    Code pascal : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    TMonType<T: constraint> = class
      // ...
    end;

    Constructor ...
  2. Triangle de Pascal avec Delphi

    par , 22/02/2017 à 15h35
    Présentation
    En mathématiques, le triangle de Pascal est une présentation des coefficients binomiaux dans un triangle. Il fut nommé ainsi en l'honneur du mathématicien français Blaise Pascal. Celui ci permet de résoudre le problème du Lattice Path ou il faut calculer le nombre de chemins possible pour traverser un carré un partant du coin supérieur droit pour arriver au point en bas à gauche en se déplacent uniquement sur la droite et le bas.

    Nom : triangpascal.png
Affichages : 2589
Taille : 11,7 Ko ...
  3. Bonnes pratiques Delphi

    par , 17/01/2017 à 16h15
    Formater les noms
    Il faut éviter d'abréger les noms des méthodes et des variables, un nom clair permet d'avoir un code plus facile à comprendre et donc à maintenir. Faire attention à la case et séparer les mots par des majuscules plutôt que des underscores.
    Code pascal : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    MettreAJourBaseDeDonnees
    // plutôt que ..
    Mettre_A_Jour_Base_De_Donnees

    Indentation
    Pour un soucis de revue de code et de compréhension, un code indenter correctement est plus facile à lire. Nous ...
  4. Ecrire du code Delphi SOLID

    par , 28/12/2016 à 19h14
    En programmation informatique, SOLID est un acronyme représentant cinq principes de bases pour la programmation orientée objet, introduits par Michael Feathers et Robert C. Martin au début des années 2000. Ils sont censés apporter une ligne directrice permettant le développement de logiciel plus fiable et plus robuste, un code plus propre et facile à maintenir.

    Ce billet est inspiré du livre de Nick Hodges, "More Coding in Delphi".

    • Single Responsibility
    ...

    Mis à jour 03/01/2017 à 17h01 par retwas

    Catégories
    Delphi , Programmation