Skip to content

Un petit paquet de composants qui permettront de faire du no code sous Delphi pour des opérations de base et du prototype de logiciels et applications mobiles.

License

Notifications You must be signed in to change notification settings

DeveloppeurPascal/Delphi-NoCode-Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Delphi-NoCode-Library

Delphi est un environnement de développement permettant de programmer en Pascal tout en étant assisté par une tonne d'outils intégrés allant de la conception au déploiement de projets pour Windows, macOS, iOS, Android et Linux.

La conception de Delphi s'est faite dans un esprit RAD (Rapid Application Development) et continue à être très présent dans les versions récentes avec toujours plus de composants visuels ou non visuels permettant de faire des choses sans avoir à les coder. Cependant, contrairement à d'autres solutions logicielles, Delphi n'intègre pas en standard d'objets métiers. Cela implique de coder les siens ou faire appel à des librairies extérieures.

Beaucoup de choses peuvent être faites en mode "no code" dans Delphi, mais certaines nécessitent quand même d'écrire une ligne ou deux de temps en temps.

Les sources de ce projet sont là pour contourner le "problème" et ajouter des fonctionnalités aux éléments existants de l'environnement de Delphi et de ses composants afin de diminuer encore le nombre de lignes de code nécessaires dans les applications destinées à gérer des données.

Pour en savoir plus et découvrir les premiers contenus de cette librairie, rendez-vous le 30 septembre 2021 à 14 heures (GMT+2) sur la chaîne Twitch de Patrick Prémartin ou sur cet article de blog.

Le code source de la librairie sera publié lors de sa présentation.


Ce projet est destiné à être utilisé en VCL ou FireMonkey. Des extensions sont possibles vers d'autres frameworks ou types de projets cibles.


Vous pouvez soutenir les projets sur lesquels je travaille et en profiter pour accéder à tout ce que je fais en ligne. Chaque abonnement compte pour me donner du temps pour travailer sur ces projets open source et produire les articles et les vidéos auxquels vous aurez accès depuis Zone Abo, Serial Streameur et Apprendre Delphi.


Ce projet fait partie du "DevPas Components Pack" qui permet d'installer tous mes composants et librairies en une fois. https://github.com/DeveloppeurPascal/DevPas-Components-Pack


TODO :

  • TNCDualAction : action standard permettant d'enchainer deux actions

  • TNCSetFocusAction : donne le focus au composant visuel indiqué

  • TNCFormShowAction : pour afficher une fiche

  • TNCFormShowModalAction : pour afficher une fiche en modal

  • TNCFormHideAction : pour masquer une fiche

  • TNCFormCloseAction : pour fermer une fiche

  • TNCPhoneCallAction : lance un appel après avoir vérifié ou demandé les permissions

  • TNCShowMessageAction : affiche un texte dans une boite de dialogue

  • TNCMessageDialogAction : affiche une boite de dialogue avec un texte et un choix de boutons


Si vous ne connaissez pas Delphi et le langage Pascal, profitez de la version Academic (pour les étudiants, enseignants et établissements d'enseignement) ou Community Edition (gratuite pour une utilisation personnelle) disponibles chez Embarcadero (rubrique "outils gratuits"). En entreprise vous pouvez aussi tester Delphi avec la version d'évaluation. https://www.embarcadero.com/products/delphi

Cette formation en ligne gratuite vous apprendra les bases de la programmation avec le Pascal et Delphi même si vous n'avez jamais appris à programmer : https://apprendre-delphi.fr/apprendre-la-programmation-avec-delphi/

Des conférences en ligne et des webinaires (points techniques sur des sujets précis) sont organisés régulièrement. Consultez le planning de ces webinaires et regardez les rediffusions des webinaires Delphi.

Des sessions de live coding sur Twitch ou la chaîne YouTube Developpeur Pascal sont également organisées régulièrement. Pour Twitch vous pouvez consulter le planning hebdomadaire. Vous pouvez aussi vous reporter à cet article. Pour les rediffusions de tout ça, rendez-vous simplement dans la rubrique live coding de Serial Streameur où vous trouverez de nombreuses vidéos en français à destination des développeurs de logiciels, applications mobiles, sites web et jeux vidéo.

Enfin, si vous préférez la lecture à la vidéo, vous trouverez tous les livres récents publiés sur Delphi et le langage Pascal sur Delphi Books