Novinky v sadě Visual Studio 2012

Informace o nových funkcích a vylepšeních v Visual Studio 2012 najdete v následujících částech tohoto tématu a tématech, se kterými jsou propojeny:

Aplikace Windows Store

  • Návrh a tvorba aplikací win8_appname_long

  • Ladění, optimalizace a publikování aplikací win8_appname_long

Visual Studio – sada IDE

  • Návrh a tvorba aplikací win8_appname_long

  • Okno Správa

  • Hledat

  • Editování kódu pro C++

  • Editování kódu pro jazyk JavaScript

Jazyky

  • Visual Basic

  • Visual C#

  • Visual C++

  • JavaScript

  • Visual F#

Správa životního cyklu aplikací a server Team Foundation Server

  • Správa životního cyklu aplikací

  • Modelování aplikací

  • Vývoj aplikací a efektivnější týmová spolupráce

  • Automatizace a ladění sestavení

  • Microsoft Test Manager

Technologie ASP.NET 4.5 a webový vývoj

  • Základní služby technologie ASP.NET 4.5

  • Webové formuláře technologie ASP.NET 4.5

  • Obecná vylepšení pro webový vývoj

  • Vylepšení pro webový vývoj související s daty

  • Služba IIS Express pro webový vývoj

  • Webové rozhraní API technologie ASP.NET

Další rozšíření

  • LightSwitch

  • Vývoj datových aplikací

  • Nástroje grafiky

  • Paralelní výpočty

  • Vývoj služby SharePoint

  • Vývoj sady Office

  • .NET Framework 4.5

Aktualizace systému Visual Studio

  • Nové funkce v systému vs2012_upd01

Návrh a tvorba aplikací Windows Store

Ladění, optimalizace a publikování aplikací Windows Store

Projekty a řešení

  • Práce s projekty aplikace Visual Studio 2010 SP1 a soubory v aplikaci Visual Studio 2012 i aplikaci Visual Studio 2010 SP1

    Další informace naleznete v tématu Visual Studio 2012 kompatibility.

  • Vyhledejte kód v aplikaci Průzkumník řešení.

    Procházejte typy a členy v projektech, hledejte symboly, zobrazte hierarchii volání metody, hledejte odkazy na symbol a provádějte další úkoly bez přepínání mezi více okny nástrojů.Další informace naleznete v tématu Zobrazení struktury kódu.

  • Instalujte vzorky online.

    Používejte aplikaci Visual Studio ke stažení a instalaci vzorků z galerie kódů MSDN.Můžete stáhnout ukázky, které vysvětlují nové technologie a pomáhají nastartovat projekty a ladění kódu.Další informace naleznete v tématu Přístup k online ukázkám.

  • Řešení asynchronního načítání

    Projekty jsou nyní načteny asynchronně a klíčové součásti řešení jsou načteny první, takže můžete začít pracovat rychleji.

Okno Správa

  • Náhled souborů v editoru kódu

    Uchovejte si přehled v editoru zobrazováním souborů bez jejich otevření.Náhled souborů se zobrazí také v modré záložce na pravé straně záložek dokumentu.Soubor se otevře, pokud jej upravíte nebo kliknete na tlačítko Otevřít.Další informace naleznete v tématu Druhy Windows.

  • Získejte přístup k často používaným souborům snadněji.

    Připněte často používané soubory k levé straně karty, takže k nim budete mít snadný přístup bez ohledu na počet souborů, které jsou otevřeny v IDE.

  • Uspořádejte si okna na více monitorech efektivněji.

    Ukotvěte více plovoucích nástrojů nebo dokumentů jejich „přilepením“ na další monitory.Můžete také vytvořit více instancí v aplikaci Průzkumník řešení a přesunout je na jiný monitor.Další informace naleznete v tématu Jak: uspořádání a ukotvit Windows.

  • Změna barevného schématu prostředí IDE

    Zvolte buď světlé nebo tmavé barvy motivu pro uživatelské rozhraní aplikace Visual Studio.Další informace naleznete v tématu Postupy: Změna písma a barev používaných v integrovaném vývojovém prostředí (IDE).

Hledat

  • Hledejte napříč prostředím IDE.

    Zadejte slovo nebo frázi a poté zvolte položku ze seznamu, abyste otevřeli dialogové okno nebo okno, které je přidruženo k položce nebo příkazu.Další informace naleznete v tématu Snadné spuštění.

  • Vyhledávejte v oknech nástrojů.

    Filtrujte zobrazení zadáním klíčového slova do pole vyhledávání v horní části určitého okna nástrojů, jako jsou například Sada nástrojů, Průzkumník řešení, Seznam chyb a Team Explorer.Další informace naleznete v tématu Hledání a nahrazování textu.

  • Hledejte řetězce pomocí syntaxe regulárního výrazu z rozhraní .NET Framework.

    Použijte syntaxi regulárních výrazů z rozhraní .NET Framework v nástroji Najít a nahradit a v dialogových oknech Najít v souborech a Nahradit v souborech.Další informace naleznete v tématu Použití regulárních výrazů v aplikaci Visual Studio.

Editování kódu pro C++

  • Určete další sémantické zbarvení.

    Ve výchozím nastavení mají tokeny jazyka C++ barevné označení a můžete určit další barevná označení.Další informace naleznete v tématu Psaní kódu v editoru kódu a textovém editoru.

  • Použijte vylepšené zvýraznění odkazů.

    Všechny instance symbolu můžete zvýraznit tak, že zvolíte jednu instanci.Mezi zvýrazněnými odkazy můžete procházet klávesovými zkratkami Ctrl + Shift + Up nebo Ctrl + Shift + Down.Tuto funkci můžete zapnout nebo vypnout.

  • Zvolte funkce členů při psaní.

    Seznam členů se zobrazí automaticky při zadávání textu v editoru kódu.Výsledky jsou filtrovány tak, aby byly zobrazeni pouze relevantní členové.Další informace naleznete v tématu Pomocí technologie IntelliSense.

  • Využijte výhodu C++/CLI IntelliSense.

    C++/CLI nyní podporuje funkce technologie IntelliSense Quick Info, nápovědu k parametrům, seznam členů a automatické dokončování.

  • Urychlete kódování pomocí používání fragmentů kódu.

    Můžete zvolit fragment kódu ze seznamu Seznam členů a poté vyplnit požadovanou logiku.Fragmenty jsou k dispozici pro switch, if-else, for a další základní konstrukce kódu.Můžete také vytvořit vlastní fragmenty.Další informace naleznete v tématu Fragmenty kódu..

Editování kódu pro jazyk JavaScript

  • Použijte funkce ECMAScript 5 a HTML5 DOM.

  • Poskytnutí technologie IntelliSense pro proměnné a funkce přetížení

    Poskytněte informace technologie IntelliSense pomocí nových prvků v komentáři kódů mezi trojitými lomítky (///).Nové prvky zahrnují <var> a <signature>.Další informace naleznete v tématu Komentáře XML dokumentace (JavaScript).

  • Zobrazte podpisy v seznamu dokončení příkazů.

    Podpisy funkce se zobrazí na pravé straně seznamu dokončení příkazu.

  • Použijte inteligentní odsazení, doplňování závorek a osnovu, když píšete kód.

  • Použijte k vyhledání definice funkce ve zdrojovém kódu příkaz Přejít na definici.

    Pravým tlačítkem myši klepněte na funkce a poté na možnost Přejít na definici (nebo umístěte kurzor do funkce a poté stiskněte klávesu F12), abyste otevřeli zdrojový soubor JavaScriptu v umístění v souboru, kde je funkce definována.(Tato funkce není podporována pro generované soubory).

  • Získejte informace o technologii IntelliSense ze standardních komentářů jazyka JavaScript.

    Nový mechanismus rozšíření technologie IntelliSense automaticky nabízí technologii IntelliSense při použití standardních značek komentářů (//).

  • Rozšiřte jazyk JavaScript IntelliSense, abyste zlepšili podporu pro knihovny z dalších organizací.

    Použijte rozhraní API k rozšíření možností přizpůsobení technologie IntelliSense.Další informace naleznete v tématu Rozšíření technologie JavaScript IntelliSense.

  • Nastavte bod přerušení uvnitř jediného řádku kódu.

    Pokud jeden řádek obsahuje více příkazů, můžete nyní přerušit v jediném příkazu.

  • Ovládejte, které objekty budou k dispozici v globálním rozsahu.

    Další informace naleznete v tématu JavaScript IntelliSense.

  • Zobrazte dokončování příkazů pro identifikátory, i když nejsou k dispozici přesné informace o objektu.

    Další informace naleznete v tématu Dokončování příkazů pro identifikátory.

  • Získejte informace o technologii IntelliSense pro objekty v dynamicky načtených skriptech.

    Služba jazyka poskytuje automatickou podporu pro vzorky některých rozpoznatelných zavaděčů skriptu.

Visual Basic

  • Zapisujte asynchronní kód snadným a intuitivním způsobem.

    Použitím asynchronní funkce můžete volat asynchronní metody bez definice pokračování nebo rozdělení kódu více metodami nebo výrazy lambda. Další informace naleznete v tématu Asynchronní asynchronní pro programování a očekávat (C# a Visual Basic).

  • Získejte informace o volajícím, které pomáhají při trasování a ladění.

    Můžete získat cestu ke zdrojovému souboru, číslu řádku zdrojového kódu a názvu člena, který volá metodu.Další informace naleznete v tématu Volajícího (C# a Visual Basic).

  • Zachovejte jednoduchost pro každý cyklus pro složitých seznam sekvence.

    K vrácení jednotlivých položek v kolekci po jedné můžete použít iterátory.Další informace naleznete v tématu U iterátorů (C# a Visual Basic).

  • Pochopte lépe průběh toků kódu.

    Pomocí funkce volání hierarchie můžete zobrazit všechna volání do a z vybrané metody, vlastnosti nebo konstruktor. Další informace naleznete v tématu Hierarchie volání.

  • Definujte obor názvů mimo kořenový obor názvů projektu.

    Můžete použít klíčové slovo Globální v prohlášení oboru názvů. Další informace naleznete v tématu Obory názvů v aplikaci Visual Basic.

Další informace naleznete v tématu Novinky v jazyce Visual Basic v sadě Visual Studio 2012.

Visual C#

  • Zapisujte asynchronní kód snadným a intuitivním způsobem.

    Použitím asynchronní funkce můžete volat asynchronní metody bez definice pokračování nebo rozdělení kódu více metodami nebo výrazy lambda. Další informace naleznete v tématu Asynchronní asynchronní pro programování a očekávat (C# a Visual Basic).

  • Získejte informace o volajícím, které pomáhají při trasování a ladění.

    Můžete získat cestu ke zdrojovému souboru, číslu řádku zdrojového kódu a názvu člena, který volá metodu.Další informace naleznete v tématu Volajícího (C# a Visual Basic).

Další informace naleznete v tématu Novinky v jazyce Visual C# v sadě Visual Studio 2012.

Visual C++

  • Vytvářejte kód, který odpovídá jazyku standardu C++11.

    Visual C++ můžete používat k tvorbě kódu, který používá funkce založené na smyčkách oblasti, standardních podprocesech, funkcích atomic a dalších výkonných nových funkcích standardu jazyka C++11.

  • Vytvářejte aplikace a hry Windows Store pomocí jazyka C++.

    Používejte Visual C++ s modelem rozvoje jazyka XAML pro aplikace a hry Windows Store a použijte rozšíření komponent v jazyce Visual C++ (C++/CX) a další nové funkce k jejich tvorbě.

  • Zapisujte rychlejší a efektivnější kód pomocí kompilátoru vylepšení.

    Díky vylepšením kompilátoru můžete napsat kód, který můžete kompilovat k rychlejšímu chodu na procesoru nebo spustit na více procesorů, nebo můžete zapsat kód umožňující opětovné použití cílení na jiné konfigurace systému.

  • Vybavte své aplikace rychlým a efektivním spouštěním, pokud je k dispozici více procesorů.

    Pomocí vylepšených paralelních knihoven a nových funkcí ladění a vizualizace lze umožnit vaší aplikaci lepší spouštění na různých hardwarových konfiguracích.

  • Vytvořte robustnější kód.

    Můžete použít aktualizovanou jednotku testovacího rozhraní, grafy závislosti architektury, průzkumníka architektury, pokrytí kódem a další nástroje a vytvořit tak robustnější kód.

  • Zrychlete chod svých aplikací pomocí více procesorů.

    Pomocí zdokonalené knihovny paralelních vzorků (PPL) a nových funkcí ladění a vizualizace lze zrychlit chod vaší aplikace ve vícejádrových systémech.

  • Využijte výhod úsporných grafických karet ke zvýšení výkonu.

    Paralelní algoritmy dat můžete urychlit pomocí nové knihovny C++ Accelerated Massive Parallelism (C++ AMP) a nových funkcí ladění a vizualizace, aby bylo možné jejich spuštění pomocí grafické karty nebo jiných akcelerátorů od různých dodavatelů.

Další informace naleznete v tématu Novinky v jazyce Visual C++ v sadě Visual Studio 2012.

JavaScript

Důležitá poznámkaDůležité

Chcete-li zjistit, jak vytvořit aplikace Windows Store v jazyce JavaScript, včetně informací o editoru jazyka JavaScript sady Visual Studio a dalších funkcí, přečtěte si téma Develop Windows Store apps using Visual Studio 2012.

  • Zaveďte další omezení času průběhu a kontroly chyb do kódu.

    Další informace naleznete v tématu Přísný režim (JavaScript).

  • Použijte ke zpracování binárních data ze zdrojů, jako jsou síťové protokoly, binární formáty souborů raw a grafické vyrovnávací paměti.

    Další informace naleznete v tématu Zadané pole (JavaScript).

  • Použijte prostředí Windows Runtime v aplikacích Windows Store.

    Další informace naleznete v tématu V jazyce JavaScript pomocí modulu Runtime v systému Windows.

  • Přidejte procesy na pozadí, které probíhají souběžně s hlavní stránkou.

    Další informace naleznete v tématu About Web workers.

Další informace naleznete v tématu Co je nového v JavaScript.

Visual F#

  • Pracujte při vývoji přímo s rozsáhlými zdroji dat a služeb, jako jsou například databáze, webové služby, webové informační kanály dat a zprostředkovatelé dat.

    Pomocí poskytovatelů jazyka typu F# se můžete zaměřit na vaše data a logiku programu místo vytváření systému typů, který bude data reprezentovat.Další informace naleznete v tématu Typ zprostředkovatele.

  • Dotazujte se na databáze přímo v jazyce F#.

    Používejte dotazy LINQ jazyka F# k určení přesných dat, která chcete v jazyce F#, bez zadávání databázového dotazu nebo uložené procedury.Další informace naleznete v tématu Výrazy dotazu (F#).

Správa životního cyklu aplikací

  • Spravujte nevyřízené položky, sprinty a úkoly pomocí agilních nástrojů.

    Definujte více týmů, z nichž každý může spravovat své rezervní položky práce a plánovat sprinty.Nastavte prioritu práce a osnovy závislostí a vztahů.Zobrazte, kdo má nedostatek kapacity v reálném čase.Aktualizujte úkoly a sledujte vývoj v rámci sprintu.Další informace naleznete v tématu Agilní plánování a iterací.

  • Zapojte zúčastněné strany, aby vám poskytly názor na předběžnou verzi softwaru.

    Zúčastněné strany mohou zaznamenávat akce skriptů, poznámky, snímky obrazovky a nahrávky videa nebo zvuku.Další informace naleznete v tématu Žádost a názory účastníky procesu pomocí týmový Web Access.

  • Znázorněte požadavky se scénáři a propojení scénářů na pracovní položky.

    Vytvářejte scénáře z kolekce předdefinovaných tvarů scénářů, zachytávejte uživatelská rozhraní a propojte všechny scénáře nebo soubory do pracovní položky sdílené v síti.Další informace naleznete v tématu Scénář Nevyřízené položky zboží pomocí aplikace PowerPoint.

  • Spravujte projekty organizace pomocí aplikace Microsoft Project a Project Server.

    Spravujte portfolia projektů a zobrazte stav a dostupnost zdrojů mezi agilní a formální softwarové týmy.Další informace naleznete v tématu Umožnění toku dat mezi produkty Team Foundation Server a Microsoft Project Server.

Modelování aplikací

Vývoj aplikací a efektivnější týmová spolupráce

Automatizace a ladění sestavení

  • Spusťte, sledujte a spravujte sestavení pomocí rozšířeného rozhraní.

    Další informace naleznete v tématu Spustit sledování a správa sestavení.

  • Spouštějte automaticky sestavení ze služby Team Foundation.

    Využijte výhod místních nebo hostitelských sestavení řadiče.

  • Definujte proces synchronizované kontroly sestavení, která podporuje vícenásobné kontroly.

    Vytvořte současně více vrácení se změnami.Další informace naleznete v tématu Definovat proces Gated sestavení políčko ověřit změny.

  • Spusťte rozhraní testovacích jednotek, ať už vlastní nebo třetích stran, v procesu sestavení.

    Další informace naleznete v tématu Spustit testy v procesu sestavení.

  • Provádějte ladění procesu sestavení snadněji.

    Zvolte odkaz v okně výsledků sestavení k zobrazení diagnostických protokolů.Další informace naleznete v tématu Diagnostika problémů sestavení.

Microsoft Test Manager

  • Spouštějte ruční testování na aplikacích Windows Store.

    Můžete používat Microsoft Test Manager ke spouštění ručních testů, které usnadňují identifikaci problémů ve vašich aplikacích Windows Store, které běží na vzdáleném zařízení, například tabletu.Další informace naleznete v části týkající se testování Windows Store aplikací spuštěných na zařízení s Microsoft Test Manager.

  • Provádějte nahodilé testování.

    Pomocí okna Nahodilé testování můžete spustit testy bez omezení na zkušební skript nebo sadu předem určených kroků.Další informace naleznete v tématu Provádění nahodilého testování pomocí nástroje Microsoft Test Manager.

  • Zahrňte více řádků a rozšiřte text v krocích ručního testování.

    Zkušební kroky mohou zahrnovat více řádků ke konsolidaci souvisejících akcí v rámci jednoho zkušebního kroku v testovacích případech.Microsoft Test Manager nyní také obsahuje panel nástrojů, který můžete použít k formátování textu kroků testování.Můžete použít různé možnosti formátování, například tučné či podtržené písmo nebo barevné zvýraznění klíčových bodů.Další informace naleznete v tématu Jak: Vytvoření ruční testovacího případu.

  • Získejte stav plánů pro testování v rámci Microsoft Test Manager.

    Tato sestava je k dispozici na kartě Plán v panelu nabídky středové skupiny Microsoft Test Manager.Odtud můžete zobrazit Výsledky, které zahrnují zprávu o stavu plánu testování.Další informace naleznete v tématu Jak: Vytvoření ruční testovacího případu.

  • Klonujte zkušební plány pro nové iterace.

    Díky klonování testů můžete pracovat snadněji souběžně na různých vydáních.Například pokud již máte plán testování s názvem „Contoso V1 – milník 1“ a váš tým se rozhodne vytvořit verzi V2, můžete klonovat plán testování a použít ho pro větev kódu V2.Po klonování plánů pro testování můžete vy a váš tým pracovat na obou verzích aplikací současně.Další informace naleznete v tématu Kopírování a klonování testovacích sad a testovacích případů.

Základní služby technologie ASP.NET 4.5

  • Vylepšete čas načtení stránky při odkazování na soubory JavaScriptu a CSS.

    Můžete kombinovat samostatné soubory JavaScriptu a CSS a zmenšit jejich velikost pro rychlejší načítání pomocí sdružování a minimalizace.

  • Pracujte s projekty, které se zaměřují na předchozí verze rozhraní .NET Framework.

    Technologie ASP.NET 4.5 aktualizuje zaměřování na více cílů, takže můžete pracovat s projekty, které jsou zaměřeny na starší verze rozhraní .NET Framework.

  • Vyhněte se útokům prostřednictvím skriptování mezi servery.

    Kódování rozhraní API, které brání skriptování, bylo integrováno do základního rámce stránek ASP.NET.

  • Vytvářejte snadněji asynchronní webové aplikace.

    Pomocí nové technologie .NET 4.5 zjednodušují klíčová slova asynchronní (C#-Reference) a vyčkání (C#-Reference) v kombinaci s typem Task asynchronní webové programování.Další informace naleznete v tématu Používání asynchronních metod technologie ASP.NET 4.5 a používání asynchronních metod v technologii ASP.NET MVC 4.

Další informace naleznete v části Co je nového v technologii ASP.NET 4.5 a webový vývoj v aplikaci Visual Studio 2012.

Webové formuláře technologie ASP.NET 4.5

  • Napište kód, který je volán přímo ovládacími prvky vázanými na data.

    Ve webových formulářích ASP.NET nyní můžete použít vazače modelu pro přístup k datům, tak jako v technologii ASP.NET MVC.Použijete-li vazače modelu, mohou ovládací prvky vázané na data volat kód přímo, jako metody akce v technologii ASP.NET MVC.

  • Pište ve webových formulářích ovládání dat výrazy silného typu, obousměrnými s vazbou na data.

    Pokud budete používat výrazy silného typu, můžete získat přístup ke komplexním vlastnostem v ovládacích prvcích dat místo použití výrazů Bind nebo Eval.

  • Zajistěte lepší funkci stránek pomocí nenápadného JavaScriptu.

    Přesunutím kódu pro ověření na straně klienta do jednoho externího souboru JavaScriptu se stránky zmenší a budou se načítat rychleji.

Další informace naleznete v části Co je nového v technologii ASP.NET 4.5 a webový vývoj v aplikaci Visual Studio 2012.

Obecná vylepšení pro webový vývoj

  • Používejte nejnovější webové standardy.

    Nový editor HTML nabízí úplnou podporu pro prvky HTML5 a fragmenty.Editor CSS nabízí úplnou podporu CSS3, včetně podpory CSS hacks a výstřižků pro dodavatele rozšíření CSS.

  • Testujte stejnou stránku, aplikaci nebo web v různých prohlížečích.

    Nainstalované prohlížeče jsou zobrazeny v seznamu vedle tlačítka Spustit ladění v aplikaci Visual Studio.

  • Vyhledávejte rychle zdroj vykreslené značky.

    Nová funkce Inspektor stránky vykreslí webovou stránku (HTML, webové formuláře, ASP.NET MVC nebo webové stránky) přímo v prostředí Visual Studio IDE.Při výběru vykresleného prvku Inspektor stránky se otevře soubor, ve kterém byla vygenerována značka, a zvýrazní se zdroj.

  • Najděte fragmenty a prvky kódu rychle pomocí zdokonalené technologie IntelliSense.

    Technologie IntelliSense v editorech HTML a CSS filtruje seznam zobrazení při zadávání textu.Tato funkce zobrazí řetězce, které odpovídají textu na jejich začátku, uprostřed nebo na konci.Mohou odpovídat také počátečním písmenům.Například „bp“ bude odpovídat výrazu „barva pozadí“.

  • Vyberte značky a extrahujte je do uživatelského ovládacího prvku.

    Tato funkce je pohodlným způsobem, jak vytvářet označení pro opakované použití na více místech.Visual Studio zaregistruje předponu značky a vytvoří pro vás instanci ovládacího prvku.Vybraný kód samotný je nahrazen instancí nového uživatelského ovládacího prvku.

  • Vytvářejte a upravujte kód a značky snadněji.

    Při přejmenování počáteční nebo koncové značky je odpovídající značka přejmenována automaticky.Pokud stisknete klávesu Enter uvnitř dvojice prázdných značek, kurzor se zobrazí na novém řádku v poloze s odsazením.Zobrazení zdroje obsahuje inteligentní úkoly jako návrhové zobrazení.

  • Vytvářejte šablony stylů CSS efektivněji.

    V editoru nové šablony stylů CSS rozbalte a sbalte části, použijte hierarchické odsazení a libovolně přidávejte nebo odstraňujte komentář bloků.Editor CSS má nyní výběr barvy jako editor HTML.

  • Pište JavaScript v editoru jazyka JavaScript.

    Informace o vylepšení editoru JavaScriptu naleznete v části Editování kódu pro jazyk JavaScript.

  • Nasazujte webové projekty aplikací snadněji.

    Můžete importovat nastavení publikování od poskytovatelů hostitelských služeb, určovat transformace souboru Web.config pro profil publikování, ukládat šifrovaná pověření v profilu publikování, určit konfiguraci sestavení v profilu publikování a nasazovat aktualizace náhledu.

Další informace naleznete v části Co je nového v technologii ASP.NET 4.5 a webový vývoj v aplikaci Visual Studio 2012.

Vylepšení pro webový vývoj související s daty

  • Automatizujte ověření pro často používané datové typy.

    Můžete přidat nové atributy DataAnnotation pro vlastnosti za účelem automatizace často používaných datových typů, jako jsou e-mailové adresy, telefonních čísla a čísla kreditních karet.

  • Nasaďte přírůstkové aktualizace databáze.

    Po nasazení databáze pomocí webového projektu budou změny schématu databáze automaticky přeneseny během příštího nasazení do cílové databáze.

Další informace naleznete v části Co je nového v technologii ASP.NET 4.5 a webový vývoj v aplikaci Visual Studio 2012.

Služba IIS Express pro webový vývoj

  • Provádějte vývoj webových aplikací na serveru, který je shodný s IIS.

    Služba IIS Express je v Visual Studio 2012 výchozím serverem pro webový vývoj.Služba IIS Express je zjednodušená a samostatná verze služby IIS. Obsahuje všechny základní funkce role webového serveru služby IIS.

Webové rozhraní API technologie ASP.NET

  • Snadno vytvářejte a využívejte služby protokolu HTTP, které dosáhnou široké škály klientů.

    Služby mohou být používány prohlížeči, mobilními aplikacemi, tablety a dalšími zařízeními.Integrovaná podpora pro vyjednávání obsahu umožňuje klientům a serverům vzájemně určovat správný formát pro data.

  • Získejte přímý přistup k HTTP požadavkům a manipulujte s nimi pomocí moderního programovacího modelu HTTP.

    Používejte čistý model programování HTTP silného typu, který je podporován na serveru i na klientovi.Nové API rozhraní HttpClient může volat webová API rozhraní z libovolné aplikace .NET Framework.

  • Snadno extrahujte data z požadavku protokolu HTTP.

    Vazače modelu usnadňují extrakci dat z různých částí požadavku protokolu HTTP.Části zprávy se stanou objekty .NET, které mohou webová rozhraní API používat.Webové rozhraní ASP.NET API podporuje stejný model vazby a ověření infrastruktury jako ASP.NET MVC.

  • Užijte si úplnou sadu funkcí směrování.

    Webová rozhraní ASP.NET podporují úplnou sadu funkcí směrování ASP.NET MVC a ASP.NET, včetně omezení a parametrů směrování.

Další informace naleznete v tématu Začínáme s webovým rozhraním API technologie ASP.NET a Webové rozhraní API technologie ASP.NET (Část 1).

LightSwitch

  • Připojte se ke zdrojům dat OData.

    Vaše aplikace LightSwitch se mohou připojit na libovolný zdroj dat Open Data Protocol (OData), včetně zdrojů ze služby Windows Azure DataMarket.Další informace naleznete v tématu Jak: připojení k datům.

  • Vystavte data aplikace jako zdroj dat OData.

    Data z publikované webové aplikace LightSwitch můžete vystavit jako informační kanál OData pro použití jinými aplikacemi a využít tak výhod funkcí LightSwitch, jako jsou ověřování a filtrování.Další informace naleznete v tématu LightSwitch jako zdroj dat.

  • Přiřaďte role a oprávnění skupinám zabezpečení.

    Pokud používáte ověřování systému Windows, můžete přiřadit role a oprávnění jakékoliv skupině zabezpečení služby Active Directory.Další informace naleznete v tématu Ověřování a autorizace v aplikacích LightSwitch.

  • Omezte data, která server vrátí.

    Můžete určit filtry, které platí pro všechny dotazy, které k datům mají přístup, dokonce i přes přidružení.Další informace naleznete v tématu Jak: filtrování dat pomocí kódu.

  • Zlepšete vzhled vaší obrazovky pomocí nových ovládacích prvků.

    Pomocí ovládacího prvku Skupinový rámeček můžete uspořádat obsah obrazovky.Text a data můžete také zobrazit na obrazovce bez vazby na data.Další informace naleznete v tématu Jak: Přidat statický Text nebo obrázky na obrazovku.

  • Přizpůsobte si formátování čísel a dat.

    Můžete použít nové vlastnosti formátovacího vzoru pro číselné a datové typy, a ovládat tak formát zobrazení čísel a dat.Další informace naleznete v tématu Jak: formát čísla a data.

  • Nakládejte s adresami URL a procenty jako s datovými typy.

    Používejte vlastní obchodní typy k nakládání s desetinnými čísly jako s procenty a řetězec jako adresu URL s předdefinovaným formátováním a ověřením.Další informace naleznete v tématu Adding a Data Field.

Další informace naleznete v tématu Co je nového v aplikaci Visual Studio 2012 LightSwitch.

Vývoj datových aplikací

  • Pracujte s objekty databáze Průzkumník objektů serveru SQL Server.

    Používejte nový Průzkumník objektů SQL Server, který se podobá aplikaci Management Studio, k tvorbě dotazů a definici databázových objektů.Zobrazte definice sloupců, včetně primárních a cizích klíčů.Další informace naleznete v části Vývoj připojené databáze.

  • Definujte tabulky v novém návrháři tabulek.

    Používejte Návrhář tabulky k definování tabulek ve formátu SQL Server 2012.Při definování tabulky v grafickém rozhraní je aktualizován kód jazyka Transact-SQL v panelu Skript.Další informace naleznete v tématu Postup: Tvorba databázových objektů pomocí návrháře tabulky.

  • Provádějte vývoj a testování aplikací databáze SQL Server Express LocalDB.

    Databáze SQL Server Express LocalDB je zjednodušenou verzí serveru SQL Server, která poskytuje stejné funkce programovatelnosti jako databáze serveru SQL Server.Databáze SQL Server Express LocalDB nahradí server SQL Server Express jako výchozí databázový modul pro vývoj.Můžete provést upgrade souborů nebo pokračovat v používání SQL Server Express, pokud potřebujete používat aplikaci Visual Studio 2010 i Visual Studio 2012.Další informace naleznete v tématu Přehled místních dat.

Nástroje grafiky

  • Přidávejte, upravujte a kompilujte shadery HLSL snadněji.

    Můžete použít syntaxi vybarvení, odsazení a osnovy, pokud kódujete shadery HLSL, a MSBuild automaticky podporuje kompilátor Microsoft HLSL (fxc.exe).

  • Zobrazte a upravte obrazové prostředky efektivněji.

    Editor obrázků můžete použít k tvorbě, kontrole a úpravě bitmapových a komprimovaných obrazových formátů (DDS, TGA, TIFF, PNG, JPG, GIF). Editor také podporuje průhlednost a mipmapy.Další informace naleznete v tématu Editor obrázků.

  • Pracujte s 3D modely.

    Editor modelů můžete používat ke kontrole standardních formátů 3D modelu (OBJ, COLLADA a Autodesk FBX).Můžete také použít vestavěné 3D primitivní generace a materiály k tvorbě zástupného obrázku pro 3D hry a aplikace, a tím zlepšit pracovní postup vývojáře.Další informace naleznete v tématu Editor modelu.

  • Vytvářejte rozšířené shadery pixelu.

    Můžete použít Návrhář shaderů, což je nástroj pro tvorbu shaderů založený na grafu, který poskytuje živý náhled efektu shaderu k tvorbě pokročilých pixelových shaderů a jejich exportu jako kódu HLSL, jenž lze použít v aplikacích založených na technologii DirectX.Další informace naleznete v tématu Shader Designer.

Paralelní výpočty

  • Používejte C++ AMP k rychlejšímu běhu kódu.

    Pomocí C++ Accelerated Massive Parallelism (C++ AMP) můžete ovládat, jak se budou data přesouvat mezi CPU a GPU nebo jiným datovým hardwarem, a tím urychlit provádění kódu jazyka C++.Další informace naleznete v tématu C++ AMP (masivní rovnoběžnosti Accelerated C++).

  • Provádějte ladění vašich paralelních aplikací efektivněji.

    Nejen, že můžete používat podprocesy GPU a paralelní sledování oken k ladění paralelních aplikací, ale můžete je také použít k vyhodnocení a optimalizaci výkonu.Další informace naleznete v tématu Co je nového v roce 2012 Visual Studio Debugger.

  • Upravujte data, která používáte ke zjištění, jak dobře vaše paralelní aplikace fungují.

    Pomocí Concurrency Visualizer můžete zkoumat, jak funguje vaše aplikace s více podprocesy.V této verzi získáte rychlejší přístup a lepší ovládání konfigurace a přidáte vlastní výkonnostní data do vizualizéru.Další informace naleznete v tématu Souběžnost Visualizer.

  • Použijte datový tok TPL, aby byla vaše konkurenceschopná aplikace robustnější.

    Používejte komponenty knihovny datového toku paralelního úkolu (TPL), pokud používáte kód zahrnující více operací, které musí mezi sebou komunikovat asynchronně, nebo pokud chcete zpracovávat data, jakmile jsou k dispozici.Další informace naleznete v tématu Tok dat (Task Parallel Library).

Vývoj služby SharePoint

  • Vytvářejte seznamy a typy obsahu pomocí návrhářů.

    Pomocí Návrháře můžete snadno vytvářet seznam nebo typ obsahu k nastavení nebo rozložení seznamu obsahu nebo typu obsahu.Další informace naleznete v tématu Vytváření sloupců webu, typy obsahu a seznamy služby SharePoint.

  • Vytvářejte sloupce webu pro weby služby SharePoint.

    Můžete snadněji vytvářet sloupce webu SharePoint, které jsou také známé jako „pole“, pomocí šablony položky.Další informace naleznete v tématu Vytváření sloupců webu, typy obsahu a seznamy služby SharePoint.

  • Přidávejte webové části Silverlight do svých projektů SharePoint.

    Můžete snadno a pohodlně vytvářet webové části programu Silverlight pomocí šablony projektu.Další informace naleznete v tématu Postupy: Vytvoření webové části Silverlight, která zobrazuje data OData pro SharePoint.

  • Publikování služby SharePoint na vzdálené weby služby SharePoint.

    Řešení služby SharePoint můžete kromě místních webů služby SharePoint publikovat také na vzdálené weby služby SharePoint.Další informace naleznete v tématu Zavádění, publikování a inovace balíčků řešení služby SharePoint.

  • Zvyšte výkon služby SharePoint pomocí nástrojů Profiling Tools.

    Pomocí nástrojů sady Visual Studio můžete identifikovat kód a další prvky, které zpomalují projekty SharePoint, a provádět další profilování výkonu.Další informace naleznete v tématu Profilování výkonu aplikace SharePoint a Analýza výkonu aplikací pomocí Profilování nástroje.

  • Vytvořte vizuální webové části v uzavřeném prostoru.

    Vizuální webové části můžete zahrnout do projektů SharePoint v izolovaném projektu, nejen farmy projektů.

  • Vytvářejte řešení v izolovaném prostoru snadněji.

    Při práci na řešení izolovaného prostoru v sadě Visual Studio se zobrazí pouze kompatibilní rozhraní API v technologii IntelliSense a chyba kompilátoru, pokud se pokusíte použít volání rozhraní API založené na farmách.

  • Provádějte ladění JavaScriptu snadněji.

    V projektech SharePoint můžete ladit JavaScript a při kódování jazyka JavaScript v projektech SharePoint je k dispozici technologie IntelliSense.Pro vizuální webové části v izolovaných řešeních jsou adresy URL řešeny pro JavaScript.

  • Rozvíjejte projekty SharePoint snadněji pomocí zjednodušených šablon projektů.

    Aby byl zjednodušen vývoje SharePoint, některé šablony projektů SharePoint z předchozí verze aplikace Visual Studio byly přesunuty do položek šablon projektu.Úplný seznam a popis projektu a šablon položek projektu naleznete v tématu Projekt SharePoint a šablony položek projektu.

  • Testujte kód pomocí zástupného rozhraní Microsoft.

    Projekty SharePoint podporují zástupné rozhraní Microsoft, které je izolované a ve kterém můžete vytvořit třídy testu stub založené na delegaci a třídy testu shim v aplikacích rozhraní .NET Framework a testovat kód izolováním testů jednotky z prostředí.Další informace naleznete v tématu Zobrazení a ladění kódu pro SharePoint.

Další informace naleznete v tématu Novinky ve vývoji pro SharePoint v sadě Visual Studio 2012.

Vývoj sady Office

.NET Framework 4.5

Další informace naleznete v tématu Novinky v rozhraní .NET Framework 4.5.

Nové funkce v systému Visual Studio 2012 Update 1

  • Kontrola log a úvodních obrazovek aplikací Windows Store, aby vypadaly správně při různých rozlišeních obrazovky.

    Další informace naleznete v tématu týkajícího se optimalizace zobrazení pro různá rozlišení obrazovky (Windows Store Apps).

  • Vyhledání a vyřešení problémů s využitím paměti u aplikací Windows Store.

    Pro vyhledání nevrácené paměti a příčin tohoto problému lze použít Analyzátor paměti jazyka JavaScript.Další informace naleznete v tématu Analyzing memory usage in Windows Store apps (JavaScript).

  • Vytvoření mapy kódu z editoru kódu.

    Prozkoumáním map kódu, které se zobrazí vedle editoru kódu, lze jednoduše nalézt aktuální pozici v kódu, vyhledávat v kódu a identifikovat vztahy v rámci kódu.Další informace naleznete v tématu Pochopení, procházení a vizuální ladění kódu pomocí map kódu.

  • Cílení na operační systém Windows XP při sestavení kódu v jazyce C++.

    Pro cílení na operační systémy Windows XP a Windows Server 2003 lze použít kompilátor jazyka Visual C++.Další informace naleznete v tématu Konfigurace programů v jazyce C++ 11 pro Windows XP.

  • Programované testy uživatelského rozhraní pro SharePoint 2010 aplikace.

    Vložením programovaných testů uživatelského rozhraní v SharePoint aplikaci lze ověřit, zda celá aplikace, včetně jejích ovládacích prvků uživatelského rozhraní, funguje správně.Pro validaci hodnot a logiky v uživatelském rozhraní lze testy uživatelského rozhraní rovněž použít.Další informace naleznete v tématu Testing SharePoint 2010 Applications with Coded UI Tests.

  • Testy výkonu a zatížení na webu SharePoint 2010 aplikací.

    Výkon a odolnost proti zátěži SharePoint aplikace lze ověřit nastavením testů lLoad pro emulaci podmínek jako je například uživatelské zatížení, typy prohlížečů nebo typy sítí.Další informace naleznete v tématu Výkon webu a zátěžové testování aplikací pro SharePoint 2010.

  • Záznam diagnostických událostí pro řešení SharePoint 2010, které jsou spuštěny mimo systém Visual Studio.

    Pomocí IntelliTrace kolektoru lze do souboru .iTrace uložit události uživatelského profilu, jednotného systému protokolování (ULS) a IntelliTrace.Řešení lze následně začít diagnostikovat ve výrobě nebo jiných prostředích otevřením souboru .iTrace v systému Visual Studio Ultimate.Další informace naleznete v tématu Shromažďování dat technologie IntelliTrace mimo sadu Visual Studio pomocí samostatného kolektoru.