مائیکروسافٹ ویژیول اسٹوڈیو
فائل:Visual Studio 2013 EN.png وژیول سٹوڈیو 2013 دا اک منظر جس وچ ++C دا پروگرام لکھیا جارہیا اے | |
تیار کردہ | مائیکروسافٹ |
---|---|
پروگرامنگ زبان | ++C تے سی شارپ |
آپریٹنگ سسٹم |
|
دستیاب زباناں | چینی، چیک، انگریزی، فرانسیسی، جرمن، اطالوی، جاپانی، کورین، پولش، پرتگالی (برازیل)، روسی، ہسپانوی تے ترکی |
صنف | Integrated development environment |
اجازت نامہ | فریمیم[۱] |
ویب سائٹ | visualstudio |
اس سٹوڈیو وچ اک عدد کوڈ ایڈیٹر شامل اے جس وچ انٹیلی سنس وی موجود اے تے نال ہی کوڈ ریفیکٹرنگ دی سہولت وی میسر اے۔ اس دے علاوہ انٹیگریٹڈ ڈی بگر وی موجود اے جو کوڈ لیول تے مشین لیول دونے اُتے مدد فراہم کردا اے۔ اس دے علاوہ اس وچ فارم ڈیزائنر، ویب ڈیزائنر،کلاس ڈیزائنر، ڈیٹابیس سکیما ڈیزائنر تے ہور کئی سہولیات شامل نيں۔ اس دی اچھی خصوصیت ایہ وی اے کہ اس وچ مختلف قسم دے پلگ ان وی شامل کیتے جاسکدے نيں۔ انہاں پلگ انز دی مدد توں اس وچ سورس کنٹرول یا سب ورژن دی سہولت وی شامل ہوسکدی اے۔ ایہ ایس وی این تے گٹ ہب دے نال وی مل کے کم کر سکدا اے۔ اس وچ کئی طرح دے ہور ٹول سیٹ وی موجود نيں جنہاں دی مدد توں سافٹ وئیر تیار کرنے وچ آسانی ہُندی اے جداں کہ سافٹ وئیر ڈیولپمنٹ لائف سائیکل، ٹیم فاؤنڈیشن سرور تے اس دا کلائنٹ ٹیم ایکسپلورر شامل نيں۔
اس سٹوڈیو دی اچھی گل ایہ اے کہ ایہ پروگرامنگ دی مختلف زباناں وچ کم کرنے دی سہولت فراہم کردا اے۔ اس دا ایڈیٹر تے ڈی بگر دونے نيں نیڑے تمام زباناں دے نال کم کردے نيں۔ اس وچ مختلف زباناں دی مخصوص سروسز وی موجود نيں جو اس دی طاقت نوں بڑھاندی نيں۔ اس وچ استعمال ہونے والی مشہور زباناں وچ سی، سی++، سی++/ سی ایل آئی(بذریعہ ویژیول سی ++)، ویژیول بیسک ڈاٹ نیٹ، سی شارپ تے ایف شارپ شامل نيں۔ ایہ زباناں مائیکروساٖفٹ دی ہی تیار کردہ نيں۔ انہاں دے علاوہ روبی، پاتھون تے ایم زباناں دی سہولت وی موجود اے اُتے مائیکروسافٹ دے علاوہ ہور زباناں دی سروسز نوں علاحدہ توں انسٹال کرنا پڑدا اے۔ وژیول سٹوڈیو ایکس ایم ایل، ایکس ایس ایل ٹی، ایکس ایچ ٹی ایم ایل، جاوا سکرپٹ تے سی ایس ایس تے جاوا دے نال وی کم کردا کیونجے ایہ ویب پروگرامنگ دی نہایت اہم زباناں نيں۔ ماضی وچ ایہ جے شارپ دی سہولیات وی فراہم کردا رہیا اے۔
مائیکروسافٹ ویژیول سٹوڈیو اگرچہ اک تجارتی سافٹ وئیر اے جسنوں استعمال کرنے دی باقاعدہ قیمت ادا کرنی پڑدی اے لیکن اس دے مفت ورژن وی موجود نيں جو مائیکروسافٹ ڈریم سپارک پروگرام دے تحت طالب علماں دے لئی موجود اے۔ اس دے علاوہ اس دا بالکل مفت ورژن جس وچ کچھ کم سہولیات نيں ایکسپریس دے ناں توں وی موجود اے۔
ڈھانچہ
سودھوبنیادی طور اُتے ویژیول سٹوڈیو کسی خاص پروگرامنگ لینگوئج دے لئی نئيں اے لیکن اس دی اصل طاقت اس دے پلگ انز وچ اے۔ ایہ پلگ انز ہی اسنوں اس قابل بناتے نيں کہ ایہ مائیکروسافٹ تے ہور ادارےآں دی بنائی ہوئی زباناں اُتے کم کرنے وچ مدد دیندا اے۔ ایہ پلگ انز ایس وی پیکیج دی صورت وچ فراہم کیتے جاندے نيں۔ جدوں ایہ پلگ انز انسٹال کیتے جاندے نيں تاں انہاں دی سہولیات سروس دی شکل وچ مہیا ہوجاندی نيں۔ ایہ آئی ڈی ای تن قسم دی سروسز فراہم کردا اے۔ پہلی ایس وی سلوشن اے جو پراجیکٹ تے سلوشن بنانے وچ مدد دیندا اے۔ دوسری ایس وی یو آئی شیل اے جو مواجہ(User interface) مثال دے طور اُتے ٹول بار، پراپرٹی ونڈو وغیرہ فراہم کردا اے ایس وی شیل جو وی ایس پیکیج دی رجسٹریشن وچ مدد دیندا اے۔ نال ہی آئی ڈی ای مختلف سروسز دے درمیان رابطے دی خدمات وی سر انجام دیندا اے۔ تما ایڈیٹرز، ڈیزائنر تے پروجیکٹ ٹائپ وغیرہ وی ایس پیکیج دی شکل وچ ہی میسر ہُندی نيں۔ وژیول سٹوڈیو کم (COM) دی شکل وچ پیکیج بناندا اے۔ وژیول سٹوڈیو دی سافٹ وئیر ڈیولپمنٹ کٹ وی منظم پیکج فریم ورک دا حصہ ہُندی کم (COM)انٹرفیس دے لئی اک خول دی طرح کم کردی اے۔ ایہ پیکج نوں سی ایل آئی کمپلائنٹ لینگوئج دی شکل وچ لکھنے وچ مدد دیندی اے۔ اُتے ایہ گل مد نظر رکھنی چاہیے کہ آپ سارا پیکج ایم پی ایف دی مدد توں نئيں لکھ سکدے ایہ سہولیات دوسرے پیکیج لکھنے وچ مدد دیندی نيں
کسی وی پروگرامنگ لینگوئج دی سہولت اس دے وی ایس پیکیج دی شکل وچ نصب کيتی جاندی اے۔ اسنوں لینگوئج سروس کہندے نيں۔ مثال دے طور آپ وژیول سٹوڈیو وچ جاوا دی اپلیکشن لکھنا چاہندے نيں تاں آپ نوں وژیول سٹوڈیو دے لئی جاوا دا وی ایس پیکیج انسٹال کرنا پئے گا جس وچ جاوا دے متعلق سہولیات موجود ہاں گی۔ ایہ سہولیات ایڈیٹر (کوڈ دے مختلف حصےآں نوں مختلف رنگ دینا، انٹیلی سنس وغیرہ) تے ڈی بگر وغیرہ اُتے مشتمل ہاں گی۔ اس وچ سہولت وچ موجود ڈی بگر نہ صرف کوڈ دی سطح اُتے ڈی بگ کرنے وچ بلکہ مشین دی اُتے ڈی بگ کرنے وچ مدد فراہم کريں گا۔ اس پیکیج وچ اس بولی دا کمپائلر وی موجود ہوئے گا جو مقامی کوڈ یا منظم کوڈ بنائے گا۔ مقامی کوڈ بنانے دے لئی کم انٹرفیس یا بیبل فریم ورک استعمال ہوئے گا جدوں کہ منظم کوڈ دے لئی ایم پی ایف استعمال وچ لیایا جائے گا۔
بنیادی طورپر ویژیول سٹوڈیو وچ کِسے قسم دا سورس کنٹرول موجود نئيں اے لیکن اس مقصد دے حاصل کرنے دو طریقے وژیول سٹوڈیو وچ استعمال کیتے جاندے نيں۔ پہلا طریقہ وی ایس پیکیج اے جس وچ پہلے توں موجود یوزرانٹرفیس نوں استعمال کردا اے۔ اس دے مقابلے وچ مائیکروسافٹ سورس کوڈ کنٹرول اینٹرفیس استعمال ہُندا اے جو اک پلگ انہاں نوں کنٹرول کردا اے۔MSSCCI پہلے پہل وژیول سورس سیف وچ استعمال کيتا گیا جو وژیول سٹوڈیو 6 دے نال مل کے کم کردا سی۔ڈاٹ نیٹ دے پہلے ورژن دے نال اس انٹرفیس دا پہلا ورژن 2002 وچ جاری کيتا گیا جو جلد ہی ڈاٹ نیٹ دے پہلے باقاعدورژن 1.1 دے نال بطور 1.2 میسر سی۔ اگے چل کے 2005، 2008 تے 2010 وچ وی اسنوں شامل رکھیا گیا۔ وقت دے نال نال اس وچ ہور خصوصیات وی شامل کيتیاں گئیاں جنہاں وچ فائلز نوں ری نیم کرنا، ختم کرنا تے مختلف فائلز وچ مطابقت پیدا کرنا شامل اے۔
ویژیول سٹوڈیو اک ہی وقت وچ کئی نقول چلانے دی سہولت دیندا اے۔ ظاہر اے کہ ہر کاپی دا اپنی ترتیبات (Configurations) ہُندی نيں۔ ہر اک نقل دے اپنے اپنے وی ایس پیکیجز ہُندے نيں۔ ہر اک نقل اپنا اپنا رجسٹری چھتہ(Registery Hive) استعمال کردا اے۔ رجسٹری چھتہ دی تفصیلات ایم ایس ڈین این اُتے دیکھی جاسکدی نيں۔ ہر اک نقل نوں اس دے ایپلیکیشن نمبر توں پہچانا جاندا اے جسنوں AppId کہیا جاندا اے۔ ہر نقل AppIdSpecific.exe دی مدد توں شروع کيتی جاندی اے جو ہر نقل نوں اس دا AppId دیندا اے تے اس دے متعلقہ وی ایس پیکیجز لوڈ کردا اے تے فیر سافٹ وئیر چلنا شروع ہوجاندا اے۔ ایکسپریس ایڈیشن دی AppId مختلف ہُندیاں نيں لیکن سٹینڈرڈ، پروفیشنل تے ٹیم سوٹ دی AppId مشترکہ ہی ہُندی نيں۔ اس توں ایہ فائدہ ہُندا اے کہ اک کمپیوٹر اُتے مختلف ایڈیشنز دے نال ہی ایکسپریس وی چلایا جاسکدا اے۔ واضح رہے کہ ایکسپریس ایڈیشن مفت وچ دستیاب اے جدوں کہ ہور دے لئی صارف نوں ادائیگی کرنی ہُندی اے۔ پروفیشنل ایڈیشن وچ وی ایس پیکیجز دا ایسا جامع مجموعہ استعمال کيتا جاندا اے جو ٹیم سوٹ تے سٹینڈرڈ وچ وی استعمال ہُندا اے۔ ویژیول سٹوڈیو 2008 وچ AppId نوں ویژیول سٹوڈیو شیل دی مدد توں استعمال کيتا جاندا اے۔
خصوصیات
سودھومائیکروسافٹ ویژیول سٹوڈیو کوڈ وی فراہم کردا اے جو اک کوڈ ایڈیٹر اے۔ ایہ ایڈیٹر ونڈوز دے علاوہ لینکس تے او ایس ایکس اُتے وی چلدا اے۔ اس ایڈیٹر وچ ڈی بگر تے انٹیلی سنس دی سہولت وی موجود اے۔
کوڈ ایڈیٹر
سودھوہور پروگرامنگ ایڈیٹرز دی طرح وژیول سٹوڈیو وچ وی پروگرام لکھنے دے لئی سہولیات موجود نيں جنہاں وچ لفظاں نوں نمایاں کرنا، انہاں نوں مختلف طرح دے رنگ دینا تاکہ انہاں نوں پہچانیا جاسکے، کوڈ دی خود کار تکمیل تے انٹیلی سنس شامل نيں۔ ایہ سہولیات نہ صرف ڈاٹ نیٹ فریم ورک دی اپنی زباناں دے موجود نيں بلکہ جاوا سکرپٹ، سی ایس ایس تے ایکس ایم ایل دے لئی وی میسر نيں۔2008 دے وژیول سٹوڈیو وچ نیم شفاف انٹیلی سنس متعارف کرائی تاکہ اس دے پِچھے لکھیا ہويا کوڈ وی دکھادی دے سکے۔
کوڈ ایڈیٹر وچ ایہ سہولت وچ طویل کوڈ فائل وچ مختلف کم سر انجام دینی دے لئی کئی سہولیات شامل دی گئیاں نيں جنہاں دی مدد توں پروگرامر کوڈ نوں نشان ذد کر سکدا اے، کوڈ وچ مختلف جگہاں اُتے گھوم فیر سکدا اے تے کوڈ وچ مخصوص لفظاں نوں تلاش کر سکدا اے۔ کوڈ وچ تلاش دے لئی ریجکس تلاش دتی گئی اے۔ اس دے علاوہ اس وچ کوڈ نوں پھیلانے (Expand) تے سکیڑنے (Collapse) دی سہولت وی موجود اے۔ اس دے علاوہ اس وچ اک کلپ بورڈ وی شامل جو مائیکروسافٹ آفس دی طرف اک ہی وقت وچ کئی چیزاں محفوظ رکھ سکدا اے۔ اس وچ اک ٹاسک لسٹ وی شامل اے۔ کوڈ ایڈیٹر بنانے دی سہولت وی دیندا اے۔ ٹکڑے توں مرادکوڈ دا ایسا حصہ اے جو سانچے دی طرح کم کردا اے تے دوبارہ وی استعمال کيتا جاسکدا اے۔ اس وچ ری فیکٹرنگ دی سہولت وی موجود اے یعنی فنکشن دے ناں تبدیل کیتے جاسکدے نيں تے اس دے پیرا میٹرز وی اگے پِچھے ہوسکدے نيں۔ انہاں تمام مقاصد دے لئی چھوٹی چھوٹی ونڈوز دتی گئیاں نيں جنہاں نوں ضرورت دے مطابق میسر یا غائب کيتا جاسکدا اے۔
وژیول سٹوڈیو پس منظر کمپائلیشن ( جسنوں عبوری کمپائلیشن وی کہیا جاندا اے ) دی سہولت دیندا اے۔ جونہی کوڈ لکھیا جاندا اے پس منظر وچ اس دی کمپائلیشن شروع ہوئے جاندی اے تاکہ اس وچ موجود غلطیاں دی فوری نشان دہی ہوئے سکے۔ قواعد تے املا دی غلطیاں دے تھلے سرخ لکیر ظاہر ہُندی اے تے انتباہ نوں سبز لکیر توں ظاہر کيتا جاندا اے۔ عبوری کمپائلیشن نوں پہلے وژیول بیسک دے لئی پیش کيتا گیا سی لیکن بعد وچ اسنوں ہور زباناں وچ وی شامل کے دتا گیا۔ عبوری کمپائلیشن حتمی کمپائلیشن توں مختلف اے تے اس دی مدد توں قابل عمل نتائج ظاہر نئيں ہُندے۔
ڈی بگر
سودھوویژیول سٹوڈیو وچ اک نہایت عمدہ ڈی بگر وی موجود اے جو سورس تے مشین دونے سطح اُتے کم کردا اے۔ اس ڈی بگر دی خاص گل ایہ اے کہ ایہ منظم کوڈ تے مقامی کوڈ دوناں نوں ڈی بگ کر سکدا اے خواہ اسنوں ویژیول سٹوڈیو وچ چلنے والی کسی وی بولی وچ لکھیا گیا ہوئے۔ ہور ایہ کہ اسنوں چلدے ہوئے عوامل توں وی منسلک کيتا جاسکتاہے تاکہ انہاں وچ غلطیاں دی نشان دہی ہوئے سکے۔ جے ڈی بگنگ دے دوران سورس کوڈ میسر ہوتو ایہ سورس کوڈ دکھاندا اے تے جے سورس کوڈ موجود نہ ہوتو اس دی ڈس اسمبلی دکھاندا اے۔ ایہ ڈی بگر میموری ڈمپس وی بنا سکدا اے جنہاں نوں بعد وچ وی ڈی بگنگ دے مقصد دے لئی استعمال کرایا جاسکدا اے۔ اس ڈی بگر وچ عمدہ خصوصیت ایہ وی اے کہ اسنوں ایسی ایپلیکشنز دے نال وی منسلک کيتا جاسکدا اے جو ویژیول سٹوڈیو وچ نئيں چل رنيں۔ ایہ ایپلیکیشن جدوں وی خرابی دا شکار ہاں گی ڈی بگر از خود ویژیول سٹوڈیو کھول کر اس وچ ڈی بگنگ دا عمل شروع کر دے گا۔
ڈی بگر وچ بریک پوائنٹ(بریک پوائنٹ کوڈ وچ اوہ جگہ جتھے پروگرام نوں چلنے توں روکنا مقصود ہو) تے واچ(واچ وچ متغیرات دی قمیتاں دیکھی جاسکدیاں نيں) وی موجود نيں جو ڈی بگنگ دے عمل نوں بہتر بناتے نيں تے انہاں وچ منطقی غلطیاں دی نشان دہی آسان ہُندی اے۔ بریک پوائنٹ اُتے کوئی شرط وی لگائی جاسکدی اے تاکہ پروگرام تب ہی عارضی طور اُتے رکے جدوں اوہ شرط پوری ہُندی ہوئے۔ بریک پوائنٹ توں ٹکرانے دے بعد ڈی بگ کرنے والا اپنی مرضی توں اک اک سطر کرکے کوڈ نوں چلا سکدا اے تے واچ وچ متغیرات دی بدلدی ہوئی قیمتاں دیکھ سکدا اے۔ ڈی بگر وچ اندر جانے(Step Into) تے اُتے توں گزرنے(Step Over) دی سہولت وی موجود اے تاکہ ڈی بگنگ دا عمل بہتر ہوئے سکے۔ ڈی بگر وچ ترمیم تے چلنے دی سہولت موجود اے تاکہ چلدے ہوئے پروگرام وچ ترمیم کرکے دیکھیا جاسکے کہ پروگرام وچ غلطی کتھے اے۔ متغیرات دی قیمتاں صرف واچ وچ ہی نئيں بلکہ ماؤس پوائنٹر نوں متغیر اُتے لیانے توں وی ٹول ٹپ وچ دیکھی جاسکدی نيں۔ اسنوں ڈیٹا ٹول ٹپ کہیا جاندا اے۔ ايسے طرح متغیرات دی قیمتاں Immediate ٹول ونڈو وچ وی دیکھی جاسکدی نيں۔ اس دے علاوہ کوئک واچ دی ونڈو وی موجود ہُندی اے جس وچ فنکشن دے پیرامیٹر، ایرے دے انڈیکس تے متغیرات بدل کے وی نتائج نوں عارضی طور اُتے دیکھیا جاسکدا اے۔
ڈیزائنر
سودھوویژیول سٹوڈیو وچ ڈیزائنگ دی نہایت عمدہ خصوصیات نيں جنہاں دی مدد توں ڈیسک ٹاپ، ویب تے موبائل ایپلیکشنز دے نہایت خوبصورت یوزر انٹرفیس ڈیزائن کیتے جاسکدے نيں۔ ویژیول سٹوڈیو وچ درج ذیل ڈیزائنر موجود نيں۔
ونڈوز فارم ڈیزائنر
سودھوونڈو فارم ڈیزائنر ڈیسک ٹاپ ایپلیکشز نوں ڈیزائن کرنے دے لئی استعمال کيتا جاندا اے۔ اس مقصد دے لئی ویژیول سٹوڈیو ڈریگ اینڈ ڈراپ دی سہولت فراہم کردا اے۔ونڈو کنٹرولز جنہاں وچ ٹیکسٹ باکس، بٹن، چیک باکس، ریڈیو بٹن، کیلنڈر تے اس طرح دے درجناں کنٹرول میسر نيں جنہاں نوں ٹول باکس ونڈو توں ڈریگ اینڈ ڈراپ کيتا جاندا اے۔ انہاں کنٹرولز نوں مختلف طرح دا ڈیٹا دکھانے دے لئی استعمال کيتا جاندا اے تے انہاں نوں ڈیٹابیس توں وی منسلک کيتا جاسکدا اے۔ ونڈوز فارم کنٹرولز ایونٹ اُتے مبنی پروگرامنگ نوں مد نظر رکھدے ہوئے تیار کیتے گئے نيں جتھے ہر کنٹرول دی خصوصیات دے نال نال اس دے ایونٹ وی ہینڈل کیتے جاسکدے نيں۔ ونڈو فارم ڈیزائنر ویژیول بیسک تے سی شارپ دونے دے لئی فارم دا ڈیزائن تیار کردا اے۔ جدوں پروگرامر انہاں کنٹرولز وچوں کوئی کنٹرول فارم اُتے ڈریگ اینڈ ڈراپ کردا اے تاں ڈیزائنر فائل وچ اس کنٹرول دے لئی ویژیول سٹوڈیو از خود کوڈ تخلیق کرکے رکھ دیندا اے۔
ونڈوز کنٹرول وچ بوہت سارے کنٹرولز ایداں دے وی نيں جو کوئی کم نئيں کردے لیکن انہاں وچ ہور کنٹرولز رکھ دے مواجہ نوں بہتر بنایا جاسکدا اے مثال دے طور اُتے ٹیب پیج کنٹرول، گروپ باکس کنٹرول یا وغیرہ۔
ونڈوز پریزنٹیشن فاؤنڈیشن ڈیزائنر
سودھوونڈوز پریزنٹیشن فاؤنڈیشن نوں ڈاٹ نیٹ دے فریم ورک 3.5 وچ متعارف کرایا گیا سی۔ اس دا مقصد ونڈوز فارم تے ویب دے صارفین دے لئی زیادہ دیدہ زیب مواجہ تیار کرنا سی۔ اس مقصد دے لئی ایکس ایم ایل دی بنیاد اُتے اک نويں بولی ایکس اے ایم ایل تیار کيتی گئی۔ ایہ بولی دیکھنے وچ کافی حد تک ایچ ٹی ایم ایل توں ملدی جلدی سی تے اس دی مدد توں سادہ رنگاں اُتے مبنی کنٹرولز دی بجائے مدغم رنگاں، نیم شفاف تے سائے دے حامل کنٹرولز تخلیق کیتے جسکدے نيں۔ نال ہی انہاں دی شکل وی سادہ جیومیٹری دی بجائے قوس، کمان تے کثیرالاضلاعی ہوسکدی سی۔ انہاں شکلاں نوں ڈیزائن کرنے دے لئی مائیکروسافٹ نے ایکسپریشن بلنڈ دے ناں توں علاحدہ ٹول وی متعارف کرایا جس خاص طور اُتے ڈیزائنر متعارف کرایا گیا جو ویژیول سٹوڈیو دے نال ہی انسٹال ہوجاندا اے۔ جے کوئی صرف ویژیول سٹوڈیو وچ ہی ونڈوز پریزنٹیشن دی پروگرامنگ کرنا چاہندا اے تاں اس مقصد دے لئی اسنوں ایکس اے ایم ایل لکھنی پوے گی۔
ویب ڈیزائنر
سودھوویژیول سٹوڈیو شروع توں ہی ویب ڈیولپمنٹ دی سہولیات وی رکھدا اے۔ اس لئی اس وچ باقاعدہ ویب ڈیزائنر وی شامل کيتا گیا اے جس وچ ایچ ٹی ایم ایل تے سی ایس ایس اُتے مبنی ویب سائٹس ڈیزائن کيتی جاسکدی نيں۔ ایچ ٹی ایم ایل تے سی ایس ایس دے علاوہ اس وچ جاوا سکرپٹ، بوٹ سٹریپ تے جے کیوری دی سہولت وی شامل اے۔ اس ڈیزائنر وچ ڈریگ اینڈ ڈراپ دی مدد توں ویب پیجز تے فارمز بنائے جاسکدے نيں۔ اس عمل وچ ویژیول سٹوڈیو خود ہی ایچ ٹی ایم ایل تے سی ایس ایس دا کوڈ تخلیق کردا چلا جاندا اے۔2008 دے بعد توں ویژیول سٹوڈیو ڈبلیو پی ایف دے ذیلی فریم ورک سلور لائٹ دے نال مل کے کم کر سکدا اے جس وچ ایکسپریشن ویب دی مدد توں ویب پیجز تے فارمز دی ڈیزائنگ کيتی جاندی اے۔
2007 وچ مائیکروسافٹ نے ایم وی سی نوں متعارف کرایا جس دی مدد توں ہلکے تے تیز رفتار ویب پیجز بنائے جاسکدے نيں۔ ویژیول سٹوڈیو وچ اس دی ڈیزائننگ دی سہولت وی شامل اے۔ اس دے علاوہ 2007 وچ ہی ایجکس کنٹرول ٹول کٹ وی متعارف کرائی گئی۔
کلاس ڈیزائنر
سودھوویژیول سٹوڈیو وچ کلاس ڈیزائن کرنے لئی وی سہولیات موجود نيں جو یو ایم ایل دی مدد توں کلاس ڈیزائن کردا اے تے نال ہی اس دا ویژیول بیسک یا سی شارپ دا کوڈ وی بناندا جاندا اے۔ جے پروگرامر چاہے تاں خود ہی کلاس لکھ کے اس دی تصویر وی بنا سکدا اے۔ کلاس ڈیزائن کرنے دے عمل وچ کلاس دے ارکان تے انہاں دی رسائی دے حقوق وی تخلیق کردا اے۔
ڈیٹا ڈیزائنر
سودھوڈیٹا ڈیزائنر اصل وچ ڈیٹابیس ڈیزائنر اے جو تصویری مواجہ (گرافیکل یوزر انٹرفیس) دی مدد توں ڈیٹا ویہہ ڈیزائن کرنے وچ مدد دیندا اے۔ اس دی مدد توں ڈیٹا دے جدول بنائے جاسکدے نيں تے انہاں اُتے ابتدائی کلید تے بیرونی کلید دی رکاوٹ وی لگائی جاسکدی اے۔ ہور برآں تصویری مواجہ دی مدد توں کیوریز وی تخلیق کيتی جاسکدی نيں۔
میپ ڈیزائنر
سودھو2008 دے بعد ویژیول سٹوڈیو وچ لنک(LINQ) توں ایس کیو ایل دی سہولت دتی گئی جس وچ پروگرامر زیادہ آسانی توں ایس کیو ایل دے ذریعے حاصل ہونے والا ڈیٹا نوں اپنی کلاسز دے آبجیکٹ وچ تبدیل کر سکدا اے۔ میپ ڈیزائنر ايسے دا تصویری حل اے جس وچ پروگرامر بغیر کوڈ لکھے ڈیٹابیس دی آبجیکٹ نوں کلاسز دے آبجیکٹ اُتے میپ کر سکدا اے۔ اس دے موجودہ ورژن وچ اینٹٹی فریم ورک متعارف کرایا گیا اے جو زیادہ تیز رفتار تے استعمال وچ آسان اے۔
ہور خصوصیات
سودھوخصوصیت ترمیم کار(Property Editor)
سودھوخصوصیت ترمیم کار خاص طور اُتے نظر آنے والے اجسام(Objects) دی خصوصیات وچ ترمیم وچ ظاہر کرنے دے لئی بنایا گیا اے۔ ایہ اجسام ونڈوز کنٹرولز، ویب کنٹرولز یا کسی وی قسم دے اجسام ہوئے سکدے نيں۔ انہاں اجسام دی خصوصیات نوں کوڈ توں وی تبدیل کيتا جاسکدا اے لیکن ترمیم کار زیادہ توں ایہ تبدیلیاں کردا اے۔ ایہ یاد رکھنا چاہے کہ ایہ تبدیلیاں پروگرام بناتے وقت ہی کيتی جاسکدی نيں۔ چلدے ہوئے پروگرام وچ تبدیلی کرنے دے لئی پروگرامنگ ہی کيتی جائے گی۔
اوپن ٹیب براؤز
سودھوویژیول سٹوڈیو اک ہی وقت وچ کئی فائلز کھولنے دی سہولت دیندا اے جنہاں نوں مختلف ٹیبز وچ ظاہر کيتا جاندا اے۔ صارف انہاں ٹیبز وچ گھوم فیر سکدا اے تے انہاں وچ کم کر سکدا اے۔ زیادہ آسانی دے لئی ماؤس دے نال نال دی بورڈ دی شارٹ دی CTRL+TAB وی استعمال کيتی جاسکدی اے۔
آبجکیٹ براؤزر
سودھوآبجیکٹ براؤزر اصل وچ نیم سپیس تے کلاس لائبریری براؤزر اے جس وچ کِسے وی نیم سپیس وچ موجود کلاسز تے ہر کلاس وچ موجود ارکان نوں دیکھیا جا سکدا اے۔ فنکشن دے پیرامیٹر، پیرامیٹر ٹائپ تے ریٹرن ٹائپ تے نال ہی اس تک رسائی دے حقوق وی دیکھے جاسکدے نيں۔ ایہ وی دیکھیا جاسکدا اے کہ کوئی کلاس کس دوسری کلاس توں وراثت لے رہی اے تے کون کیہڑا انٹرفیس نوں نافذ کر رہی اے۔
سلوشن ایکسپلورر
سودھوکوئی وی ایپلیکیشن کئی فائلز اُتے مشتمل ہوسکدی اے۔ انہاں فائلز دا انتظام کرنے مثال دے طور اُتے نويں فائلز شامل کرنے، کسی پرانی فائل نوں ختم کرنے، سلوشن توں نکالنے، نقل کرنے، کٹنے، لف کرنے تے بیرونی فائل نوں سلوشن دا حصہ بنانے دے لئی سلوشن ایکسپلورر سہولیات دیندا اے۔
ٹیم ایکسپلورر
سودھواک ہی وقت وچ اک پروجیکٹ اُتے کئی پروگرامرز کم سکدے نيں تے انہاں درمیان کسی وی فائل دے ورژن اُتے اختلاف ہوئے سکدا اے۔ ايسے اختلاف نوں دور کرنے دے لئی مائیکروسافٹ نے ٹیم فاؤنڈیشن سرور متعارف کرایا جس وچ ورژن کنٹرول سسٹم موجود اے۔ ایہی ٹیم ٖفاؤنڈیشن سرور کوڈ پلکس اُتے موجود اوپن سورس پراجیکٹس دے ہوسٹنگ وی فراہم کردا اے۔ ٹیم ایکسپلورر ايسے ٹیم فاؤنڈیشن سرور دا انتظام کرنے دا اوزار اے۔ ٹیم ایکسپلورر نہ صرف ویژیول سٹوڈیو دا حصہ اے بلکہ اسنوں علاحدہ توں وی انسٹال کيتا جاسکدا اے۔
ڈیٹا ایکسپلورر
سودھوڈیٹا ایکسپلورر دا مقصد ویژیول سٹوڈیو وچ ایس کیو ایل سرور دے ڈیٹا بیسز دا انتظام کرنا اے۔ اس دی مدد توں گرافیکل تے کمانڈ دونے دی مدد توں ڈیٹابیس تخلیق کرنا، اس وچ جدول بنانا، انہاں جدول وچ ڈیٹا ڈالنا، تبدیل کرنا، منتخب کرنا تے ختم کرنا شامل نيں۔ ویژیول سٹوڈیو دی ہور خصوصیات جداں کہ انٹیلی سنس تے ڈی بگنگ وی اس وچ موجود نيں۔
سرور ایکسپلورر
سودھوسرور ایکسپلورر دی مدد توں کسی دوسرے قابل رسائی کمپیوٹر اُتے ڈیٹا ویہہ دا انتظام کيتا جاندا اے تے نال ہی کمپیوٹر دے ایونٹ لاگ، ونڈوز سروسز تے میسیج کیو نوں وی منظم کيتا جاندا اے۔
ڈاٹ فسکیٹر سافٹ وئیر سروس کمیونٹی ایڈیشن
سودھوڈاٹ فسکیٹر اک مفت سافٹ وئیر اے جو ایپلیکیشن دی کارکردگی ودھانے دے لئی استعمال کيتا جاندا اے۔ اس دی مدد توں ایپلیکیشن دے تیار کنندگان چلدے ہوئے پروگرام دی کارکردگی دے بارے وچ معلومات حاصل کرسکدے نيں تاکہ اس توں ہور بہتر بنایا جاسکے۔ ڈاٹ فسکیٹر اک ادارے پری ایمٹو سلوشن(Pre Emptive) نے تیار کيتا سی جسنوں مائیکروسافٹ نے ویژیول سٹوڈیو وچ مفت دتا اے۔ ایہ 2010 توں ویژیول سٹوڈیو دا حصہ اے۔
خالق متن
سودھوڈاٹ نیٹ ایپلیکیشن وچ کچھ نہ کچھ کوڈ ایسا ہُندا اے جو بار بار تخلیق کيتا جاندا اے۔ ایہ کوڈ ویژیول سٹوڈیو از خود تخلیق کردا اے۔ مثال دے طور اُتے ونڈوز فارم ایپلیکشن وچ جدوں کسی کنٹرول نوں فارم اُتے رکھیا جاندا اے تاں اس دا کوڈ از خود تیار ہوکے ڈیزائنر فائل وچ آجاندا اے تے جدوں وی خصوصیت ترمیم کار دی مدد توں اس دی خصوصیات وچ تبدیلیاں دی جاندیاں نيں تاں اس دا کوڈ وی خود بن جاندا اے۔ ایہ سارا کوڈ نوں ویژیول سٹوڈیو تیار کردا اے ايسے متن تخلیق کار دی مدد توں تیار کيتا جاندا اے۔ اس اوزار نوں ٹی 4 دا ناں دتا گیا اے۔ ایہ اوزار کوڈ تخلیق کرنے دے لئی خصوصی طور اُتے تیار کردہ سانچاں نوں استعمال کردا اے۔
انتظامی اوزار برائے اے ایس پی ڈاٹ نیٹ ویب سائٹ
سودھواے ایس پی داٹ نیٹ اک خاص فریم ورک اے جسنوں ویب ایپلییکشنز تیار کرنے دے متعارف کرایا گیا اے۔ اس اوزار دی مدد توں اے ایس پی ڈاٹ نیٹ وچ بننے والی ویب ایپلیکشنز نوں منظم کيتا جاندا اے۔
ویژیول سٹوڈیو اوزار برائے مائیکروسافٹ آفس
سودھوویژیول سٹوڈیو ٹولز فار آفس(VSTO) وچ مائیکروسافٹ آفس دی ایس ڈی دے تے ایڈ آن شامل نيں جو مائیکروسافٹ آفس دے مصنوعات بنانے وچ مدد دیندے نيں۔2003 تے 2005 دے ورژن وچ اسنوں ایس دے یو دے ناں توں پکاریا جاندا اے سی۔ ایہ سی شارپ تے ویژیول بیسک دونے زباناں وچ کم کردا اے البتہ اس دی ایپلیکیشن نوں چلانے دے لئی علاحدہ توں اک اوزار نصب کرنا پڑدا اے۔
اضافہ جات
سودھوویژیول سٹوڈیو صارفین نوں ایہ سہولت دیندا اے کہ اوہ اس دے لئی اضافہ جات کرسکن۔ انہاں اضافہ جات وچ میکرو، ایڈ آن تے پیکیجز وغیرہ شامل نيں۔ میکرو دی مدد توں اوہ اپنے اقدامات نوں ریکارڈ کرسکدے نيں تاکہ دوباہ کرنے دے عمل نوں فوری طور اُتے بروئے کار لیایا جاسکے۔ اُتے میکرو وچ ایہ صلاحیت نئيں اے کہ اوہ نويں کمانڈز تخلیق کرسکن۔ اس مقصد دے لئی ایڈ آن لکھنے پڑاں گے۔ ایڈ آن لکھنے دے لئی ویژیول بیسک استعمال کیتی جاندی اے۔ ایڈ آن وچ ویژیول سٹوڈیو دے آبجیکٹ ماڈل نوں استعمال کيتا جاندا اے اوراس مقصد دے لئی ایس ڈی دے وی فراہم کيتی گئی اے۔ انہاں ایڈ آن نوں ویژیول سٹوڈیو وچ بذریعہ کم(COM) شامل کيتا جاندا اے۔ پیکیجز ایڈ آن توں وی اگے دی چیز اے جس وچ ٹول وی بنائے جاسکدے نيں۔ انہاں کسی وی کمپلائنٹ بولی وچ لکھیا جاسکدا اے۔ اضافہ جات ایکپریس ایڈیشن وچ دستیاب نئيں
ویژیول سٹوڈیو 2008 وچ سٹوڈیو وچ تبدلیاں کرنے دے لئی ویژیول سٹوڈیو شیل متعارف کرایا گیا سی۔ اس وچ وی ایس پیکیجز شامل سن جو کسی وی سٹوڈیو دی ضرورت ہوسکدے نيں۔ انہاں پیکیجز دی مدد توں ہور پیکیجز نصب کیتے جاسکدے نيں۔
ویژیول سٹوڈیو 2008 دے اجرا دے بعد ویژیول سٹوڈیو گیلری نوں متعارف کرایا گیا۔ ایہ اضافہ جات دے لئی اک مرکزی مقام دی حیثیت رکھدا اے۔ تجارتی تے انفرادی پروگرامرز اپنے اپنے بنائے ہوئے اضافہ جات ایتھے پیش کرسکدے نيں تے ہور صارفین انہاں نوں اپنے سٹوڈیو وچ نصب کرکے استعمال کرسکدے نيں تے انہاں دے متعلق اپنے خیالات دا اظہار کرسکدے نيں۔ ایہ اضافہ جات اک وی ایس آئی ایکس فائل دی صورت وچ موجود ہُندے نيں۔ ایہ اصل وچ اک بھنچی(Compress) فائل اے جس وچ کچھ ایکس ایم ایل فائلز تے نال کچھ ڈی ایل ایل فائلز ہُندی نيں۔ اضافہ جات دی تنصیب دے لئی منتظم حقوق دی ضرورت نئيں پڑدی تے انہاں وچ موجود آر ایس ایس فیڈز صارفین نوں انہاں دے نويں ایڈیشن دے متعلق آگاہ کردے رہندے نيں
مددگار مصنوعات
سودھوموجودہ مصنوعات
سودھوویژیول سی ++ سی تے سی ++ دے لئی مائیکروسافٹ دا تیار کردہ ایڈیشن اے۔ اس وچ زباناں دے نال نال ویژیول سٹوڈیو وچ استعمال دے لئی خصوصی اوزار وی موجود نيں۔ ایہ سی تے سی++ دونے موڈ وچ کمپائل ہوسکدی اے۔ سی دے لئی 1990 وچ پیش کردہ آئی ایس او سی تے سی99 معیار استعمال کيتا جاندا اے تے مائیکروسافٹ دی اپنی خصوصیات وی شامل ہُندی نيں۔ سی++ دے لئی آنسی (ANSI) سی++ استعمال کيتا جاندا اے جس وچ سی++11 دی وی چند خصوصیات شامل نيں۔ ویژیول سی++ مقامی تے منظم دونے کوڈ تیار کردا اے۔ منظم کوڈ دے لئی سی++/ سی ایل آئی نوں استعمال کيتا جاندا اے۔ ویژیول سی++ کم(COM) تے مائیکروسافٹ فاؤنڈیشن کلاسز (MFC)کو مدد دیندا اے۔ ایم ایف سی دے لئی ویزاڈ موجود نيں جو بوائلر پلیٹ کوڈ تیار کردے نيں۔ ویژیول سی++ ونڈو فارم ایپلیکشن تے گرافیکل یوزر انٹرفیس بنانے دے وی کم آندا اے۔ اس وچ ونڈوز اے پی آئی تے اوپن ایم پی وی شامل نيں۔
بلاشبہ سی# مائیکروسافٹ دی کامیاب ترین بولی اے۔ اسنوں مائیکروسافٹ نے ڈاٹ نیٹ فریم ورک دے نال ہی متعارف کرایا سی۔ ایہ منظم کوڈ وچ کردی اے۔ ایہ ویژیول سٹوڈیو وچ پہلے توں موجود اے لیکن اس دا کمپائلر علاحدہ توں دستیاب اے۔ ویژیول سٹوڈیو دے جدید ورژن دی تیاری وچ وی اسنوں استعمال کيتا گیا اے۔ ایہ کثیرالمقاصد بولی اے جو ونڈوفارم، ویب، موبائل، کلاؤڈ تے ایکس باکس دے لئی ایپلیکشن تیار کرنے دے لئی استعمال ہُندی اے۔
ویژیول بیسک بنیادی طور اُتے مائیکروسافٹ دی اپنی بولی نئيں اے بلکہ 1960ء دی دہائی وچ تیار کيتی جانے والی بیسک بولی دے لئی مائیکروسافٹ دا ایڈیشن اے۔ ایہ مائیکروسافٹ دی تیار کردہ سب توں پرانی بولی اے جسنوں خاص طور اُتے تیز رفتار پروگرامنگ (Rapid Application Development) دے لئی متعارف کرایا گیا سی۔ ڈاٹ نیٹ فریم ورک توں پہلے اس دے 6 ورژن آچکے سن تے ایہ شروع دن توں ہی ویژیول سٹوڈیو دا حصہ اے۔ اک عرصے تک ایہ مائیکروسافٹ دے اے ایس پی فریم ورک دی واحد بولی رہی اے۔ 2002 وچ اسنوں ڈاٹ نیٹ فریم ورک دے نال پیش کيتا گیا۔ جس وچ اسنوں مکمل طور آبجیکٹ اورئینٹڈ کيتا گیا۔ سی شارپ دی طرح ایہ وی کثیرالمقاصد بولی اے جس وچ ونڈو فارم، ویب تے آفس پروگرامنگ وغیرہ کيتی جاسکدی اے۔
ویژیول ویب ڈیولپر
سودھوویژیول ویب ڈیولپر خاص طور ویب پروگرامنگ دے لئی تیار کيتا گیا اے جس وچ ویب ایپلیکشنز دے نال نال ویب سروسز وی بنائی جاسکدی نيں۔ ایہ کم مائیکروسافٹ دی پیش کردہ دونے اہم زباناں ویژیول بیسک تے سی شارپ وچ کیہ جاسکدا اے۔
ٹیم فاؤنڈیشن سرور
سودھوٹیم فاؤنڈیشن نوں متعارف کرانے دا مقصد ایہ سی کہ اک زیادہ پروگرامر اک پراجیکٹ اُتے ورژن دا اختلاف کیتے بغیر کم کرسکن۔ ٹیم فاؤنڈیشن سرور دی مدد توں اک سرور اُتے پراجیکٹ دی ڈائیریکٹری بنائی جاندی اے تے اس اُتے کم کرنے والے تمام لوک ايسے ڈائریکٹری توں پراجیکٹ دی فائلز حاصل کردے نيں۔ محفوظ شدہ کم دی اک کاپی پروگرامر دے کمپوٹر دے نال نال سرور اُتے وی محفوظ ہوجاندی اے جسنوں ٹیم فاؤندیشن سرور دوسرے پروگرامرز دے ویژیول سٹوڈیو وچ منتقل کردیندا اے۔
گزشتہ مصنوعات
سودھوفاکس پرو نوں فاکس کارپوریشن نے 1984 وچ تیار کيتا سی۔ فاکس خاص طور اُتے ڈیٹا ویہہ اُتے کم کرنے دے لئی استعمال کيتا جاندا اے۔ اس مقصد دے لئی اس وچ اپنا ہی ڈیٹابیس موجود ہُندا اے۔ فاکس پرو جسنوں ماضی وچ فاکس بیس(FoxBASE) توں وی جانیا جاندا سی مائیکروسافٹ نے خرید لیا تے اس وچ ایس کیو ایل دی خصوصیات وی شامل کيتیاں ۔2007 وچ اس دے نويں ورژن دے بعد اسنوں ختم کر دتا گیا تے سہولت 2015 وچ ختم کيتی گئی۔
ویژیول سورس سیف سورس تے ورژن کنٹرول سافٹ وئیر سی جس دی مدد توں مختلف پروگرامرز اک ہی پراجیکٹ اُتے کم کرسکدے سن تے انہاں دی ورژن وچ اختلاف نئيں آندا سی۔2005 تک ویژیول سورس سیف اک علاحدہ ایپلیکیشن دے طور اُتے موجود رہیا لیکن اس دے بعد اس دی تمام تر خصوصیات ٹیم فاؤنڈیشن سرور وچ شامل کردتی گئياں۔
جاوا دی ودھدی ہوئی مقبولیت دے باعث مائیکروسافٹ نے اس دا وی اپنا ایڈیشن متعارف کرایا جسنوں جے++ کانام دتا گیا لیکن جلد ہی اسنوں سن مائیکروسسٹمز دی طرف توں قانونی کارروائی دا سامنا کرنا پيا۔ اس دے بعد اس دا ناں بدل کے جے# کر دتا گیا اُتے ایہ کامیاب نہ ہوئے سکيتی۔2008 دے ویژیول سٹوڈیو وچ اسنوں ختم کر دتا گیا۔ تے اس دی مدد وی 2015 وچ اختتام پزیر ہوئی۔
ویژیول انٹرڈیو نوں ویب ڈیزائننگ تے پروگرامنگ دے متعارف کرایا گیا سی جس وچ ڈیٹابیس دے نال وی کم کرنے سہولت سی۔ اسنوں بعد وچ ویژیول ویب ڈیولپر توں تبدیل کر دتا گیا۔
ایڈیشن
سودھومائیکروسافٹ نے ویژیول سٹوڈیو دے ذریعے مختلف قسم دے پروگرامرز دا خیال رکھیا اے تے انہاں نوں انہاں دی ضرورت دے مطابق ویژیول سٹوڈیو دے مختلف ایڈیشن دتے نيں۔ انہاں دی تفصیل درج ذیل اے۔
ویژیول سٹوڈیو پروفیشنل
سودھویاں سمجھ لیجئے کہ پروفیشنل ایڈیشن توں مائیکروسافٹ ویژیول سٹوڈیو دا آغاز ہُندا اے۔ اس مکمل ایڈیشن نئيں اے۔2010 توں پہلے مائیکروسافٹ نے اس توں وی سادہ سٹینڈرڈ ایڈیشن متعارف کرایا سی۔ پروفیشنل دی چیدہ خصوصیات وچ ایم ایس ڈی این دی لائبریری شامل اے۔ ايسے طرح اس وچ ایکس ایم ایل تے ایکس ایس ایل ٹی، کلک ونس ڈیپلائمنٹ تے انسٹالر بنانے دے لئی ایم ایس آئی وی موجود نيں۔ ایم ایس ڈی این لائبریری دی شمولیت دا انحصار اس اُتے اے کہ آپ نے کونسا اجازت نامہ (Licence) خریدتا اے۔2005 دے سٹینڈرڈ ایڈیشن وچ موبائل ڈیولپمنٹ دی سہولت موجود سی جسنوں 2010 وچ ونڈوز فون ڈیولپمنٹ توں تبدیل کر دتا گیا۔ اس وچ سرور ایکسپلورر وی موجود اے جس دے ذریعے ایس کیو ایل سرور توں وی منسلک ہويا جاسکدا اے۔
ویژیول سٹوڈیو انٹرپرائز
سودھوانٹرپرائز ایڈیشن سب توں مہنگا تے سب توں زیادہ خصوصیات والا ایڈیشن اے۔ ڈیٹابیس، ویب، موبائل تے ہور کئی فریم ورک شامل نيں۔
ویژیول سٹوڈیو ٹیسٹ پروفیشنل
سودھوٹیسٹ پروفیشنل نوں خاص طور اُتے سافٹ وئیر ٹیسٹنگ دے مقصد دے لئی تیار کيتا گیا سی تاکہ تیار کردہ سافٹ وئیر نوں ٹیسٹ کيتا جاسکے۔ اس وچ ٹیسٹنگ دے علاوہ ٹیم فاؤنڈیشن سرور توں منسلک ہونے دی سہولت وی موجود اے۔
ویژیول سٹوڈیو کمیونٹی
سودھوکمیونٹی ایڈیشن 12 نومبر 2014 نوں پیش کيتا گیا جس وچ ویژیول سٹوڈیو پروفیشنل دی خصوصیات شامل نيں لیکن ایہ مفت اے۔ اس وچ اک توں زیادہ زباناں دی سہولت، اضافہ جات تے ہور کئی سہولیات شامل نيں۔ ایہ انفرادی ڈیولپر یا مختصر ٹیم دے لئی کافی فائدہ مند اے۔
ویژیول سٹوڈیو ایکسپریس
سودھویہ ویژیول سٹوڈیو دا سب توں ہلکا تے مفت ایڈیشن اے جسنوں خاص طور اُتے طلبہ تے پروگرامنگ نوں بطور مشغلہ اپنانے والےآں دے پیش کيتا گیا اے۔ اس وچ بوہت گھٹ سہولیات نيں اُتے اس دے ہور کئی ایڈیشن نيں جنہاں نوں اک نال نصب کيتا جاسکدا اے۔ ویژیول سٹوڈیو ایکسپریس دے درج ذیل ایڈیشن 2005، 2008 تے 2010 تک میسر سن ۔
- ویژیول بیسک ایکسپریس
- ویژیول سی++ ایکسپریس
- ویژیول سٹوڈیو سی#
- ویژیول سٹوڈیو جے#(صرف 2005 تک)
- ویژیول ویب ڈیولپر ایکسپریس
- ویژیول سٹوڈیو ایکسپریس برائے ونڈوز فون(صرف 2010ماں) 2012، 2013 تے 2015 وچ ویژیول سٹوڈیو دے درج ذیل ایڈیشن پیش کیتے گئے۔ انہاں نوں مختلف پلیٹ فارم توں منسلک کيتا گیا۔
- ایکسپریس برائے ویب: اسنوں خاص طور اُتے ویب ڈیولپمنٹ دے لحاظ توں تیار کيتا گیا۔
- ایکسپریس برائے ونڈوز: اسنوں خاص طور اُتے ونڈوز ایپلیکیشن دے پیش کيتا گیا۔
- ایکسپریس برائے ڈیسک ٹاپ: اسنوں ونڈوز اے پی آئی دی ڈیولپمنٹ دے تیار کيتا گیا۔
- ٹیم فاؤنڈیشن سرور ایکسپریس: اس وچ ٹیم فاؤنڈیشن سرور توں منسلک ہونے تے سافٹ وئیرک دے دور حیات(Life Cycle) دے حوالے توں سہولیات موجود نيں۔
- ایکسپریس برائے ونڈوز فون(صرف 2010): اسنوں ونڈوز فون 7.5 تے 8 دی پروگرامنگ دے لئی فراہم کیہ گیا۔
جدول برائے خصوصیات
سودھوایڈیشن | ڈی بگنگ تے تشخیص | ٹیسٹنگ | ڈھانچہ | لیبارٹری دا انتظام | ٹیم فاؤنڈیشن سرور | ٹیم سروس | اشتراکی سہولیات | امداد | ایم ایس ڈی این وچ شمولیت | ||
---|---|---|---|---|---|---|---|---|---|---|---|
کمیونٹی | سافٹ وئیر برائے پیداوار | ہور سہولیات | سافٹ برائے ٹیسٹنگ | ||||||||
پروفیشنل | |||||||||||
انٹرپرائز | |||||||||||
ٹیسٹ پروفیشنل | |||||||||||
ایم ایس ڈی این پلیٹ فارم |
تریخ
سودھوویژیول سٹوڈیو 4 توں پہلے ویژیول بیسک، ویژیول سی ++، ویژیول سورس سیف تے ویژیول فارکس پرو وکھ وکھ مصنوعات سن۔
نام مصنوعہ | عارضی نام | ورژن | cl.exe دا ورژن | ڈاٹ نیٹ فریم ورک دا ورژن | ڈاٹ نیٹ فریم ورک دے شامل ورژن | تریخ اجرا |
---|---|---|---|---|---|---|
ویژیول سٹوڈیو 1997 | بوسٹن | 5.0 | موجود نئيں سی | موجود نئيں سی | موجود نئيں سی | فروری 1997 |
ویژیول سٹوڈیو 6.0 | ایسپن | 6.0 | 12.0 | موجود نئيں سی | موجود نئيں سی | جون 1998 |
ویژیول سٹوڈیو 2002 | رینر | 7.0 | 13.0 | 1.0 | 1.0 | 13 فروری 2002 |
ویژیول سٹوڈیو 2003 | ایورٹ | 7.1 | 13.0 | |||
1.1 | 24 اپریل 2003 | |||||
ویژیول سٹوڈیو 2005 | وڈ بے | 8.0 | 14.0 | 2.0 | 3.0 ،2.0 | 7 نومبر 2005 |
ویژیول سٹوڈیو 2008 | ||||||
9.0 | 15.0 | 3.5 | 3.5 ،3.0 ،2.0 | 19 نومبر 2007 | ||
ویژیول سٹوڈیو 2010 | ڈیو 10/روسٹاریو | 10.0 | 16.0 | 4.0 | 4.0-2.0 | |
ویژیول سٹوڈیو 2012 | ڈیو 11 | 11.0 | 17.0 | 4.5 | 4.5.2-2.0 | 12 ستمبر 2012 |
ویژیول سٹوڈیو 2013 | ڈیو 12 | 12.0 | ||||
4.5.1 | 4.5.2-2.0 | 17 اکتوبر 2013 | ||||
ویژیول سٹوڈیو 2015 | ڈیو 14 | 14.0 | 19.0 | 4.6 | 4.6-2.0 | 20 جولائی 2015 |
ڈیو 15 | 15.0 | 19.0 | .2.0 | 7 مارچ 2017 |
ویژیول سٹوڈیو 97
سودھو1997 وچ ویژیول سٹوڈیو دا پہلا ورژن 97 جاری کيتا گیا۔ مائیکروسافٹ دی روایت دے مطابق اسنوں اک عارضی ناں بوسٹن دتا گیا۔ اس وچ پہلی مرتبہ مختلف قسماں دے اوزار اکٹھے کیتے گئے سن ۔ اس دے دو ایڈیشن پروفیشنل تے انٹرپرائز جاری کیتے گئے۔ اس زمانے وچ سافٹ وئیر کمپکٹ ڈسک دی شکل وچ دستیاب ہُندے سن ۔ پروفیشنل تن ڈسک اُتے تے انٹرپرائز چار ڈسک اُتے دستیاب سی۔ اس وچ ویژیول جے++، ویژیول انٹرڈیو تے ایم ایس ڈی این لائبریری علاحدہ توں اک ڈسک وچ میسر سی۔ اگرچہ کہ ویژیول سٹوڈیو وچ بہت مصنوعات یکجا کردتی گئی سی لیکن ویژیول سی++، ویژیول بیسک تے ویژیول فاکس پرو علاحدہ علاحدہ وی دستیاب رہے۔
ویژیول سٹوڈیو 6
سودھو1998 دے وسط وچ ویژیول 6 جاری کيتا گیا جس دا عارضی ناں ایسپن سی۔ ایہ نوے دی دہائی وچ جاری ہونے والے ونڈوز آپریٹنگ سسٹم اُتے چلنے والا آخری ویژیول سٹوڈیو سی۔ اس وچ شامل تمام اوزاراں نوں ورژن 6 دتا گیا۔ حتیٰ کہ جے# وی جو گزشتہ سال ورژن 1.1 سی۔ ایہ سٹوڈیو اس دے اگلے 4 ورژن دا مرکز ثابت ہويا۔ اس دے بعد مائیکروسافٹ نے ڈاٹ نیٹ فریم ورک اُتے کم تیز کر دتا۔
اس وچ ویژیول جے++ دا آخری ورژن سی کیونجے سن مائیکرو سسٹم دی طرف توں اعتراض دے بعد انٹرنیٹ ایکسپلورر نے جاوا ورچوئل مشین دی سہولت ختم کردتی۔ ورژن 6 وی دو ایڈیشن دی شکل وچ سامنے آیا جس وچ پروفیشنل تے انٹرپرائز شامل سن ۔ انٹرپرائز وچ درج ذیل خصوصیات نيں جو پروفیشنل وچ نئيں سن۔
- ایپلیکشن پرفارمنس ایکسپلورر
- آٹومیشن مینیجر
- مائیکروسافٹ ویژیول ماڈلر
- ریم آٹو(RemAuto) کنکشن مینیجر
- ویژیول سٹوڈیو اینالائزر
ویژیول سٹوڈیو 2002
سودھوڈاٹ نیٹ فریم ورک دے ہمراہ 2002 وچ ویژیول سٹوڈیو دا اگلا ورژن پیش کيتا گیا۔ اس وچ ڈاٹ نیٹ دی طرف توں پیش کردہ منظم کوڈ دی سہولت وی شامل سی۔ عارضی ناں رینر(Rainer) دے ناں توں پیش کردہ اس ورژن دا بیٹا ورژن اک سال پہلے 2001 وچ پیش کيتا جاچکيا سی۔ ڈاٹ نیٹ فریم ورک وچ پروگرام دی کمپائلیشن سی++ توں کافی مختلف ہُندی اے۔ اس وچ مشین لینگوئج دی بجائے کوڈ پہلے درمیانی زبان (Intermediate Language) وچ تبدیل ہُندا اے۔ اس درمیانی بولی دا سب توں وڈا فائدہ ایہ ہُندا اے کہ ایہ کوڈ اس قابل ہُندا اے کہ اسنوں دوسری جگہ وی بغیر تبدیلیاں دے چلایا جاسکدا اے۔ مائیکروسافٹ نے اپنے کوڈ نوں اس قابل بنا دتا کہ اوہ ونڈو دے علاوہ ہور پلیٹ فارمز جداں کہ لینکس تے میک وغیرہ اُتے بغیر ڈاٹ نیٹ دی مدد دے بغیر وی چل سکے۔ ڈاٹ نیٹ دے علاوہ ہور فریم ورک جو اس دی مدد کرسکدے نيں انہاں وچ مونو تے ڈاٹ جی این یو شامل نيں۔
ویژیول سٹوڈیو چار ایڈیشنز اکیڈیمک، پروفیشنل، انٹرپرائز ڈیولپر تے انٹرپرائز آرکیٹکٹ وچ دستیاب سی۔ ایہ پہلا ویژیول سٹوڈیو سی جس وچ مائیکروسافٹ نے سی# نوں متعارف کرایا۔ جے++ نوں جے# کر دتا گیا۔ جے# اگرچہ قواعد دے لحاظ توں جاوا ورگی بولی سی لیکن چلنے دے لئی جاوا ورچوئل مشین دی بجائے ڈاٹ نیٹ فریم ورک اُتے بھروسا کردا سی۔ ویژیول بیسک جو 1991 توں مائیکروسافٹ دی مرکزی بولی چلی آ رہی سی دے قواعد وچ تبدیل کيتی گئی تے اسنوں ویژیول بیسک ڈاٹ نیٹ دا ناں دتا گیا۔ ہن ویژیول بیسک آبجیکٹ اُتے مبنی نئيں بلکہ مکمل آبجکیٹ اورئنٹڈ بولی سی جس وچ کلاسز، وراثت، جنیرکس تے پولی مارفزم دی مکمل سہولیات میسر سن۔ مائیکروسافٹ نے ویژیول سی++ وچ وی تبدیلیاں کيتیاں جس دے بعد اس دا منظم کوڈ تیار کيتا جاسکدا سی۔
ویژیول سٹوڈیو وچ ایہ سہولت وی دتی گئی کہ اس وچ ہی وندو ایپلیکشن، ویب ایپلیکشن تے مختصر آلات دے ڈاٹ نیٹ فریم ورک دے مختصر ورژن کمپکٹ فریم ورک نوں استعمال کردے ہوئے سافٹ وئیر بنائے جاسکدے سن ۔ ویژیول سٹوڈیو دے مواجہ وچ وی کئی تبدیلیاں کيتیاں گئیاں تے تیرنے والی چھوٹی ونڈوز متعارف کرائی گئياں۔ صارفین نوں ویژیول سٹوڈیو دا ماحول انہاں دی ضروریات دے مطابق ترتیب دینے دی زیادہ سہولیات دتیاں گئیاں۔
اندرونی طور ویژویول سٹوڈیو دے اس ورژن نوں 7 کہیا گیا۔2005 وچ اس دا پہلا سروس پیک وی جاری کيتا گیا۔
ویژیول سٹوڈیول 2003
سودھواپریل 2003 وچ ویژیول سٹوڈیو دا اگلا ورژن ایورٹ دے عارضی ناں توں جاری کيتا گیا۔ اس ویژیول سٹوڈیو وچ ڈاٹ نیٹ فریم ورک دا ورژن 1.1 وی جاری دی گیا۔ اس وچ وی ویژیول بیسک، سی #، ویژیول سی++ شامل کيتیاں گئیاں۔ اس دے علاوہ اس وچ ونڈوز، ویب تے موبائل ایپلیکشن دی تیاری دی سہولت وی شامل رہی۔
ویژیول سٹوڈیو 2003 وی اپنے پیشرو دی طرح چار ایڈیشنز اُتے مشتمل سی۔ انٹرپرائز آرکیٹکٹ وچ مائیکروسافٹ ویزیو 2002 شامل کيتا گیا جس وچ یونیفائڈ ماڈلنگ لینگوئج دی مدد توں ایپلیکشن دا ڈھانچہ تیار کيتا جاسکدا سی۔ اس وچ آبجیکٹ رول ماڈلنگ دی سہولت دتی گئی تے انٹرپرائز ٹیمپلیٹ وی متعارف کرائے گئے۔ اس دا سروس پیک 1 تیرہ ستمبر 2006 نوں جاری کيتا گیا۔
ویژیول سٹوڈیو 2005
سودھو2005 وچ ویژیول سٹوڈیو دا 2005 ورژن جاری کيتا گیا۔ ایہ پہلا موقع سی کہ اسنوں ویب اُتے پہلے جاری گیا جدوں کہ ڈسک اُتے چند دن دے بعد آیا۔ اس وچ ڈاٹ نیٹ دا فریم ورک 2.0 جاری کيتا گیا۔ ایہ آخری ورژن سی جس وچ ونڈو 2000، ونڈو 98، ونڈو Me تے ونڈو این ٹی 4 دے لئی سافٹ وئیر بنانے دی سہولت سی۔ اندرونی طور اُتے مائیکروسافٹ نے اسنوں ورژن 8 دا ناں دتا جدوں کہ اس دا عارضی ناں وڈبے سی۔ اس دا سروس پیک1 اگلے سال یعنی 2006 وچ آیا جدوں کہ ونڈو وستا دے لئی سہولیات 2007 وچ شامل کيتیاں گئیاں۔
ویژیول سٹوڈیو 2005 وچ کئی شاندار سہولیات متعارف کرائی گئياں جنہاں وچ اے ایس پی ڈاٹ نیٹ دے لئی ویب سرور انٹرنیٹ انفارمیشن سروس(IIS) نوں شامل کيتا گیا۔ اس توں پہلے IIS نوں علاحدہ توں نصب کرنا پڑدا سی۔ پروگرامنگ کردے ہوئے انٹیلی سنس نوں بہتر بنایا گیا۔ تے پراجیکٹ دی نويں قسماں متعارف کرائی گئياں۔ ایس کیو ایل سرور 2005 دی تمام تر سہولیات وی اس وچ شامل کيتیاں گئیاں تے اے ڈی او دا ورژن 2.0 وی شامل کيتا گیا۔ سی++ دے لئی سی++/سی ایل آئی نوں شامل کيتا گیا جس نے وجہ توں منظم سی ++ ختم ہوئے گئی۔ اس ویژیول سٹوڈیو وچ ڈپلائمنٹ مینجر وی شامل کيتا گیا۔ جس دی مدد توں ویژیول سٹوڈیو وچ تیارکردہ سافٹ وئیر زیادہ آسانی توں نصب کیتے جاسکدے سن ۔ ویب دے لئی اے ایس پی دا ورژن 2.0 متعارف کرایا گیا۔ ویژیول سٹوڈیو وچ تیارکردہ ایپلیکشنز دے معیار نوں بہتر بنانے دے لئی لوڈ ٹیسٹ تے پرفارمنس مانیٹر شامل کيتا گیا تے جدید کمپیوٹرز دے لئی 64 بٹ ایپلکیشن تیار کرنے دی سہولت وی دتی گئی۔
اسی ویژیول سٹوڈیو وچ پہلی مرتبہ ویژیول سٹوڈیو ٹولز فار ایپلیکیشن متعارف کرائے گئے جنہاں نوں ماضی وچ ویژیول بیسک فار ایپلیکیشن دا ناں دتا گیا سی۔ تاکہ مختلف ایپلیکیشن دے لئی اضافہ جات لکھے جاسکن۔
ویژیول سٹوڈیو 2008
سودھوویژیول سٹوڈیو 2008 تے ویژیول سٹوڈیو 2008 ٹیم سسٹم آرکس دے عارضی ناں توں سامنے آئے۔ اس دے نال ہی 3.5 وی شامل کيتا گیا۔گزشتہ ورژن 2.0 دے بعد ایہ کافی وڈی تبدیلی سی۔ نہ صرف ڈانیٹ فریم ورک وچ کئی آضافے سامنے آئے بلکہ ویژیول سٹوڈیو وچ وڈی تبدیلیاں آئیاں ۔ ایہ ویژیول سٹوڈیو نومبر 2007 وچ جاری کيتا گیا تے اگست 2008 وچ اس دا پہلا سروس پیک آ گیا۔ ایہ آخری ورژن سی جس وچ ونڈوز 2000 دے لئی سی++ وچ ایپلیکیشن تیار کيتی جاسکدتیاں سن۔
ویژیول سٹوڈیو 2008 وچ خاص طور اُتے ونڈوز وستا نوں مرکز بنایا گیا سی۔ اس دے علاوہ مائیکروسافٹ آفس تے ویب وی اس دے اہم اہداف سن ۔ ڈاٹ نیٹ فریم ورک وچ شاندار اضافے کیتے گئے سن جنہاں نوں پروگرام کرنے دے لئی ویژیول سٹوڈیو وچ بہت ساریاں سہولیات شامل کيتیاں گئیاں سی۔ وندوز تے ویب دے ڈیزائنگ دے لئی ونڈوز پریزنٹیشن فاؤنڈیشن تے سلورلائٹ متعارف کرائے گئے سن ۔ ونڈوز پریزنٹیشن فاؤنڈیشن دے لئی ایکس ایم ایل اُتے مبنی علاحدہ بولی ایکس اے ایم ایل(Extensible Application Markup Language) متعارف کرائی گئی جدوں کہ ویب دے لئی سلورلائٹ سامنے لیایا گیا۔ اس دے علاوہ ونڈوز ورک فلو فاؤنڈیشن، ونڈوز کمیونیکیشن فاؤنڈیشن تے لنک(LINQ) وی ویژیول سٹوڈیو وچ موجود سی۔
اگرچہ کہ ویژیول سٹوڈیو 2008 وچ ڈاٹ نیٹ دے فریم ورک دے ورژن 3.5 نوں مرکز منیا گیا سی لیکن ایہ گزشتہ ورژن 3.0 تے ورژن 2.0 دے لئی وی ایپلیکیشن تیار کيتی جاسکدتیاں سن۔ اس وچ بہتر ویژیول سٹوڈیو ڈی بگر شامل سی جو ملٹی تھریڈڈ ایپلیکیشنز نوں وی ڈی بگ کر سکدا سی۔ اس مقصد دے لئی خصوصی طور اُتے تھریڈ ونڈو وی متعارف کرائی گئی جس وچ چلدے ہوئے ٹھریڈ نظر آندے سن تے جدوں انہاں اُتے ماؤس پوائنٹر حرکت کردا تاں سٹیک ٹریس دیکھیا جاسکدا سی۔ ونڈو وچ تھریڈ نوں علامات وی دتی جاسکدیاں سن جس دی مدد توں اسنوں پہچاننا آسان ہوجاندا سی۔
ویژیول سٹوڈیو 2010
سودھو2010 وچ ڈیو10 دے ناں توں سامنے آنے والا ویژیول سٹوڈیو دا پنجواں ورژن سی جس وچ ڈاٹ نیٹ فریم ورک دا چوتھا ورژن وی شامل سی۔ اس ورژن وچ ویژیول سٹوڈیو نوں دوبارہ توں بنایا گیا سی جس وچ تیرتی ونڈوز تے یوزر انٹرفیس نوں بہتر کيتا گیا سی۔ اس دے علاوہ ملٹی سکرین دے نظام نوں بہتر انداز وچ ترقی دتی گئی۔ زیادہ دیدہ زیب بنانے دے ئے اسنوں ونڈوز پریزنٹیشن فاؤنڈیشن نوں استعمال کيتا گیا۔
ویژیول سٹوڈیو وچ ونڈوز7 نوں ہدف بنایا گیا سی۔ اس وچ آئی بی ایم دے ڈی بی 2 تے اوریکل ڈیٹابیس نوں وی مدد فراہم کيتی گئی۔ سلور لائٹ دا وی ڈیزائنر فراہم کیہ گیا۔ متوازی پروگرامنگ دے لئی کئی سہولیات جنہاں وچ پیرالل ایکسٹنشن، برائے ڈاٹ نیٹ فریم ورک تے پیرالل پیٹرنز لائبریری برائے مقامی کوڈ وی شامل سی۔ اس دے علاوہ بصری اوزار وی فراہم کیتے گئے جس دی مدد توں متوازی پروگرامنگ نوں بہتر انداز وچ ڈی بگ تے ٹریس کيتا جاسکدا سی۔ مائیکروسافٹ نے متوازی پروگرامنگ نوں بہتر بنانے دے لئی ویژیول سٹوڈیو تے انٹل دے اشتراک توں پیرالل سٹوڈیو وی متعارف کرایا۔
کوڈ نوں لکھنے دی سہولیات وچ اضافہ وی کيتا گیا جس وچ کوڈ وچ حوالے نوں نمایاں کرنا۔ جدوں وی کسی علامت نوں منتخب کيتا جاندا سی ايسے وقت اس علامت دے تمام حوالے وی نمایاں ہوجاندے نيں۔ عبوری تلاش(Incremental Search) دی سہولت متعارف کرائی گئی۔ ایہ سہولت تمام زباناں وچ شامل سی۔ کال ہیرارکی دی مدد توں ایہ وی دیکھیا جاسکدا سی کہ موجودہ فنکشن کتھے کتھے استعمال کيتا جا رہیا اے۔ تے موجودہ فنکشن وچ کون کیہڑا فنکشن کال کیتے جا رہے نيں۔ کنزیوم فرسٹ دی سہولت نے وی کوڈ لکھنے وچ آسانیاں فراہم کيتیاں جنہاں دی مدد توں ایداں دے فنکشن تے ویری ایبل استعمال کیتے جاسکدے سن جنہاں نوں حالے بنایا ہی نئيں گیا۔ جے پروگرامر چاہن تاں انہاں نوں فوری طور اُتے بنایا وی جاسکدا سی۔ اس مقصد دے لئی ویژیول سٹوڈیو از خود کوڈ تیار کردا سی۔
مائیکروسافٹ نے مدد دے نظام نوں بہتر بنانے دے لئی ایم ایس ڈی این دی جگہ ہیلپ سسٹم متعارف کرایا جو مائیکروسافٹ ڈاکیومنٹ ویور نوں استعمال نئيں کردا سی۔
ویژیول سٹوڈیو وچ پہلی مرتبہ ایف شارپ نوں متعارف کرایا گیا تے نال ہی ونڈو موبائل دی جگہ ونڈوز فون 7 دی پروگرامنگ دی سہولت دتی گئی۔ اس ویژول سٹوڈیو دا پہلا سروس پیک 2011 وچ فراہم کیہ گیا۔
الٹیمیٹ 2010
سودھومائیکروسافٹ نے ویژیول سٹوڈیو 2008 ٹیم سوٹ دی جگہ 2010 وچ ویژیول سٹوڈیو الٹیمیٹ متعارف کرایا۔ اس وچ سافٹ وئیر دے ڈھانچے نوں ڈیزائن کرنے دے عمدہ اوزار شامل کیتے گئے جنہاں وچ آرکیٹکٹ ایکسپلورر جس دی مدد توں کلاسز دکھادی جاندیاں نيں تے انہاں دے درمیان تعلق نوں وی واضح کيتا جاندا اے۔ اس وچ یو ایم ایل دی ایکٹوٹی ڈایاگرام، کلاس ڈایاگرام، سیکوئنس ڈایاگرام تے یوز کیس ڈایاگرام شامل نيں۔ اس وچ ٹیسٹ امپکٹ اینالائسس وی شامل کيتا گیا جس دی مدد توں ٹیسٹ کیس چلائے بغیر کوڈ وچ بہتری کيتی جاسکدی سی۔
الٹیمیٹ ایڈیشن وچ ذہین ڈی بگر وی شامل سی جسنوں انٹیلی ٹریس دا ناں دتا گیا۔ ایہ ذہین ڈی بگر نہ صرف موجود غلطیاں نوں یاد رکھدا سی بلکہ گزشتہ ڈی بگ کیتے گئے کوڈ، فنکشن تے استثنات نوں وی یاد رکھدا سی۔ انٹیلی ٹریس گزشتہ بنائے گئے بریک پوائنٹس نوں وی یاد رکھدا سی۔ اُتے انٹیلی ٹریس دی وجہ توں ویژیول سٹوڈیو دی رفتار کم ہوئے جاندی سی تے ایہ کافی زیادہ جگہ وی گھیردا سی۔ اس مقصد دے لئی ترتیگل کيتی سہولت وی مہیا کيتی گئی سی جس دی مدد توں صارف اسنوں اپنی مرضی دی مطابق درست کر سکدا سی۔
ویژیول سٹوڈیو وچ لیب مینیجمنٹ وی شامل کيتا گیا جو ٹیسٹنگ وچ سہولیات فراہم کردا سی۔ ایہ ٹیسٹ نوں یاد وی رکھدا تے ہر اک ٹیسٹ دی فراہم کيتی گئی ترتیبات مثال دے طور اُتے کمپیوٹر آرکیٹیکچر، آپریٹنگ سسٹم تے ہور خصوصیات نوں یاد رکھدا سی بلکہ اس دوران آنے والے مسائل نوں وی یاد رکھدا اے تے ضرورت پڑنے اُتے دوبارہ وی پیدا کر سکدا اے۔
ویژیول سٹوڈیو 2012
سودھواس دی چیدہ خصوصیات درج ذیل نيں۔
- ذہین رنگدار جھلکیاں
- حوالے نوں نمایاں کرنا
- نواں سلوشن ایکسپلورر
- انٹیلیسنس لسٹ دی خودکار نمائش
- کوڈ دے حصے
انٹرفیس بیک سلیش
سودھومائیکروسافٹ نے ویژیول سٹوڈیو ورژن 2011 بیٹا وچ کوڈ نوں رنگ دینے دی پالیسی ختم کردتی لیکن صارفین دی تنقید دے بعد اسنوں واپس لے لیا گیا۔ ايسے طرح ابتدا وچ آل کپس مینو بار دی صورت حال وچ وی مائیکروسافٹ نوں اپنا فیصلہ واپس لینا پيا۔
ویژیول سٹوڈیو 2013
سودھوویژیول سٹوڈیو 13 نومبر 2013 نوں سرکاری طور اُتے جاری کيتا گیا۔ جس دے نال ہی ڈاٹ نیٹ فریم ورک دا ورژن 4.5.1 وی شامل سی۔20 جنوری 2014 نوں اس دا پہلا سروس پیک جاری ہويا۔ ايسے طرح مئی 2014 وچ دوسرا سروس پیک، 4 اگست 2014 نوں اس دا تیسرا سروس پیک، چوتھی اپڈیٹ 12 نومبر 2014 تے پنجواں اپڈیٹ 20 جولائی 2015 نوں جاری ہويا۔
تیسرے اپڈیٹ وچ مائیکروسافٹ نے آل کیپس نوں واپس لے لیا جو ویژیول سٹوڈیو 2012 وچ شامل سی۔
ویژیول سٹوڈیو 2015
سودھواسنوں ابتدا وچ ویژیول سٹوڈیو 14 دا ناں دتا گیا جسنوں عوامی جائزہ دے لئی تن جون 2014 نوں جاری کيتا گیا جدوں کہ باقاعدہ اجرا 29 اپریل 2015 نوں ہوئے گیا۔ اس توں پہلے ہی اسنوں 12 نومبر 2014 نوں ویژیول سٹوڈیو 2015 دا ناں دے دتا گیا سی۔ اس دے تن اپڈیٹ 30 نومبر 2015، تیس مارچ 2015 تے 27 جون 2016 نوں سامنے آئے۔
ویژیول سٹوڈیو 2017
سودھوویژیول سٹوڈیو 2017 دے ہن تک پنج عکس(Preview) سامنے آچکے نيں جنہاں وچ پہلا 30 مارچ 2016 تے آخری 5 اکتوبر 2016 نوں جاری کيتا گیا۔ اندازہ کيتا گیا اے کہ حتمی اجرا 7 مارچ 2017 نوں کر دتا جائے گا۔ ہن تک اس دے سامنے آنے والی اہم خصوصیات وچ ایڈٹ کنفگ، این جین، ڈاٹ نیٹ کور، ڈاکر ٹول سیٹ، زمارین فریم ورک تے ایکس اے ایم ایل ایڈیٹر شامل نيں۔ جدوں کہ چھوٹی خصوصیات وچ بہتر انٹیلیسنس، یونٹ ٹیسٹ، بہتر ڈی بگنگ تے خوبصورت یوزر انٹرفیس شامل کیتے گئے نيں۔
متعلقہ مصنوعات
سودھوٹیم سروسز
سودھونومبر 2013 وچ مائیکروسافٹ نے ونڈوز ایزورے دی مدد توں سافٹ وئیر نوں بطور سروس متعارف کرایا۔ اس موقع اُتے ٹیم فاؤنڈیشن سروسز دا ناں بدل کے ویژیول سٹوڈیو آن لائن کر دتا گیا۔ اس دی مدد توں ٹیم فاؤنڈیشن سرور نوں وسعت دتی گئی تے ایہ آن لائن ہی میسر سی۔ اس دی اپڈیشن دے لئی مسلسل اپدیشن دا طریقہ کار اپنایا گیا۔ ایزورے دی مدد توں اسنوں ورژن کنٹرول سسٹم دی سہولت دتی گئی تے جو گٹ توں مطابقت وی رکھدا سی۔ اس دے علاوہ اس وچ لوڈ ٹیسٹ، ٹیلی میٹری سروس تے مناکو دے ناں توں کوڈ ایڈیٹر دی سہولت وی میسر سی۔18 نومبر 2015 دے مائیکروسافٹ دے تحت متعقدہ اک تقریب وچ اس دا ناں بدل کے دوبارہ ویژیول سٹوڈیو ٹیم سروس کر دتا گیا۔ چونکہ ایہ آن لائن سروس سی اس دے لئی رکن بننا ضروری سی۔ اس وچ تن قسم دی رکنیت لی جاسکدی اے جس وچ بنیادی، پروفیشنل تے جدید شامل نيں۔ بنیادی رکنیت پنج ارکان تک دے لئی مفت اے۔ اس سروس دے ارکان ایم ایس ڈی این اُتے وی بغیر اضافی اخراجات دے رکن بن سکدے نيں۔
ویژیول سٹوڈیو اپلیکشن لائف سائیکل مینجمنٹ
سودھوویژیوایپلیکیشن لائف سائیکل مینجمنٹ جسنوں اے ایل یم وی کہیا جاندا اے۔ بوہت سارے آلات دا مجموعہ اے۔ انہاں آلات وچ خود ویژیول سٹوڈیو(ویژیول سٹوڈیو کمیونٹی 2015 تے جدید) ٹیم فاؤنڈینشن سرور تے کلاؤڈ دے لئی ٹیم فاؤنڈیشن سروسز شامل نيں۔ اے ایم ایل دا بنیادی مقصد سافٹ وئیر ڈیولپمنٹ وچ مدد دینا تے اسنوں سافٹ وئیر انجینئری دے عمل توں مربوط رکھنا اے۔ اس مقصد دے لئی اس وچ ڈیو آپس(DevOps)، سورس کنٹرول، پیکج بنانے دی سہولت، مسلسل ڈیولپمنٹ، خود کار ٹیسٹ، اجرا دی تنظیم، مسلسل اجرا تے مختلف رپورٹنگ دے طریقے وی موجود نيں۔
یہ گل واضح رہے کہ اے ایل ایم کوئی نويں چیز نئيں اے بلکہ اس وچ شامل مختلف سہولیات ویژول سٹوڈیو 2005 تے 2008 وچ شامل سن تے دوران انہاں دے ناواں نوں کئی مرتبہ تبدیل کيتا گیا۔
ویژیول سٹوڈیو لائٹ سوئچ
سودھوویژیول سٹوڈیو لائٹ سوئچ اک مکمل فریم ورک اے جسنوں سہہ تہی (3-Tier) اُتے مشتمل سافٹ وئیر تیار کرنے وچ استعمال کيتا جاندا اے۔ اس وچ مواجہ(User Interface) ایچ ٹی ایم ایل 5، سلور لائٹ یا بطور شئیر پوائنٹ ایپلیکشن کم کردا اے۔ مرکزی حل تے ڈیٹا ایکسس ڈبلیو سی ایف ڈیٹا سروس تے او ڈیٹا نوں استعمال کردا اے۔ASP.Net وچ ڈیٹا نوں ایس کیو ایل سرور ایکسپریس تے ایس کیو ایل ایزورے وچ رکھیا جاندا اے۔ اس وچ اک گرافیکل ڈیزائنر اے جس دی مدد توں انٹر فیس ڈیزائن کيتا جاندا اے جدوں کہ اصل حل(Business Logic) نوں ویژیول بیسک یا سی شارپ وچ لکھیا جاندا اے۔
ویژیول سٹوڈیو لائٹ سوئچ دا پہلا ورژن 2011 وچ جاری کيتا گیا تے اس دے بعد اس وچ کئی اضافے کیتے گئے۔ جے کسی کمپیوٹر اُتے ویژیول سٹودیو 2010 پہلے توں انسٹال اے تاں لائٹ سوئچ از خود منسلک ہوئے جائے گا۔
ویژیول سٹوڈیو کوڈ
سودھوویژیول سٹوڈیو کوڈ نوں خاص طور اُتے لینکس تے او ایس اُتے پروگرامنگ دے لئی جاری کيتا گیا۔ اس وچ ڈی بگر دے علاوہ گٹ دا سورس کنٹرول وی شامل اے۔ ایہ اوپن سورس اے۔ جسنوں باقاعدہ طور اُتے 14 اپریل 2016 نوں جاری کيتا گیا۔
ویژیول سٹوڈیو پروفائلر
سودھواس اوزار دی مدد توں ویژیول سٹوڈیو وچ تیار کیتے جانے والے سافٹ وئیر دی کارکردگی نوں جانچا جاندا اے۔ اس دے وقت تے جگہ دی پیچیدگی دی پیمائش کيتی جاندی اے۔ اس وچ شامل خصوصی تجزیہ کار کوڈ، سی پی یو دے استعمال، ریم دے استعمال تے انہاں دے تجزیہ توں رپورٹ تیار کردا اے۔
حوالے
سودھو- ↑ Lua error in ماڈیول:Citation/CS1/Date_validation/ar at line 45: attempt to compare number with nil.