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

Web & réseau Delphi Discussion :

Nouveau Composant DBGrid


Sujet :

Web & réseau Delphi

  1. #1
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Mai 2006
    Messages : 249
    Points : 165
    Points
    165
    Par défaut Nouveau Composant DBGrid
    Bonjour tout le monde;
    Il y a quelque mois que j'ai commencé à développer avec Intraweb et ça commence très bien.
    J'ai réalisé ma première application web et elle marche à merveille avec plus de 450 utilisateurs sans aucun problème.
    Lors de la conception de mon application, j'ai trouvé que intraweb est vraiment très intéressant mais il est pauvre en composants.
    Pour cela, j'ai commencé il y a quelque jours à construire un composant qui m'est devenue très utile et je veux le partagé avec la communauté pour l'enrichir et le dresser.
    Si quelqu'un porte des améliorations, je veux bien qu'il nous fasse partie.
    Voila le résultat du nouveau DBGrid :
    Nom : Exp.png
Affichages : 322
Taille : 65,2 Ko
    la seul ligne de code est la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    IWDBGKAOUANE1.init(DataSource1, WebApplication);
    Les propriétés et les événement de ce DBGRid sont :
    Nom : Proprietes.png
Affichages : 305
Taille : 24,9 Ko
    J'espère que ce travail aide quelques un.
    Fichiers attachés Fichiers attachés
    Deux personnes n'apprennent pas, un arrogant et un timide.

  2. #2
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Mai 2006
    Messages : 249
    Points : 165
    Points
    165
    Par défaut Améliorations et corrections
    Je pense que le composant est maintenant acceptable.
    L'initialisation n'a pas besoin du paramètre webapplication, on ecrit directement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    IWDBGKAOUANE1.init(DataSource1);
    Fichiers attachés Fichiers attachés
    Deux personnes n'apprennent pas, un arrogant et un timide.

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Polynésie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2014
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Développement IntraWeb
    Bonjour Kouane,

    Merci pour ton composant. Ta satisfaction au sujet du développement web avec Intraweb a retenu toute mon attention.
    Je développe sur Delphi depuis la toute première version, et je n'ai développé que des applications VCL pour l'instant, avec orientation base de données.
    Aurais tu la gentillesse de me dire :
    - si la reconversion sur IntraWeb a été difficile.
    - Quel type de serveur web tu utilises?
    - Comment tu fais sur IntraWeb pour imprimer des états.

    Merci de nous faire partager ton expérience.

  4. #4
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Mai 2006
    Messages : 249
    Points : 165
    Points
    165
    Par défaut
    Bonjour;
    Il faut savoir que la qualité d'un produit ne dépend en rien de la qualité de sa commercialisation; c-a-d que, dans tout les domaines, tu peux trouvé un produit complet et très satisfaisant mais qu'il est mal commercialisé par rapport à un autre plus ou moins complet mais commercialisé avec une force horrible qui le rend incomparable dans le marché avec le premier.
    Pour tes questions, je te confirme qu'il n'y a aucune conversion; c'est un développement wyswyg comme celui des applications VCL.
    Pour le serveur, tu a le choix de déployer ton application sur apache, iis ou standalone sous forme d'une application windows ou service windows.
    Pour les états, il n'y a pas plus simple, tu peux utiliser ce que tu veux à condition qu'il soit basé sur les tread (cela veut dire à peut prêt tout les générateurs d'état à part quickreport).
    Je ferais de mon mieux pour te fournir une application simple qui explique ce que j'ai dis.
    Je t'ajoute que tu peux utiliser Javascript, css, template, ... et tout les notions du web sans aucun problème et avec une efficacité indiscutable.
    Deux personnes n'apprennent pas, un arrogant et un timide.

  5. #5
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Polynésie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2014
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Générateur d'états
    Bonjour Kouane,

    Merci de ta prompte réponse.
    J'ai lu la doc de Intraweb, et j'ai vu quelques vidéos sur youtube que j'ai trouvées très séduisantes.
    Je n'ai pour l'instant, hélas, utilisé que Quickreport comme générateur d'états.
    Quel est celui que tu utilises? Est-il complexe à mettre en oeuvre?
    Par ailleurs, quels sont les templates que tu utilises? ou as tu fabriqué les tiens?
    Utilises-tu les composants TMS pour Intraweb?
    Dernière question: pour ton projet, as-tu utilisé https/SSL?

    Merci encore pour ton aide précieuse,

  6. #6
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 057
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 057
    Points : 41 003
    Points
    41 003
    Billets dans le blog
    62
    Par défaut
    Bonjour,

    Beau travail . Personnellement j'utilise intraweb avec Jquery et donc toute la partie 'dessin' est en HTML avec ses limitations
    Sait-on jamais j'aurais peut être besoin un jour de cette Grille
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  7. #7
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Mai 2006
    Messages : 249
    Points : 165
    Points
    165
    Par défaut Autres améliorations
    Bonjour tout le monde.
    Voici une meilleure version qui comporte plusieurs améliorations.
    Bonne utilisation.
    Pour defalla:
    Mois j'utilise FastReport et ce depuis quelques mois et pour la raison du web.
    Avant, j'utilisais Quickreport et malheureusement c'était du temps perdu.
    Mais je t'assure que c'est aussi simple de travailler avec FastReport qu'avec QuickReport.
    Pour les templates, comme j'ai dis : je viens de commencer avec Intraweb et j'ai développé et déployé ma première application, je n'ai pas encore utiliser les templates.
    Fichiers attachés Fichiers attachés
    Deux personnes n'apprennent pas, un arrogant et un timide.

  8. #8
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Mai 2006
    Messages : 249
    Points : 165
    Points
    165
    Par défaut Nouvelle version Utilsant les TCollections pour les boutons
    Bonjour;
    Voila ma toute dernière version dont j'ai utilisé les classes TCollections et TCollectionItem pour la gestion des boutons de l’entête.
    Fichiers attachés Fichiers attachés
    Deux personnes n'apprennent pas, un arrogant et un timide.

  9. #9
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Mai 2006
    Messages : 249
    Points : 165
    Points
    165
    Par défaut D'autres améliorations et corrections
    Bonjour;
    Une version plus stable et mieux optimisée.
    Fichiers attachés Fichiers attachés
    Deux personnes n'apprennent pas, un arrogant et un timide.

Discussions similaires

  1. Composant DBGrid inversé
    Par lol_adele dans le forum Composants VCL
    Réponses: 6
    Dernier message: 20/10/2005, 11h40
  2. [Conception] Créer un nouveau composant
    Par DamCalle dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 14/06/2005, 11h45
  3. Réponses: 5
    Dernier message: 08/12/2004, 08h52
  4. A propos du composant DBGrid
    Par _Rico_ dans le forum C++Builder
    Réponses: 2
    Dernier message: 24/07/2002, 09h18

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