Tree view
ٹری ویو ایک گرافیکل یوزر انٹرفیس (جی یو آئی) کے اندر ایک گرافیکل ویجیٹ (گرافیکل کنٹرول عنصر) ہے جس میں صارفین ٹری جیسی شکل میں نوڈس کے طور پر پیش کردہ جامع، درجہ بندی کے ڈیٹا کے ساتھ بدیہی طور پر نیویگیٹ اور بات چیت کر سکتے ہیں۔ اسے آؤٹ لائن ویو بھی کہا جا سکتا ہے۔ ظاہری شکل درخت کا نظارہ عام طور پر نوڈس کی عمودی فہرست ہوتی ہے جو درخت جیسی ساخت میں ترتیب دی جاتی ہے۔ ہر نوڈ ایک واحد ڈیٹا آئٹم کی نمائندگی کرتا ہے، جو ٹیکسٹ کی انڈینٹڈ لائن یا آئتاکار باکس کے طور پر ظاہر ہوتا ہے۔ انڈینٹیشن (اور بعض اوقات نوڈس کے درمیان کھینچی گئی لکیر) کو درجہ بندی کی سطحوں کی نشاندہی کرنے کے لیے استعمال کیا جاتا ہے۔ ہر ٹری ویو میں ایک جڑ نوڈ ہوتا ہے جس سے تمام نوڈس اترتے ہیں۔ جڑ نوڈ کے نیچے اور دائیں طرف اشارہ شدہ اس کے چائلڈ نوڈس ہیں۔ ہر نوڈ میں بالکل ایک پیرنٹ نوڈ ہوتا ہے اور اس میں صفر یا زیادہ چائلڈ نوڈز ہو سکتے ہیں۔ اگر کسی نوڈ (جڑ نوڈ کے علاوہ) میں چائلڈ یا چلڈرن ہیں، تو اسے برانچ نوڈ کہا جاتا ہے۔ اگر اس کا کوئی بچہ نہیں ہے، تو یہ پتی کا نوڈ ہے۔ یہ ایک درجہ بندی والے درخت کی طرح کا ڈھانچہ بناتا ہے، جس میں شاخیں اور ذیلی شاخیں نیچے اور دائیں طرف ابھرتی ہیں۔ نوڈس کو مختلف رنگوں، شبیہیں اور فونٹس کے ذریعے مختلف کیا جا سکتا ہے تاکہ پیرنٹ نوڈس اور چائلڈ نوڈس کے درمیان نیسٹڈ تعلقات کی نمائندگی کی جا سکے۔ کسی آئٹم کو ذیلی آئٹموں کو ظاہر کرنے کے لیے بڑھایا جا سکتا ہے، اگر کوئی موجود ہو، اور ذیلی آئٹموں کو چھپانے کے لیے منہدم کیا جا سکتا ہے۔ خصوصیات انٹرایکٹوٹی ٹری ویو صارفین کو مختلف طریقوں سے درجہ بندی کے اعداد و شمار کے ساتھ تعامل کرنے کی اجازت دیتا ہے، جیسے: اپنے چائلڈ نوڈس کو ظاہر کرنے یا چھپانے کے لیے نوڈس کو بڑھانا اور منہدم کرنا اور اس طرح کسی کی ضروریات کے مطابق ٹری کے ڈھانچے سے گزرنا۔ مخصوص معیار جیسے تاریخ کی بنیاد پر نوڈس تلاش کریں اور فلٹر کریں۔ سیاق و سباق کے مینو کا استعمال کرتے ہوئے نام تبدیل کرنا یا حذف کرنا۔ نوڈس کو دوبارہ ترتیب دینے کے لیے درخت کے دوسرے حصوں میں نقل کرنا اور منتقل کرنا (گھسیٹنا اور گرانا)۔ ایک علیحدہ ونڈو میں نوڈ کھولنا۔ حسب ضرورت ٹری ویوز کو بصری اپیل اور کارکردگی کے لیے درج ذیل طریقوں سے اپنی مرضی کے مطابق بنایا جا سکتا ہے: ان پٹ طریقے: ٹری ویوز کو ماؤس، کی بورڈ، اور ٹچ ان پٹ جیسے مختلف ان پٹ طریقوں کی حمایت کے لیے اپنی مرضی کے مطابق بنایا جا سکتا ہے تاکہ صارفین اپنے ترجیحی طریقہ استعمال کر کے بات چیت کر سکیں۔ صارفین اپنے ماؤس کا استعمال نوڈ کو منتخب کرنے کے لیے اس پر کلک کرنے کے لیے کر سکتے ہیں، اپنے ماؤس کو گھسیٹنے کے لیے منتقل کر سکتے ہیں اور پھر نوڈس کو دوبارہ ترتیب دینے کے لیے ماؤس کے بٹن کو چھوڑ سکتے ہیں۔ وہ ٹری کے ساتھ نیویگیشن اور انٹرایکٹ کرنے کے لیے کی بورڈ شارٹ کٹ بھی استعمال کر سکتے ہیں۔ دیکھیں اور محسوس کریں: ڈویلپرز (اور بعض اوقات صارفین) کچھ ایپلی کیشنز کی مخصوص بصری ضروریات کو پورا کرنے کے لیے درخت کے نظاروں کی شکل اور احساس کو بھی ترتیب دے سکتے ہیں۔ نوڈس کو ظاہر کرنے کے لیے استعمال ہونے والے شبیہیں، فونٹ اور رنگ، نوڈ کی توسیع اور خاتمے کی نمائندگی کرنے کے لیے حرکت پذیری اور اثرات، اور ڈریگ اینڈ ڈراپ ایکشن کے لیے اپنی مرضی کے مطابق طرز عمل کو نافذ کیا جا سکتا ہے۔ سیاق و سباق کے مینو کے اختیارات کو کسی ایپلیکیشن کے لیے اپنی مرضی کے مطابق بنایا جا سکتا ہے تاکہ صارفین صرف نوڈس پر مخصوص اعمال انجام دے سکیں۔ رسائی: ٹری ویوز معذور صارفین کے لیے رسائی کی خصوصیات پیش کر سکتے ہیں۔ فوائد ٹری ویوز مندرجہ ذیل فوائد پیش کرتے ہیں: وہ درجہ بندی کے اعداد و شمار کو ایک جامع اور آسان پیروی کی شکل میں ظاہر کرتے ہیں، تاکہ صارفین آسانی سے ڈیٹا کے ساتھ بات چیت کر سکیں۔ وہ حسب ضرورت ہیں، لہذا ان کی ظاہری شکل اور طرز عمل کو کسی ایپلی کیشن کی مخصوص ضروریات کو پورا کرنے کے مطابق بنایا جا سکتا ہے۔ وہ انٹرایکٹو ہیں اور مختلف ان پٹ طریقوں کے استعمال کی اجازت دیتے ہیں۔ وہ لچکدار اور طاقتور نیوی گیشنل ٹولز ہیں جنہیں مختلف ایپلی کیشنز میں استعمال کیا جا سکتا ہے (جیسے فائل مینیجرز) نقصانات اگر آئٹمز کے نیسٹڈ یا درجہ بندی کے تعلق پر زور نہیں دیا جانا ہے، تو ٹری ویو بہترین انتخاب نہیں ہوگا۔ ایک باقاعدہ فہرست زیادہ مناسب ہوگی۔ بڑی مقدار میں ڈیٹا یا گہرائی سے جڑے ہوئے درجہ بندی کے لیے، ٹری ویوز بصری طور پر بے ترتیب اور نیویگیٹ کرنا مشکل ہو سکتے ہیں، جس کی وجہ سے ناکارہ اور پیداواری صلاحیت میں کمی واقع ہوتی ہے کیونکہ صارفین ڈیٹا کے ساتھ کام کرنے کے بجائے ڈھانچے سے گزرنے میں زیادہ وقت صرف کرتے ہیں۔ وہ زیادہ پیچیدہ ہوتے ہیں اور اس طرح فہرستوں اور میزیں جیسے آسان ڈھانچوں کے مقابلے میں انہیں برقرار رکھنا زیادہ مشکل ہوتا ہے۔ ڈویلپرز کے لیے، حرکت پذیری اور پیچیدہ طرز عمل کے ساتھ حسب ضرورت کے اختیارات عمل درآمد اور ڈیبگنگ پر خرچ ہونے والے وقت میں اضافہ کر سکتے ہیں۔ ایپلیکیشن ٹری ویوز کا استعمال ایسے حالات میں کیا جاتا ہے جہاں درجہ بندی کے اعداد و شمار کو گرافیکل انٹرفیس میں ظاہر کرنے اور نیویگیٹ کرنے کی ضرورت ہوتی ہے۔ مثال کے طور پر، انہیں کمپیوٹر فائل سسٹم میں رہنے والی ڈائریکٹریز اور فائلوں کے درجہ بندی کے ڈھانچے کو ظاہر کرنے کے لیے: فائل مینیجرز میں استعمال کیا گیا ہے تاکہ صارفین ڈائرکٹری ٹری کو نیویگیٹ کر سکیں اور اپنی فائلوں کو زیادہ موثر طریقے سے کھول، بند اور منظم کر سکیں۔ ای میل کلائنٹس کو ای میل فولڈرز اور پیغامات کے درجہ بندی کے ڈھانچے کو ظاہر کرنے کے لیے ای میل کریں، صارفین کو ای میل پیغامات کو دیکھنے اور جواب دینے میں مدد کریں، اور اپنے ان باکس کا انتظام کریں۔ تنظیم کے ملازمین اور محکموں کے درجہ بندی کے ڈھانچے کو ظاہر کرنے کے لیے تنظیمی چارٹ۔ گرافک ایپلی کیشنز کی تعمیر کے لیے نیٹ ورک ٹوپولوجیز پروگرامنگ فریم ورک۔ درجہ بندی ڈیٹا پیش کرنے کے لیے XML دستاویزات۔ آؤٹ لائنر ایپلی کیشنز (بطور توسیعی ٹری ویو)، جہاں ہر نوڈ قابل تدوین متن پر مشتمل ہوتا ہے۔ ڈائرکٹری (فائل سسٹمز) بھی دیکھیں-ٹری ویوز کی درخواست کی ایک مثال فائل مینیجر جینیلجی سافٹ ویئر حوالہ جات بیرونی لنکس خالص ایچ ٹی ایم ایل میں ٹری ویو + سی ایس ایس ون 32 اے پی آئی (ایم ایس ڈی این) یاہو! میں جی ٹی کے + اے پی آئی ٹری ویو کنٹرول میں ٹری ویو ویجیٹ دیکھیں۔ پہلے ٹری ویو پی آئی ایم گرافیکل کنٹرول عناصر کے ڈویلپر ہینک ہیگڈورن کے ساتھ ASP.NET 2 انٹرویو میں. NET ونفارم ٹری ویو کنٹرول کے لیے UI لائبریری y توسیعی ٹری ویو