|
Technologie - Méthode VPPT |
Sur les bases Zemprosys, on a réussi à remplacer les opérations logiques et instructions, qui sont généralement formulées lors de la programmation textuelle par une méthode visuelle, dynamique et flexible de développement d'applications. Zemprosys est donc un logiciel avec une interface graphique d'utilisateur pour la production d'autres logiciels. Principalement, Zemprosys possède des commandes, fonctions et des éléments qui peuvent être assemblés en fonction des besoins afin de mettre sur pied un programme d'ordinateur.
Le noyau de la technologie est la méthode VPPT. VPPT est l'abréviation de « Visual Page Programming Technology » et représente la possibilité de créer des applications et de documents au moyen d'une interface graphique et du drag & drop, sans toutefois avoir besoin de taper du code. Celui-ci est généré automatiquement par de la technologie VPPT.
La méthode VPPT définit dans l'environnement de développement intégré (ZDS) un moyen d'assemblage structuré des composants logiciels (textes, images, graphiques, animations, vidéos, audio, banque de données, répertoires, boutons, commandes, fonctions, etc.) afin de construire un programme d'ordinateur. Compte tenu de ce caractère universel, presque tous les types d'applications peuvent être développés sur les bases Zemprosys. |
|
Portabilité |
Les applications VPPT peuvent être flexible pour leurs utilisations dans la mesure ou elle sont facile à installer. Ensuite elle fonctionnent indépendamment des modules externes. Elles peuvent être aussi accessibles sous forme de texte. Le portage vers différents systèmes (Windows, Mac, Linux ...) est donc une chose très simple, à condition qu'un interpréteur (ZCI) approprié soit disponible. Les modifications des fichiers contenant ces applications peuvent être faites manuellement, automatiquement ou dynamiquement.
|
|
Scripting |
La méthode VPPT est structurée des propres commandes de script . Sa portabilité est en partie assurée du fait que chaque application VPPT peut être entièrement convertie en fichier texte (avec des commandes de script) ou reconvertie en format standard.
|
|
Utilisation des composants logiciels |
La différence entre les méthodes Zemprosys et la manière générale de développement de logiciels est caractérisée par un aspect essentiel au niveau de l'utilisation de composants logiciels ; sur les bases Zemprosys, cette utilisation se fait sans une programmation textuelle extra, tandis que la création standard de logiciels est le plus souvent soutenue par un code, qui permet de finaliser les instructions d'une application.
Zemprosys possède plus de 255 composants logiciels ; au moins 85 d'entre eux peuvent être d'ores et déjà utilisés pour créer des applications autonomes et selon le principe modulaire. Pour l'assemblage d'une application, les composants peuvent être ajoutés ou supprimés de façon autonome et simple.
|
|
Persistent |
Chaque composant logiciel utilisé peut survivre sur plusieurs sessions d'application à travers la sauvegarde de fichiers.
|
|
Publication d'objets |
Zemprosys propose un concept de publication d'objets dérivé du concept « inspecteur d'objets » et comprend deux aspects essentiels: d'une part les automatismes qui permettent la modification des caractéristiques des composants de la même manière. D'autre part, le remplacement du traitement classique des événements par des méthodes d'accès direct. L'interface utilisateur pour l'accès aux composants est réalisée sur la base de publication d'objets.
|
|
Extension des type de données |
La méthode VPPT soutient une grande quantité de types de données favorisée par une procédure d'extension. Une caractéristique importante de cette extension est son processus d'édition. Tous les types de données peuvent être très simplement édités et avec une aperçu directe des résultats.
|
|
Concept VcxDesign |
Le Concept Vcxdesign est une procédure qui est utilisée pour réaliser des configurations ultra puissantes des composants, différemment et par clic de souris. Le résultat de cette procédure est au premier plan une réduction énorme du travail fourni lors de la création d'une application VPPT. L'idée de base du concept Vcxdesign est l'exécution des automatismes fonctionnels pour une configuration ultra puissante.
|
|
Le concept de conteneurs |
Un élément dominant de Zemprosys est le concept de conteneurs. Cet élément permet notamment à Zemprosys de remplacer les différentes fenêtres d'une application VPPT par une seule. L'ensemble de l'environnement de développement intégré (ZDS) est défini sur ce concept, pour créer une interface utilisateur basée sur une seule fenêtre. Différents types de relations entre les composants sont également possible, grâce à ce concept : les hiérarchies entre les composants, les requêtes itératives, les références, les collections d'objets, les arbres de composants etc. peuvent être réalisés en partant d'un composant primaire.
|
|
Technique de partitionnement |
Un concept de partitionnement est dérivé de celui des conteneurs dans le but de structurer une application, un système de documents ou un composant logiciel en partitions. L'aspect intéressant dans cette structuration est le lien entre les différentes partitions et l'interface utilisateur qui peut être réalisé graphiquement.
|
|
Multifonctionnalité |
La méthode VPPT est marquée par la multifonctionnalité. Celle-ci résulte du fait qu'un même type de composant peut être utilisé à de différentes fins, aussi bien graphiquement que fonctionnellement.
|
|
Programmation des liens |
Des liens sont définis comme dans la procédure de liens Internet, d'une part pour relier les composants les uns les autres, d'autre part pour ouvrir des fichiers ou de démarrer des applications. Pendant qu'un lien Internet est simplement structuré, l'opération « exécution de liens » sur les bases Zemprosys peut avoir des structures complexes comme paramètre. De multiples activités au cours du processus d'exécution de liens peuvent être démarrée.
De nombreux paramètres peuvent également être transmis pendant ce processus.
|
|
Programmation d'événements |
La programmation des événements représente l'élément le plus important de la méthode VPPT, parce que cet élément (codage et stockage d'événements) remplace la programmation textuelle (taper du code) habituelle. Lors de l'usage des composants, les actions intégrées de ces composants peuvent être programmées et exécutées le moment venu. L'Évolutivité de la méthode VPPT est obtenue grâce à la transmission et le stockage de valeurs de paramètre lors de la programmation des événements.
La programmation d'un événement consiste à doter un composant C1 des capacités pour qu'il puisse transmettre une instruction à un autre composant C2, d'exécuter une action bien définie. On définit le concept d'événement par le fait que C1 envoie un message à C2. Le principe ici est l'essence de la programmation orientée objet. Zemprosys dérive de ce principe, une procédure de codage de données dynamique, pour remplacer toutes les opérations logiques et instructions qui sont nécessaires pour la mise en œuvre de mécanismes de messages et d'événements. Afin de pouvoir coder des événements, les capacités du destinataire (C2) doivent être connues. Ces capacités sont définies par les actions qui peuvent être exécutées par C2.
|
|
Programmation d'experts |
Les experts sont dans le contexte Zemprosys des composants qui offrent des solutions spécifiques pour certaines tâches applicatives. Ils possèdent toutes les caractéristiques d'un programme d'ordinateur. L'avantage des experts est la portabilité qu'ils offrent. Sur la plate-forme Zemprosys, l'usage d'experts peut se faire sans restriction et de la même façon que les composants de base (par exemple, créer, copier, insérer etc.)
|
|
Editeur de commandes |
L'éditeur de commandes est d'une interface graphique utilisateur pour le traitement des commandes de la méthode VPPT. Cet éditeur peut également de coder des commandes complexes. Lors du codage, l'utilisateur a la possibilité de décomposer une commande complexe en de nombreuses actions (COM[1] COM[2]… COM[N]) et faire exécuter ces actions différemment. On a donc la possibilité de générer des commandes qui peuvent être exécutées d'une façon séquentielle ou synchronisée ; l'exécution peut aussi se réaliser en fonction du temps ou en bloc d'actions.
|
|
|
Une nouvelle perspective pour les non-programmeurs |
Si jusqu'à présent vous n'avez pas été en mesure de développer votre propre application à cause d'un manque de connaissances en programmation textuelle, notre logiciel Zemprosys vous donne de toute nouvelles perspectives. Zemprosys vous donne la flexibilité dont vous avez besoin, pour s'engager au Développement d'applications adaptées à vos besoins, à tout moment et indépendamment des spécialistes de l'informatique. Que vous soyez spécialiste de l'informatique, développeur de logiciels, programmeur ou simple utilisateur d'ordinateur, Zemprosys constitue un instrument puissant et adapté pour vous avec lequel les applications de votre choix peuvent être développées d'une façon simple, rapide et peu coûteux.
Prenez le temps afin d'en savoir plus sur la nouvelle méthode de production VPPT que nous utilisons pour la mise sur pieds des applications sans taper du code. |
|
|
|
|