Visual Studio Tools for Applications
ویژول اسٹوڈیو ٹولز فار ایپلی کیشنز (وی ایس ٹی اے) ٹولز کا ایک مجموعہ ہے جسے آزاد سافٹ ویئر فروش (آئی ایس وی) آٹومیشن اور ایکسٹینسیبلٹی دونوں کے لیے اپنی ایپلی کیشنز میں حسب ضرورت کی صلاحیتیں بنانے کے لیے استعمال کر سکتے ہیں۔ ان حسب ضرورت صلاحیتوں کو اختتامی صارفین کے ذریعے آئی ایس وی کی ایپلی کیشن کو ویژول بیسک فار ایپلی کیشنز کی طرح ایک منظم توسیعی ماحول میں ڈھالنے کے لیے استعمال کیا جا سکتا ہے۔ ایپلی کیشنز کے لیے ہسٹری ویژول اسٹوڈیو ٹولز کا اعلان مائیکروسافٹ نے ویژول اسٹوڈیو 2005 کی ریلیز کے ساتھ کیا تھا۔ ویژول اسٹوڈیو فار ایپلیکیشن کا پہلا کمیونٹی ٹیکنالوجی پری ویو (سی ٹی پی) اپریل 2006 میں جاری کیا گیا تھا۔ ورژن 1 کو آفس 2007 کے ساتھ مینوفیکچرنگ کے لیے جاری کیا گیا تھا۔ ویژول اسٹوڈیو ٹولز فار ایپلی کیشنز 2.0 موجودہ ورژن ہے۔ ویژول اسٹوڈیو ٹولز فار ایپلی کیشنز کے دوسرے ورژن میں ڈائنامک پروگرامنگ ماڈل اور ڈبلیو پی ایف، ڈبلیو سی ایف، ڈبلیو ایف، ایل آئی این کیو، اور ڈاٹ نیٹ فریم ورک 3.5 کے لیے سپورٹ جیسی خصوصیات شامل ہیں۔ وی ایس ٹی اے کو مائیکروسافٹ آفس 2007 کے ساتھ اختتامی صارفین اور کاروباری ایپلی کیشن ڈویلپرز کے استعمال کے لیے شامل کیا گیا ہے، اور ایس ڈی کے آئی ایس وی کے لیے الگ سے دستیاب ہے۔ تاہم یہ صرف مائیکروسافٹ انفو پتھ میں مربوط ہے، کیونکہ سوٹ میں دیگر ایپلی کیشنز اس کے بجائے ویژول بیسک فار ایپلی کیشنز کا استعمال کرتی ہیں۔ آرکیٹیکچر ویژول اسٹوڈیو ٹولز فار ایپلی کیشنز (وی ایس ٹی اے) ڈاٹ نیٹ فریم ورک پر مبنی ہے اور ویژول اسٹوڈیو ٹولز فار آفس (وی ایس ٹی او) کی طرح اسی فن تعمیر پر بنایا گیا ہے۔ ویژول اسٹوڈیو 2005 ٹولز فار ایپلی کیشنز. NET 2 فریم ورک اور ویژول اسٹوڈیو 2005 پر مبنی ہے، جبکہ ویژول اسٹوڈیو ٹولز فار ایپلی کیشنز v 2. NET 3.5 SP1 فریم ورک اور ویژول اسٹوڈیو 2008 پر مبنی ہے۔ ویژول اسٹوڈیو فار ایپلی کیشن (وی ایس اے) کے لیے تیار کردہ کچھ ٹیکنالوجی کو ویژول اسٹوڈیو ٹولز فار ایپلی کیشنز میں شامل کیا گیا تھا۔ ایپلی کیشنز کے لیے ویژول اسٹوڈیو ٹولز رن ٹائم اور ڈیزائن ٹائم انوائرمنٹ یا آئی ڈی ای دونوں پر مشتمل ہوتے ہیں۔ رن ٹائم میزبان ایپلی کیشنز کے ذریعہ اپنے آبجیکٹ ماڈلز کو ایڈ انز کے ساتھ ساتھ ایڈ انز کو دریافت کرنے اور لوڈ کرنے کے لیے استعمال کیا جاتا ہے۔ ایڈ انز کو میزبان آبجیکٹ ماڈل تک ایک پراکسی کے ذریعے رسائی حاصل ہوتی ہے جو وی ایس ٹی اے رن ٹائم کا استعمال کرتا ہے، یا متبادل طور پر ایڈ انز براہ راست میزبان ایپلی کیشن کا حوالہ دے سکتے ہیں۔ آئی ڈی ای وی ایس ٹی اے 2005 کے لیے ویژول اسٹوڈیو آئی ڈی ای-ویژول اسٹوڈیو 2005 اور وی ایس ٹی اے 2.0 کے لیے ویژول اسٹوڈیو 2008 کا ایک ہموار اور حسب ضرورت ورژن ہے۔ یہ ویژول بیسک. نیٹ اور سی #کی حمایت کرتا ہے۔ آئی ڈی ای کو فعالیت شامل کرنے یا چھپانے کے لیے اپنی مرضی کے مطابق بنایا جا سکتا ہے۔ یہ اسے پیشہ ور ڈویلپرز کے ساتھ ساتھ پاور صارفین اور دوسرے اختتامی صارفین کے لیے مثالی بناتا ہے جن کے پاس زیادہ میکرو ریکارڈنگ پر مبنی کوڈنگ سٹائل ہو سکتا ہے۔ ایپلی کیشنز کے لیے ویژول اسٹوڈیو ٹولز میں میزبان ایپلی کیشن کی 64 بٹ سپورٹ اور میکرو ریکارڈنگ بھی شامل ہے، لیکن اس میں ایکٹو اسکرپٹنگ سپورٹ شامل نہیں ہے۔ وی ایس ٹی اے کو میزبان ایپلی کیشن میں ضم کرنے کے لیے ایس ڈی کے کی ضرورت ہوتی ہے، وی ایس ٹی اے کو ایپلی کیشن کے ساتھ تقسیم کرنے کے لیے لائسنس اور تقسیم کرنے کے قابل وی ایس ٹی اے کی ضرورت ہوتی ہے۔ لائسنسنگ وی ایس ٹی اے 2008 انضمام لائسنس سمٹ سافٹ ویئر کے ذریعہ تقسیم کیے گئے تھے، جس نے اپریل 2006 میں مائیکروسافٹ کے ساتھ لائسنسنگ معاہدہ کیا تھا۔ آزاد سافٹ ویئر وینڈرز (آئی ایس وی) جو اپنی ایپلی کیشنز میں وی ایس ٹی اے کو ضم کرنا چاہتے ہیں انہیں سمٹ سافٹ ویئر کو لائسنس فیس ادا کرنی ہوگی جس کا حساب یا تو 50 ڈالر فی سیٹ کی بنیاد پر یا مصنوعات کی آمدنی کے لحاظ سے 1 ٪، 2 ٪ یا 3 ٪ رائلٹی کی بنیاد پر لگایا جاتا ہے۔ حوالہ جات بیرونی روابط وی ایس ٹی اے ٹیم بلاگ وی ایس ٹی اے فیکٹ شیٹ وی ایس ٹی او نے ایم اے ایف مائیکروسافٹ ریسورس سائٹ ٹولز فار ایپلی کیشنز کو قبول کیا