Hoe U Snel Programma's Leert Maken: De Xojo-programmeeromgeving Op Basis Van De REALBasic-taal

Hoe U Snel Programma's Leert Maken: De Xojo-programmeeromgeving Op Basis Van De REALBasic-taal
Hoe U Snel Programma's Leert Maken: De Xojo-programmeeromgeving Op Basis Van De REALBasic-taal

Video: Hoe U Snel Programma's Leert Maken: De Xojo-programmeeromgeving Op Basis Van De REALBasic-taal

Video: Hoe U Snel Programma's Leert Maken: De Xojo-programmeeromgeving Op Basis Van De REALBasic-taal
Video: HOE LEER JE PROGRAMMEREN? | Programmeren voor beginners (2020) 2024, Mei
Anonim

Het maken van een computerprogramma vereist niet alleen bepaalde kennis, maar kost ook veel tijd. Om het werk van de programmeur te vergemakkelijken, zijn speciale ontwikkelomgevingen gecreëerd - IDE (Integrated Development Environment), waarmee u snel interface-elementen en de bijbehorende applicatiecode kunt maken. Werken met een dergelijke omgeving is erg handig, niet alleen voor professionals, maar ook voor degenen die net de basis onder de knie hebben, omdat praktisch werk helpt om het behandelde materiaal snel te verwerken.

Hoe u snel programma's leert maken: de Xojo-programmeeromgeving op basis van de REALBasic-taal
Hoe u snel programma's leert maken: de Xojo-programmeeromgeving op basis van de REALBasic-taal

Een van deze IDE's is Xojo - een platformonafhankelijke (d.w.z. ontworpen om met verschillende platforms te werken - Windows, Linux, enz.) objectgeoriënteerde omgeving op basis van de REALBasic-taal, die op zijn beurt de syntaxis van een andere taal gebruikt - VisualBasic …

Met Xojo kunt u niet alleen software maken voor vaste computers, maar ook voor laptops en netbooks, tablets met elk schermformaat.

De Xojo-interface is vrij eenvoudig en bevat een veld met een venster om te maken, een kolom met verschillende elementen, hun eigenschappen en bedieningsknoppen (Figuur 1):

Programma-interface
Programma-interface

Je hoeft niets te schrijven om een nieuw element aan te maken, Xojo doet het voor je; sleep het gewoon naar de juiste plaats (Fig. 2):

Een item in een venster maken
Een item in een venster maken

Voor elk element zijn een groot aantal verschillende instellingen voorzien die het uiterlijk bepalen: rand- en achtergrondkleur, opschriften, lettertype, groottes en nog veel meer. U kunt onmiddellijk het resultaat zien van het wijzigen van een instelling op het scherm, waardoor u snel de benodigde vensterinterface kunt maken. Het duurde bijvoorbeeld slechts 30 seconden om de Start-knop en het tekstvak in Afbeelding 3 te maken! Het is onwaarschijnlijk dat zelfs een ervaren programmeur in staat zal zijn om de volledige venstercode te schrijven in die tijd, die de ontwikkelomgeving automatisch aanmaakt.

Elementen in het venster
Elementen in het venster

Na het maken van interface-elementen voor elk van hen, is het noodzakelijk om de acties te registreren die zullen worden uitgevoerd wanneer bepaalde gebeurtenissen of omstandigheden optreden. Om dit te doen, schakelt u gewoon naar een ander veld, selecteert u het gewenste item en schrijft u de juiste code voor het geselecteerde evenement. Nadat u de code hebt ingevoerd door op de knop "Uitvoeren" of "Build" te klikken, kunt u onmiddellijk het werk ervan controleren (Fig. 4):

Het resultaat van de programmacode
Het resultaat van de programmacode

In het aangemaakte venster verscheen na het "klikken" op de knop "Start" het opschrift "Works!" in het tekstveld. Dit wordt mogelijk gemaakt door de code die voor de gebeurtenis is geschreven (klik op de linker- of rechtermuisknop) nadat u over het element zweeft. Op dezelfde manier kunt u acties registreren die worden uitgevoerd voor andere evenementen van deze knop; om bijvoorbeeld van kleur te veranderen worden vaak gebruikt (focus per element krijgen na muisaanwijzer) en (focus verliezen).

Met Xojo kun je vrijwel elk aantal interactie-elementen en vensters in een programma maken, wat enorme mogelijkheden biedt voor de programmeur. De code van de REALBasic-taal is relatief eenvoudig en bevat niet zulke complexe constructies die worden gebruikt in C, C ++ of PHP, daarom is het gemakkelijk om met deze IDE te werken, zelfs voor degenen die net de basis van programmeren leren: het geleerde materiaal kan snel in de praktijk worden gecontroleerd en geconsolideerd door eenvoudige programma's te maken van het type dat wordt weergegeven in figuur 5:

Een voorbeeld van een eenvoudig programma
Een voorbeeld van een eenvoudig programma

Met dit programma kunt u het aantal resterende uren, minuten en seconden bepalen voor de opgegeven tijd (deze worden vaak gebruikt in het scorebord, dat de resterende tijd vóór een evenement aangeeft). Ondanks alle schijnbare eenvoud, kunt u met een dergelijke toepassing leren hoe u vensterelementen ontwerpt, de verwerking van beelduitvoer onder de knie krijgt, werkt met gegevens die van het systeem zijn ontvangen, met databases.

Xojo heeft een mooi ontworpen en zeer gedetailleerde documentatie, waaronder een taalreferentie, verschillende handleidingen, technische documentatie en nog veel meer. U kunt hier ook de nieuwste versie van het programma downloaden. Helaas wordt de documentatie niet in het Russisch gepresenteerd, maar dit is geen probleem als je een ingebouwde automatische vertaler hebt (bijvoorbeeld in Yandex Browser).

Aanbevolen: