![]() | |||
Auteur | Messages | ||
---|---|---|---|
Patrick | #46 Posté le 9/4/2025 à 06:46:28 | ||
Bonjour Olivier, Je n'ai pas l'habitude des applications web, je vais donc peut être dire une bêtise mais tu n'est pas obligé d'utiliser gb.report avec son composant graphique. Dans une class pas un report tu peux écrire :
Ça ne fonctionnerai pas ? | |||
linuxos | #47 Posté le 9/4/2025 à 13:05:49 | ||
Un peu de sel, de poivre et la crevette sera... ![]() | Bonjour Patrick, Non pas possible car le fait d'activer le composant "gb.report" affiche un message de dependence avec GTK ou QT. Olivier Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous. | ||
linuxos | #48 Posté le 1/5/2025 à 13:11:53 | ||
Un peu de sel, de poivre et la crevette sera... ![]() | Bonjour, Juste un point sur l'avancement du projet. Le projet gbGestionImmobilier est presque arrivé a la version 1.0 car toutes les fonctionnalités définies ont été implantées et fonctionne correctement. Vous pourrez d'ailleurs bientot l'avoir disponible sur la Forge de Gambas. Je rappelle que ce projet, même si c'est pour un besoin personnel, est aussi destiné a servir d'exemple pour montrer les incroyables possibilité de Gambas pour des Applications Web, et plus particulièrement le composant 'gb.web.gui'. Parmis les nombreux défis rencontrés durant le développement de ce projet (~12000 lignes maintenant), voici l'un des derniers: Aprés des heures de design de l'interface, de changements de place des informations dans chaque panneaux, croyant avoir enfin fini, dès que j'ai commencé a utiliser, avec de vraies données, cette Application Web, très vite j'ai été frappé par un inconfort lors de son utilisation. En effet, tout semblait bien, facile a lire, avec une petite quantité de données lors de mes tests, mais vu l'ampleur des données réelles a saisir, de documments liés a chaque Bien Immobiliés, le constat a vite été fait... mon design d'interface ne convenanait pas. Pensant bien faire, j'avais concentré toutes les informations (ou détails) d'un Bien Immobilier dans un seul cadre avec plusieurs sections, sous forme de petites tables pour les Locataires, Documents, Frais, Notes, mais au final cela était vraiment frustrant et inefficace lors de la consultation ou la recherche. Il y avait trop de données a consulter dans des petits cadres. Donc pour cette raison, j'ai opté pour une autre solution, bien plus pratique visuellement. J'ai utilisé des onglets et j'ai bougé chaque section dans des Onglets, ce qui donne beaucoup plus d'espace pour chaque section, donc plus de facilité pour consulter les données. Par exemple, la section Documents (documents liés a un Bien Immobilier, ex: assurance, bail, reunion, etc...), qui étaient au départ présentée dans un petit cadre ce retrouve maintenant dans un Onglet, a pouvoir utiliser toute la largeur de l'Application Web dans le Navigateur. Cela m'a aussi permit d'ajouter une présentation sous forme de gestionnaire de fichiers en plus d'une table listant les documents. Ainsi l'utilisateur, selon son besoin peut rechercher/consulter/gérer les documentsde de plusieurs manières, et c'est bien plus efficace. Au final, ma leçon a été de me rappeller que le but d'une interface n'est pas d'être la plus jolie possible, mais principalement d'être efficace et fonctionnelle. Si vous avez des doutes sur vos interfaces, posez vous juste la question de simple: Combient de 'Click' souris dois-je faire pour une action, et si cela dépasse 3, c'est qu'il y a surrement moyen de faire mieux, d'obtimiser. Voila pour le moment Olviier Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous. | ||
![]() |