wxWidgets 简介
最后修改于 2023 年 10 月 18 日
本教程将向您介绍使用 wxWidgets 工具包进行编程。
wxWidgets
wxWidgets 是一个用于创建 C++ 应用程序的图形用户界面 (GUI) 工具包。它是一个开源的、成熟的、跨平台的工具包。 wxWidgets 应用程序可以在所有主要的操作系统平台上运行,包括 Windows、Unix 和 Mac OS。 该项目由 Julian Smart 于 1992 年启动。 wxWidgets 远不止是一个工具包。它提供了大量用于处理流、数据库、线程、在线帮助或应用程序设置的类。 wxWidgets 由大量小部件组成。 wxWidgets 社区围绕他们的 网站 聚集在一起。
C++ 编程语言
C++ 编程语言是最广泛使用的编程语言之一。它被用于许多著名的桌面应用程序,如 MS Office、Macromedia Flash、Firefox、Photoshop 或 3D Max。 C++ 也在 PC 游戏世界中占据主导地位。 它是最难的编程语言之一。 另一方面,今天用 C++ 编程与 10 年前的编程有所不同。 有许多工具和库使编程更容易。
编程语言
目前有几种广泛使用的编程语言。以下列表基于 TIOBE 编程社区指数。这些数字来自 2017 年 9 月。正如我们所看到的,C++ 仍然是世界上最流行的编程语言之一。
排名 | 语言 | 评级 |
---|---|---|
1 | Java | 12.7% |
2 | C | 7.4% |
3 | C++ | 5.6% |
4 | C# | 4.8% |
5 | Python | 2.9% |
6 | PHP | 2.2% |
7 | JavaScript | 2.0% |
8 | Visual Basic .NET | 1.98% |
9 | Perl | 1.95% |
10 | Ruby | 1.93% |
Java 是使用最广泛的编程语言。 Java 擅长创建可移植的移动应用程序、编程各种设备以及创建企业应用程序。 每四个应用程序中就有一个是用 C/C++ 编程的。 它们是创建操作系统和各种桌面应用程序的标准。 C/C++ 是使用最广泛的系统编程语言。
C# 是 Microsoft .NET 平台的主要编程语言。
PHP 占据了网络的主导地位。 虽然 Java 主要被大型组织使用,但 PHP 被较小的公司和个人使用。 PHP 用于创建动态 Web 应用程序。
Visual Basic .NET 是另一个流行的 .NET 编程语言。 它代表了 RAD(快速应用程序开发)的受欢迎程度。
Perl、Python 和 Ruby 是使用最广泛的脚本语言。 它们有很多相似之处。 它们是紧密的竞争对手。
多平台编程
今天,多平台编程是一个流行语。 大多数语言和库都希望是多平台的。 wxWidgets 从一开始就被创建为一个多平台工具。 大多数开发人员在这些选项中进行选择。 如果可能的话,他们会选择 Web。 或者他们可以使用 Qt、wxWidgets、Swing 或 SWT。 Qt 库是 wxWidgets 最接近的竞争对手。
安装 wxWidgets
以下说明适用于基于 Debian 的 Linux。
$ sudo apt-get install build-essential
如果我们还没有 C++ 编译器,我们安装 build-essential
包。
$ sudo apt-get install libwxgtk3.0-dev
这会安装 wxWidgets 包。
这是一个 wxWidgets 简介。