In this planning study, no previous information was considered, which means we will explain even basic concepts. This way you will be able to discover and understand the basics from the first minute.
As a result, you will see that with Xjojo you will not only learn programming language and use development environment to create solutions on a specific platform … but with such knowledge you will be able to create your own applications (any kind of app) for both desktops (Windows, macOS and Linux), iOS apps (iPhone and iPad), web, console applications (ones that you run in the command line and do not need a graphical interface) Raspberry Pi!
Oh yeah, and Android too soon. In fact, you can see some improvements in this regard for this video.
What will we consider in this first chapter of the lesson?
Yes, something really basic:
– Install Xojo IDE on your computer, step by step.
– Some of the first Xojo IDE features that will allow you to get used to it, and especially the work philosophy when designing a new project.
– How to create a user interface with our first (very basic) program.
– How to access user-entered values for our application on the controls used … and work with them.
– Run, modify and upgrade the sample application.
What is an IDE? An IDE is an application that allows you to develop and create applications. That is, it brings together all the elements, tools and features needed to get your work done: from user interface design (application face in front of user), editors and coding tools, ability to recognize and fix errors that you will find as you look at your applications, etc.
Don't worry too much about all this, we will see you slowly throughout the course, slowly and only when it makes sense in the context of what is being discussed; which means that when the time comes you will understand it much better.
First class challenge
If you've seen the video related to this first chapter, I raise the challenge:
– Change the interface to allow the introduction of & # 39; first name & # 39 ;, & # 39; First Last Name & # 39; and & # 39; Last Second Name & # 39; in different text input fields (controls). Re-enter the button on the user interface (for example, PushButton) and make sure that when you click on that button, the code responsible for presenting the & # 39; label & # 39; control (which you will also add to the user interface), the sum of the values entered for each category. of the & # 39; First Name & # 39 ;, & # 39; First Last Name & # 39; and & # 39; s Last Name & # 39;