Microsoft Visual Studio - Qoraalada, Isbarbardhigga, Tilmaamaha, FAQ

Visual Studio waa IDE u gaar ah Microsoft oo markii hore loo bixiyay koodka Project Boston oo la sii daayay 1997. Markan, Microsoft waxay isku dartay dhammaan agabkoodii horumarinta waxayna ku iibsadeen hal badeeco. Nooca hore ee software-ku wuxuu ahaa 2 daabac. Midka kowaad wuxuu ahaa Visual Studio Professional kan kalena wuxuu ahaa mid ka xoog badan Visual Studio Enterprise . Nooca xirfada leh waxaa lagu soo daray 3 CD, iyo nooca Enterprise ka sareeya waxaa lagu soo daray 3 CD. Hadda, aan ka hadalno Visual Studio 2017 .

Microsoft Visual Studio

Microsoft Visual Studio

Waqtigan xaadirka ah, nooca 11 ee Visual Studio oo loo yaqaan Visual Studio 2017 waa sii dayntii ugu dambeysay ee xasilloon ee kooxda qalabka horumariyaha ee Microsoft . Waxa lagu heli karaa 3 qaybood oo waaweyn oo kala ah

  1. Nooca Bulshada bilaashka ah,
  2. Nooca xirfadeed, iyo
  3. Daabacaadda ganacsiga.

Daabacaadda Bulshadu waa nooca bilaashka ah(Community edition is the free version) ee xidhmada softiweerka oo ay ugu yar tahay sifaynta. Laakin si kastaba ha ahaatee, waxay ku helaysaa shaqadaada sidii ku cusub ama horumariye arday. Midda labaad waa Daabacaadda Xirfadlaha(Professional Edition) oo xoogaa ka xoog badan daabacaadda Bulshada(Community) ka dibna la yimaada xirmada Enterprise oo dhammaystiran oo leh dhammaan agabka xoogga badan ee Studio -ga Muuqaal .

Ilaa hadda, Visual Studio waa Tifaftiraha Koodhka(Code Editor) , Debugger , iyo Naqshadeeye(Designer) . Tani waxay la macno tahay in aad wax ka beddeli karto ama qori karto kood fudud oo loogu talagalay dhabarka dambe ama consoles-yada halkan, waxaad hubin kartaa in koodka aad qortay uu shaqaynayo oo uu ku caawin karo haddii koodhkaagu u baahan yahay horumarin. Sidoo kale, waa naqshadeeye sida aad hadda u naqshadeyn karto Is-dhexgalka (Interfaces)Isticmaalaha(User) iyo Khibrada Isticmaalaha(User Experiences) gudaha Studio-ga Visual(Visual Studio) sida markaad horumarinayso apps UWP ama Xamarin adoo isticmaalaya Blend ama XAML .

Dhammaan macluumaadka ku jira maqaalkan waxay khuseeyaan qoraallada hoose ee Microsoft . Kuwan ayaa hoos ku taxan:

    • Ururada ganacsiga waxaa lagu qeexaa inay yihiin>250 PC ama>$1 milyan oo doolarka Maraykanka(Million US Dollars) dakhliga sanadlaha ah.
    • Windows Desktop , Universal Windows Apps , Web ( ASP.NET ), Xafiiska 365(Office 365) , Codsiyada Ganacsiga(Business Applications) , Apache Cordova , Azure Stack , C++ Cross-Platform Library Development , Python , Node.js , NET Core , Docker Tools
    • Wuxuu furi karaa jaantusyada laga soo saaray daabacaadaha kale ee Visual Studio qaab wax-akhris-kaliya.
    • Waxa ku jira Xog-ururinta Is-dhexgalka Heerka(Tier Interaction Profiling) .

Hadda, aan is barbar dhigno daabacaadaha Visual Studio .

Visual Studio Community(Studio Community Free) daabacaad bilaash ah

1] Yaa loogu talagalay?(1] Who is it for?)

Daabacaada Bulshada Visual Studio(Studio Community Edition) waxay si weyn uga faa'iidaysan doontaa xaaladaha Isticmaalka ee soo socda. Waxay taageeri doonaan  Horumariyeyaal Shakhsiyeed(Individual Developers) , Barashada Fasalka(Classroom Learning) , Cilmi-baarista Tacliinta(Academic Research) , Wax ku biirinta Mashaariicda (Projects)Isha Furan(Open Source) iyo ururada aan ganacsiga(Non-enterprise) ahayn ilaa 5 isticmaale.

2] Ma taageeri doontaa Platform Horumarinta?(2] Will it support Development Platform?)

Sida aan kor ku soo sheegay,  Hubaal waxay taageeri (Surely support ) doontaa Platform Horumarinta.

3] Sidee ku saabsan Deegaanka Horumarinta Isku-dhafka ah?(3] How about the Integrated Development Environment?)

Ka hadalka ku saabsan Deegaanka Horumarinta Isku-dhafka ah(Integrated Development Environment) , daabacaadda bulshada ee bilaashka ah ee Visual Studio waxay taageeri doontaa sifooyinka soo socda. Waxay taageeri doontaa  Qeexida Peek(Peek Definition) , Dib(Refactoring) -u-habaynta , Hal-guji Gelitaanka Shabakadda(One-click Web Deployment) , Qaabka Ilaha Daawade(Model Resource Viewer) , Xallinta Aragtida(Visualizing Solutions) ee Sawirrada Ku-tiirsanaanta(Dependency Graphs) iyo Khariidadaha Koodhka(Code Maps) , iyo Bartilmaameedyo badan(Multi-targeting) .

4] Debugitaanka Sare iyo Baadhista?(4] Advanced Debugging and Diagnostics?)

Sida hoos timaada Debugging Advanced(Advanced Debugging) and Diagnostics , nooca bilaashka ah ee Visual Studio wuxuu taageeraa kuwa soo socda. Waxay taageertaa  Habbeegyada Code(Code Metrics) , Debugging Graphics(Graphics Debugging) , Analysis Code Static(Static Code Analysis) , iyo Performance and Diagnostic Hub(Diagnostics Hub) .

5] Taageerada qalabka tijaabada(5] Testing tools support)

Hagaag, maadaama ay tahay daabacaad bilaash ah oo ah Visual Studio oo leh astaamo iyo qalab xaddidan. Waxa kaliya oo ay taageertaa Imtixaanka Cutubka si ay horumariyayaashu u tijaabiyaan koodkooda.

6] Sidee wanaagsan ayaa Xamarin (Cross-Platform Development) isugu daray?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Waa hagaag, haddii aad xiisaynayso Xamarin , nasiib baad leedahay. Tilmaamaha soo socda ee isdhaafsiga ah waxaa taageera Visual Studio Community oo hoos yimaada magaca Xamarin . Waxay yihiin Wadaagista Code u dhaxaysa Android iyo iOS app dhigooda, IOS Native iyo Android UI Nashqadayaasha(Android UI Designers) , Xamarin Forms (loo soo gaabiyo Xamarin .Forms), iyo Xamarin Instant Player .

7] Ma la shaqayn kartaa horumarinta saaxiibada kale ee Bulshada Visual Studio?(7] Can you collaborate with other fellow developers with Visual Studio Community?)

Hagaag, Microsoft ayaa halkan kugu daboolay. Tilmaamaha soo socda waxaa taageeray Visual Studio si loo fuliyo dhammaan baahiyahaaga iskaashi. Waxay yihiin  PowerPoint Storyboarding , Code Review , Task Suspend/Resume awoodaha shaqada, iyo Kooxda Explorer(Team Explorer) oo leh taageero qalab horumarineed oo dhinac saddexaad ah.

Akhri(Read) : Waa maxay Visual Studio Code ?

Visual Studio Professional

1] Yaa loogu talagalay?(1] Who is it for?)

Marka laga reebo waxa lagu sheegay Visual Studio Community , Daabcaadda Xirfadlaha(Professional Edition) ee Istuudiye Muuqaaleedkan(Visual Studio) waxa lagu taageeraa Xaaladaha Isticmaalka(Usage Scenarios) sida  Shirkadaha Ganacsiga(Enterprises) .

2] Ma taageeri doontaa Platform Horumarinta?(2] Will it support Development Platform?)

Sida aan kor ku soo sheegay, waxaa hubaal ah inay taageeri doonto Platform Horumarinta.

3] Sidee ku saabsan Deegaanka Horumarinta Isku-dhafka ah?(3] How about the Integrated Development Environment?)

Ka hadalka ku saabsan Deegaanka Horumarinta Isku-dhafka ah(Integrated Development Environment) , daabacaadda xirfadlaha ah ee Visual Studio waxay taageeri doontaa wax kasta oo Visual Studio Community ay taageerto(Studio Community Supports) . Tani waxay sidoo kale taageeri doontaa CodeLens .

4] Debugitaanka Sare iyo Baadhista?(4] Advanced Debugging and Diagnostics?)

Sida hoos timaada Debugging Advanced(Advanced Debugging) and Diagnostics , daabacaadda xirfada leh waxay taageertaa wax kasta oo daabacaadda bilaashka ah ee Visual Studio , bulshada Visual Studio ay taageerto.

5] Ka hadalka ku saabsan sida wanaagsan ee Visual Studio u taageerto qalabka tijaabada(5] Talking about how well Visual Studio supports testing tools)

Hagaag, xirfadlaha Visual Studio wali wuxuu la yimaadaa astaamo iyo qalab xaddidan marka la barbar dhigo nooca ganacsiga(Enterprise) . Waxa kaliya oo ay taageertaa Imtixaanka Cutubka si ay horumariyayaashu u tijaabiyaan koodkooda.

6] Sidee wanaagsan ayaa Xamarin (Cross-Platform Development) isugu daray?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Hagaag, haddii aad xiisaynayso Xamarin.Waxay(Xamarin.It) taageertaa astaamo la mid ah ta ay taageerto Visual Studio Community . Tilmaamaha soo socda ee isdhaafsiga ah waxaa taageera Visual Studio Community oo hoos yimaada magaca Xamarin . Waxay yihiin Wadaagista Code u dhaxaysa Android iyo iOS app dhigooda, IOS Native iyo Android UI Nashqadayaasha(Android UI Designers) , Xamarin Forms (loo soo gaabiyo Xamarin .Forms), iyo Xamarin Instant Player .

7] Ma la shaqayn kartaa horumariyeyaal kale oo leh Visual Studio Professional?(7] Can you collaborate with other fellow developers with Visual Studio Professional?)

Hagaag, Microsoft ayaa halkan kugu daboolay. Dhammaan sifooyinka waxaa taageera Visual Studio si loo buuxiyo dhammaan baahiyahaaga iskaashi. Waxay yihiin  PowerPoint Storyboarding , Code Review , Task Suspend/Resume awoodaha shaqada, iyo Kooxda Explorer(Team Explorer) oo leh taageero qalab horumarineed oo dhinac saddexaad ah.

Visual Studio Enterprise

1] Yaa loogu talagalay?(1] Who is it for?)

Similar to Visual Studio Professional , waxa ay taageertaa  Shakhsiyeedka(Individual Developers) Waxbarasho , Barashada Fasalka(Classroom Learning) , Cilmi baarista Waxbarasho(Academic Research) , Wax ku biirinta (Contribution)Mashaariicda (Projects)Isha(Source) Furan , Ururada aan ganacsiga(Non-enterprise) ahayn ee ilaa 5 isticmaale iyo Shirkada(Enterprise) sidoo kale.

2] Ma taageeri doontaa Platform Horumarinta?(2] Will it support Development Platform?)

Sida aan kor ku soo sheegay, waxaa hubaal ah inay taageeri doonto Platform Horumarinta.

3] Sidee ku saabsan Deegaanka Horumarinta Isku-dhafka ah?(3] How about the Integrated Development Environment?)

Ka hadalka ku saabsan Deegaanka Horumarinta Isku-dhafka ah(Integrated Development Environment) , daabacaadda ganacsiga ee (Enterprise)Visual Studio waxay taageeri doontaa wax kasta oo Visual Studio Professional Taageero(Studio Professional Supports) . Tani waxa kale oo ay taageeri  doontaa Xaqiijinta Ku-tiirsanaanta Tooska ah , Shaxannada (Live Dependancy Validation)lakabka(Architectural Layer Diagrams) Dhismaha , Xaqiijinta Dhismaha(Architecture Validation) iyo Clone Code(Code Clone) .

4] Debugitaanka Sare iyo Baadhista?(4] Advanced Debugging and Diagnostics?)

Sida hoos timaada Debugging Advanced(Advanced Debugging) and Diagnostics , daabacaadda ganacsigu(Enterprise) waxa ay taageertaa wax kasta oo Visual Studio Professional uu taageero. Intaa waxaa dheer, waxay taageertaa  IntelliTrace , Isdhexgalka Khariidadda Khariidadda Code(Code Map Debugger Integration) , .NET Memory Dump Analysis .

5] Taageerada qalabka tijaabada(5] Support for Testing tools)

Hagaag, daabacaadda Enterprise ee (Enterprise)Visual Studio waxay la socotaa dhammaan sifooyinka iyo qalabka marka la barbar dhigo noocyada kale ee hoose. Marka lagu daro  Tijaabada Cutubka(Unit Testing) , waxa ay taageertaa Tijaabada Unugga Tooska ah(Unit Testing) , Maaraynta Kiis Tijaabada(Test Case Management) , Shabakadda Culayska(Web Load) & Imtixaanka Waxqabadka(Performance Testing) , IntelliTest , Microsoft Fakes oo sidoo kale loo yaqaan Go'doominta Cutubka(Unit Test Isolation) , Daboolista Koodhka(Code Coverage) , Maaraynta Shaybaadhka(Lab Management) , Tijaabada UI ee Codaysan(Coded UI Testing) , Tijaabada gacanta(Manual Testing) ee Microsoft Maareeyaha Imtixaanka(Microsoft Test Manager) , Imtixaanka Sahanka(Exploratory Testing)oo leh Maareeyaha Tijaabada Microsoft(Microsoft Test Manager) , iyo Horu-marin degdeg ah oo loogu(Fast-forward) talagalay Tijaabada Buugga(Manual Testing) ee Maareeyaha Imtixaanka Microsoft(Microsoft Test Manager) .

6] Sidee wanaagsan ayaa Xamarin (Cross-Platform Development) isugu daray?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Waa hagaag, haddii aad xiisaynayso Xamarin .Waxay taageertaa astaamo ka badan kuwa ay taageerto Visual Studio Community iyo Visual Studio Enterprise . Tilmaamaha soo socda ee isdhaafsiga ah waxaa taageera Visual Studio Enterprise marka lagu daro kuwa ay taageeraan labada daabacaad ee kale ee magaca Xamarin . Waxay kala yihiin Assemblies Embedded, Xamarin Inspector , Xamarin Profiler , iyo Simulator -ka iOS -ka fog(Remoted) ee Windows .

7] Ma la shaqayn kartaa horumarinta saaxiibada kale ee Visual Studio Enterprise?(7] Can you collaborate with other fellow developers with Visual Studio Enterprise?)

Hagaag, Microsoft ayaa halkan kugu daboolay. Sida cad, dhammaan sifooyinka waxaa taageeray Visual Studio si loo fuliyo dhammaan baahiyahaaga wada-shaqeyneed. Waxay yihiin  PowerPoint Storyboarding , Code Review , Task Suspend/Resume awoodaha shaqada, iyo Kooxda Explorer(Team Explorer) oo leh taageero qalab horumarineed oo dhinac saddexaad ah.

Soo dejiso Visual Studio

Haddii aad rabto inaad isku daydo gacmahaaga Visual Studio , waxaad wax badan ka baran kartaa oo ka soo dejisan kartaa VisualStudio.com.

TALO(TIP) : Microsoft Visual Studio Dev Essentials waxay ku siinaysaa dhammaan agabka iyo adeegyada lagama maarmaanka u ah inaad noqoto horumariye bilaash ah. Software-ka waxaa loogu talagalay in lagu bixiyo agab, adeegyo, iyo tababaro bilaash ah si loogu dhiirigaliyo horumariyayaal iyo xiiseeyaal badan inay tijaabiyaan tignoolajiyada ay jecel yihiin.

Hadda akhri(Now read) : Hagaha bilowgayaasha si aad u bilowdo Studio Visual(Beginners guide to getting started with Visual Studio) .



About the author

Waxaan ahay khabiir kombuyuutar waxaanan dadka ku caawinayey pc ilaa 2009. Xirfadahayga waxaa ka mid ah iphone, software, qalabyada, iyo in ka badan. Waxaan sidoo kale macalinimo ka shaqaynayay afartii sano ee la soo dhaafay. Waqtigaas, waxaan bartay sida dadka looga caawiyo inay bartaan barnaamijyo cusub iyo sida loo isticmaalo qalabkooda hab xirfadeed. Waxaan ka helaa talooyin ku saabsan sidii aan u horumarin lahaa xirfadeyda si qof walba uu ugu guuleysto shaqada ama dugsiga.



Related posts