IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

Bonnes pratiques pour la création d'applications base de données, un tutoriel de Rémi Gouyon


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 8 065
    Billets dans le blog
    2
    Par défaut Bonnes pratiques pour la création d'applications base de données, un tutoriel de Rémi Gouyon
    Bonnes pratiques pour la création d'applications base de données
    Avec Lazarus et Delphi, un tutoriel de Rémi Gouyon

    Ça y est vous vous êtes décidé(e) à vous lancer dans la création de votre superbe application base de données. Mais voilà c'est votre première du genre même si vous avez une certaine expérience dans la programmation, alors voici quelques conseils pour que ça ne tourne pas au cauchemar.

    Dans cet article, Rémi Gouyon s'appuie surtout sur Lazarus et Delphi (CBuilder par extension) et sur des exemples tirés d'applications qu'il a développées. Mais les principes énoncés sont aussi applicables à d'autres langages (Java, Python…) et EDI.

    http://remi-gouyon.developpez.com/tu...ere-appli-bdd/

    Vous êtes guidé(e) étape par étape, du choix des outils au codage de votre application, en passant par l'étape cruciale de la conception de votre base de données. L'auteur vous livre également des bonnes pratiques à toujours essayer de respecter.



    Et vous ?
    Que pensez-vous de ce tutoriel ?
    Avez-vous également des bonnes pratiques à partager ?




    Tous les meilleurs cours et tutoriels pour apprendre la programmation Lazarus
    Tous les meilleurs cours et tutoriels pour apprendre la programmation Pascal
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  2. #2
    Membre très actif
    Homme Profil pro
    nop
    Inscrit en
    Mars 2015
    Messages
    436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : nop
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2015
    Messages : 436
    Par défaut très bonne idée.
    Et vous ?
    Que pensez-vous de ce tutoriel ?
    Avez-vous également des bonnes pratiques à partager ?
    très bien! il devrait être enseigné au apprenants informatique les plus précoces (terminal informatique TIG STT si je me trompe pas).

    J’ajouterai aussi une partie qui précéderait le prototypage pour que le créateur/administrateur de données se rende compte de l'enchainement des écrans/procédures à venir.
    Ainsi PHPmyadmin permet de créer des formulaires de saisi, enfin plutôt de faciliter la saisi de données dans les grilles avec les champs liés.
    Mais il existe aussi d'autres outils (souvent détestés) qui permettent de créer une application à partir d'un schéma mysql ou access (phpmaker par exemple). MS ACCESS le fait aussi biensûr…
    Cette phase permet souvant de se rendre compte qu'on a oublié un champ ou une relation ou la création de redondance lors un chainage lors de saisie multiples de formulaires enchainés

  3. #3
    Invité de passage
    Homme Profil pro
    editeur de logiciel
    Inscrit en
    Septembre 2024
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : editeur de logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2024
    Messages : 1
    Par défaut Précision sur la partie II-B. Quelques outils de l'article
    Merci Rémi pour cet article qui n'a pas pris une ride ou presque

    Concernant les outils, je me permets de préciser que la version gratuite de Navicat est désormais facilement trouvable sur leur site.
    C'est une version compacte de Navicat Premium qui permet justement aux débutants de se familiariser avec toutes les fonctionnalités de base.

  4. #4
    Membre chevronné Avatar de der§en
    Homme Profil pro
    Chambord
    Inscrit en
    Septembre 2005
    Messages
    1 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chambord
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 205
    Par défaut
    Concernant les accès à des bases distante, aujourd’hui, je préconiserai plutôt une solution REST/JSON a la place d’une connexion directe en utilisant un client spécifique basé sur des DLL !

  5. #5
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par der§en Voir le message
    Concernant les accès à des bases distante, aujourd’hui, je préconiserai plutôt une solution REST/JSON a la place d’une connexion directe en utilisant un client spécifique basé sur des DLL !
    L'accès à distance dans le cadre de cet article se faisait sur un réseau local privé. Maintenant si la base est ailleurs effectivement il faut utiliser une autre solution.
    Je ne connais pas REST mais j'utilise une combinaison PHP/JSON pour accéder à mes bases de données qui sont hébergées par mon fournisseur d'accès (voir cette discussion)

  6. #6
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par navicatfr Voir le message
    Merci Rémi pour cet article qui n'a pas pris une ride ou presque
    Merci

    Citation Envoyé par navicatfr Voir le message
    Concernant les outils, je me permets de préciser que la version gratuite de Navicat est désormais facilement trouvable sur leur site.
    C'est une version compacte de Navicat Premium qui permet justement aux débutants de se familiariser avec toutes les fonctionnalités de base.
    Maintenant j'utilise plutôt heidiSQL (https://www.heidisql.com/)

  7. #7
    Membre chevronné Avatar de der§en
    Homme Profil pro
    Chambord
    Inscrit en
    Septembre 2005
    Messages
    1 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chambord
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 205
    Par défaut
    Merci pour le lien sur heidisql !

Discussions similaires

  1. Conseil pour la création d'une base de données
    Par ninouee dans le forum Débuter
    Réponses: 4
    Dernier message: 28/09/2014, 14h10
  2. idées pour la création d'une base de données ?
    Par sephiroth669 dans le forum Access
    Réponses: 3
    Dernier message: 22/03/2010, 19h43
  3. Bonnes pratiques pour la création d'IHM
    Par Tuttu dans le forum Windows Forms
    Réponses: 15
    Dernier message: 13/10/2009, 14h55
  4. Réponses: 4
    Dernier message: 22/09/2004, 10h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo