Comment Apprendre Rapidement à Créer Des Programmes : L'environnement De Programmation Xojo Basé Sur Le Langage REALBasic

Comment Apprendre Rapidement à Créer Des Programmes : L'environnement De Programmation Xojo Basé Sur Le Langage REALBasic
Comment Apprendre Rapidement à Créer Des Programmes : L'environnement De Programmation Xojo Basé Sur Le Langage REALBasic

Vidéo: Comment Apprendre Rapidement à Créer Des Programmes : L'environnement De Programmation Xojo Basé Sur Le Langage REALBasic

Vidéo: Comment Apprendre Rapidement à Créer Des Programmes : L'environnement De Programmation Xojo Basé Sur Le Langage REALBasic
Vidéo: 5 astuces pour apprendre un langage de programmation ou un framework 2024, Avril
Anonim

La création d'un programme informatique nécessite non seulement certaines connaissances, mais prend également beaucoup de temps. Pour faciliter le travail du programmeur, des environnements de développement spéciaux ont été créés - IDE (Integrated Development Environment), qui vous permettent de créer rapidement des éléments d'interface et le code d'application correspondant. Travailler avec un tel environnement est très pratique non seulement pour les professionnels, mais aussi pour ceux qui commencent tout juste à maîtriser les bases, car tout travail pratique permet d'assimiler rapidement la matière abordée.

Comment apprendre rapidement à créer des programmes: l'environnement de programmation Xojo basé sur le langage REALBasic
Comment apprendre rapidement à créer des programmes: l'environnement de programmation Xojo basé sur le langage REALBasic

L'un de ces IDE est Xojo - un environnement multiplateforme (c'est-à-dire conçu pour fonctionner avec différentes plateformes - Windows, Linux, etc.) orienté objet basé sur le langage REALBasic, qui, à son tour, utilise la syntaxe d'un autre langage - VisualBasic …

Xojo vous permet de créer des logiciels non seulement pour les ordinateurs fixes, mais aussi pour les ordinateurs portables et les netbooks, les tablettes avec n'importe quelle taille d'affichage.

L'interface Xojo est assez simple et comprend un champ avec une fenêtre à créer, une colonne avec divers éléments, leurs propriétés, et des boutons de contrôle (Figure 1):

Interface du programme
Interface du programme

Vous n'avez pas besoin d'écrire quoi que ce soit pour créer un nouvel élément, Xojo le fera pour vous; faites-le simplement glisser au bon endroit (Fig. 2):

Créer un élément dans une fenêtre
Créer un élément dans une fenêtre

Pour chaque élément, un grand nombre de paramètres différents sont fournis qui déterminent son apparence: couleur de bordure et de fond, inscriptions, type de police, tailles et bien plus encore. Vous pouvez immédiatement voir le résultat de la modification de n'importe quel paramètre à l'écran, ce qui vous permet de créer rapidement l'interface de fenêtre nécessaire. Par exemple, il n'a fallu que 30 secondes pour créer le bouton Démarrer et la zone de texte illustrée à la figure 3 ! Il est peu probable que même un programmeur expérimenté soit capable d'écrire le code complet de la fenêtre dans un délai aussi long, ce que l'environnement de développement crée automatiquement.

Éléments dans la fenêtre
Éléments dans la fenêtre

Après avoir créé des éléments d'interface pour chacun d'eux, il est nécessaire d'enregistrer les actions qui seront effectuées lorsque certains événements ou conditions se produisent. Pour ce faire, passez simplement à un autre champ, sélectionnez l'élément souhaité et écrivez le code approprié pour l'événement sélectionné. Après avoir entré le code en cliquant sur le bouton « Exécuter » ou « Construire », vous pouvez immédiatement vérifier son fonctionnement (Fig. 4):

Le résultat du code du programme
Le résultat du code du programme

Dans la fenêtre créée, après avoir "cliqué" sur le bouton "Démarrer", l'inscription "Fonctionne!" est apparue dans le champ de texte. Ceci est rendu possible par le code écrit pour l'événement (en cliquant sur le bouton gauche ou droit de la souris) après avoir survolé l'élément. De la même manière, vous pouvez enregistrer des actions qui seront effectuées pour d'autres événements de ce bouton; par exemple, pour changer de couleur sont souvent utilisés (obtenir le focus par élément après le survol de la souris) et (perdre le focus).

Xojo vous permet de créer pratiquement n'importe quel nombre d'éléments et de fenêtres en interaction dans un programme, ouvrant ainsi d'énormes possibilités au programmeur. Le code du langage REALBasic est relativement simple et ne contient pas de constructions aussi complexes que celles utilisées en C, C ++ ou PHP, il est donc facile de travailler avec cet IDE même pour ceux qui apprennent juste les bases de la programmation: la matière apprise peut être rapidement vérifiée et consolidée dans la pratique en créant des programmes simples du type illustré à la figure 5:

Un exemple de programme simple
Un exemple de programme simple

Ce programme vous permet de déterminer le nombre d'heures, de minutes et de secondes restantes avant l'heure spécifiée (ceux-ci sont souvent utilisés dans le tableau de bord, qui indique le temps restant avant un événement). Malgré toute la simplicité apparente, une telle application permet d'apprendre à concevoir des éléments de fenêtre, à maîtriser le traitement de sortie d'image, à travailler avec des données reçues du système, avec des bases de données.

Xojo a une documentation bien conçue et très détaillée, qui comprend une référence linguistique, divers manuels, une documentation technique et bien plus encore. Vous pouvez également télécharger la dernière version du programme ici. Malheureusement, la documentation n'est pas présentée en russe, mais ce n'est pas un problème si vous disposez d'un traducteur automatique intégré (par exemple, dans le navigateur Yandex).

Conseillé: