Création
La création des programmes s'effectue avec des IDE complets comme RQWork ou Easy-Rapid qui permettent de gérer aussi bien les fenêtres que tous les autres types d'objet.
DIM
DIM {nom_valeur} AS {objet prédéfini à créer}
- Utilisation : DIM permet de créer des objets (fenêtre, boîte déroulante, texte...) avec leurs dimensions et autres informations prédéfinies.
- Exemple :
DIM listederoulante AS QCOMBOBOX (créer une liste déroulante nommée listederoulante)
CREATE
CREATE {nom_valeur} AS {objet prédéfini à créer} {éventuelles dimensions et autres informations sur l'objet} {objets à créer (CREATE ou DIM inclus) dans l'objet (si c'est une fenêtre, par exemple)} END CREATE
- Utilisation : CREATE permet de créer des objets (fenêtre, boîte déroulante, texte...) en donnant leurs dimensions et autres informations ou en permettant de créer d'autres objets à l'intérieur de l'objet principal).
- Exemple :
CREATE fenetre AS QFORM (créer une fenêtre appelée fenetre) CREATE texte AS QLABEL (créer une zone de texte appelée texte) Caption="Ceci est un texte QLABEL de RAPID-Q" (écrire le texte entre guillemets) END CREATE (texte est créé) END CREATE (fenetre est créé) fenetre.ShowModal (affiche fenetre)
Objets
QFORM
DIM {nom de la fenêtre} AS QFORM
- Utilisation : créé une fenêtre du nom demandé.
- Exemple :
DIM MaFenetre AS QFORM (créer 'mafenetre' en tant que fenêtre) MaFenetre.ShowModal (afficher mafenetre)
QBUTTON
DIM {nom du composant} AS QBUTTON
- Utilisation : créer un bouton tout simple.
- Exemple :
DIM MaFenetre AS QFORM (créer 'MaFenetre' en tant que fenêtre) DIM MonBouton AS QBUTTON (créer 'MonBoutton' en tant que bouton) MonBouton.Parent = MaFenetre (dire qui est le conteneur du bouton ici : MaFenetre) MonBouton.caption = "&Ok" (donner un texte au bouton) fenetre.ShowModal (afficher mafenetre)
QLABEL
DIM {nom du composant} AS QLABEL
- Utilisation : créer une zone de texte.
- Exemple :
DIM MaFenetre AS QFORM (créer 'MaFenetre' en tant que fenêtre) DIM MonBouton AS QBUTTON (créer 'MonBoutton' en tant que bouton) DIM monLabel AS QLABEL '--- Propriétés de 'MonBouton' MonBouton.Parent = MaFenetre (dire qui est le conteneur du bouton ici : MaFenetre) MonBouton.caption = "&Ok" (donner un texte au bouton) Monbouton.top = 8 MonBouton.left = 60 '--- Propriétés de 'MonLabel' MonLabel.Parent = MaFenetre MonLabel.caption = "Blah blah blah" MonLabel.left = 8 MonLabel.top = 8 MaFenetre.ShowModal (afficher mafenetre)