InfoPower

    L’InfoPower Delphi VCL comprend une grille de chef-d’œuvre prenant en charge les relations maître-détail, les contrôles intégrés, les recherches, les images, le texte formaté, etc. Il comprend également une grille transposée flexible pour afficher vos lignes à travers des colonnes au lieu de lignes.

    La bibliothèque InfoPower pour Delphi VCL primée de Woll2Woll Software est une suite de composants pour la construction d’interfaces pour les applications de base de données.

    La grille de chef-d’œuvre d’InfoPower est un composant puissant dans la bibliothèque InfoPower, étendant considérablement les capacités du composant de grille natif de Delphi.

    InfoPower Studio permet aux développeurs d’étendre facilement la portée mondiale de leurs applications avec une prise en charge intégrée de l’Unicode lors de l’utilisation de Delphi 2009 et de C++ Builder 2009. La prise en charge intégrée de l’Unicode signifie que les applications auront l’air et fonctionneront correctement sur toutes les versions linguistiques de Windows et prendront en charge de manière transparente à la fois les données Unicode et ANSI.

    La mise à jour comprend également une compatibilité améliorée avec Vista dans les boîtes de dialogue et les contrôles d’InfoPower, un gestionnaire visuel amélioré pour la validation des données pour fonctionner de manière plus robuste dans la grille, et des améliorations de richedit, y compris des paragraphes numérotés et des cellules de tableau pouvant être enveloppées.

    InfoPower – Caractéristiques

    Aussi inclus dans la mise à jour est la compatibilité améliorée avec Vista dans les boîtes de dialogue et les contrôles d’InfoPower, un gestionnaire visuel amélioré pour la validation des données pour fonctionner de manière plus robuste dans la grille, et des améliorations de richedit, y compris des paragraphes numérotés et des cellules de tableau pouvant être enveloppées.

    Caractéristiques

    1. Grille de Chef-d’œuvre InfoPower
    La grille de chef-d’œuvre d’InfoPower est l’un des composants les plus puissants de la bibliothèque InfoPower, étendant considérablement les capacités du composant de grille natif de Delphi.

    En plus des fonctionnalités de la grille de Delphi, la grille d’InfoPower prend en charge ce qui suit:

    • Vraies relations maître / détail affichées à partir d’une seule grille
      InfoPower vous apporte un nouveau paradigme pour afficher et éditer vos relations maître/détail. Les tables de détail peuvent être initialement masquées, puis développées en vue complète lorsque l’utilisateur final développe un bouton d’expansion/réduction dans la grille parente. Chaque grille enfant est entièrement personnalisable comme dans la grille parente, et le contrôle préserve la vivacité
    • Boutons d’extension/réduction pour les champs calculés composites
      Utilisez des boutons d’extension/réduction pour permettre à l’utilisateur de modifier un champ composite. Vous pouvez afficher un champ calculé tel que le nom complet (composé du prénom + nom de famille), puis l’utilisateur peut étendre le champ calculé composite pour modifier les parties individuelles.
    • Intégration et flexibilité améliorées des contrôles personnalisés
      InfoPower vous permet d’intégrer une plus grande variété de contrôles dans la grille. Vous pouvez maintenant même intégrer des contrôles non-InfoPower, tels que TDBImage. La grille permet également à chaque contrôle personnalisé d’effectuer sa propre peinture dans la grille, de sorte que même les graphiques, les richedits, etc. seront affichés pour chaque ligne de la grille sans aucun code de votre part. L’inspecteur de données peut également être intégré dans la grille, offrant un affichage d’enregistrement multi-lignes. Les nouveaux contrôles de case à cocher et de radiogroup peuvent également être intégrés, ce qui améliore considérablement la polyvalence de la grille. Les boutons Woll2Wolls 1stClass peuvent être intégrés de manière transparente dans la grille InfoPower, donnant à votre grille un composant cliquable pour chaque enregistrement. De plus, les couleurs des boutons peuvent être calculées dynamiquement, permettant à la couleur d’être différente en fonction des informations de l’enregistrement.
    • Améliorations de l’en-tête de la grille
      Les titres dans la grille peuvent être affichés et gérés hiérarchiquement. Cela vous permet de regrouper les champs associés. De plus, pour les opérations de glisser-déposer d’en-tête, la grille indique plus clairement le nouvel emplacement de la colonne.
    • Autoriser le regroupement de données associées dans la grille
      Dans certains cas, vous pouvez avoir des données que vous souhaitez afficher en tant que groupe dans la grille. InfoPower vous permet d’afficher ces informations sous forme de groupe en affichant uniquement le texte pour la première instance, ainsi qu’en supprimant les lignes entre elles.
    • Fonctionnalité Ditto
    • Affichage sans scintillement
    • Texture de fond en damier
    • Prise en charge de l’exportation à partir

    1. La grille dans divers formats

    • Support des liens URL cliquables
    • Couleur alternative native
    • Dimensionnement de colonnes proportionnel
    • Dimensionnement de lignes par l’utilisateur final
    • Améliorations des colonnes fixes
    • Personnalisation des couleurs de ligne
    • En-têtes de colonnes cliquables
    • Définition de colonnes fixes non défilables
    • Prise en charge du puissant langage d’image d’InfoPowers
    • Dimensionnement automatique des colonnes
    • Conseils personnalisables au niveau de la cellule
    • Enregistrement des paramètres de grille des utilisateurs

    2. Combobox intelligents et flexibles

    InfoPower étend considérablement les capacités d’une combobox de données régulière. Il présente les avantages suivants par rapport aux contrôles natifs. La version InfoPower Essentials vous permet d’utiliser la combobox dans la grille Essentials, mais pas en dehors de la grille.

    • Comboboxes avec historique automatique et listes MRU
    • Valeurs d’affichage mappées
    • Recherches de style Quicken
    • Propriétés publiées supplémentaires
    • Encadrement et Transparence
      Prend en charge des bordures personnalisables, des styles de bordure, ainsi que la transparence.
    • Effets de Bouton Plat et Transparent
      Les boutons de combo dans les contrôles d’édition peuvent également être affichés de manière plate et transparente pour un look extrêmement naturel et mis à jour.
    • Glyphe Personnalisé pour le Menu Déroulant
      Le glyphe dans le combo est configurable via les propriétés ButtonGlyph et ButtonWidth des contrôles.

    3. Éditeurs de Devise et Numériques
    InfoPower apporte de la cohérence à l’édition de vos champs numériques et de devise. Ses composants donnent à l’utilisateur final la possibilité de saisir les symboles de devise spéciaux ou de formatage personnalisé, et le composant se chargera automatiquement de supprimer ces caractères de formatage au moment de stocker les données.
    Par exemple, si l’utilisateur saisit la chaîne $1,000.00, les éditeurs se chargent de supprimer les virgules et le signe dollar afin que la saisie soit correctement convertie en valeur à virgule flottante lors du stockage. Les éditeurs numériques prennent également en charge l’édition alignée à droite.

    4. Contrôles de Recherche Avancée dans les Combos de Recherche

    • TwwDBLookupCombo, TwwDBLookupComboDlg InfoPower vous offre le composant le plus flexible pour sélectionner des entrées à partir d’une table de recherche. Voici ce que ce composant puissant peut faire.
    • Recherche Incrémentielle de Style Quicken
      Tous les composants de recherche d’InfoPower prennent désormais en charge l’affichage de style ‘Quicken’ de la valeur correspondante, en recherchant et affichant simultanément le texte correspondant dans le contrôle de recherche.
    • Colonnes Multiples dans la Boîte de Liste Déroulante ou la Boîte de Dialogue Popup
      Sélectionnez un nombre quelconque de champs à afficher dans la liste déroulante ou la boîte de dialogue popup.
      • Support de la liste déroulante
        Avec le support de la liste d’images, vous pouvez afficher une colonne d’images dans la liste déroulante.
      • Flexibilité de tri
        Les valeurs de la liste déroulante sont triées dans l’ordre du premier champ que vous sélectionnez pour être affiché, s’il s’agit d’un champ d’index secondaire, au lieu d’être triées dans l’ordre de la clé primaire.
      • Prise en charge de nombreux types de jeux de données
        Remplissez une liste déroulante avec une table, une requête, un QBE, un ClientDataSet, et même des requêtes paramétrées.
      • Améliorations de l’utilisabilité pour l’utilisateur final
        Propriétés intelligentes pour afficher automatiquement la liste déroulante lors d’une frappe valide ainsi qu’un moyen pratique de vider le texte de la Lookup Combo.
      • Incorporer dans les composants InfoPower’s Grid et RecordView
        Le composant peut être utilisé dans un composant TwwDBGrid pour remplacer tout champ de type choix multiple dans la grille, offrant à vos utilisateurs finaux des capacités sophistiquées de recherche et de remplissage dans les composants de grille ou de vue d’enregistrement.
      • Utilisation liée ou non liée
        Le composant n’a pas besoin d’être lié à un champ de table (propriétés DataField et DataSource), ce qui vous donne une plus grande flexibilité dans l’utilisation de cette LookupCombo pour des tâches générales où une table source n’est pas impliquée.
      • Filtrer sélectivement la liste déroulante
        Afficher uniquement les enregistrements pertinents de la table de recherche en vous connectant à une table dépendante, en utilisant des requêtes paramétrées ou en filtrant le jeu de données lié à la liste déroulante.
      • Encadrement et transparence
        Utilisez l’encadrement personnalisé d’InfoPower pour personnaliser la manière dont les bordures et l’arrière-plan des contrôles sont peints.

      Contrôle d’édition Spin
      L’utilisateur final peut

      6. Contrôle de date et heure – TwwDBDateTimePicker
      InfoPower fournit le DateTimePicker le plus flexible et utilisable pour Delphi. Les DateTimePickers prennent en charge des calendriers déroulants pour aider l’utilisateur à sélectionner une date. La version Essential d’InfoPower ne peut être utilisée que dans la grille et inclut les fonctionnalités suivantes.

      • Intégré dans les composants de grille, RecordView ou FilterDialog d’InfoPower
      • Utilisez avec ou sans base de données
      • Saisie de données intelligente – Avance automatiquement lorsque suffisamment de caractères ont été saisis, et remplit automatiquement la date et l’heure lorsque la touche espace est saisie
      • Affichez la date dans le format de votre choix en utilisant un masque de formatage. Prend également en charge les formats date-heure internationaux
      • Fait tourner vers le haut/vers le bas avec les touches fléchées et préserve le format d’affichage pendant la rotation
      • Nombreuses options d’affichage pour contrôler l’apparence du calendrier déroulant, telles que l’affichage des numéros de semaine, l’affichage de la date actuelle, le cercle automatique de la date actuelle, et le support pour la détermination basée sur des événements des dates qui doivent être en gras
      • Prise en charge de la saisie simultanée de la date et de l’heure dans le même contrôle
      • Encadrement et transparence – Définissez la propriété EditFrame pour personnaliser la façon dont les bordures et l’arrière-plan des contrôles sont dessinés

      7. ImageCombo
      Ce contrôle combo vous permet d’intégrer des images d’un TImageList dans la liste déroulante en plus de tout texte associé à l’image. De plus, l’image apparaît également dans la partie d’édition du contrôle. Vous pouvez également afficher une valeur de texte différente de celle qui est réellement

      8. Grille verticale InfoPowers (DataInspector)

      InfoPower vous permet d’afficher une grille transposée où les colonnes de données sont verticales, au lieu d’horizontales. Cela offre à vos utilisateurs une alternative intelligente à l’édition de gauche à droite d’une grille traditionnelle. La flexibilité des grilles verticales peut être observée à travers leur vue hiérarchique des données (similaire à un arbre).

      • Intégration améliorée des contrôles personnalisés et flexibilité
        InfoPower vous permet d’intégrer une plus grande variété de contrôles dans l’inspecteur. Vous pouvez même intégrer des contrôles non-InfoPower, tels que le TDBImage. L’inspecteur permet également à chaque contrôle personnalisé d’effectuer sa propre peinture dans la grille, de sorte que même les graphiques, les éditions riches, etc. seront affichés pour chaque ligne dans la grille sans aucun code de votre part.
      • Texture de fond en carrelage
        InfoPower permet à vos applications d’impressionner davantage en ajoutant la prise en charge du carrelage de texture de fond. Le composant se charge de mélanger votre tuile avec la couleur de la région de l’inspecteur, vous offrant un affichage vraiment impressionnant et professionnel.
      • Couleurs alternées pour les lignes
      • Affichage hiérarchique amélioré
      • Regrouper les champs connexes ensemble
      • Utilisez-le sans liaison (sans source de données) ou avec un seul enregistrement
        Vous pouvez même utiliser ce contrôle non lié comme l’inspecteur d’objets Delphi

      9. Langage de validation superbe
      InfoPower vous offre des masques d’image incroyablement flexibles et expressifs qui aident grandement à valider automatiquement la saisie de vos utilisateurs. Les masques d’image d’InfoPower dupliquent la fonction Picture qui était disponible dans le produit de base de données relationnelle Paradox de Borland, offrant la puissance d’un langage de masque complet au lieu d’un simple modèle de masque. Les masques d’image aident grandement l’utilisateur final lors de la saisie de données en intelligent

      auto-remplissage des caractères lorsque approprié ainsi que les informer s’ils ont entré incorrectement des données. Cela permet une saisie de données plus rapide et plus facile. Voici quelques exemples de la puissance des masques d’image.

      • Capitalisation de l’adresse
      • Masques contenant une séquence optionnelle de caractères
      • Auto-remplissage intelligent des caractères au fur et à mesure que l’utilisateur tape

      10. Encadrement personnalisé et contrôles d’édition transparents
      InfoPower vous donne les moyens de créer des formulaires élégants qui ressemblent exactement au formulaire imprimé réel sur lequel ils sont basés. Vous pouvez voir d’autres ensembles de composants qui vous permettent d’activer ou de désactiver les bordures, mais vous permettent-ils de voir l’arrière-plan à travers le contrôle d’édition pour des contrôles soulignés véritables? InfoPower le fait. Les nouvelles fonctionnalités qu’InfoPower a ajoutées à ses contrôles d’édition sont :

      • Styles de bordure différents
      • Bordures sélectives
      • Paramètres de mise au point et de non-mise au point
      • Transparence
      • Icônes personnalisées et effets transparents sur les boutons
        Les boutons de combinaison dans les contrôles d’édition peuvent également être affichés dans un style plat et de manière transparente pour un look extrêmement naturel. Remarquez les boutons dans les contrôles d’édition dans la capture d’écran ci-dessus, vous pouvez également charger votre propre icône personnalisée dans l’un de nos contrôles de combinaison
      • Suivi chaud

      11. Le contrôle de traitement de texte ultime
      InfoPower inclut un composant visuel puissant qui étend considérablement les capacités du composant richedit intégré de Delphi. C’est le contrôle richedit le plus complet et le plus puissant disponible. En plus des fonctionnalités de TDBRichEdit, le contrôle d’InfoPower vous offre la possibilité de :

      • Prise en charge des bitmaps et des OLE
      • Règle de paragraphe
      • Liens URL Internet
      • Importation et exportation vers HTML
      • Dat Recherche et filtre
        • Boutons de vitesse définissables par l’utilisateur
        • Processeur de texte RTF intégré
        • Personnalisation des marges de l’imprimante, de l’orientation et du format du papier
        • Prise en charge de la boîte de dialogue Rechercher/Remplacer
        • Prise en charge d’un menu contextuel étendu
        • Prise en charge de la saisie de texte enrichi et OLE pendant la conception
        • Intégration transparente
        • Prise en charge de la transparence et des effets de cadrage
        • Mise en évidence du texte par l’utilisateur
        • Le processeur de texte prend en charge les menus bitmap
        • Nouveaux événements pour personnaliser les menus dans le processeur de texte
        • Intégration avec la vérification orthographique et grammaticale de Microsoft Office

        12. Contrôle de case à cocher flexible

        • Prise en charge de vos propres bitmaps personnalisés pour les glyphes de case à cocher
        • Prise en charge de 3 états, y compris l’intégration avec la grille InfoPower, les composants d’affichage d’enregistrement et l’inspecteur de données
        • Prise en charge de la modification dynamique de la légende. Le texte de la case à cocher peut changer pour refléter la valeur sous-jacente ou la valeur associée
        • Prise en charge du cadrage personnalisé et de la transparence pour un aspect cohérent avec les autres contrôles d’édition InfoPower

        13. Contrôle de groupe de boutons radio personnalisé
        InfoPower intègre un contrôle de groupe de boutons radio polyvalent dans sa suite.

        • Prise en charge de vos propres bitmaps personnalisés pour les glyphes de bouton radio
        • Prise en charge d’un glyphe supplémentaire pour chaque élément radio
        • Intégration avec la grille InfoPower, les composants d’affichage d’enregistrement et l’inspecteur de données
        • Prise en charge du cadrage personnalisé et de la transparence pour un aspect cohérent avec les autres contrôles d’édition InfoPower

        14. Composants et boîtes de dialogue de recherche et de filtrage rapides

        12. Filtrage visuel
        La TwwFilterDialog élégante d’InfoPower est l’un des composants les plus utiles pour les utilisateurs finaux car elle leur permet de filtrer visuellement un jeu de données, de modifier la clause WHERE d’une requête SQL existante

        Facile à utiliser pour l’utilisateur final :
        Même si la boîte de dialogue est capable de générer des requêtes SQL sophistiquées, elle est simple à utiliser car elle masque complètement les détails de filtrage et de SQL à l’utilisateur final.

        • Puissance de filtrage inégalée :
          Vos utilisateurs finaux peuvent spécifier une valeur de recherche, ou une plage, pour n’importe quel nombre de champs contenus dans l’ensemble de données.
        • Filtrage avec caractères génériques dans les champs
          Sélectionnez un type spécifique de correspondance de données à effectuer dans le champ, tel que « Du début du champ », « N’importe où dans le champ » et « Correspondance exacte ».
        • Mots-clés personnalisables spéciaux
          Spécifiez des mots-clés tels que « ET », « OU », « NULL » pour spécifier plusieurs critères de filtrage pour chaque champ, par exemple… John OU Paul. InfoPower permet également à l’utilisateur final de voir facilement tous les enregistrements non correspondants.
        • Filtrer même sur les champs mémo, ou les champs blob contenant du texte enrichi au format RTF
        • Performances rapides
          Prise en charge du filtrage côté serveur pour des performances rapides ! Lors de l’utilisation du composant avec un objet TQuery, vous pouvez faire en sorte que l’arrière-plan détermine quels enregistrements doivent être inclus dans la vue.
        • Aliases automatiques pour le texte saisi par l’utilisateur
          Vous pouvez désormais mapper le texte saisi par l’utilisateur à une valeur de base de données spécifique. Cela permet à l’utilisateur final de filtrer en fonction d’un texte plus significatif même si ce texte n’est pas stocké dans la base de données. Par exemple, si la base de données stockait les codes 1, 2, 3, et qu’ils représentaient respectivement les chaînes Visa, Mastercard, American Express, vous pourriez permettre à l’utilisateur d’entrer la chaîne Visa au lieu de 1 pour trouver tous les clients ayant utilisé une carte Visa.

        15. Contrôles de date et d’heure

        TwwDBDateTimePicker :
        InfoPower fournit le DateTimePicker le plus flexible et utilisable pour Delphi. Dat eTimePickers prend en charge les calendriers déroulants pour aider l’utilisateur à sélectionner une date. La version d’InfoPower inclut les fonctionnalités suivantes.

        • Intégration dans les composants Grid, RecordView ou FilterDialog d’InfoPower.
        • Utilisation avec ou sans base de données.
        • Saisie intelligente des données : Avance automatiquement lorsque suffisamment de caractères ont été saisis, et remplit automatiquement la date et l’heure lorsque la touche espace est entrée.
        • Affichage de la date dans le format de votre choix en utilisant un masque de format. Prend également en charge les formats date-heure internationaux.
        • Rotation vers le haut/bas avec les touches fléchées et préserve le format d’affichage pendant la rotation.
        • Nombreuses options d’affichage pour contrôler l’apparence du calendrier déroulant, telles que l’affichage des numéros de semaine, l’affichage de la date actuelle, le cercle automatique de la date actuelle, et le support de la détermination basée sur les événements des dates qui doivent être en gras.
        • Prise en charge de la saisie simultanée de la date et de l’heure dans le même contrôle.
        • Encadrement et transparence
        • Définir la propriété EditFrame pour personnaliser la façon dont les bordures et l’arrière-plan des contrôles sont peints.
        • TwwDBMonthCalendar

        Le contrôle MonthCalendar d’InfoPower permet d’afficher un calendrier à l’utilisateur final

        • Afficher/Masquer les numéros de semaine, la chaîne Aujourd’hui et le cercle Aujourd’hui dans le calendrier mensuel déroulant.
        • Afficher un ou plusieurs mois d’une année dans un seul contrôle calendrier InfoPower.
        • Changer les couleurs et les polices du calendrier.
        • Prise en charge de menus contextuels configurables lors du clic sur l’année ou le mois.
        • Détermination basée sur le code des dates qui doivent être affichées en gras. Par exemple, les week-ends en gras, les jours fériés et les jours de paie.
        • Utilisation avec ou sans base de données.

        Retour en haut

        InfoPower – Configuration requise du système

        Configuration requise du système

        • Delphi 5, 6, 7, 8, 2005, 2006 ou C++ Builder
        • 8 Mo d’espace disque disponible.
        • Exigences en matière de processeur ou de mémoire pour r

          Il est recommandé d’augmenter la taille de la pile du projet si vous créez un formulaire complexe contenant de nombreux composants. La valeur par défaut de 16K (04000 Hex) doit être augmentée à 24K (6000 Hex) ou à la taille nécessaire pour éviter les erreurs de compilation ou d’exécution.