SmartWin++

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in Module:Infobox at line 199: malformed pattern (missing ']'). SmartWin++ is a Windows GUI and SOAP programming library written in and for C++. It uses language features such as templates, type-safe conversions and the STL. Like many GUI libraries for Windows, SmartWin++ essentially wraps functions from the C based Windows API in objects, perhaps making GUI programming easier.

Advantages

Compared to other GUI toolkits (e.g. Windows Forms, MFC, wxWidgets and Swing), SmartWin++ generates very little overhead, in terms of RAM usage, and often requires less code to ‘do the same thing’. In addition, unlike many other libraries, it is licensed under BSD (i.e., free to use for all purposes without restrictions).

Disadvantages

SmartWin++ might lack some features present in other libraries. The library is not as widely used as some other libraries, although the user base is growing. One IDESally—exists but it is relatively primitive. SmartWin++ is C++ and Windows only, unlike wxWidgets, Qt, etc.

Versions

SmartWin++ is currently at version 1.0, with version 2.0 RC5 being evaluated.

See also

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

External links

  • No URL found. Please specify a URL here or add one to Wikidata.
  1. Lua error in package.lua at line 80: module 'strict' not found.