PowerBuilder
پاور بلڈر ایک مربوط ترقیاتی ماحول ہے جو 2010 میں سائ بیس کے حصول کے بعد سے ایس اے پی کی ملکیت ہے۔ 5 جولائی، 2016 کو، ایس اے پی اور ایپیون نے ایک معاہدہ کیا جس کے تحت ایپیون، ایک آزاد کمپنی، پاور بلڈر کی ترقی، فروخت اور مدد کے لیے ذمہ دار ہوگی۔ سالوں کے دوران، پاور بلڈر کو نئے معیارات کے ساتھ اپ ڈیٹ کیا گیا ہے۔ 2010 میں، مائیکروسافٹ. نیٹ فریم ورک کے لیے معاونت فراہم کرنے کے لیے پاور بلڈر کا ایک بڑا اپ گریڈ جاری کیا گیا۔ 2014 میں، او ڈیٹا، ڈاک ایبل ونڈوز، اور 64 بٹ مقامی ایپلی کیشنز کے لیے سپورٹ شامل کی گئی تھی۔ 2019 میں سی #زبان اور. NET کور فریم ورک کا استعمال کرتے ہوئے تیزی سے RESTful ویب APIs اور غیر بصری. NET اسمبلیاں بنانے کے لیے سپورٹ شامل کی گئی تھی۔ اور پاور اسکرپٹ کلائنٹ ایپ ڈویلپمنٹ کو نئی UI ٹیکنالوجیز اور کلاؤڈ آرکیٹیکچر کے ساتھ نئی شکل دی گئی۔ ایپیون ہر 6-12 ماہ کے چکروں میں نئی خصوصیات جاری کر رہا ہے، جو پروڈکٹ روڈ میپ کے مطابق چار کلیدی فوکس علاقوں پر مرکوز ہیں: بنیادی خصوصیات کو برقرار رکھنا، ایپلیکیشن UI کو جدید بنانا، ڈویلپر کی پیداواری صلاحیت کو بہتر بنانا، اور مزید کلاؤڈ ٹیکنالوجی کو شامل کرنا۔ پاور بلڈر کے پاس ڈیٹا ونڈو نامی ایک مقامی ڈیٹا ہینڈلنگ آبجیکٹ ہے، جسے ڈیٹا بیس سے ڈیٹا بنانے، ترمیم کرنے اور ظاہر کرنے کے لیے استعمال کیا جا سکتا ہے۔ یہ آبجیکٹ پروگرامر کو یوزر انٹرفیس کی ظاہری شکل اور رویے کی وضاحت اور کنٹرول کرنے کے لیے متعدد ٹولز فراہم کرتا ہے، اور ویب سروسز سے ڈیٹا بیس کے مواد اور جے ایس او این یا ایکس ایم ایل تک آسان رسائی بھی فراہم کرتا ہے۔ کچھ حد تک، ڈیٹا ونڈو پروگرامر کو مختلف دکانداروں سے ڈیٹا بیس مینجمنٹ سسٹم کے درمیان فرق پر غور کرنے سے آزاد کرتا ہے۔ ڈیٹا ونڈو متعدد پریزنٹیشن اسٹائل کا استعمال کرتے ہوئے ڈیٹا ڈسپلے کر سکتا ہے اور ڈیٹا کے مختلف ذرائع سے جڑ سکتا ہے۔ پاور بلڈر کا استعمال بنیادی طور پر کاروباری سی آر یو ڈی ایپلی کیشنز کی تعمیر کے لیے کیا جاتا ہے۔ اگرچہ نئی سافٹ ویئر مصنوعات شاذ و نادر ہی پاور بلڈر کے ساتھ بنائی جاتی ہیں، لیکن بہت سی کلائنٹ سرور ای آر پی مصنوعات اور لائن آف بزنس ایپلی کیشنز جو 1980 کی دہائی کے آخر سے 2000 کی دہائی کے اوائل میں پاور بلڈر کے ساتھ بنائی گئی تھیں اب بھی حکومت، اعلی تعلیم، مینوفیکچرنگ، انشورنس، بینکنگ، توانائی اور ٹیلی مواصلات کے بڑے کاروباری اداروں کے لیے بنیادی ڈیٹا بیس افعال فراہم کرتی ہیں۔ پاور بلڈر ڈویلپرز کے لیے ملازمت کے مواقع آسانی سے دستیاب ہیں لیکن اکثر موجودہ ایپلی کیشنز کو برقرار رکھنے کے گرد گھومتے ہیں۔ پاور بلڈر کا پہلا ورژن جولائی 1991 میں پاور سافٹ کے ذریعہ جاری کیا گیا تھا دسمبر 2013 میں ایس اے پی نے نئے ورژن کو براہ راست 15 نمبر پر جانے کا اعلان کیا اور بیٹا ورژن جاری کیا۔ کلیدی خصوصیات میں. NET فریم ورک v4.5، SQL سرور 2012، اوریکل 12، ونڈوز 8، او ڈیٹا اور ڈاک ایبل ونڈوز کے لیے سپورٹ شامل تھی۔ ایس اے پی نے بعد میں اسے ورژن 12.6 کے طور پر جاری کیا۔ 31 مئی 2019 کو پاور بلڈر 2019 کو ایپیون نے لانچ کیا تھا۔ یہ ریلیز C #ڈویلپمنٹ کو سپورٹ کرتی ہے۔ یہ ایک نیا C #IDE،. NET ڈیٹا تک رسائی آبجیکٹ، C #ہجرت حل، ویب API کلائنٹ، اور UI تھیمز فراہم کرتا ہے۔ 3 اپریل 2020 کو پاور بلڈر 2019 آر 2 کو ایپیون نے لانچ کیا تھا۔ اس ریلیز میں پہلا پاور اسکرپٹ ٹو سی #کوڈ کنورٹر شامل ہے، جو خود بخود پاور بلڈر بزنس منطق اور ڈیٹا ونڈوز کے 80-95% کو C #میں منتقل کر سکتا ہے۔ پاور اسکرپٹ اور. NET پروگرامنگ زبانوں کے درمیان باہمی تعاون کو بھی اب سپورٹ کیا جاتا ہے۔ بہت سی موجودہ خصوصیات کو بھی بہتر بنایا گیا ہے۔ 22 جنوری 2021 کو پاور بلڈر 2019 R3 کو ایپیون نے لانچ کیا تھا۔ یہ ریلیز پاور کلائنٹ نامی ایک نئی ایپ تعیناتی ٹیکنالوجی فراہم کرتی ہے، جو ایچ ٹی ٹی پی ایس پر کلائنٹ ایپس کی تنصیب اور اپ ڈیٹ کو محفوظ طریقے سے خودکار بناتی ہے۔ سی #ویب اے پی آئی ڈویلپمنٹ کو اسنکرونس پروگرامنگ اور ایمیزون اورورا اور ایزور کلاؤڈ ڈیٹا بیس کے لیے سپورٹ کے ساتھ بہت بڑھایا گیا ہے۔ بہت سی دوسری نئی خصوصیات کے علاوہ، پاور بلڈر 2019 آر 3 ایک طویل مدتی سپورٹ (ایل ٹی ایس) ورژن ہے جو پچھلے ایل ٹی ایس ورژن کی جگہ لے لیتا ہے۔ 6 اگست 2021 کو پاور بلڈر 2021 کو ایپیون نے لانچ کیا تھا۔ پاور بلڈر 2021 آئی ڈی ای کی کلاؤڈ تعیناتی کی صلاحیت، مماثل پاور سرور 2021 رن ٹائم کے ساتھ مل کر، انتہائی مشکل منصوبوں کو آسانی سے سنبھالنے اور پاور بلڈر کو جدید ترین. NET ٹیکنالوجیز کے ساتھ تازہ ترین بنانے کے لیے مکمل طور پر نئی شکل دی گئی ہے۔ پریزنٹیشن لیئر اب ونڈوز ڈیوائسز پر پاور اسکرپٹ کو مقامی طور پر چلاتی ہے۔ درمیانی درجے کو خالص. NET کور کے نفاذ کے ساتھ REST API معیار کے ارد گرد دوبارہ تعمیر کیا گیا ہے۔ ایک نئی سی آئی/سی ڈی یوٹیلیٹی شامل کی گئی ہے جو گٹ/ایس وی این اور جینکنز کے ساتھ مربوط ہوتی ہے، کمانڈ لائن انٹرفیس کا استعمال کرتے ہوئے تمام پاور بلڈر پروجیکٹس کو مرتب کرتی ہے۔ اس میں بہت سی دوسری نئی خصوصیات شامل ہیں، جو پاور بلڈر کو انسٹال ایبل کلاؤڈ ایپس تیار کرنے کے لیے سب سے آسان اور سب سے زیادہ پیداواری ٹولز میں سے ایک بناتی ہیں۔ 4 ستمبر 2022 کو پاور بلڈر 2022 کو ایپیون نے لانچ کیا تھا۔ یہ ریلیز کلائنٹ/سرور اور انسٹال کرنے کے قابل کلاؤڈ ایپس دونوں کی ترقی کی پیداواری صلاحیت میں اضافہ اور آپ کی ایپس کی حفاظت کے لیے مزید حفاظتی اقدامات لاتا ہے۔ اس میں بہت سی نئی خصوصیات شامل ہیں، بشمول ونڈوز 11 سپورٹ، آئی ڈی ای میں وقت بچانے والی فعالیتوں کو متعارف کرانا، جیسے ٹیبڈ کوڈ ایڈیٹر، جمپ ٹو آبجیکٹس، اور فوری کوڈ سرچ، اور تازہ ترین ایچ ٹی ٹی پی/2 اور ٹی ایل ایس 1.3 پروٹوکول اور دو طرفہ ٹی ایل ایس تصدیق کی حمایت کرتا ہے۔ پاور بلڈر ایک آبجیکٹ پر مبنی پروگرامنگ زبان ہے۔ تقریبا تمام بصری اور غیر بصری اشیاء وراثت، پولیمورفزم اور ان کیپسولشن کی حمایت کرتی ہیں۔ پروگرامر ایک مشترکہ کوڈ فریم ورک کا استعمال کر سکتا ہے جیسے کہ پاور بلڈر فاؤنڈیشن کلاسز، جسے پی ایف سی بھی کہا جاتا ہے، پہلے سے موجود کوڈ سے اشیاء کو وراثت میں حاصل کرنے اور فائدہ اٹھانے کے لیے۔ ڈیٹا ونڈو پاور بلڈر کا کلیدی جزو (اور سیلنگ پوائنٹ) ہے۔ ڈیٹا ونڈو ایک بصری ایس کیو ایل پینٹر پیش کرتا ہے جو آؤٹر جوائنز، یونینز اور سبکوری آپریشنز کو سپورٹ کرتا ہے۔ یہ ایس کیو ایل کو بصری نمائندگی اور بیک میں تبدیل کر سکتا ہے، لہذا اگر ڈویلپر چاہے تو مقامی ایس کیو ایل استعمال کر سکتا ہے۔ ڈیٹا ونڈو اپ ڈیٹس خودکار ہوتے ہیں-یہ ڈی بی ایم ایس کی بنیاد پر رن ٹائم پر مناسب ایس کیو ایل تیار کرتا ہے جس سے صارف فی الحال جڑا ہوا ہے۔ یہ خصوصیت ان ڈویلپرز کے لیے آسان بناتی ہے جو ایس کیو ایل کے ساتھ تجربہ کار نہیں ہیں۔ ڈیٹا ونڈو میں ڈیٹا کو بازیافت کرنے اور ذخیرہ شدہ طریقہ کار یا REST ویب API کے ذریعے ڈیٹا کو اپ ڈیٹ کرنے کے ساتھ ساتھ جے ایس او این ڈیٹا درآمد/برآمد کرنے کی بلٹ ان صلاحیت بھی ہے۔ پاور بلڈر 2017 میں متعارف کرایا گیا RESTClient آبجیکٹ ڈیٹا ونڈو کو REST ویب API کے ساتھ جوڑنے میں سہولت فراہم کرتا ہے اور اس کے لیے کم سے کم کوڈنگ کی ضرورت ہوتی ہے۔ آر ڈی بی ایم ایس انٹرفیس پاور بلڈر انٹرپرائز ورژن میں تمام بڑے ڈیٹا بیس کے ساتھ ساتھ او ڈی بی سی اور او ایل ای-ڈی بی کو مقامی انٹرفیس پیش کرتا ہے۔ کنیکٹوٹی کے بہت سے آپشنز ہیں جو کارکردگی کی نگرانی اور ٹیوننگ کی اجازت دیتے ہیں، جیسے: تمام ایس کیو ایل آئسولیشن لیول پاس ورڈ ایکسپائریشن ڈائیلاگ بلاکنگ فیکٹر کی انٹیگریٹڈ سیکیورٹی ٹریسنگ کیش کرنے کے لیے ایس کیو ایل بیانات کی تعداد کنکشن پول تھریڈ سیفٹی ٹریس او ڈی بی سی اے پی آئی کالز کا استعمال کریں پاور بلڈر کی ڈیٹا ڈکشنری میں محفوظ ڈیٹا بیس اسکیما (جیسے بنیادی کلیدی معلومات) کے بارے میں معلومات کی وجہ سے، ڈیٹا ڈسپلے اور براؤزنگ کو نافذ کرنے کے لیے درکار کوڈ بہت آسان ہے، کیونکہ ڈکشنری کی معلومات پردے کے پیچھے مناسب ایس کیو ایل کی تخلیق کی اجازت دیتی ہے۔ پاور بلڈر ڈیٹا بیس کے ساتھ تعامل کے درج ذیل طریقوں کی حمایت کرتا ہے: ڈیٹا ونڈو: یہ سب سے آسان طریقہ ہے، جو خودکار طور پر تیار کردہ ایس کیو ایل پر انحصار کرتا ہے۔ "ایمبیڈڈ ایس کیو ایل" ایمبیڈڈ ایس کیو ایل سلیکٹ، انسرٹ، اپ ڈیٹ، ڈیلیٹ اور کرسرز کی حمایت کرتا ہے۔ یہ آپشن اس وقت استعمال ہوتا ہے جب ڈویلپر ڈیٹا ونڈو آپشن کے ساتھ دستیاب کنٹرول سے زیادہ کنٹرول چاہتا ہے۔ مثال: میرے ملازم کے سیٹ کی حیثیت کو اپ ڈیٹ کریں = 'A' ؛ اگر sqlca.sqlcode <> 0 پھر۔ "متحرک SQL" یہ پیرامیٹرائزڈ SQL کی ایک شکل ہے، جہاں صارف ایک سٹرنگ بناتا ہے جس میں اختیاری طور پر بائنڈ متغیرات ہوسکتے ہیں۔ متحرک ایس کیو ایل کو کرسر بنانے کے لیے بھی استعمال کیا جا سکتا ہے۔ تھرڈ پارٹی سافٹ ویئر پاور بلڈر کے ساتھ انضمام ایکٹو ایکس اور او سی ایکس کنٹرولز کی حمایت کرتا ہے، جو مرئی اور غیر مرئی دونوں ہیں۔ یہ او ایل ای آٹومیشن کو بطور کلائنٹ بھی استعمال کر سکتا ہے۔ تاہم، پاور بلڈر صرف دیر سے بائنڈنگ کی حمایت کرتا ہے، ابتدائی بائنڈنگ کی نہیں۔ لہذا، او ایل ای آٹومیشن کا استعمال کرتے وقت، ممکنہ اقدامات کا ڈراپ ڈاؤن فراہم نہیں کیا جاتا ہے۔ پاور بلڈر ڈی ڈی ای کلائنٹ یا سرور کے طور پر بھی کام کر سکتا ہے، جو دیگر ایپلی کیشنز کے ساتھ باہمی تعاون کے لیے ایک مزید طریقہ کار فراہم کرتا ہے۔ پاور بلڈر ونڈوز اور تھرڈ پارٹی اے پی آئی کالز کر سکتا ہے، اور عام طور پر، ڈی ایل ایل فائلوں میں تھرڈ پارٹی لائبریریوں کے ساتھ اچھی طرح سے کام کرتا ہے، تاہم یہ براہ راست کال بیک افعال کی حمایت نہیں کرتا ہے۔ مرتب اور ڈیبگنگ پاور بلڈر ایک "/pbdebug" (یا متغیرات: "-pbdebug"، "-pbd"، "/ڈیبگ"، "-ڈیبگ"، "-ڈیب") رن ٹائم سوئچ پیش کرتا ہے، جو لاگ فائل بناتا ہے۔ اس سے "فیلڈ میں" کسی بگ کا سراغ لگانے میں مدد مل سکتی ہے، کیونکہ صارف صرف اس لاگ فائل کو ڈویلپر کو ای میل کرتا ہے۔ اس میں ایک اور خصوصیت ہے جو تمام ایس کیو ایل بیانات کو فائل میں لاگ ان کر سکتی ہے۔ اس میں بلٹ ان پرفارمنس پروفائلنگ، ایک مربوط ڈیبگر، سیاق و سباق سے متعلق حساس مدد، اور مدد فراہم کرنے کے لیے ایک فعال نیوز گروپ بھی ہے۔ پاور بلڈر ایپلی کیشنز کو عام طور پر پی کوڈ میں مرتب کیا جاتا ہے، جس کی تشریح پاور بلڈر رن ٹائم کے ذریعے کی جاتی ہے۔ ایک ایپلیکیشن کو مشین کوڈ میں بھی مرتب کیا جا سکتا ہے، جو بعض اوقات کارکردگی کا فائدہ پیش کر سکتا ہے۔ تنقید پاور بلڈر کے پرانے ورژن کے لیے زبان کی وسعت محدود تھی۔ اس پر قابو پانے کے لیے فراہم کی گئی ٹیکنالوجیز (مثلا۔ پاور بلڈر نیٹو انٹرفیس، یا پی بی این آئی) کافی مشکل ہے۔ ایسا حل تیار کرنے کے لیے جس میں بیرونی سی + + کوڈ شامل ہو، نہ صرف ایک قابل سی + + ڈویلپر کی ضرورت ہو سکتی ہے، بلکہ ڈویلپر کو زبان کی بے شمار باریکیوں اور پاور بلڈر ورچوئل مشین کے ذریعے رہنمائی کرنے کے لیے ایک پاور بلڈر ماہر کی بھی ضرورت ہو سکتی ہے۔ وراثت اور آبجیکٹ پر مبنی خصوصیات کچھ آبجیکٹ اقسام (ونڈوز، یوزر آبجیکٹس اور مینو) تک محدود ہیں۔ خاص طور پر ڈیٹا ونڈو سے وراثت حاصل کرنا ممکن نہیں ہے۔ ایک پاور بلڈر صارف پینٹر میں ایک ہی وقت میں نسل اور والدین کو نہیں کھول سکتا، حالانکہ وہ نسل پر کام کرتے ہوئے تمام آباؤ اجداد کا کوڈ دیکھ سکتا ہے۔ ان تنقیدوں کو دور کرنے کے لیے، ایپیون نے پاور بلڈر کے لیے ایک نیا روڈ میپ ترتیب دیا ہے، جسے وہ ایپیون ویب سائٹ پر کھلے عام شائع کرتا ہے۔ ڈویلپرز میں، خود (کلاسک) پاور اسکرپٹ زبان، جو اب بھی مطابقت کی وجوہات کی بناء پر دستیاب ہے، کو "ڈیٹا ونڈو کے ارد گرد بنائی گئی زبان" کے نام سے جانا جاتا ہے، اور پاور بلڈر کو "ڈیٹا ونڈو کے ارد گرد بنائی گئی آئی ڈی ای" کے نام سے جانا جاتا ہے۔ موجودہ ڈیٹا ونڈوز کی خودکار منتقلی کے ساتھ ایک نئے. NET ڈیٹا ونڈو کے ارد گرد مرکوز C #ڈویلپمنٹ کو پاور بلڈر 2019 میں متعارف کرایا گیا تھا۔ جب سے ایپیون نے پاور بلڈر پر قبضہ کیا ہے، اس نے پاور بلڈر ڈویلپرز کے لیے ایک نئی باضابطہ کمیونٹی ویب سائٹ لانچ کی ہے۔ یہ کمیونٹی ویب سائٹ تکنیکی مضامین، ویبینار، اور سوال و جواب پیش کرتی ہے، جو کمیونٹی صارفین کے ذریعہ لکھے گئے ہیں۔ ایپیون ایک سالانہ صارف کانفرنس کی میزبانی بھی کرتا ہے جسے ایپیون ایلیویٹ کہا جاتا ہے، اور کانفرنس کے اجلاسوں کی ریکارڈنگ کانفرنس کی ویب سائٹ سے دستیاب ہیں۔ دنیا بھر میں متعدد مقامی صارف گروپ ہیں جو کانفرنس کے مختصر ورژن کو سیمینار فارمیٹ اور مقامی زبان میں فراہم کرنے کے لیے ایپیون کے ساتھ تعاون کرتے ہیں۔ پاور بلڈر ڈویلپرز کے اشتراک اور اجلاس کے لیے مختلف قسم کے نچلی سطح کے کمیونٹی گروپس اور وسائل بھی موجود ہیں۔ پاور بلڈر ٹی وی پاور بلڈر صارفین اور دکانداروں کے ذریعہ ویبیناروں کا سلسلہ ہے جو تھرڈ پارٹی ایڈ آن پر توجہ مرکوز کرتے ہیں۔ پاور بلڈر سنٹرل تھرڈ پارٹی ایڈ آنز اور خدمات کے لیے ایک واحد ذریعہ بنانے کے لیے ایک کمیونٹی پہل ہے۔ پاور بلڈر ٹولز ایپیون پاور سرور-موجودہ یا نئے پاور بلڈر پروجیکٹس کو کلاؤڈ مقامی ایپلی کیشنز کے طور پر تعینات کرتا ہے جو پی ایف سی فریم ورک سمیت تقریبا ہر ایک پاور بلڈر فیچر کی حمایت کے ساتھ. NET کور پر چلتا ہے۔ پاور بلڈر کے لیے بصری ماہر-بصری ماہر آپ کی ایپلی کیشنز کے علم کو بانٹنے میں مدد کرتا ہے۔ یہ اثرات کے تجزیے کو خودکار بھی بناتا ہے اور کوڈ کے معیار کی جانچ کرتا ہے۔ کثیر لسانی کو فعال کریں-پاور بلڈر ایپلی کیشنز کو جلدی اور آسانی سے کثیر لسانی بناتا ہے۔ فعال کا استعمال کرتے ہوئے، ڈویلپرز کو یک لسانی سے کثیر لسانی ہونے کے لیے اصل پاور بلڈر کوڈ میں صرف چند چھوٹی تبدیلیاں کرنے کی ضرورت پڑ سکتی ہے۔ پاور بلڈر کے لیے پرو ڈف-پرو ڈف پاور بلڈر ڈویلپمنٹ سورس کوڈ کے ورژن کے درمیان فرق کو اجاگر کرنے کے لیے ڈیزائن کیا گیا ہے۔ پاور بلڈر کے لیے ویژول گارڈ-ویژول گارڈ ایک رسائی کنٹرول اور درخواست کی سطح کی اجازتوں کا آلہ ہے۔ یہ آپ کو پاور بلڈر ایپلی کیشنز میں صارفین اور ان کے حقوق کو دیکھنے اور ان پر قابو پانے میں مدد کرتا ہے۔ پاور بلڈر کے لیے ایس ٹی ڈی فریم ورک-پاور بلڈر کلاسک، ویب سروسز، ایپیون پاور سرور ویب اور موبائل کے لیے ایک مفت آبجیکٹ پر مبنی ترقیاتی فریم ورک۔ پی بی کے لیے الٹیمیٹ سویٹ-پاور اسکرپٹ میں لکھے گئے کنٹرولز کا ایک مجموعہ، جو پاور بلڈر ایپلی کیشنز کے جی یو آئی کو جدید بناتا ہے ؛ پی بی کے لیے الٹیمیٹ سویٹ ایپلی کیشنز کو عصری شکل دیتا ہے اور انہیں زیادہ صارف دوست بناتا ہے۔ ایسینٹیل ٹیسٹ-پاور بلڈر، ویب، اور دیگر کے لیے خودکار جانچ۔ پاور بلڈر وی ایم اے پی آئی کے ساتھ گہرا انضمام اے ٹی کو پی بی اشیاء کو دیکھنے اور سمجھنے کی اجازت دیتا ہے۔ پاور جین-پاور بلڈر ایپلی کیشنز کی خودکار تعمیر اور تخلیق نو۔ سورس کنٹرول سے براہ راست بلڈنگ کی حمایت کرتا ہے۔ حوالہ جات 29۔ پاور بلڈر پروڈکٹ پیج کے لیے الٹیمیٹ سویٹ بیرونی روابط چوتھی نسل کی پروگرامنگ زبانیں 1991 میں کمپیوٹر سے متعلق تعارف SAP SE C شارپ سافٹ ویئر C + + سافٹ ویئر پروگرامنگ ٹولز مربوط ترقیاتی ماحول یوزر انٹرفیس بلڈرز