An IDE or an Integrated Development Environment is a software application in which all the developing is done.
Each of our IDEs is dedicated to one programming language: C, Basic and Pascal.
Our IDE is intuitive and easy to use and has a Windows based point-and-click environment.
With a detailed help file, developing applications and working on projects is simple and straightforward.
The “Introduction” chapter (Help file) gives you an excellent overview of the compiler you are using, and we suggest you read it before you start your first project.
In case this is your first encounter with one of our compilers the Help file has a “Specifics” chapter that will give you a better understanding of its capabilities.
The compiler organizes applications into projects consisting of a single project file and one or more source files. You will be able to manage several projects at the same time.
The picture below shows the default layout of the compiler IDE. You can always customize the layout in a way that suits your needs.
Hide the features that are of no use to you at the moment, and add the ones that you require.
1. Main Toolbar
By the default layout, the first section of the Main Toolbar is dedicated to the creating, editing and deleting of the project. The second section is for adding files.
The third one is concerned with saving options and printing. The fourth one is for building your project and starting the programmer.
The fifth one is for managing the USART terminal, EEPROM editor tool, and other options. The sixth one is for layout features.
The seventh one is for assembly, listings, and statistics. The eight one is for the Help file and the examples folder.
The ninth and last section is History, for retracing your steps in the Code Editor.
2. Code Explorer
The Code Explorer is located at the top left corner of the screen. You can see a list of functions, web links, and active comments in the project you opened.
3. Project Settings
In this section, you have the name of the device you are using, the frequency of the MCU clock and the Build/Debugger types.
The frequency of the MCU clock determines the speed of the microcontroller.
In case that errors were encountered during compiling, the compiler will report them in the Message box, and won’t generate a hex file.
The compiler also reports warnings, but these do not affect the output; only errors can interfere with the generation of a hex.
5. Quick Convertor
Makes translating from one form to another easy. For example from a decimal number to binary number.
6. Code editor
The Code Editor features adjustable Syntax Highlighting, Code Folding, Code Assistant, Parameters Assistant, Auto Correct for common typos
and Code Templates (Auto Complete).
7. Image Preview
The image Preview box is located in the top right corner of the screen, by default. It shows the images of active links you have added in the comments section of the code.
8. Project Manager
The Project Manager is an IDE feature which allows you to manage multiple projects. It shows source and header files in each project.
Several projects can be open at the same time, but only one of them may be active at one time.
To set a project in an active mode you need to double click on the desired project in the Project Manager.
9. Library Manager
The Library Manager allows you to work with the libraries in a simple and easy way. The Library Manager window lists all libraries.
The desirable library is added to the project by selecting the check box next to the library name.
In order to have all library functions available, simply press the Check All button, and that’s it.
Visual TFT supports a total of 17 TFT controllers. We have designed the IDE so that you can create your visual projects with ease.
Your projects can be organized into multiple screens or you can keep everything on a single screen.
Each screen can be moved and changed to your liking. Change the color of the background or reorganize the components.
One screen can contain one application or one functionality of the application.
The Components palette lets you choose between different fonts and labels, gradient and standard fill for boxes, visibility, border color and many more options.
You can use multiple screens and edit the components.
The Layer box in the IDE lets you specify layer position and visibility, and to make things even better you can lock certain layers.
We are here to make your work easier and more enjoyable. With this set of built-in tools your just a few clicks away from making a great project.