Microsoft Visual Studio Express - Microsoft Visual Studio Express
|
A Windows 7 rendszeren futó Visual Studio Express 2012 for Desktop képernyőkép , amely a Wikipedia Recon Drone nevű Windows alkalmazást fejleszti
| |
| Fejlesztő (k) | Microsoft |
|---|---|
| Végleges kiadás | 2015 for (Web, Desktop, Windows és Team Foundation Server) (2015. július 20 ) [±] |
| Operációs rendszer | ablakok |
| típus | Integrált fejlesztői környezet |
| Engedély | Freeware , Registerware |
| Weboldal | visualstudio |
A Microsoft Visual Studio Express egy sor integrált fejlesztőkörnyezet (IDE) által kifejlesztett Microsoft , mint egy ingyenes és registerware funkció-korlátozott változata a non-free Microsoft Visual Studio . Az Express kiadások a Visual Studio 2005 programmal kezdődtek.
A Visual Studio Expresst kiszorította a Visual Studio Community kiadás, amely szintén ingyenesen elérhető, de más licenccel . A Visual Studio Express-hez képest az új licenc sokkal barátságosabb a nyílt forráskódúak számára, de néhány zárt forráskódú fejlesztő számára kevésbé. A közösségi kiadás beépülő modulokkal működik, ez a szolgáltatás korábban kizárólag a fizetős (Professional és újabb) kiadásokra terjedt ki. A Visual Studio előfizetés-tulajdonosai (beleértve a Dev Essentials programot is) letölthetik az Express 2010, 2012, 2013 és 2015 kiadásokat, a 2017-es Desktop Express verzió pedig regisztráció nélkül letölthető. A Microsoft által javasolt alternatíva azonban a Visual Studio Community 2019 jelenlegi verziója .
Történelem
A Visual Studio 2005 Express, a Visual Studio Express első verziója 2005. októberében jelent meg, 2015-ig tartó támogatással. Windows 2000 SP4 és újabb rendszereken fut . A Service Pack 1 for 2005 Express 2006. decemberében jelent meg. A regisztráció nem szükséges; A Visual Studio Express 2008 kiadása óta 30 napos próbaidőszak utáni használatra ingyenes regisztráció szükséges. A 2008–2012-es termékek offline regisztrálhatók a regisztrációs kulcsok segítségével. 2013 óta a termék regisztrálása online úton történik.
A Visual Studio 2008 Express 2007 novemberében jelent meg, a Service Pack 1 pedig 2008. augusztus 11-én jelent meg. A Visual Studio 2008 és 2010 Express rendszerekhez Windows XP SP3 vagy újabb szükséges. Bár a Windows 2000 már nem támogatott, a Visual Studio 2008 Express képes alkalmazásokat fejleszteni a Windows 2000 rendszeren való futtatásra . A Windows Phone támogatás a Windows Vista és újabb verzióival érhető el .
A Visual Studio 2010 Express 2010 áprilisában jelent meg a Visual Studio 2010 mellett.
2005–2010 termékek
A Visual Studio 2005, 2008 és 2010 Express egyetlen projekttípusokhoz igazodik. Például a fejlesztőknek el kell indítaniuk a Visual Web Developer Express programot webes alkalmazások készítéséhez , míg az osztálykönyvtárakat külön kell fejleszteni a Visual C # Express alkalmazásban. A Visual Studio kereskedelmi kiadásai azonban több projekt típust támogatnak külön indítás nélkül.
A Visual Studio 2005, 2008 és 2010 Express a következő különálló termékekből áll:
- Visual Basic Express
- Visual C ++ Express
- Visual C # Express
- Visual J # Express (csak 2005)
- Visual Web Developer Express
- Visual Studio Express Windows Phone rendszerhez (csak 2010)
Visual Basic Express
A Visual Basic Express a következő korlátozásokkal rendelkezik:
- Nincs IDE-támogatás az SQL Server Express és a Microsoft Access kivételével más adatbázisokhoz
- Nincs támogatás az ASP.NET-t használó webalkalmazásokhoz (bár a Visual Web Developer Express támogatja)
- Nincs támogatás a mobil eszközök fejlesztéséhez (nincsenek sablonok vagy emulátorok)
- A kristályjelentések hiánya
- Kevesebb projekt sablon (pl. A Windows szolgáltatási sablon és az Excel munkafüzet sablon nem érhető el)
- Korlátozott lehetőségek a hibakereséshez és a töréspontokhoz
- Nincs támogatás a Windows Services létrehozásához (külön projektsablonra van szükség)
- Nincs támogatás az OpenMP számára
- Korlátozott telepítési lehetőségek a kész programokhoz
- Nincs kódhajtás
A Visual Basic 2008 Express a következő fejlesztéseket tartalmazza 2005-höz képest:
- Tartalmazza a "Cider" kódnevű vizuális Windows Presentation Foundation tervezőt
- Hibakeresés futás közben
- Jobb IntelliSense támogatás
- Javítja a gyakori helyesírási hibákat
- Javítja az érvénytelen szintaxis legtöbb formáját
- Javaslatokat ad az osztályneveknek, ha a megadott osztályok nem találhatók
A Visual Basic 2005 és a Visual Basic 2008 Express tartalmaz egy Visual Basic 6.0 átalakítót, amely lehetővé teszi a Visual Basic 6.0 projektek Visual Basic.NET-re frissítését. A konvertert nem tartalmazza a 2010 Express.
Visual Web Developer Express
A Visual Web Developer Express egy ingyenes szoftveres webfejlesztő eszköz, amely lehetővé teszi a fejlesztők számára, hogy díjmentesen értékeljék a többi Visual Studio kiadás webfejlesztési és szerkesztési képességeit. Fő feladata az ASP.NET webhelyek létrehozása . Ez egy WYSIWYG felület, drag-and-drop felhasználói felület tervező, továbbfejlesztett HTML kódja szerkesztők, korlátozott adatbázis felfedező, támogatja a CSS , JavaScript és XML , és az integrált, design-time érvényesítés előírásoknak, beleértve az XHTML 1.0 / 1.1 és CSS 2.1.
A Visual Web Developer 2005 Expressből hiányoznak bizonyos szolgáltatások, például az Accessibility Checker, az önálló osztálykönyvtári projektek, harmadik féltől származó bővítmények és makrók létrehozásának képessége. A Visual Web Developer 2008 Express SP1 támogatja az osztálykönyvtár és a webalkalmazások projektjeit is. Tartalmaz egy új integrált HTML-tervezőt is, amely a Microsoft Expression Web-en alapul . Ez a kiadás azonban nem tehet közzé saját fejlesztésű webhelyeket.
Visual C ++ Express
A Visual C ++ Express a .NET és a Win32 alkalmazásokat csak 32 bites verzióban fordítja le . Tartalmazza a Windows SDK fordítóit és az alapvető fájlokat, amelyeket a fejlesztők felhasználhatnak Win32 alkalmazások felépítésére.
A Visual C ++ Express korlátai:
- Nincs támogatás az MFC vagy az ATL számára . Ezeket a könyvtárakat azonban a Windows SDK és a Windows illesztőprogram-készlet régebbi verziójából lehet telepíteni .
- Nincs erőforrás- szerkesztő, amely elérhető a Visual Studio kereskedelmi kiadásaiban.
- Nincs profilalkotási támogatás
- Nem támogatott bővítmények és IDE makrók
- Nincs lehetőség a crash dump generálására
- Nincs "az összes töréspont listája" ablak.
- Nincs támogatás a nyelvek közötti hibakereséshez, például egy C # alkalmazás, amely C ++ DLL-t hív.
Korlátozások a korábbi verziókban:
- Nincs out-of-box támogatás a 64 bites alkalmazások fejlesztéséhez (2012 előtt).
- Nincs támogatás az OpenMP számára (2012 előtt)
- A hibakereső nem csatolható egy futó folyamathoz (2010 előtt)
Míg a Microsoft a memóriaablakokat nem elérhetőként sorolja fel a Visual Studio 2010 Express szolgáltatásban, harmadik felek arról számoltak be, hogy azok rendelkezésre állnak, ha a Szakértői beállítások engedélyezve vannak.
Számos nyílt forráskódú projekt megkezdte a Visual C ++ Express alkalmazással létrehozott projektfájlok nyújtását; figyelemre méltó példák az Ogre és az Irrlicht motorok. A kereskedelmi motorok moddingkészletei, például a Valve Source motorja , szintén támogatják ezt a fejlesztési rendszert.
Visual C # Express
A Visual C # Express egy ingyenes, könnyű, integrált fejlesztői környezet (IDE), amelyet kezdő fejlesztők, hallgatók és hobbisták számára terveztek alkalmazások és (az XNA Game Studio- val kombinálva ) videojátékok létrehozására Windows, Xbox 360 és Zune számára . Építhet konzolt , Windows Forms és Windows Presentation Foundation alkalmazásokat, valamint osztálykönyvtárakat.
A Microsoft megállapította, hogy a játékosok jelentős közössége vállalja a C # programozást.
Korlátozások
A Visual C # Express nem rendelkezik töréspont-kezelőpanellel; töréspontok csak kapcsolhatók.
A következő refaktorozási módok szintén nem voltak elérhetők:
- Táblázat mező
- Előléptetni a helyi paramétert
- Paraméterek átrendezése
- Paraméterek eltávolítása
- Kivonat felület
A korlátozások hatékonyan csökkentik a Visual C # Express átalakítási képességeit a metódusok átnevezésére és kibontására . A Microsoft szerint a felsorolt funkciók hiánya a "C # Express felhasználói élményének egyszerűsítése". Néhány felhasználó megjegyezte, hogy a visszafejlesztési képességek kihagyása eltávolította a hasznos funkciókat anélkül, hogy a használatot ténylegesen leegyszerűsítette volna.
A hibakeresőt már futó folyamathoz sem lehet csatolni, ami akadályozza az olyan eseteket, mint például a Windows-szolgáltatások írása és a hibakereső újracsatolása az ASP.NET alatt, amikor az eredeti hibakeresési munkamenet hibái miatt töréspontokat hagynak figyelmen kívül.
2012–2013 termékek
A Visual Express 2012-es kiadásakor a Microsoft megváltoztatta a kiadások terjesztését úgy, hogy mindegyik verzió egy átfogó megoldástípushoz igazodjon, és egynél több projekttípust is tartalmazhasson. (Ez eltér a korábbi Express kiadásoktól, amelyek mindegyike egyetlen programozási nyelv körül volt kialakítva.) Például egy webes megoldás állhat webalkalmazás-projektből és néhány C # osztály-könyvtár projektből. Ez a változás az interneten elérhető alkalmazások sokféleségének, valamint a Windows 8 és Windows Phone 8 rendszeren használt új WinRT platformnak a tükrözése érdekében készült .
A Microsoft öt Visual Studio Express 2012 terméket adott ki:
| Kiadás | Leírás | Asztali operációs rendszer | Szerver operációs rendszer |
|---|---|---|---|
| Visual Studio Express 2012 for Web | Lehetővé teszi a webalkalmazások fejlesztését . Integrált szolgáltatásokat tartalmaz a Microsoft Windows Azure cloud computing platformjára történő telepítéshez . | ||
| Visual Studio Express 2012 Windows 8 rendszerhez | Lehetővé teszi a Metro stílusú alkalmazások fejlesztését a Windows Store számára a C # , VB.NET , C ++ és JavaScript programokban . Megjegyzés: Ez a kiadás csak Windows 8 rendszeren fut . | Windows 8 | N / A |
| Visual Studio Express 2012 for Windows Desktop | Lehetővé teszi fejlesztése a hagyományos Windows- asztali alkalmazások a C # , VB.NET és C ++ , célzás Windows kliens technológiák, mint a Windows Presentation Foundation (WPF), Windows Forms , és a Win32 API . A korábbi Express kiadásoktól eltérően beépített támogatással rendelkezik a 64 bites alkalmazások fordításához az IDE-n keresztül. Az 1. frissítés támogatja a Windows XP támogatását a C ++ alkalmazásokban. | ||
| Visual Studio Team Foundation Server Express 2012 | Biztosítja forrás kontroll , a munka-tétel követés, alkalmazás-életciklus menedzsment és építmények automatizálás a csapatok legfeljebb öt fejlesztők. | ||
| Visual Studio Express 2012 Windows Phone rendszerhez | A Windows Phone 8 SDK-ból áll, amely lehetővé teszi a Windows Phone 7.5 és Windows Phone 8 alkalmazások fejlesztését és emulátoron történő tesztelését . Támogatja a C ++, .NET Framework és DirectX programokat . A .NET Framework támogatásának részeként integrálható a Microsoft Expression Blend szolgáltatással . | Windows 8 ( csak x64 ) | N / A |
2013 októberében a Microsoft kiadta Visual Studio Express termékeinek négy új verzióját. A 2012 Express kiadáshoz hasonlóan ezek is egy átfogó megoldástípusra irányulnak, amely különböző típusú projekteket keverhet össze. Ugyanakkor a különböző célplatformokhoz továbbra is különböző IDE-ket kínálnak. Ők:
- Visual Studio Express 2013 for Web
- Visual Studio Express 2013 for Windows: Megjegyzés: Csak Windows 8.1 rendszeren működik ( x86 és x64 ).
- Visual Studio Express 2013 for Windows Desktop
- Visual Studio Team Foundation Server Express 2013
Ne feledje, hogy a Visual Studio Express for Windows Phone alkalmazás nem került kiadásra a 2013-as termékek sorozatában, de a Visual Studio Express for Windows Phone alkalmazás mostantól egyesül a Visual Studio Express for Windows 2013 rendszerrel. Ezzel az új kiadás, a Windows 8.1 x86 mostantól támogatja a Windows Phone 8.1 fejlődés, de nem a Windows Phone 8 0,0 fejlődése vagy a Windows Phone Emulator, melyek közül az utóbbi is szükség van egy processzor támogatja Client Hyper-V és a Second Level Address Fordítás (SLAT).
2015–2017 termékek
A Visual Studio Express 2015 kiadásai:
- Express for Desktop - asztali Windows programok létrehozásához
- Express for Web - adaptív webhelyek, webes API-k vagy "valós idejű online élmények" létrehozásához
- Express for Windows - alapvető eszközök az univerzális Windows Platform alkalmazások létrehozásához . Windows 10 szükséges .
- Team Foundation Server 2015 Express - platform a forráskód vezérléséhez, a projektmenedzsmenthez és a csapat együttműködéséhez
A Visual Studio 2015 termékek áttekintése oldalon a Microsoft ezt mondja:
Kis csapatoknak és egyéni fejlesztőknek fontolóra kell venniük a Visual Studio Community 2015-öt, amely átfogóbb, mint az Express.
A Visual Studio Express 2017 kiadásai:
- Express for Desktop - Támogatja az épület által felügyelt és natív asztali alkalmazásokat. *
* A Visual Studio Express 2017 elérhető a Windows Desktop fejlesztők számára. Ez lesz a Visual Studio Express végleges verziója, és nem lesz a Visual Studio Express 2017 UWP vagy webes ajánlata. Javasoljuk, hogy minden felhasználó nézze meg a Microsoft által kínált ingyenes fejlesztési lehetőségeket, mint például a Visual Studio Code és a Visual Studio Community a jövőbeli fejlesztési igényekhez.
Nyújthatóság
A Visual Studio természeténél fogva kibővíthető, végső soron egy mag "héjból" áll, amely az összes parancsot, ablakot, szerkesztőt, projekt típust, nyelvet és egyéb funkciókat dinamikusan betölthető modulok, úgynevezett "csomagok" révén valósítja meg. A Microsoft arra ösztönzi és ösztönzi a harmadik feleket, hogy hozzanak létre modulokat a Visual Studio számára az ingyenes VSIP programon keresztül .
Lásd még
- Microsoft Visual Studio
- Microsoft Visual Studio közösség
- Microsoft Small Basic
- Microsoft Windows SDK
Hivatkozások
További irodalom
- Marsman, Jennifer (2012. szeptember 7.). "A bevált módszerek a Windows 7 asztali alkalmazások Windows Store alkalmazásokba történő áttelepítéséhez" . MSDN Blogok . Microsoft . Lap 30-November 2012-es .
Külső linkek
- Hivatalos honlapján
- Visual Studio Express letöltések - nem hivatalos oldal a hivatalos szerverekről történő letöltések linkjeivel, sokkal kevésbé bonyolult, mint a hivatalos oldal
- Visual Studio Community - hivatalos honlap