Ensembles de composants TMS VCL

    Composants VCL pour Delphi et C++ Builder incluant un planificateur, une grille, un graphique, Unicode, des instruments, une communication asynchrone et des composants de requête SQL pour le développement d’applications Microsoft Windows et IntraWeb.

    Le pack de composants TMS permet aux utilisateurs de créer des applications Windows au look moderne et riche en fonctionnalités plus rapidement avec plus de 300 composants dans un seul bundle économique en temps et en argent pour Delphi 5,6,7,2005,2006,2007,2009,2010,XE et C++Builder 5,6,2006,2007,2009,2010,XE.

    Alors, que comprennent les packs de composants VCL?

    • Abonnement TMS VCL: pour Delphi 5, 6, 7, 2005, 2006, 2007, 2009, 2010 et C++Builder 5, 6, 2006, 2007, 2009, 2010, XE et XE2.
    • Studio de composants TMS: bundle comprenant cinq cents composants pour le développement d’applications Microsoft Windows et IntraWeb, y compris des composants de planificateur, des composants de grille, des graphiques avancés, un ensemble de composants Unicode, l’ensemble de composants IntraWeb, un package de communication asynchrone et des contrôles d’instrumentation
    • Pack de composants TMS: Un ensemble de plus de 400 contrôles UI VCL pour le développement d’applications Windows modernes et riches en fonctionnalités, comprenant des grilles, un planificateur, un éditeur riche, un ruban, un mise à jour web, une arborescence et plus encore.
    • Pack de grilles TMS: comprend TAdvStringGrid, TAdvColumnGrid, TAdvSpreadGrid, TAdvGridExcelIO, TAdvGridRTFIO et TDBAdvGrid
    • Studio de requêtes TMS: accès aux requêtes sans nécessiter de connaissance en SQL. Les utilisateurs peuvent configurer des requêtes complexes en utilisant Query Studio.

    Fonctionnalités clés:

    • Impression flexible
    • Affichage amélioré
    • Navigation facile
    • Entrée sortie de fichier flexible
    • Contrôles d’édition avancés
    • Avoir des graphiques partout
    • Disponible en version déroulante
    • Rendre la grille consciente des formules avec tadvspreadgrid

    Ensembles de composants TMS VCL – Fonctionnalités

    Curren

    Le contenu actuel de l’abonnement TMS VCL

    Il existe plusieurs packs de composants VCL, notamment les abonnements VCL, Component Studio, Component Pack Pro, Grid Pack pour CLX et Query Studio.

    Contenu actuel de l’abonnement TMS VCL

    • Pack de composants TMS Pro
      Plus de 280 composants VCL de productivité, y compris des grilles, une barre d’outils/ruban Office 2003/2007, la planification, les calendriers, les contrôles d’édition avancés, la mise à jour Web, une liste améliorée, un treeview, des combos, la gestion des fichiers CAB, et bien plus encore
    • Pack de composants Unicode TMS
      Une bibliothèque avec plus de 50 composants vous permettant d’ajouter le support Unicode dans vos applications Delphi & C++Builder. Inclut des composants de remplacement Unicode pour la plupart des contrôles standard.
    • TMS GUIMotions
      Créez des expériences utilisateur animées en 3D spectaculaires dans vos applications Delphi. Offre 8 modes d’animation différents pour les images, les glyphes, les contrôles.
    • Graphiques avancés TMS
      Graphiques financiers multipanneaux rapides et composants de graphiques riches en fonctionnalités 2D. Comprend une large gamme de types de graphiques 2D : Ligne, Barre, Zone, Camembert, Donut, Bande, Barres empilées, Zones empilées, OHLC, Chandelier, Histogramme, Bulle, Erreur, … dans un ou plusieurs panneaux avec défilement, mise à l’échelle, séparateur, glisser-déposer, défilement synchronisé avec la souris ou le clavier
    • Ensemble de composants TMS FlexCel pour VCL
      Suite puissante de composants pour la génération de rapports de fichiers Excel natifs multiplateformes et la manipulation de fichiers Excel. Créez des rapports Excel, lisez des fichiers Excel, mettez à jour des fichiers Excel sans avoir besoin d’Excel installé sur votre machine.
    • TMS Async32
      Communications série légères, rapides et faciles à utiliser, avec prise en charge de la communication RS232 directe,
      • TMS Scripter Studio pro
        Moteur de script VCL natif pour Pascal et Basic avec débogueur. En intégrant le support de script dans vos applications, vous pouvez offrir un haut degré de configurabilité, de flexibilité et de contrôle d’automatisation dans vos applications.
      • TMSDiagram Studio
        Bibliothèque pour ajouter des capacités de diagramme et de diagramme de flux à vos applications. Fonctionnalités d’impression, de panoramique, de zoom, de presse-papiers, de rotation, de gestion de l’alignement sur la grille et plus encore. Inclut des lignes, des rectangles, des polygones, des Bézier, des blocs de texte, des étiquettes et un support de blocs de diagramme personnalisés.
      • TMS Query Studio
        Query Studio offre un moyen facile de donner aux utilisateurs accès à de puissantes requêtes sans nécessiter de connaissances en SQL. Les utilisateurs peuvent configurer des requêtes complexes de manière presque naturelle avec Query Studio. En déposant le composant VisualQuery sur le formulaire et en le connectant à la base de données, vous ouvrez la puissance de requête visuelle de Query Studio.
      • TMS TAdvSpreadGrid
        Grille avec prise en charge des formules, bibliothèque de fonctions intégrées étendue, bibliothèques de mathématiques et de statistiques supplémentaires disponibles, architecture de bibliothèque de fonctions extensible.
      • TMS Plugin Framework
        Le TMS Plugin Framework offre une architecture pour diviser les grandes applications en plusieurs packages dynamiquement chargeables. Cela réduit la taille du fichier pour l’envoi de mises à jour en n’envoyant que des mises à jour de plug-in ou permet la distribution de modules de fonctionnalités spécifiques à un groupe de clients sélectionné uniquement.
      • Système de sécurité TMS
        Le système de sécurité TMS facilite la définition des droits des utilisateurs au niveau du menu ou du formulaire. Les fonctionnalités de gestion des utilisateurs reposent sur des profils utilisateur/groupe stockés dans une base de données. Les utilisateurs peuvent être regroupés et peuvent hériter de droits, ce qui permet d’intégrer une gestion des utilisateurs hautement sophistiquée et granulaire dans votre application. Seul si l’utilisateur a été accordé le droit spécifique par l’administrateur, il peut
        • TMS Skin Factory
          Offre à vos applications des capacités de personnalisation en un clin d’œil. Pourquoi utiliser les anciens formulaires ennuyeux de style Windows alors que vous pouvez concevoir votre propre interface utilisateur élégante et moderne.
        • TMS Mailmerge Wizards
          Ensemble de composants permettant d’ajouter rapidement et facilement la prise en charge du publipostage pour Word 95, Word 97, Word 2000, Word XP, WordPerfect 7, WordPerfect 8 et WordPerfect 2000 dans vos applications.
        • TMS CETools
          12 composants permettant une connectivité transparente entre vos applications et les appareils Pocket PC. Copiez des fichiers, lisez et écrivez dans les bases de données intégrées des Contacts, Tâches, Rendez-vous du Pocket PC, accédez au registre du Pocket PC et plus encore.
        • TMS Instrumentation Workshop
          Une bibliothèque avec plus de 80 composants vous permettant de créer des applications d’instrumentation et multimédias au look professionnel avec des composants numériques tels que des LED, des oscilloscopes, des bannières, des curseurs, des boutons, des compteurs, des minuteries haute performance et bien plus encore.
        • TMS Workflow Studio
          Workflow Studio est un framework Delphi VCL pour la gestion des processus métier (BPM). Avec Workflow Studio, vous pouvez facilement ajouter des capacités de workflow et BPM à votre application, en permettant à vous ou à vos utilisateurs finaux de créer des définitions de workflow et de les exécuter.

        Le TMS Component Studio contient les 8 ensembles de composants énumérés ici

        • TMS Component Pack Pro
          Plus de 275 composants VCL de productivité, y compris des grilles, des barres d’outils/rubans Office 2003/2007, des plannings, des calendriers, des contrôles d’édition avancés, des mises à jour Web, des listbox améliorées, des treeview, des combos, la gestion des fichiers CAB, et bien plus encore.
        • TMS Advanced Charts
          Créez des graphiques financiers et commerciaux multi-panneaux ou multi-séries. Prend en charge les graphiques en ligne, en barres, en aires, en bandes, en barres empilées, en aires empilées, en camembert, en anneau, OHLC, chandelier, histogramme,

          Bulle, graphiques d’erreur.

          • TMS IntraWeb Component Pack Pro
            Développement d’applications Internet avec IntraWeb facilité avec plus de 70 contrôles allant des éditions avancées, calendriers, grilles, menus et bien plus encore.
          • TMS Unicode Component Pack
            Une bibliothèque avec plus de 60 composants vous permettant d’ajouter la prise en charge de l’Unicode dans vos applications Delphi & C++Builder. Inclut des composants de remplacement Unicode pour la plupart des contrôles standard.
          • TMS Async32
            Communications série légères, rapides et faciles à utiliser, avec prise en charge de la communication RS232 directe, modem, terminal, prise en charge du protocole X – Y – Z Modem.
          • TMS TAdvSpreadGrid
            Grille avec connaissance des formules, bibliothèque de fonctions intégrée étendue, bibliothèques de mathématiques et statistiques supplémentaires disponibles, architecture de bibliothèque de fonctions extensible.
          • TMS CetTools
            12 composants pour permettre une connectivité transparente entre vos applications et les appareils Pocket PC. Copiez des fichiers, lisez et écrivez dans les bases de données Contacts, Tâches, Rendez-vous intégrées au Pocket PC, accédez au registre du Pocket PC et plus encore.
          • TMS Instrumentation Workshop
            Une bibliothèque avec plus de 80 composants vous permettant de créer des applications d’instrumentation et multimédias au look professionnel avec des composants numériques tels que des LEDs, oscilloscopes, bannières, curseurs, boutons, compteurs, minuteries haute performance et bien plus encore.

          Retour en haut

          TMS Grid Pack

          Inclut
          TAdvStringGrid : grille de chaînes hautement améliorée
          TAdvGridWorkbook : version multi-feuilles de TAdvStringGrid
          TAdvColumnGrid : grille de chaînes avec gestion flexible des propriétés orientée colonne
          TAdvSpreadGrid : version de feuille de calcul consciente des formules de TAdvStringGrid
          TDBAdvGrid : version de données de TAdvStringGrid
          TAdvPreviewDialog : boîte de dialogue d’aperçu avant impression
          TAdvGridPrintSettings : boîte de dialogue pour le réglage

          Les différentes options d’impression de la grille
          TAdvGridHTMLSettings: dialogue pour définir les différentes fonctionnalités d’exportation HTML de la grille
          TAdvGridFindDialog: dialogue enveloppant toute la fonctionnalité de recherche de la grille
          TAdvGridImportDialog: dialogue d’aide lors de l’importation de fichiers TXT ou CSV
          TAdvGridExcelIO: importation et exportation de fichiers XLS natifs avec TAdvStringGrid, TAdvColumnGrid, TAdvSpreadGrid et
          TAdvGridWorkbook TESBMathsLib: bibliothèque de mathématiques ESB pour TAdvSpreadGrid par ESB Consultancy
          TChartLink: Synchroniser les données des TChart avec les données de la grille de manière sans code
          TFormCtrlLink: composant pour lier tout descendant de TWinControl en tant qu’éditeur sur place pour les grilles

          IMPRESSION FLEXIBLE
          À travers les propriétés, vous pouvez avoir :

          • numéro de page, date, heure, titre dans le pied de page ou l’en-tête
          • police différente pour l’en-tête et le pied de page
          • utiliser la police et la couleur des cellules de l’affichage ou un contrôle d’impression de police différente
          • découpe automatique des colonnes sur plusieurs pages si nécessaire
          • imprimer des régions sélectionnées de la grille
          • définir les marges, imprimer centré
          • utiliser des lignes et colonnes fixes répétées pour une sortie sur plusieurs pages
          • ajustement automatique à la page
          • visualiser avant d’imprimer avec l’aperçu
          • spécifier les bordures de chaque cellule pour l’impression
          • impression personnalisée supplémentaire
          • impression de texte formaté avec retour à la ligne, riche, en HTML
          • titres d’impression formatés en HTML

          AFFICHAGE AMÉLIORÉ

          • alignement du texte à gauche, justifié, droite pour chaque cellule
          • chaque cellule peut avoir une police et une couleur d’arrière-plan différentes
          • sélection de la ligne unique, de la ligne multiple à l’ajustement automatique du texte
          • afficher les URL comme de véritables URL cliquables
          • afficher des points de suspension lorsque le texte ne rentre pas dans la colonne
          • colonnes masquées
          • fond d’écran
          • cellules de texte riche

          NAVIGATION FACILE

          • avancer automatiquement vers la cellule suivante
          • insertion et suppression de lignes en une seule touche
          • découpe et collage automatiques des cellules
          • éditions masquées avec avance automatique
          • positionnement immédiat du curseur sur un clic de souris
          • tri automatique lorsque les en-têtes de colonne sont

            cliqué avec plusieurs méthodes de tri et personnalisations.

            • fonctions de recherche de cellules
            • capacité de désactivation de l’édition des cellules
            • indices différents pour chaque cellule
            • recherche de clé incrémentielle
            • indice de défilement dynamique
            • fonctions de presse-papiers faciles et intelligentes avec remplissage automatique et extension automatique des plages et prise en charge du texte enrichi
            • déplacement amélioré des lignes et des colonnes avec indicateurs de position
            • saut automatique sur les cellules fixes et en lecture seule

            ENTRÉE / SORTIE DE FICHIER FLEXIBLE

            • enregistrer dans un fichier, charger à partir d’un fichier
            • enregistrer en CSV, charger à partir de CSV
            • enregistrer en XLS, feuilles XLS, charger à partir de XLS, feuilles XLS
            • (prise en charge native, sans avoir besoin d’Excel installé)
            • enregistrer dans des flux, charger à partir de flux
            • enregistrer en HTML avec coloration, alignement et balisage de police
            • enregistrer / charger à partir de fichiers ASCII formatés
            • enregistrer dans des fichiers Word DOC
            • enregistrer dans des fichiers XML
            • charger à partir de tables MDB

            COMMANDES D’ÉDITION AVANCÉES

            • Choisissez des commandes d’édition normales alignées à gauche ou à droite
            • commandes d’édition masquées avec avancement automatique de la cellule
            • cases à cocher, listes déroulantes, cases à cocher liées aux données de cellules
            • sélecteur de date, sélecteur d’heure, sélecteur de date avec haut/bas
            • commande d’édition avec bouton de points de suspension
            • listes déroulantes et commandes d’édition avec recherche automatique et historique automatique
            • contrôle entier, flottant, temporel, date, contrôle d’édition de spinedit
            • commande de bouton
            • commande de bouton radio
            • utiliser un autre éditeur personnalisé
            • contrôles de nœud d’extension/réduction
            • édition de texte enrichi sur place

            AJOUTEZ DES GRAPHIQUES PARTOUT

            • Ajoutez des images à vos cellules, contrôlez le positionnement de l’image en haut, en bas, à droite, à gauche…
            • ajoutez des icônes, des bitmaps, des éléments de listes d’images et des images dépendantes des données
            • texte tourné
            • cellules multi-images
            • objets TPicture, TFilePicture prenant en charge l’ouverture de tous types de formats graphiques
            • barre de progression
            • bouton
            • indicateur de commentaire

            RENDEZ LA GRILLE CONSCIENTE DES FORMULES AVEC TADVSPREADGRID

            • formule simple
                Interface d’édition de formules

              • recalcul automatique
              • recalcul de cellule unique, recalcul complet
              • large gamme de fonctions mathématiques
              • enregistrer avec des formules
              • références de cellule unique dans les formules
              • formules de plage de cellules
              • précision de la formule pour la grille sur une base de cellule
              • afficher les formules ou les résultats de formule
              • fonctions date / heure
              • copier et coller de manière intelligente consciente des formules
              • peut être étendu avec des fonctions personnalisées
              • noms de cellules
              • le mode de nom de cellule peut être de style RxCy ou A1-style
              • bibliothèques de formules et de constantes
              • formules inter-grilles

              ET PLUS …

              • Prise en charge des événements de la molette de la souris
              • Enregistre la largeur des colonnes redimensionnées par l’utilisateur dans un fichier .INI ou dans le registre
              • Numérotation automatique des colonnes
              • Toutes sortes de routines pour supprimer, effacer, déplacer, masquer des colonnes et des lignes
              • Sélection de lignes et colonnes complètes avec la souris
              • Définir les en-têtes de colonnes et les lignes fixes au moment de la conception
              • Sélection de lignes disjoints
              • Barres de défilement plates et proportionnelles
              • Glisser-déposer OLE dans la grille et entre la grille et Excel, Word, …
              • Fonctions de regroupement et de désassemblage et tri groupé
              • Filtrage multicolonnes

              Query Studio

              Query Studio offre un moyen facile de donner aux utilisateurs accès à des requêtes puissantes sans nécessiter de connaissance sur SQL. Les utilisateurs peuvent configurer des requêtes complexes de manière presque naturelle avec Query Studio. En plaçant le composant VisualQuery sur le formulaire et en le connectant à la base de données, vous ouvrez la puissance de la requête visuelle de Query Studio.

              Fonctionnalités générales

              • Définition visuelle de SQL, de manière presque naturelle
              • Permet de définir les tables source et les jointures
              • Permet de définir l’ordre et le filtrage
              • Fonctionnalité d’éditeurs de paramètres exclusifs : une valeur dans la condition de filtrage peut être attachée à un éditeur de paramètres. L’utilisateur final peut modifier la valeur de l’éditeur et cela se reflétera automatiquement dans SQL
              • Prise en charge de la syntaxe SQL pour Microsoft Access, Microso

                ft SQL Server, Oracle, MySQL, Nexus, Interbase, DBISAM et Local BDE

                • Configurer automatiquement les propriétés de TDataset. Prend en charge les descendants de jeux de données BDE, ADO, IBX, DBISAM, Nexus, IBO, DirectSQL et DBExpress
                • Fonctionnalité de regroupement automatique pour l’utilisation des fonctions d’agrégation
                • Prise en charge des expressions de champ personnalisées et des conditions de filtre personnalisées

                Retour en haut

                Ensembles de composants TMS VCL – Configuration requise du système

                Compatibilité

                • Delphi 5, 6, 7, 2005, 2006, 2007, 2009, 2010
                • C++Builder 5, 6, 2006, 2007, 2009, 2010

                Installation des composants

                Installation de plusieurs distributions d’essai
                Comme Delphi & C++Builder effectuent des vérifications strictes de compatibilité binaire sur les unités distribuées sous forme binaire telles que les versions d’essai des composants, cela peut poser un problème lors de l’utilisation de plusieurs distributions de composants binaires différents qui ont une unité partagée (comme l’unité PictureContainer ou AdvStyleIF). Cela empêchera l’installation de plusieurs distributions binaires d’essai en même temps dans Delphi ou C++Builder. La seule solution de contournement pour utiliser ces différentes distributions d’essai est de les installer dans des dossiers différents et d’utiliser les différents packages de composants alternativement à des fins d’évaluation. Les versions achetées des composants qui sont livrées avec le code source complet n’ont pas cette limitation.

                Utilisation de composants avec des versions d’essai de Delphi ou C++Builder
                CodeGear NE prend PAS en charge l’utilisation de distributions de composants binaires avec des versions d’essai de Delphi ou C++Builder ou les environnements de développement intégrés Turbo Explorer gratuits. En tant que tel, il n’est pas possible d’utiliser des distributions d’évaluation des composants TMS avec des versions d’essai de Delphi ou C++Builder ou les environnements de développement intégrés Turbo Explorer gratuits. Vous pouvez cependant utiliser des versions enregistrées complètes basées sur le code source des composants TMS avec des versions d’essai de Delphi ou C++Builder (pas avec les environnements de développement intégrés Turbo Explorer gratuits).

                Installation de mises à jour de composants
                Avant d’installer les mises à jour des composants, assurez-vous que TOUS les anciens fichiers de version (DCU, BPL, BPI, LIB, DCP, HPP, OBJ .. fichiers) sont supprimés de votre chemin de bibliothèque Delphi ou C++Builder. Après avoir installé les nouvelles versions des composants et compilé les applications qui ont été construites avec les versions précédentes des composants, des erreurs de propriété peuvent être soulevées lors de l’exécution des applications. C’est un phénomène courant de Delphi ou C++Builder. Résolvez cela en ouvrant d’abord TOUS les formulaires dans l’application qui utilisent le composant mis à jour, ignorez TOUTES les erreurs de propriété lors de l’ouverture des formulaires, enregistrez les fichiers de formulaire et après cela, reconstruisez l’application. Le problème sera résolu.

                Problèmes de conception avec TMS Component Pack Pro
                Lors de l’utilisation des composants TMS Component Pack Pro et que des problèmes apparaissent tels que

                • Erreur « Impossible de charger l’image, format invalide » lors de l’attribution d’une image aux composants image
                • Les menus contextuels ne s’affichent pas pour TAdvNavBar, TAdvPageControl, TAdvToolBar, panneaux d’outils, grilles, planificateurs, etc…

                cela signifie que vous n’avez pas installé le package de conception comme indiqué dans INSTALL.TXT et README.TXT. Assurez-vous d’installer le package TMSDExx.DPK et ce problème sera résolu.

                Les composants TMS Component Pack Pro apparaissent sur la palette de Delphi 2006 mais pas sur la palette de C++Builder 2006
                Désinstallez les fichiers du package TMS Component Pack Pro (TMSD2006.bdsproj & TMSDED2006.bdsproj). Réouvrez le fichier de projet TMSD2006.bdsproj et vérifiez dans les options que dans l’onglet du lien, le paramètre « Générer tous les fichiers C++ » est coché. Reconstruisez et installez le package TMSD2006.bdsproj. Répétez ces étapes également pour TMSDED2006.bdsproj.

                Lors de l’installation de composants dans C++Builder 2006, l’erreur : « La personnalité Delphi est requise pour charger le projet » apparaît
                Le processus d’installation des composants dans C++Builder 2006 nécessite que la personnalité Delphi soit chargée. Démarrez l’IDE avec toutes les personnalités et procédez à l’

                Installer les composants.
                Après avoir installé les composants, vous pouvez redémarrer l’IDE avec seulement la personnalité C++Builder.

                Mises à jour de l’IDE
                Assurez-vous toujours d’avoir les derniers packs de mises à jour installés pour l’IDE utilisé. Pour Delphi 6, assurez-vous également que la mise à jour RTL3 est installée. Sinon, cela peut entraîner une erreur pour certains composants : « L’unité XXXXX a été compilée avec une version différente de VarUtils.VarDateFromStr ».

                Après la désinstallation d’un composant et l’installation d’une mise à jour du composant, certains composants n’apparaissent plus dans la palette
                Delphi ou C++Builder a probablement déplacé le composant vers les composants cachés en raison de la désinstallation. Allez dans le menu Configurer la palette et décochez la case du composant caché, ceux-ci devraient réapparaître correctement dans la palette des composants.

                Problème avec DsgnIntf ou DesignIntf introuvable
                Ouvrez l’éditeur de fichiers de package et dans la liste des dépendances, ajoutez DesignIde.dcp (Delphi) ou DesignIde.bpi (C++Builder).

                Problème avec des constantes déclarées dans des unités différentes avec le même nom
                Delphi ou C++Builder prend en charge l’utilisation simultanée de constantes dans différentes unités avec le même nom. Par exemple, la constante psOffice2003Blue est déclarée à la fois dans AdvPanel.pas et AdvOfficePagerStylers.pas. Pour utiliser ces constantes dans une application qui utilise les deux unités, préfixez la constante avec son espace de noms, par exemple : pour un style TAdvPanel, utilisez AdvPanel.psOffice2003Blue et pour un style TAdvOfficePager, utilisez AdvOfficePagerStylers.psOffice2003Blue.