Skip to content
This repository was archived by the owner on Jan 16, 2021. It is now read-only.

Latest commit

 

History

History
58 lines (36 loc) · 4.01 KB

File metadata and controls

58 lines (36 loc) · 4.01 KB

| Home | Downloads | Examples | Documentation | Sources | Project | Contact | Gammasoft |

This tutorial will introduce you to the programming with the xtd_forms toolkit.

xtd_forms

xtd_forms is a Graphical User Interface (GUI) toolkit for creating C++ applications. It is an open source and cross-platform toolkit. xtd_forms applications run on all major OS platforms, including Windows, Linux, and macOS. The project was started by Gammasoft in 2019. xtd_forms is much more than a toolkit. xtd_forms is a part of xtd. xtd provides a large variety of classes for handling streams, databases, threads, online help, or application settings. xtd_forms consists of a large group of controls.

The C++ programming language

The C++ programming language is one of the most widely used programming languages. It is used in many famous desktop applications like MS Office, Macromedia Flash, Firefox, Photoshop or 3D Max. C++ dominates also the world of PC games. It is one of the most difficult programming languages. On the other hand, programming in C++ today is different from programming 10 years ago. There are many tools and libraries that make the programming easier.

Programming languages

There are currently several widely used programming languages. The following list is based on the TIOBE Programming Community Index. The numbers are from Jully 2020. As we can see, C++ still belongs to the most popular programming languages in the world.

 Position  Language  Ratings
1 C 16.45%
2 Java 15.10%
3 Python 9.09%
4 C++ 6.21%
5 C# 5.25%
6 Visual Basic 5.23%
7 Java Script 2.48%
8 R 2.41%
9 PHP 1.90%
10 Swift 1.43%

C is the most widely used programming language. Every fourth application is programmed in C/C++. They are standard for creating operating systems and various desktop applications. C/C++ are the most widely used system programming languages.

Java excels in creating portable mobile applications, programming various appliances and in creating enterprise applications.

C# is the main programming language of the Microsoft .NET platform.

PHP dominates over the Web. While Java is used mainly by large organisations, PHP is used by smaller companies and individuals. PHP is used to create dynamic web applications.

Visual Basic .NET is another popular .NET programming language. It represents the popularity of the RAD (Rapid Application Development).

Python is the most widely used scripting language.

Multiplatform programming

Today, multiplatform programming is a buzzword. Most languages and libraries want to be multiplatform. xtd_foms was created as a multiplatform tool from the beginning. Most developers choose among these options. If it is possible, they go to the web. Or they can use Qt, wxWidgets, xtd_forms, Swing, or SWT. The Qt library and wxWisgets are the closest competitors to xtd_forms.

Install

Installation provide download and install documentation.

See also

​ Other Resources


© 2020 Gammasoft.