نانا (سی پلس پلس لائبریری)
نانا (انگریزی: Nana) ایک ماورائے پلیٹ فارم سی پلس پلس کتب خانہ کوڈ / سہولت ہے جس سے کہ گرافک یوزر انٹر فیس تیار ہوتے ہیں۔ اس میں پلیٹ فارم سے آزاد اے پی آئی کا استعمال ہوتا ہے اور یہ موجودہ طور پر ونڈوز، لینکس[1] اور فری بی ایس ڈی میں مستعمل ہے۔[2]
تیار کردہ | جِین ہاؤ |
---|---|
ابتدائی اشاعت | 2007ء |
مستحکم اشاعت | 1.7.4 / مئی 16، 2020 |
پروگرامنگ زبان | سی++ |
آپریٹنگ سسٹم | ونڈوز اور لینکس مع ایکس 11 |
صنف | صارف کا معاون کوڈ / مفت کمپیوٹر کتاب خانے |
اجازت نامہ | بوسٹ سافٹویئر لائسنس |
ویب سائٹ | nanapro |
نانا مفت اور آزاد - ماخذ سافٹ ویئر ہے جو بوسٹ سافٹویئر لائسنس کے تحت لائسنس شدہ ہے۔
ترتیب
ترمیمذیل میں نانا کی ایک مثال موجود ہے:
[3] یہاں اس کی مدد سے ایک کمپیوٹر کی پروگرمنگ ونڈو تیار ہوتی ہے جس کا کپیشن "دنیا والو، آداب" ایک بٹن "چھوڑیے" ظاہر ہوتا ہے۔:
#include <nana/gui/wvl.hpp>
#include <nana/gui/widgets/button.hpp>
int main()
{
using namespace nana;
form fm; // The form is a window with title bar and a sizable border frame,
fm.caption("دنیا والو، آداب");
button btn(fm, rectangle(20, 20, 150, 30));
btn.caption("چھوڑیے");
btn.events().click(API::exit); // API::exit is a function that is triggered on click
fm.show();
exec();
}
حوالہ جات
ترمیم- ↑ "What is Nana ?"۔ 2016-02-11 کو اصل سے آرکائیو کیا گیا
- ↑ "Nana C++ Library - a modern C++ GUI library"۔ 2022-03-14 کو اصل سے آرکائیو کیا گیا۔ اخذ شدہ بتاریخ 2022-05-24
- ↑ "Nana C++ reference: examples"
بیرونی روابط
ترمیم- سرکاری ویب گاہآرکائیو شدہ (Date missing) بذریعہ nanapro.org (Error: unknown archive URL)