[ZETCODE]wxWidgets教程一:介紹


本教程原文鏈接:http://zetcode.com/gui/wxwidgets/introduction/

翻譯:瓶哥

日期:2013年11月26日星期二

郵箱: 414236069@qq.com

主頁:http://www.cnblogs.com/pingge/

若有翻譯錯誤或者歧義請聯系我!

 

這是一個基於C++編程語言的wxWidgets教程。wxWidgets是一個用於開發C++圖形用戶界面應用程序的跨平台的工具庫或者說是一組框架。當你讀完這套教程之后你將能夠編寫一些小的wxWidgets應用程序。

wxWidgets

wxWidgets是一個用來編寫C++程序的GUI(圖形用戶界面)工具包。它是一個開源的、成熟的、跨平台的工具包。wxWidgets應用程序能在所有主流的操作系統上運行,Windows,Unix,Mac。這個項目由Julian Smart在1992年啟動。wxWidgets提供各種各樣的C++類來處理數據流、數據庫、多線程、在線幫助、應用程序設置。wxWidgets由大量的窗口小部件組成。在官網(http://www.wxwidgets.org/)上能找到wxWidgets的社區。

 

C++編程語言

C++編程語言是最廣泛使用的程序設計語言之一。它被用於許多著名的桌面程序像 MS Office、Adobe Flash、Firefox、Photoshop、3D Max。C++也在全球的電腦游戲應用中占主導地位。它也是最難的編程語言之一。在另一方面,現在使用C++來編程已經不同於10年前,有許多工具和各種各樣的庫使得編程簡單很多。

 

程序設計語言

這些當前被廣泛使用的程序設計語言。下面這個表格是TIOBE編程社區在2012年十一月的統計結果。我們可以看到,C++在世界上仍然屬於相當受歡迎的編程語言。

Java是最廣泛使用的編程語言,Java 比較擅長編寫手機應用和各種各樣的家用電器嵌入程序。每四個程序就有一個使用C++語言編寫的。C++也是廣泛應用的系統設計語言。

PHP在網絡應用上處於支配地位。Java主要由大型組織使用,PHP主要是一些小公司或者個人在使用,PHP用於創建一些動態網絡應用。

C#是在Microsoft.NET平台上使用的最主要的編程語言。(C# is followed in .NET by Visual Basic),它代表了RAD(Rapid Application Development)的普及。

Perl、Python、Ruby是最廣泛應用的腳本語言。它們有很多相似點,它們是關系緊密的競爭對手。

Objective C 主要用於開發蘋果手機上的軟件。

 

跨平台的開發

如今,跨平台開發是一個時髦的詞,大部分語言和庫想要成為跨平台的。wxWidgets在一開始就作為一個跨平台的庫來開發。大多數開發者在這些在這些庫中間挑選,他們可能去網站上搜索,去使用QT、wxWidgets、Swing、SWT。QT是wxWidgets最主要的競爭對手。使用合適的工具做合適的軟件是程序員(項目經理)要決策的最重要的事情之一。

 

以上是對wxWidgets的一個簡單介紹。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM