கேள்வி: மைக்ரோசாப்ட் விசுவல் ஸ்டுடியோ - நீட்டிப்பு பற்றி நீங்கள் என்ன அறிந்துள்ளீர்கள்?
பதில்: : விஷுவல் ஸ்டுடியோவின் செயல்திறன்களை அதிகமாக்குவதற்காக விஷுவல் ஸ்டுடியோ உருவாக்குநர்கள் நீட்டிப்புகளை எழுத முடியும். இந்த நீட்டிப்புகள் விஷுவல் ஸ்டுடியோவில் "செருகுநிரலாக" பயன்படுகின்றன மற்றும் அதன் செயல்திறனை அதிகரிக்கின்றன. ''மேக்ரோக்கள்'' , ''துணைநிரல்கள்'' மற்றும் ''தொகுப்புகள்'' ஆக நீட்டிப்புகள் வருகின்றன. மேக்ரோக்கள் என்பவை மீண்டும் மீண்டும் செய்யக்கூடிய பணிகள் மற்றும் செயல்களை குறிக்கின்றன, மற்றும் உருவாக்குநர்கள் அதனை நிரலாக்கத்தின்படி பதிவு செய்து, சேமித்து, மீண்டும் மீண்டும் இயக்கலாம் மற்றும் விநியோகிக்கலாம். ஆனாலும் மேக்ரோக்களை, புதிய கட்டளைகளை உருவாக்கவோ அல்லது கருவி சாளரங்களை உருவாக்கவோ பயன்படுத்த முடியாது. இவை விஷுவல் பேசிக் மூலம் எழுதப்பட்டவை மற்றும் தொகுக்கப்படாதவை. துணைநிரல்கள் என்பவை விஷுவல் ஸ்டுடியோ ஆப்ஜெக்ட் மாடலுக்கான அணுகலை வழங்கக்கூடியவை மற்றும் அது IDE கருவிகளுடன் ஊடாடக்கூடியது. துணைநிரல்களை, புதிய செயல்பாட்டுக்காகவும் புதிய கருவி சாளரங்களை சேர்க்கவும் பயன்படுத்தலாம். COM வழியாக துணைநிரல்கள் IDE க்குள் சேர்க்கப்படுகின்றன மற்றும் எந்தவகையான COM-க்கு இணக்கமான மொழியிலும் உருவாக்கப்படலாம். தொகுப்புகளானவை விஷுவல் ஸ்டுடியோ SDK மூலம் உருவாக்கப்படடுகின்றன மற்றும் அதிகபட்ச நீட்டிப்பு நிலைகளை வழங்குகின்றன. டிசைனர்கள் மற்றும் பிற கருவிகள் உருவாக்கவும் மற்றும் பிற நிரலாக்க மொழிகளை ஒருங்கிணைக்கவும் இது பயன்படுகிறது. விஷுவல் ஸ்டுடியோ, இந்த செயல்முறைகளை முடிக்க SDK நிர்வகிக்கப்பட்ட API-ஐ வழங்குகிறது. ஆனாலும், நிர்வகிக்கப்பட்ட API ஆனது, நிர்வகிக்கப்படாததைப் போன்று விரிவானதாக இருப்பதில்லை. விஷுவல் ஸ்டுடியோ 2005 -இன் ஸ்டாண்டர்ட் (அல்லது அதை விட உயர்ந்த) பதிப்புகளில் நீட்டிப்புகள் ஆதரிக்கப்படுகின்றன. எக்ஸ்பிரஸ் பதிப்புகள் நீட்டிப்புகளுக்கான ஆதரவை வழங்குவதில்லை. ஐடிஈ யின் தனிப்பயனாக்கப்பட்ட பதிப்பை உருவாக்குவதற்கான விஷுவல் ஸ்டுடியோ ஷெல் என்பது விஷுவல் ஸ்டுடியோ 2008 -இல் அறிமுகப்படுத்தப்பட்டது. எந்தவொரு IDE -இலும் தேவையான செயல்பாட்டை வழங்கக்கூடிய VSதொகுப்புகளை விஷுவல் ஸ்டுடியோ ஷெல் வரையறுக்கிறது. அதற்கு மேலும், நிறுவலைத் தனிப்பயனாக்க பிற தொகுப்புகளையும் சேர்க்க முடியும். ஷெல்லின் தனிப்படுத்தப்பட்ட பயன்முறையானது, தொகுப்புகள் நிறுவப்பட்ட இடத்தில் புதிய ஆப் ஐடியை உருவாக்குகிறது. இவை வேறு செயலாக்க நிரலுடன் தொடங்கப்பட வேண்டும். ஒரு குறிப்பிட்ட மொழி அல்லது குறிப்பிட்ட சூழலுக்கு ஏற்ப தனிப்பயன் உருவாக்குதல் சூழல்களை உருவாக்குவதே லட்சியமாகும். ஒருங்கிணைந்த பயன்முறையானது, புரோஃபெஷனல்/ஸ்டாண்டர்ட்/டீம் கணினி பதிப்புகளில் தொகுப்புகளை நிறுவுகிறது, எனவே கருவிகள் இந்த பதிப்புகளுடன் ஒருங்கிணைகின்றன. விஷுவல் ஸ்டுடியோ ஷெல் இலவசமாக பதிவிறக்கத்திற்கு கிடைக்கிறது. விஷுவல் ஸ்டுடியோ 2008 -இன் வெளியீட்டிற்கு பின்னர், மைக்ரோசாஃப்ட் [http://visualstudiogallery.com/ விஷுவல் ஸ்டுடியோ கேலரி] யை உருவாக்கியது. விஷுவல் ஸ்டுடியோவுக்கு தேவையான நீட்டிப்புகளை வெளியிடுவதற்கான மைய இடமாக இது தற்போது பயன்படுகிறது. சமூக உருவாக்குநர்கள் மற்றும் வணிகரீதியான உருவாக்குநர்கள், விஷுவல் ஸ்டுடியோ டாட்நெட் 2002 முதல் விஷுவல் ஸ்டுடியோ டாட்நெட் 2008 வரையிலானவற்றுக்கு, அவர்களின் நீட்டிப்புகள் தொடர்பான விவரங்களைப் பதிவேற்றலாம். இந்த நீட்டிப்புகளை, தளத்தின் பயனர்கள் மதிப்பிடலாம் மற்றும் விமர்சிக்கலாம், இதனால் வெளியிடப்பட்ட நீட்டிப்புகளின் தரம் மதிப்பிடப்படும். தளத்தின் புதுப்பிப்புகள் தொடர்பான RSS ஓடைகள் மற்றும் குறியிடல் அம்சங்கள் ஆகியவையும் திட்டமிடப்பட்டுள்ளன.
கேள்வி: மைக்ரோசாப்ட் விசுவல் ஸ்டுடியோ - விஷுவல் ஸ்டுடியோ 2005 என்பது என்ன?
பதில்: விஷுவல் ஸ்டுடியோ 2005, குறியீட்டுப் பெயர் ''விட்பே'' (புகட் நீர்சந்தியில் உள்ள விட்பே தீவை குறிக்கிறது), அக்டோபர் 2005 -இல் ஆன்லைனிலும், சில வாரங்களுக்கு பின்னர் சில்லறை விற்பனை கடைகளிலும் விற்பனைக்கு வந்தது. விஷுவல் ஸ்டுடியோ 2005 இலிருந்து "டாட்நெட்" இணைமொழியை மைக்ரோசாஃப்ட் அகற்றி விட்டது (பெயரில் டாட்நெட் என்பதைக் கொண்டிருந்த எல்லா தயாரிப்புகளிலிருந்தும் இது அகற்றப்பட்டது), ஆனாலும் இவை தொடர்ந்து முதலாவது இலக்காக டாட்நெட் ஃப்ரேம்வொர்க்கையே சார்ந்திருக்கின்றன, அது இரண்டாம் பதிப்புக்கு மேம்படுத்தப்பட்டது. இதுவே விண்டோஸ் 2000 க்கு கிடைத்த கடைசி பதிப்பாகும். விஷுவல் ஸ்டுடியோ 2005 இன் அக பதிப்பு எண் 8.0 ஆகும், ஆனால் கோப்பு வடிவமைப்பு பதிப்பு 9.0 ஆகும். விஷுவல் ஸ்டுடியோ 2005 க்கான முதலாவது சேவை தொகுப்பை டிசம்பர் 14, 2006 -இல் மைக்ரோசாஃப்ட் வெளியிட்டது. முதல் சேவை தொகுப்பிற்கான கூடுதல் புதுப்பிப்பு விண்டோஸ் விஸ்டா இணக்கத்துடன் ஜூன் 3, 2007 இல் வெளியிடப்பட்டது. டாட்நெட் ஃப்ரேம்வொர்க் 2.0, பொதுவானவைகள், ஏஎஸ்பிடாட்நெட் 2.0 ஆகியவற்றில் உள்ள புதிய அம்சங்கள் அனைத்தையும் ஆதரிக்கும் விதமாக விஷுவல் ஸ்டுடியோ 2005 மேம்படுத்தப்பட்டது. விஷுவல் ஸ்டுடியோவில் இருக்கும் இன்டலிசென்ஸ் அம்சமானது, ஜெனரிக்குகளுக்கு ஏற்ப மேம்படுத்தப்பட்டது மற்றும் புதிய செயல்திட்ட வகைகளும் சேர்க்கப்பட்டன. இவை ASP.NET வலை சேவைகளை ஆதரித்தன. விஷுவல் ஸ்டுடியோ 2005 -இல் ஒரு அக வலை சேவையகமும் உள்ளது, இது IIS -இலிருந்து வேறுபட்டது, இதனை ASP.NET பயன்பாடுகளின் உருவாக்கம் மற்றும் சோதனையின்போது பயன்படுத்தலாம். மேலும் இது எல்லாவிதமான எஸ்க்யூஎல் சர்வர் 2005 தரவுத்தளங்களையும் ஆதரிக்கிறது. டாட்நெட் ஃப்ரேம்வொர்க் 2.0 இல் சேர்க்கப்பட்ட ADO.NET 2.0 என்பதை ஆதரிக்கும் விதமாக தரவுத்தள வடிவமைப்பாளர்கள் மேம்படுத்தி விட்டனர். சி++ என்பதும் இதே போன்ற மேம்பாட்டையும் C++/CLI சேர்க்கையுடன் பெற்றுள்ளது, இது நிர்வகிக்கப்பட்ட சி++ இன் பயன்பாட்டை பயன்படுத்தும் விதமாக அமைக்கப்பட்டுள்ளது. விஷுவல் ஸ்டுடியோ 2005 -இல் உள்ள புதிய அம்சங்களில், "தயார் படுத்தல் வடிவமைப்பான்" என்பதும் அடங்கியுள்ளது, இது தயாரிப்பின் வெளியீட்டுக்கு முன்பு பயன்பாட்டின் வடிவமைப்புகள் சரிபார்க்கப்பட அனுமதிக்கிறது, மேலும் இது, ASP.NET 2.0 உடன் இணைக்கப்படும்போது, மேம்பட்ட ஒரு சூழலாக வலை வெளியீட்டுக்கு கிடைக்கிறது. மேலும் பலவகையான பயனர் சுமைகளின்போது, பயன்பாட்டு செயல்திறன் சோதனைகள் செய்தல் கிடைக்கிறது. விரிவான 64 பிட் ஆதரவையும் விஷுவல் ஸ்டுடியோ 2005 வழங்குகிறது. ஆனால் உருவாக்குதல் சூழல் மட்டும் 32-பிட் பயன்பாட்டுக்கு கிடைக்கிறது, விஷுவல் சி++ 2005 என்பது x86-64 (AMD64 மற்றும் Intel 64) மற்றும் IA-64 (ஐடானியம்) ஆகியவற்றுக்கான தொகுத்தலை ஆதரிக்கிறது. ப்ளாட்ஃபார்ம் SDK ஆனது, 64-பிட் தொகுப்பிகள் மற்றும் நூலகங்களின் 64-பிட் பதிப்புகள் ஆகியவற்றை உள்ளடக்கியுள்ளது. விஷுவல் பேசிக் ஃபார் அப்ளிகேஷன்ஸ் (VBA) மற்றும் VSA (விஷுவல் ஸ்டுடியோ ஃபார் அப்ளிகேஷன்ஸ்) ஆகியவற்றின் தொடர்ச்சியாக மைக்ரோசாஃப்ட் விஷுவல் ஸ்டுடியோ டூல்ஸ் ஃபார் அப்ளிகேஷன்ஸ் என்பதை வெளியிடப்போவதாக அறிவித்துள்ளது. ஆஃபீஸ் 2007 உடன் இணைந்ததாக, உற்பத்தி செய்யப்படுவதாக VSTA 1.0 வெளியிடப்பட்டது. ஆஃபீஸ் 2007 உடன் இது இணைக்கப்பட்டிருந்தது மற்றும் இது விஷுவல் ஸ்டுடியோ 2005 SDK -இன் ஒரு பகுதியுமாக உள்ளது. விஷுவல் ஸ்டுடியோ 2005 IDE -இன் அடிப்படையில் VSTA என்பது தனிப்பயனாக்கப்பட்ட IDE ஐ கொண்டது மற்றும் ஒரு டாட்நெட் ஆப்ஜெக்ட் மாடல் வழியாக அம்சங்களை வெளிக்காட்டும் ஒரு நிகழ்நேர நிரலையும் கொண்டுள்ளது. ஆஃபீஸ் 2007 பயன்பாடுகள் தொடர்ந்து VBA உடன் ஒருங்கிணையும், ஆனால் இன்ஃபோபாத் 2007 VSTA உடன் ஒருங்கிணையும். VSTA இன் தற்போதைய பதிப்பு (வெளியீடு 2.0, விஷுவல் ஸ்டுடியோ 2008 இன் அடிப்படையில் அமைந்தது) ஏப்ரல், 2008 இல் வெளியிடப்பட்டது.[http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.office.developer.office.sdks&amp;tid=965b9d31-6310-45cb-89d3-d9948a8a10c9&amp;cat=&amp;lang=&amp;cr=&amp;sloc=&amp;p=1 VSTA vs VSTO in Software Development Kits]. ''In the latest MSDN Flash email I just received, it announces the release of Visual Studio Tools for Applications 2.0 (VSTA).'' இது, முதல் பதிப்பிலிருந்து கணிசமாக வேறுபட்டுள்ளது, இதில் WPF, WCF, WF, LINQ, மற்றும் டாட்நெட் 3.5 ஃப்ரேம்வொர்க் ஆகியவற்றுக்கான டைனமிக் நிரலாக்கம் மற்றும் ஆதரவை வழங்குகிறது.