ZE MAURICE PROGRAMMING SYSTEM
Accueil | Nouvelles | Contact | English | Deutsch   
Zemprosys Group
Programmation non textuelle

Sur nous
Technologie
Zemprosys NetEngine
ZemprosysScript
    »Application script
Screenshots
Demo
Télécharger
Contribuer
Coopérations
Sponsors

Mise en place structurelle d'un fichier script

Même si une affectation (attribution de valeurs) apparaît comme la seule véritable instruction dans un fichier script, une application VPPT (en terme de fichier script) disposent d'autres instructions (instructions génériques), qui servent d'abord à sa reconstruction sans sa logique au cours du processus de chargement de son fichier script. Entre autres l'affectation des références des composants pendant le chargement de fichier se réalise sur les bases des instructions génériques.

Les lignes suivantes spécifient la mise en place structurelle d'une application VPPT en terme de fichier à travers la description des instructions génériques: (Télécharger le document d'introduction à ZemprosysScript)

 
BeginInterface ... EndOfInterface

Par exemple, le titre et la couleur d'arrière-plan de l'application peuvent être attribués à l'intérieure de ce bloc.

BeginInterface
     Affectation de valeurs...
     Affectation de valeurs...
     ...
EndOfInterface

 
BeginDeclaration ... EndDeclaration

Cette instruction générique permet d'effectuer les déclarations prévues pour le fichier script. Tous les composants de l'application à créer, doivent être enregistrés ici et notamment avec l'aide d'une liste des instructions class ... EndOfClass. Si cinq composants sont par exemple prévus pour l'application, alors cinq instructions Class...EndOfClass doivent aussi être déclarées.

Une application VPPT peut être considérée comme un tableau avec une seule colonne ; la structure de chaque ligne du tableau est déterminée par un composant déclaré avec l'aide de l'instruction Class...EndOfClass. L'ordre du bloc déclaration est par conséquent très relevant.

BeginDeclaration
     Class = ObjectName: MyIden
     EndOfClass
     Class = ObjectName: MyIden
          Child = A
          Child = B
          Child = C
     EndOfClass
     Class = ObjectName: MyIden
     EndOfClass
EndDeclaration

 
Class ... EndOfClass

Un composant est enregistré pour une application en le déclarent à l'aide de l'instruction en Class ... EndOfClass. Comme le montre la structure d'un fichier script, cette instruction contient deux paramètres importants: ObjectName spécifie le nom du composant et MyIden l'identification du composant. Le nom d'un composant peut être librement déterminé (par exemple "MaListe") et doit être au sein de l'application unique. L'identification MyIden est un nombre qui réfère à un composant binaire compilé de la bibliothèque de composants. Ce nombre peut être facilement et clairement déterminé avec l'aide de ZemprosysDescriptor. MyIden ne peut donc pas être fixé hasardement par le développeur du fichier script ; sa valeur doit être reconnue par Zemprosys.

Le mot clé Child doit être utilisé, si un composant est en mesure d'accueillir d'autres composants (il s'agit ici d'un conteneur). Child est une instruction générique qui doit toujours être insérée dans le bloc de Class ... EndOfClass. L'affectation Child = A permet d'enregistrer un composant A (A définit ici le nom du composant), qui a été déclaré comme enfant d'un autre composant. Il faut toutefois veiller à ce que la même allocation Child = A ne soit pas présente à plusieurs endroits et en même temps que le composant A soit effectivement déclaré.

Sur la base du mot clé Child, des références à des références peuvent être mises en œuvre et par conséquent aussi des systèmes de conteneurs complexes.

 
BeginObject ... EndObject

Chaque composant déclaré doit être construit et configuré avec l'instruction BeginObject ... EndObject et ce-ci de façon structurel et fonctionnel. Dans le bloc BeginObject ...EndObject, les affectations simples et structurées de valeurs sont permises. En outre, la création des collections d'objets peut s'effectuer. Pour chaque construction de composant déclaré, les attributions <MyIden> = A et <ObjectName> = B sont obligatoires. A et B correspondent aux valeurs qui sont fixées en tant que paramètres dans le bloc Class ... EndOfClass.

Pour la mise en place structurelle et fonctionnelle d'un fichier à l'aide de l'instruction BeginObject ... EndOfObject chaque composant dispose d'un script prédéfini. La tâche d'un développeur d'applications VPPT dans ce contexte consiste la plupart du temps à adapter le script prédéfini aux besoins. Le contenu de chaque script par défaut se trouve dans la description de ZemprosysDecriptor.

BeginObject
     <MyIden> = A
     <ObjectName> = B
     <AlliasName> = C
     Affectation de valeurs...
     Affectation de valeurs...
     Affectation de valeurs...

     BeginStructure: Name
     EndOfStructure

     ColorAlpha: Name
     EndOfList

     StructureAsFont: Name
     EndOfStructure

     StructureAsBrush: Name
     EndOfStructure

     StructureAsBorder: Name
     EndOfStructure

     StructureAsColor: Name
     EndOfStructure

     StructureAsImage: Name
     EndOfStructure

     StructureAsRelation: Name
     EndOfStructure

     BeginSimpleList: Name
     EndOfList

     BeginComplexList: Name
     EndOfList

     BeginCollection: Name
     EndOfCollection
EndObject

BeginObject
EndObject

BeginObject
EndObject
...

 
BeginCollection ... EndOfCollection

L'instruction BeginCollection ... EndCollection permet la création d'une liste de structures. En d'autres termes, dans ce bloc d'instructions ne peuvent être insérées que les instructions de la forme de BeginStructure ... EndOfStructure. Les collections aussi bien homogènes et qu'hétérogènes peuvent être crées. Là aussi, le composant définit la nature de la collection, qui peut être générée.

 
BeginStructure ... EndOfStructure

Cette instruction sert à la description d'une structure générique ou d'un ensemble de données. Seulement des affectations simples de valeurs peuvent être écrites dans ce bloc.

 
BeginSimpleList ... EndOfList

L'instruction BeginSimpleList ... EndOfList est utilisé pour écrire une liste de valeurs sous la forme [] = Value[i], où i représente l'indice d'une valeur de la liste.

 
BeginComplexList ... EndOfList

Permet également la création d'une liste ; les différentes affectations à l'intérieur du bloc possèdent la forme Bez [i] = Value[i]: Bez[i] donne la désignation d'un élément de la liste et Value[i] sa valeur.

 
ColorAlpha ... EndOfList

Cette instruction est utilisé pour écrire une liste de couleurs. Chaque couleur de la liste est identifié par une lettre alphabétique. Il est possible de spécifier au plus 26 couleurs, dont la forme autorisée d'affectation est [Alpha] = Value, comme par exemple [A] = color1 ou [B] = color2

 
StructureAsFont ... EndOfStructure

Cette instruction est utilisée pour spécifier les informations de police (police, la couleur, la taille de la police, etc.)

 
StructureAsBrush ... EndOfStructure

Cette instruction est utilisée pour spécifier un arrière-plan.

 
StructureAsBorder ... EndOfStructure

Cette instruction est utilisée pour spécifier une bordure.

 
StructureAsColor ... EndOfStructure

Cette instruction est utilisée pour spécifier un ensemble de couleurs.

 
StructureAsImage ... EndOfStructure

Cette instruction est utilisée pour spécifier les données d'une image.

 
StructureAsRelation ... EndOfStructure

Cette instruction est utilisée pour spécifier une relation graphique.

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.


Programmation non textuelle avec la méthode de production VPPT
Zemprosys Logo
© 2008 Zemprosys Group
The power of innovation