نانا (سی پلس پلس لائبریری)

نانا   ایک ماورائے پلیٹ فارم سی پلس پلس کتب خانہ کوڈ / سہولت ہے جس سے کہ گرافک یوزر انٹر فیس تیار ہوتے ہیں۔ اس میں  پلیٹ فارم سے آزاد اے پی آئی کا استعمال ہوتا ہے اور یہ موجودہ طور پر ونڈوز، لینکس اور فری بی ایس ڈی میں مستعمل ہے۔

نانا مفت اور آزاد - ماخذ سافٹ ویئر ہے جو بوسٹ سافٹویئر لائسنس کے تحت لائسنس شدہ ہے۔

ترتیب 

ذیل میں نانا کی ایک مثال موجود ہے:

 

 یہاں اس کی مدد سے ایک کمپیوٹر کی پروگرمنگ ونڈو تیار ہوتی ہے جس کا کپیشن "دنیا والو، آداب" ایک بٹن "چھوڑیے" ظاہر ہوتا ہے۔:
#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();
}

مزید دیکھیے

حوالہ جات

بیرونی روابط 
 سرکاری ویب سائٹ

سی پلس پلس میں پروگرام شدہ آزاد سوفٹویئر
کراس پلیٹ فارم مفت سافٹویئر
مفت کمپیوٹر کتاب خانے
ویکی ڈیٹا سے مطابقت رکھنے والی مختصر تفصیل