2008-08-12

Ultimate++ updated

這是一個還不錯的C++ GUI cross platform. 最近在8/6剛更新成2008.1版。我個人覺得用來學習C++很適合,而且依照它自己的比較,比Qt使用更少的程式碼就可以達成同樣的功能。在它提供的範例裡面,我個人覺得Uword(RichText, PDF output), Homebudget(Grid, Sqlite3)很不錯,但是在多國語系部份,都預設只有簡體中文,看起來,對岸還比我們更看重它。它目前的表現比The Fox Toolkit要好一些(到現在我還沒搞定它過,呵呵),起碼安裝跟使用,都沒有大問題,也隨著套件提供SDL library讓你可以直接開發. 也有The IDE協助你快速學習,有興趣的人可以看一看。

描述

Ultimate++ is a C++ cross-platform rapid application development suite focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc..), and an integrated development environment.

Rapid development is achieved by the smart and aggressive use of C++ rather than through fancy code generators. In this respect, U++ competes with popular scripting languages while preserving C/C++ runtime characteristics.

The U++ integrated development environment, TheIDE, introduces modular concepts to C++ programming. It features BLITZ-build technology to speedup C++ rebuilds up to 4 times, Visual designers for U++ libraries, Topic++ system for documenting code and creating rich text resources for applications (like help and code documentation) and Assist++ - a powerful C++ code analyzer that provides features like code completion, navigation and transformation.

TheIDE can work with GCC, MinGW and Visual C++ 7.1 or 8.0 compilers (including free Visual C++ Toolkit 2003 and Visual C++ 2005 Express Edition) and contains a full featured debugger. TheIDE can also be used to develop non-U++ applications.

U++ distributions combine U++ with 3rd party tools like MinGW compiler or SDL library to provide an instant development platform.

最新修正

Library

New very fast String/WString implementation

New high performance (mostly) lock-free heap allocator,

Improved multithreading support

CoWork multicore loop paralelization class

Unified Drag&Drop support

PostgreSQL support

Win64 support (except debugger)

QuickTabs class

HeaderCtrl can now move (reorganize) tabs

ArrayCtrl automated column sorting

Chameleon Look&feel improvements under GTK and Vista

TheIDE

Topic++ documentation editor now integrated into main window

Help Help integrated into main window

Status


Win32

Mature.

x86/x64 Linux

Mature.

FreeBSD

Stable.

MacOS/x86

Under development. U++ seen running in X11 mode.

WinCE/ARM

U++ seen running on PocketPC.

Solaris, other BSDs

Considered.

Documentation

50% of planned volume.


沒有留言: