跳转至

wxWidgets 简介

原文: http://zetcode.com/gui/wxwidgets/introduction/

本教程将向您介绍使用 wxWidgets 工具包进行编程。

wxWidgets

wxWidgets 是用于创建 C++ 应用的图形用户界面(GUI)工具包。 它是一个开源的,成熟的,跨平台的工具箱。 wxWidgets 应用可在所有主要的 OS 平台上运行,包括 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 从一开始就是作为多平台工具创建的。 大多数开发者在这些选项中进行选择。 如果可能的话,他们会上网。 或者他们可以使用 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 的简介。



回到顶部