Bonjour,

Je vous propose un nouvel élément à utiliser : Modèle de départ pour logiciel d'entreprise en langage de programmation Xojo.

C'est la structure d'un logiciel de facturation, la gestion des stocks, la gestion des produits. Il peut être utilisé comme:



-Une base pour développer des applications professionnelles.

-Une source d'inspiration pour le développement d'une autre application.

-À des fins éducatives pour apprendre le Xojo.



Le logiciel est livré tel quel, dans son état de développement (non finalisé).



Pour les débutants explorant le code source de cette application: vous pouvez apprendre toutes les notions les plus importantes de la programmation dans xojo: textbox, listbox, window, treeview, utilisation de la base de données sqlite ... Vous apprendrez également comment gérer les fenêtres et comment passer des valeurs entre plusieurs fenêtres.



Pour les utilisateurs avancés qui souhaitent construire une application entièrement fonctionnelle sur la base de ce code source, il sera intéressant de savoir que le code actuel comprend:



- Gestion des droits des utilisateurs: Un des avantages de cette base de code est qu'elle intègre la gestion des utilisateurs, les groupes d'utilisateurs, les droits de lecture / écriture sur les écrans.

- Fenêtres de listes de données: elles permettent de gérer sans crainte des listes de millions de données: car elles intègrent la notion de pagination.

- Gestion standard des données (clients, fournisseurs, taxes, unités de mesure, code postal, produits) combinant liste et écran de saisie. Une grande partie du travail de base n'a plus besoin d'être effectuée.

- Gestion de la nomenclature des articles dans TreeView, avec un nombre infini de niveaux.

- 46 fenêtres: certaines entièrement fonctionnelles, d'autres qui doivent être entièrement codées. En ce qui concerne les domaines présents pleins d'idées, vous penserez à développer une application qui répond à vos besoins.

- Au niveau article: gestion des prix d'achat et de vente, codes ean. Possibilité de créer dynamiquement des fonctionnalités de produit par l'utilisateur final.

- Le logiciel contient la description de la base de données dans un dictionnaire à l'intérieur du code source.



Au regard du peu de code disponible pour Xojo ( surtout en Francais ), je pense que cette base de code de départ pourra aider beaucoup de gens.



Qu'en pensez-vous ?