Календарь на Апрель 2024 года: calendar2008.ru/2024/aprel/
Навигация
Главная »  Visual Studio 

Новые возможности Visual Studio 2012


Источник: msdnmicrosoft
msdn.microsoft
Сведения о новых функциях и улучшениях в Visual Studio 2012 можно найти в следующих подразделах этого раздела, а также в разделах, на которые они ссылаются.

Приложения Магазина Windows

  • Проектирование и при построении приложений win8_appname_long

  • Отладка, оптимизация и публикация приложений win8_appname_long

Пакет Visual Studio IDE

  • Проектирование и при построении приложений win8_appname_long

  • Управление окнами

  • Поиск

  • Редактирование кода C++

  • Редактирование кода JavaScript

Языки

  • Visual Basic

  • Visual C#

  • Visual C++

  • JavaScript

  • Visual F#

Управление жизненным циклом приложений и Team Foundation Server

  • Управление жизненным циклом приложения

  • Моделирование приложений

  • Разрабатывайте приложения и более эффективно взаимодействуйте в команде

  • Автоматизация и отладка построений

  • Microsoft Test Manager

ASP.NET 4.5 и веб-разработка

  • Базовые службы ASP.NET 4.5

  • Веб-формы ASP.NET 4.5

  • Общие усовершенствования для веб-разработки

  • Усовершенствования веб-разработки, связанные с данными

  • IIS Express для веб-разработки

  • Веб-API ASP.NET

Другие усовершенствования

  • LightSwitch

  • Разработка приложений для работы с данными

  • Графические инструменты

  • Параллельные вычисления

  • Разработка для SharePoint

  • Разработка Office

  • .NET Framework 4.5

Обновления Visual Studio

  • Новое в vs2012_upd01

 

Проектирование и при построении приложений Магазина Windows

  • Understand the basics of Windows Store apps. ' data-guid="fa17b47d894fcbff11e34c7a1435a36c">Понимание основ приложений в стиле Metro .

    Getting started with Windows Store apps.' data-guid="9044c3610397a3b53c4a5dff51c67bd8">Дополнительные сведения см. в разделе Начало работы с приложениями магазина Windows Store.

  • Build a Windows Store app by using one of several default project templates, which provide the files, resources, and structure for various kinds of Windows Store apps.' data-guid="94919f78cc668c5d02f77fbb85255e77">Постройте приложение в стиле Metro с помощью одного из нескольких шаблонов проектов по умолчанию, которые предоставляют файлы, ресурсы и структуру для различных типов приложений в стиле Metro .

    Develop Windows Store apps using Visual Studio 2012.' data-guid="c3c21b3a74545492177edffaeae7a562">Дополнительные сведения см. в разделе Разработка приложений Магазина Windows с помощью Visual Studio 2012.

  • Build a Windows Store app by using XAML and C++, C#, or Visual Basic.' data-guid="40b05b5e478b36ed1e8f81f65bc10292">Построение приложения в стиле Metro с помощью XAML и C++, C# или Visual Basic.

    Developing Windows Store apps (C#/C++/VB).' data-guid="0e7dcd57bff413a3d78dcead238cf475">Дополнительные сведения см. в разделе Разработка приложений Магазина Windows (C#/C++/VB).

  • Построение и тестирование приложения Магазина Windows с помощью Team Foundation build

    Build and Test a Windows Store App Using Team Foundation Build.' data-guid="f798f864e1dc62424e6367a3cf979c33">Для получения дополнительной информации см. Построение и тестирование приложений для Магазина Windows с использованием Team Foundation Build.

  • Создание и выполнение модульных тестов для приложений Магазина Windows

    Walkthrough: Creating and Running Unit Tests for Windows Store Apps.' data-guid="8cd91d325680f7fed8f09d955badfbc4">Для получения дополнительной информации см. Пошаговое руководство. Создание и выполнение модульных тестов для приложений для Магазина Windows.

  • Build a Windows Store app by using JavaScript.' data-guid="3bc82f49f6ac7af55ac238c21c7d2c79">Построение приложения в стиле Metro с помощью JavaScript.

    Designing and building Windows Store apps (JavaScript).' data-guid="aae22856a34db5dbff5d280f2631b86e">Дополнительные сведения см. в разделе Разработка и построение приложений Магазина Windows (JavaScript).

  • Visually design Windows Store apps that you build by using HTML.' data-guid="f9b20b35c7ba85c917363136f1d6f8b9">Визуальное проектирование приложений в стиле Metro с помощью HTML.

    С помощью Blend можно перемещать элементы управления приложения по поверхности разработки, управлять ими и задавать их свойства. Design Windows Store apps using Blend.' data-guid="63836349a160e495d655ee5b9c19bef5">Дополнительные сведения см. в разделе Разработка приложений Магазина Windows с помощью Blend.

  • Visually design Windows Store apps that you build by using XAML.' data-guid="21e878fb75392a60378bd4184e7f903a">Визуальное проектирование приложений в стиле Metro с помощью XAML.

    С помощью конструктора XAML можно перемещать элементы управления приложения по поверхности разработки, управлять ими и задавать их свойства. Creating a UI by using XAML Designer.' data-guid="044c746a8d0178f2f1e1478c997f3293">Для получения дополнительной информации см. Создание пользовательского интерфейса с помощью конструктора XAML.

Отладка, оптимизация и публикация приложений Магазина Windows

  • Debug a Windows Store app locally by using the traditional debugging model for Visual Studio. ' data-guid="ed984931842b5beae1433691ca22d15f">Отладка приложения Магазина Windows локально с помощью традиционной модели отладки для Visual Studio.

    Debugging and testing Windows Store apps.' data-guid="da345bc20fc66305054e5b22d600a941">Для получения дополнительной информации см. Отладка и тестирование приложений для Магазина Windows.

  • Debug a Windows Store app by using the Windows Store simulator.' data-guid="a7472055fdbeebc66e4dd8731d5af871">Отладка приложения Магазина Windows с помощью имитатора Магазина Windows.

    Можно использовать имитатор Магазина Windows для запуска приложения Магазина Windows и имитировать общие события касания и поворота на том же компьютере. Running Windows Store apps in the simulator.' data-guid="6e65cf2e76a87aba2216b0232562d602">Для получения дополнительной информации см. Запуск приложений для Магазина Windows в симуляторе.

  • Debug a Windows Store app by using the remote debugger to run, debug, and test an app that's running on one device from a second machine that's running Visual Studio." data-guid="855ffd2c49ddb53ed408e03394918562">Отладка приложения Магазина Windows с помощью удаленного отладчика для запуска, отладки и тестирования приложения, выполняемого на одном устройстве со второго компьютера, на котором выполняется Visual Studio.

    Running Windows Store apps on a remote machine.' data-guid="b8bc7db4cb1da09bf18f5bbc5c51dccf">Для получения дополнительной информации см. Запуск приложений для Магазина Windows на удаленном компьютере.

  • Debug a Windows Store app interactively by using JavaScript debugging tools, including DOM Explorer and JavaScript Console window.' data-guid="ad8e3594de749ad0784e428042d2eb6a">Отладка приложения Магазина Windows интерактивно с помощью средств отладки JavaScript, включая проводник DOM и окно консоль JavaScript.

    Debugging apps (JavaScript).' data-guid="930dec469b817da5bccb3201a8bae925">Дополнительные сведения см в разделе Отладка приложений (JavaScript).

  • Find performance bottlenecks in your functions and algorithms.' data-guid="8ee08943921d63869efd3c120b612b8e">Поиск узких мест производительности в функциях и алгоритмах.

    Профилирование Visual Studio можно использовать для определения мест, где код приложения тратит больше всего времени процессора. Analyzing the performance of Windows Store apps.' data-guid="0c23c72ec336b4c696d19e46d775d49b">Для получения дополнительной информации см. Анализ производительности приложений для Магазина Windows.

  • Check the code in your Windows Store app for common defects and violations of good programming practice.' data-guid="c37a9f79e5ea51f33f2ab910a1d2b9f5">Проверка кода приложения Магазина Windows на общие дефекты и нарушения правил хорошего программирования.

    Analyzing the code quality of Windows Store apps with Visual Studio code analysis.' data-guid="e4856c3bc9ba66aa561398cbf7260547">Для получения дополнительной информации см. Анализ качества кода приложений для Магазина Windows с помощью функций анализа кода Visual Studio.

  • Create a developer account at the Windows Store, or reserve a name for your Windows Store app.' data-guid="5353fbe9bc9c63e8a3cbcc629680428b">Создание учетной записи для разработчиков в Магазине Windows или резервирование имени приложения Магазина Windows.

    Можно взаимодействовать с Магазином Windows с помощью нескольких команд в меню Магазина. Packaging your Windows Store app using Visual Studio 2012.' data-guid="f709a9ce17a6b6d7a099f43cc9da2084">Для получения дополнительной информации см. Упаковка приложения для Магазина Windows с помощью Visual Studio 2012.

  • Create an app manifest, and package all the required files together so that you can upload them to the Windows Store.' data-guid="a14a9966afdadc3f6088e75c2775f413">Создание манифеста приложения и упаковка всех необходимых файлов вместе, чтобы можно было передать их в Магазин Windows.

    Packaging your Windows Store app using Visual Studio 2012.' data-guid="f709a9ce17a6b6d7a099f43cc9da2084">Для получения дополнительной информации см. Упаковка приложения для Магазина Windows с помощью Visual Studio 2012.

  • Create an app manifest, and package all the required files together so that you can upload them to the Windows Store.' data-guid="a14a9966afdadc3f6088e75c2775f413">Создание манифеста приложения и упаковка всех необходимых файлов вместе, чтобы можно было передать их в Магазин Windows.

    Packaging your Windows Store app using Visual Studio 2012.' data-guid="f709a9ce17a6b6d7a099f43cc9da2084">Для получения дополнительной информации см. Упаковка приложения для Магазина Windows с помощью Visual Studio 2012.

Проекты и решения

  • Work with Visual Studio 2010 SP1 projects and files in both Visual Studio 2012 and Visual Studio 2010 SP1. ' data-guid="3e05d000e45a38de954bab1667181e56">Работа с проектами и файлами Visual Studio 2010 SP1, как в Visual Studio 2012, так и в Visual Studio 2010 SP1.

    Visual Studio 2012 Compatibility.' data-guid="7d761dd0589f981cd495f1903c406377">Для получения дополнительной информации см. Совместимость с Visual Studio 2012, версия-кандидат.

  • Browse code in Solution Explorer.' data-guid="ff8a3b64e72b63a793e66534a9e053c9">Просмотр кода в обозревателе решений.

    Просматривайте типы и члены в проектах, ищите символы, просматривайте иерархию вызовов методов, находите символьные ссылки и выполняйте другие задачи без переключения между несколькими окнами инструментов. Viewing the Structure of Code.' data-guid="2d2a8db646085ceef8a3dd639bc730ed">Для получения дополнительной информации см. Просмотр структуры кода.

  • Install online samples.' data-guid="324ec7bc8e120e241cd1fea33436781c">Установка примеров из Интернета.

    Используйте Visual Studio, чтобы загрузить и установить примеры из коллекции кода MSDN. Можно загрузить примеры, в которых описаны новые технологии и которые помогают быстрее начать работу с проектами и отладку кода. Accessing Online Samples.' data-guid="54fd8c1b9f424428b966678f00bb83ff">Для получения дополнительной информации см. Доступ к онлайн-образцам.

  • Solutions load asynchronously.' data-guid="2b50b32770941e46f125d8931afaaf65">Решения, загружаемые асинхронно.

    Теперь проекты загружаются асинхронно, и ключевые элементы решения загружают в первую очередь, чтобы можно было начать работать быстрее.

Управление окнами

  • Preview files in the Code Editor. ' data-guid="d280f293556f0d8788958e45a7d245c0">Предварительный просмотр файлов в редакторе кода.

    Не загромождайте редактор, просматривая файлы, не открывая их. Файлы предварительного просмотра отображаются на синей вкладке справа от столбца вкладок документа. Open button.' data-guid="47afe75118e534f66ec4043cbbe01297">Файл открывается, если изменить его или нажать кнопку Открыть. Kinds of Windows.' data-guid="7d823fdec415591945ae80e96a3be3b6">Для получения дополнительной информации см. Типы окон.

  • Access frequently used files more easily.' data-guid="8e07f02520211c65dbd69dd085d373ea">Более быстрый доступа к часто используемым файлам.

    Закрепляйте файлы, которые часто используются, в левой части столбца вкладок, чтобы можно было обращаться к ним легко независимо от того, сколько файлов открыто в интегрированной среде разработки.

  • Arrange windows on multiple monitors more effectively.' data-guid="d03f027b1c2107499fc927da469f161c">Более эффективное распределение окон при использовании нескольких мониторов.

    Закрепите несколько плавающих окон инструментов или документов вместе на других мониторах. Можно также создать несколько экземпляров обозревателе решений и переместить их на другой монитор. How to: Arrange and Dock Windows.' data-guid="2394311c5a7269035f661969eb3fb059">Дополнительные сведения см. в разделе Практическое руководство. Размещение и закрепление окон.

  • Change the color scheme of the IDE.' data-guid="ca15909b229492a54cddd3f651dda276">Изменение цветовой схемы интегрированной среды разработки.

    Выберите светлую или темную цветовую схему для пользовательского интерфейса Visual Studio. How to: Change the Fonts and Colors Used in the IDE.' data-guid="e837fd947e365e7fc1e51aaec66eedc4">Для получения дополнительной информации см. Практическое руководство. Изменение шрифтов и цветов, используемых в интегрированной среде разработки.

Поиск

  • Search across the IDE. ' data-guid="176191edfd916c98a2a7049458b84f03">Поиск по интегрированной среде разработки.

    Укажите слово или фразу, а затем выберите запись из списка, чтобы открыть диалоговое окно или окно, сопоставленное с элементом или командой. Quick Launch.' data-guid="8a30be10078c5805c258afab8dea9b3c">Для получения дополнительной информации см. Быстрый запуск.

  • Search in tool windows.' data-guid="ce101d95f8d11ec89c6ed4806a6b37f8">Поиск в окнах инструментов.

    Toolbox, Solution Explorer, Error List, and Team Explorer.' data-guid="281b457f2f23d07dfe25de8f37dfa571">Фильтруйте представление, вводя ключевое слово в поле поиска вверху некоторых окон инструментов, таких как Панель элементов, Обозреватель решений, Список ошибок и Командный обозреватель. Finding and Replacing Text.' data-guid="e08fb2940be8680e266626434d9ffc32">Для получения дополнительной информации см. Поиск и замена текста.

  • Find strings by using regular expression syntax from the .NET Framework.' data-guid="0d8a76b02ce4ca12c7c1366a65942796">Поиск строк с помощью синтаксиса регулярных выражений из .NET Framework.

    Find and Replace control and the Find in Files and Replace in Files dialog boxes.' data-guid="05629fda83970a8ae5663d02aad5cd0f">Используйте синтаксис регулярных выражений из .NET Framework в элементе управления Поиск и замена и в диалоговых окнах Найти в файлах и Заменить в файлах. Using Regular Expressions in Visual Studio.' data-guid="038f7a2614d0dfd7d5b7544a8be73da2">Для получения дополнительной информации см. Использование регулярных выражений в Visual Studio.

Редактирование кода C++

  • Specify more semantic colorization.' data-guid="6337800ae71962cae03de9b9c2263703">Дополнительное семантическое цветовое выделение.

    Большее число лексем C++ теперь имеют цветовое выделение по умолчанию, а вы можете настраивать дополнительное выделение. Writing Code in the Code and Text Editor.' data-guid="cf73172bdbe948018657dfc492a0ab28">Для получения дополнительной информации см. Создание кода в редакторе кода и текста.

  • Use improved reference highlighting.' data-guid="e0ba259f443a0d4756247617acb4d084">Используйте улучшенное выделение ссылок.

    Можно выделить все экземпляры символа, просто наведя указатель на один экземпляр. Можно перемещаться между выделенными ссылками с помощью клавиш CTRL+SHIFT+СТРЕЛКА ВВЕРХ или CTRL+SHIFT+СТРЕЛКА ВНИЗ. Эту функцию можно включать и отключать.

  • Choose member functions as you type.' data-guid="29f8b394b5a90fe07dfafb02a4390d21">Выбор функций-членов по мере ввода.

    List Members list appears automatically as you enter text in the code editor.' data-guid="70d64e174b20d04c1005242bbe468174">Список Список членов появляется автоматически при вводе текста в редактор кода. Результаты фильтруются таким образом, что отображаются только релевантные элементы. Using IntelliSense.' data-guid="25118ff29a8f4c9218388a215f52d52d">Дополнительные сведения см. в разделе Использование технологии IntelliSense.

  • Take advantage of C++/CLI IntelliSense.' data-guid="c6b32395dd83808731740c81d8aa4b92">Используйте преимущества IntelliSense C++/CLI.

    C++/CLI теперь поддерживает функции IntelliSense, такие как краткие сведения, справка по параметрам, перечисление членов и автоматическое завершение.

  • Speed up your coding by using code snippets.' data-guid="e8d7632d803b64d7e66602837864bba5">Ускорение написания кода с помощью фрагментов кода.

    List Members list and then fill in the required logic.' data-guid="801b46487167bf771e7e85bae096b615">Можно выбрать фрагмент кода из списка Список членов, а затем заполнить необходимую логику. switch, if-else, for, and other basic code constructs.' data-guid="67dfde386e9bcb41a23e22ae0855f173">Фрагменты доступны для switch, if-else, for и других базовых конструкций кода. Возможно также создание пользовательских фрагментов. Code Snippets.' data-guid="ff3b6cc8d457080756c77a6466441435">Для получения дополнительной информации см. Фрагменты кода.

Редактирование кода JavaScript

  • Use features of ECMAScript 5 and HTML5 DOM.' data-guid="104b0a30ab2dacbcbf28d8b6d45a39ac">Используйте функции DOM ECMAScript 5 и HTML5.

  • Provide IntelliSense for function overloads and variables.' data-guid="2061b07bdcadaa73ff4a890ce40f5069">IntelliSense для перегрузок функций и переменных.

    Задайте сведения IntelliSense с помощью новых поддерживаемых элементов в комментариях кода, обозначенных тройной косой чертой (///). Новые элементы включают и . XML Documentation Comments (JavaScript).' data-guid="ed99979ef5f4a5e135e32468c77ab1a4">Для получения дополнительной информации см. Комментарии XML-документации (JavaScript).

  • View signatures in the statement completion list.' data-guid="87c428b5d8acf26ee521f23463369fc6">Просмотр сигнатур в списках завершения операторов.

    Сигнатуры функций отображаются справа от списка завершения операторов.

  • Use smart indenting, brace matching, and outlining when you write code.' data-guid="1f488533c3a28d29408daaed84560fa2">Использование автоматических отступов, сопоставления скобок и структурирования при написании кода.

  • Use Go To Definition to locate function definitions in source code.' data-guid="d1273abb6661bbc9a9ab312bd6d8cf3f">Использование команды "Перейти к определению" для нахождения определений функций в исходном коде.

    Go To Definition (or put the cursor in the function and then choose the F12 key) to open the JavaScript source file at the location in the file where the function is defined.' data-guid="f79b6a5deaf065501ee4ac4e792a2023">Щелкните функцию правой кнопкой мыши и выберите команду Перейти к определению (или поместите курсор в функцию, а затем нажмите клавишу F12), чтобы открыть исходный файл JavaScript в месте определения функции. (Эта функция не поддерживается для генерируемых файлов.)

  • Get IntelliSense information from standard JavaScript comments.' data-guid="0f8787387897e8580c20a2ff1efe1ef9">Получение сведений о IntelliSense из стандартных комментариев JavaScript.

    Новый механизм расширения IntelliSense автоматически предоставляет данные IntelliSense при использовании стандартных тегов комментариев (//).

  • Extend JavaScript IntelliSense to improve support for libraries from other organizations.' data-guid="1c474ca85492398714bf42efea935a3f">Расширение IntelliSense JavaScript для улучшения поддержки библиотек из других организаций.

    Использование API расширения для дополнительной настройки механизма работы IntelliSense. Extending JavaScript IntelliSense.' data-guid="bf9be76f11035e115f944c6786dcb93a">Для получения дополнительной информации см. Расширение IntelliSense для JavaScript.

  • Set a breakpoint within a single line of code.' data-guid="950b026ddc946186e40b49bcd56b0416">Установка точки останова внутри строки кода.

    Если одна строка содержит несколько операторов, можно установить точку останова на отдельном операторе.

  • Control which objects are available in global scope.' data-guid="923ef223416cc243e276c2940a35278a">Управление тем, какие объекты доступны в глобальной области.

    JavaScript IntelliSense.' data-guid="01a76654ff7b0c789e33758d550c5d41">Для получения дополнительной информации см. IntelliSense для JavaScript.

  • View statement completion for identifiers even when accurate information about the object isn't available." data-guid="021020f6997b19ebcb8ec0e347549d4c">Просмотр завершение операторов для идентификаторов, даже если точные сведения об объекте недоступны.

    Statement Completion for Identifiers.' data-guid="fea21d6b6a4fdc494099a61cad5d7812">Для получения дополнительной информации см. Завершение операторов с использованием идентификаторов.

  • Get IntelliSense information for objects in dynamically loaded scripts.' data-guid="6a1dfa34bab0cb3e1fbaf8d8800322a1">Получение сведений IntelliSense для объектов в динамически загружаемых скриптах.

    Служба языка предоставляет автоматическую поддержку для некоторых распознаваемых шаблонов загрузчика скрипта.

Visual Basic

  • Write asynchronous code in an easy and intuitive way.' data-guid="94abb41539978ff7107301d384cec5de">Запись асинхронного кода простым и интуитивно понятным способом.

    Asynchronous Programming with Async and Await (C# and Visual Basic).' data-guid="1870a0175a44c1c0aa90b12b14eb8824">С помощью функции Async можно вызывать асинхронные методы без определения продолжений или разделения кода между несколькими методами или лямбда-выражениями. Для получения дополнительной информации см. Асинхронное программирование с использованием ключевых слов Async и Await (C# и Visual Basic).

  • Obtain caller information that assists with tracing and debugging.' data-guid="cd485ca6e14f9c6c5a23e4b05ff37f11">Получение сведений о вызывающем объекте, которые помогают с трассировкой и отладкой.

    Можно получить путь к файлу исходного кода, номер строки исходного кода и имя члена вызывающего метод объекта. Caller Information (C# and Visual Basic).' data-guid="61619a06b2c3e881701f79589744243d">Для получения дополнительной информации см. Сведения о вызывающем (C# и Visual Basic).

  • Maintain the simplicity of a For Each loop for a complex list sequence.' data-guid="02b78c4c8ba0f1027e3f4589d0adec1c">Поддержка простоты цикла For Each для сложных последовательностей списков.

    Для возврата каждого элемента коллекции по одному можно использовать итераторы. Iterators (C# and Visual Basic).' data-guid="e5a161895e2ca03cf954fd85eca9f8e0">Для получения дополнительной информации см. Итераторы (C# и Visual Basic).

  • Understand better how your code flows.' data-guid="5b4a35e9ed52279f6dbd8068c71a0b9d">Лучшее понимание хода выполнения кода.

    Call Hierarchy.' data-guid="9a65a3dcb0c82d84e6d7a199b889b166">Функция "Иерархия вызовов" позволяет отображать все входящие и исходящие вызовы выбранного метода, свойства или конструктора. Дополнительные сведения см. в разделе Иерархия вызовов.

  • Define a namespace outside of the root namespace of your project.' data-guid="177c0145f012e494cd24342e141d4d06">Определение пространства имен вне корневого пространства имен проекта.

    Global keyword in a Namespace statement. For more information, see Namespaces in Visual Basic.' data-guid="e54e7b613315b7542dc7d498403cf0bd">Можно использовать ключевое слово Global в операторе Namespace. Дополнительные сведения см. в разделе Пространства имен в Visual Basic.

What's New for Visual Basic in Visual Studio 2012." data-guid="70d5a2861def39e28577244fc403ad3b">Для получения дополнительной информации см. Новые возможности Visual Basic в Visual Studio 2012.

Visual C#

  • Write asynchronous code in an easy and intuitive way.' data-guid="94abb41539978ff7107301d384cec5de">Запись асинхронного кода простым и интуитивно понятным способом.

    Asynchronous Programming with Async and Await (C# and Visual Basic).' data-guid="1870a0175a44c1c0aa90b12b14eb8824">С помощью функции Async можно вызывать асинхронные методы без определения продолжений или разделения кода между несколькими методами или лямбда-выражениями. Для получения дополнительной информации см. Асинхронное программирование с использованием ключевых слов Async и Await (C# и Visual Basic).

  • Obtain caller information that assists with tracing and debugging.' data-guid="cd485ca6e14f9c6c5a23e4b05ff37f11">Получение сведений о вызывающем объекте, которые помогают с трассировкой и отладкой.

    Можно получить путь к файлу исходного кода, номер строки исходного кода и имя члена вызывающего метод объекта. Caller Information (C# and Visual Basic).' data-guid="61619a06b2c3e881701f79589744243d">Для получения дополнительной информации см. Сведения о вызывающем (C# и Visual Basic).

What's New for Visual C# in Visual Studio 2012." data-guid="6c1c4eb707c7c8d837638303358b005f">Для получения дополнительной информации см. Новые возможности Visual C# в Visual Studio 2012.

Visual C++

  • Write code that conforms to the C++11 language standard.' data-guid="04909c237eb21316a9d098abfcb68399">Написание кода, который соответствует стандарту языка C++11.

    Visual C++ можно использовать для написания кода, который использует циклы for на основе диапазонов, стандартные потоки, фьючерсы, атомарные элементы и другие мощные новые функции стандарта языка C++11.

  • Create Windows Store apps and games by using C++.' data-guid="dcc1690f928846835b96bf9df599fe20">Создание приложений и игр для магазина Windows Store с помощью C++.

    Используйте Visual C++ с моделью разработки XAML, создавая приложения и игры для магазина Windows Store, а также используйте компонентные расширения Visual C++ (C++/CX) и другие новые возможности для этого.

  • Write faster, more efficient code by using compiler improvements.' data-guid="ef495edf1a57f2ca23f7e9c8164fa96d">Пишите более быстрый и эффективный код с помощью усовершенствований компилятора.

    Вследствие улучшений компилятора можно писать код, который будет после компиляции быстрее выполняться на на процессоре или будет выполняться на нескольких процессорах, или можно писать код, который можно будет повторно использовать для других системных конфигураций.

  • Equip your app to run more quickly and efficiently when multiple processors are available.' data-guid="a317700ea276ce257fd6ff4459c137c1">Добейтесь более быстрого и эффективного выполнения приложения, если доступно несколько процессоров.

    С помощью усовершенствованных параллельных библиотек и новых функций отладки и визуализации можно добиваться лучшей работы приложения на различном оборудовании.

  • Make your code more robust.' data-guid="18ce765d24331d3a429f2fc4ed99b556">Повышение надежности кода.

    Для повышения надежности кода можно использовать обновленную платформу модульного тестирования, графы зависимостей архитектуры, обозреватель архитектуры, покрытие кода и другие средства.

  • Equip your app to run faster by using multiple CPUs.' data-guid="0a0c79cf200635506ce8cf4ac6987d44">Добейтесь более быстрого выполнения приложения при использовании нескольких ЦП.

    С помощью усовершенствованной библиотеки параллельных шаблонов и новых функций отладки и визуализации можно добиваться лучшей работы приложения на оборудовании с несколькими ядрами.

  • Take advantage of power-efficient GPUs to increase performance.' data-guid="6406e3ce8caad8952c4dd5786faa2f1a">Используйте преимущества энергоэффективных графических процессоров для повышения производительности.

    Можно ускорить алгоритмы параллельной обработки данных с помощью новой библиотеки C++ Accelerated Massive Parallelism (C++ AMP) и новых функций отладки и визуализации, чтобы эти алгоритмы работали на графических процессорах или других ускорителях от различных поставщиков.

What's New for Visual C++ in Visual Studio 2012." data-guid="12e67777383a3f8f19f2e8eea10c122f">Для получения дополнительной информации см. Новые возможности Visual C++ в Visual Studio 2012.

JavaScript

Важно
Develop Windows Store apps using Visual Studio 2012.' data-guid="430f2e54b3b9d2d61c3ced61de32be82">Чтобы узнать, как создать приложения Магазина Windows на языке JavaScript, включая сведения о редакторе JavaScript Visual Studio и других функциях, см. раздел Develop Windows Store apps using Visual Studio 2012.

  • Introduce additional run-time constraints and error-checking into your code.' data-guid="c449a2eed91f14b690daa3cb8f085998">Введение в код дополнительных ограничений и проверки ошибок времени выполнения.

    Strict Mode (JavaScript).' data-guid="c3f12d3cfc57a6b8a14254a5938c734c">Для получения дополнительной информации см. Строгий режим (JavaScript).

  • Обрабатывайте двоичные данные из таких источников, как сетевые протоколы, форматы двоичных файлов и буферы необработанной графики.

    Typed Arrays (JavaScript).' data-guid="93342b6835f01e4ae782683204eedbb9">Для получения дополнительной информации см. Типизированные массивы (JavaScript).

  • Используйте в приложениях Магазина Windows среду выполнения Windows.

    Using the Windows Runtime in JavaScript.' data-guid="d8d4661f25230699faa56e6c521d5df5">Для получения дополнительной информации см. Использование среды выполнения Windows в JavaScript.

  • Добавляйте фоновые рабочие процессы, которые выполняются параллельно с основной страницей.

    About Web workers.' data-guid="d468327acadf657b409a514b47cc2d19">Для получения дополнительной информации см. About Web workers.

What's New in JavaScript." data-guid="8956b8330a685bcc385a6e393de20615">Для получения дополнительной информации см. Новые возможности JavaScript.

Visual F#

  • Program directly against rich spaces of data and services, such as databases, web services, web data feeds, and data brokers.' data-guid="ddf9b72b12b6a0588abdaad09f2c0599">Напрямую разрабатывайте код для сложных сред с данными и службами, такими как базы данных, веб-службы, веб-каналы данных и брокеры данных.

    Благодаря поставщикам типов F# вы можете сосредоточиться на логике данных и программы, а не на создании системы типов для предоставления данных. Type Providers.' data-guid="a9be08d99d0e3ba0014cac408037d661">Для получения дополнительной информации см. Поставщики типов.

  • Query databases directly in the F# language.' data-guid="2245847e639cec7b985d3bc027c1d840">Создавайте запросы к базам данных непосредственно в языке F#.

    Используйте запросы LINQ F#, чтобы точно задавать нужные данные в языке F#, без необходимости написания запрос к базе данных или хранимых процедур. Query Expressions (F#).' data-guid="c6366dc9f3f8655eec632d08f2c5abd9">Для получения дополнительной информации см. Выражения запросов (F#).

Управление жизненным циклом приложения

  • Manage the backlog, sprints, and tasks by using agile tools.' data-guid="34475654f13310b6db78d5290ffcb381">Управление невыполненной работой, спринтами и задачами с помощью инструментов Agile.

    Определяйте несколько команд, каждая из которых может управлять своей невыполненной работой и планировать спринты. Назначайте приоритеты, определяйте зависимости и связи. Следите за тем, кто перегружен, в режиме реального времени. Обновляйте задачи, чтобы видеть ход выполнения в рамках спринта. Agile Planning and Iterations.' data-guid="ebdd3288e21aebd0071c32defa68b5ed">Для получения дополнительной информации см. Гибкое планирование и итерации.

  • Engage stakeholders to provide feedback on pre-release software.' data-guid="add43732d25c84f073d813e1f0351ede">Получайте от заинтересованных лиц отзывы о программном обеспечении, которое готовится к выпуску.

    Заинтересованные лица могут записывать скрипты действий, заметки, снимки экрана, а также делать видео- и аудиозаписи. Engage Stakeholders through Continuous Feedback.' data-guid="7d0bca0dac7e35cef0106bc31842e246">Для получения дополнительной информации см. Отзывы и предложения заинтересованного лица запроса и процессов с помощью Team Web Access.

  • Illustrate requirements with storyboards, and link storyboards to work items.' data-guid="d2335f24d894727e5dee091643677715">Иллюстрируйте требования раскадровками и связывайте раскадровки с рабочими элементами.

    Постройте раскадровку из коллекции стандартных фигур раскадровки, запишите пользовательские интерфейсы и свяжите раскадровку или общий сетевой файл с рабочим элементом. Storyboard Backlog Items.' data-guid="633a6874f06c88cb9815ddb04586e2eb">Для получения дополнительной информации см. Раскадровка элемент невыполненной работы с помощью PowerPoint.

  • Manage enterprise projects by using Microsoft Project and Project Server.' data-guid="dba212fbe5ff19eae29bf737bc4378cd">Управление корпоративными проектами с помощью Microsoft Project и Project Server.

    Управляйте портфелями проектов и просматривайте состояние и доступность ресурсов в гибких и формальных командах разработки ПО. Enable Data Flow Between Team Foundation Server and Microsoft Project Server.' data-guid="563e15c8fd78b7e69a9ac106b2377726">Для получения дополнительной информации см. Включение потока данных между Team Foundation Server и Microsoft Project Server.

Моделирование приложений

  • Visualize your code more quickly and easily.' data-guid="faf453df9657a717d84c93956240e1ef">Более простая и быстрая визуализация кода.

    Solution Explorer so that you can understand the organization and relationships in code.' data-guid="1e29851c0b65e48afafb0104e6d91e3f">Создавайте диаграммы зависимостей из Обозревателя решений, чтобы понимать организацию и связи в коде. Visualize Code Dependencies on Dependency Graphs.' data-guid="081125ecff1e21ed1fc60a615ab6ac63">Для получения дополнительной информации см. Визуализация зависимостей кода на графах зависимостей.

  • Read and edit dependency graphs more easily.' data-guid="d93d39edbf993c2827ce9c3acebec1c2">Чтение и правка диаграмму зависимостей более простым образом.

    Просматривайте диаграммы и изменяйте порядок элементы в них, чтобы сделать их более простыми для чтения и для повышения производительности отрисовки. Edit and Customize Dependency Graphs and Browse and Rearrange Dependency Graphs.' data-guid="f84676edd5b61e50853a9d1fba43b742">Дополнительные сведения см. в разделах Изменение и настройка графов зависимостей и Просмотр и реорганизация графов зависимостей.

  • Open and view linked model elements in work items.' data-guid="1f276e184041cd0d75956db91063b4a4">Открытие и просмотр связанных элементов моделей и рабочих элементов.

    Link Model Elements and Work Items.' data-guid="104cc4a87454f4a9887840a2fa0b90b2">Для получения дополнительной информации см. Связывание элементов модели и рабочих элементов.

  • Generate C# code from UML class diagrams.' data-guid="4dd49e0099bfd0018a417ebf29f745a6">Создание кода C# из схем классов UML.

    Более быстро начинайте реализацию проекта и настраивайте шаблоны, которые используются для создания кода. How to: Generate Code from UML Class Diagrams.' data-guid="721c30c8cf793d2edb5c89cbcbc351fc">Для получения дополнительной информации см. Практическое руководство. Создание кода из UML-схем классов.

  • Create UML class diagrams from existing code.' data-guid="acf3988ec9e1e7dbe2f0376ce93da190">Создание UML-схем классов из существующего кода.

    Создавайте UML-схемы классов из кода, чтобы можно было обсуждать дизайн приложения с другими сотрудниками. How to: Create UML Class Diagrams from Code.' data-guid="bb6b49d89bb28101b4cdc49a3b80c8d7">Для получения дополнительной информации см. Практическое руководство. Создание UML-схем классов из кода.

  • Import XMI 2.1 files.' data-guid="a86a44f77c0ca5505e5c15cbd0cc0e34">Импорт файлов XMI 2.1.

    Импортируйте элементы моделей UML-схем последовательностей, классов и вариантов использования из файлов XMI 2.1 из других средств. How to: Import UML Model Elements from XMI Files.' data-guid="600a782acace9472dbf68e918c7f8402">Для получения дополнительной информации см. Практическое руководство. Импорт элементов UML-моделей из XMI-файлов.

Разрабатывайте приложения и более эффективно взаимодействуйте в команде

  • Track tasks and boost productivity by using an enhanced interface.' data-guid="388353187a4621496ed56f434fa2af63">Отслеживание задач и повышение производительности с помощью усовершенствованного интерфейса.

    Организация предстоящий, текущих и приостановленных работ при увеличении прозрачности и снижении последствий простоев. Day in the Life of an ALM Developer: Write New Code for a User Story.' data-guid="ff6b26399039be9a295148a1719cdfeb">Для получения дополнительной информации см. Visual Studio.

  • Work more efficiently in a version-controlled codebase.' data-guid="bdd9f88d4dff34218052d1615df286c6">Более эффективная работа в базе кода с контролем версий.

    Организуйте работу, снижайте влияние простоев и управляйте наборами отложенных изменений и наборами изменений. Develop Your App in a Version-Controlled Codebase.' data-guid="791a35675535fb999d3ac100c0fb3b61">Для получения дополнительной информации см. Разработка приложения в базе кода, расположенной в системе управления версиями.

  • Conduct and track code reviews by using new tools.' data-guid="14cd7fa109ab8a5c8722aa54de3fbc5d">Проведение и отслеживание анализа кода с помощью новых инструментов.

    Day in the Life of an ALM Developer: Suspend Work, Fix a Bug, and Conduct a Code Review.' data-guid="f8e5010b85e5e2022805bc322335c6e6">Для получения дополнительной информации см. [Visual Studio].

  • Perform unit testing by using a dedicated tool.' data-guid="bf7948907402e5c93c7b603b72312a3c">Выполнение модульного тестирования с помощью выделенного инструмента.

    Тестируйте код в рамках рабочего процесса. Running Unit Tests with Test Explorer.' data-guid="11bf11b03185aa838b220eb9989f9a2a">Для получения дополнительной информации см. Выполнение модульных тестов с помощью обозревателя тестов.

  • Find duplicate code so that you can refactor.' data-guid="7626922c70e17827629a954e5aacf5ac">Поиск дубликатов кода для рефакторинга.

    Finding Duplicate Code by using Code Clone Detection.' data-guid="9b65ceec6aabdb7bbdf2c50e6fd2bf31">Для получения дополнительной информации см. Поиск повторяющегося кода с помощью обнаружения клонов кода.

  • Compare code versions by using an enhanced diff tool.' data-guid="b28424cf3f108e197468f686f7aa9678">Сравнение версий кода с усовершенствованного средства поиска различий.

    Compare Files.' data-guid="52c715f1d67f1329bef6691611a836be">Для получения дополнительной информации см. Сравнение файлов.

  • Work offline.' data-guid="abb6c7070b6eb785e2eddba7393dcfe5">Работа в автономном режиме.

    Работайте в локальных рабочих областях внутри или вне Visual Studio, даже если вы не подключены к Team Foundation Server. Decide Between Using a Local or a Server Workspace.' data-guid="44140581006e546b17b45771cac012e6">Для получения дополнительной информации см. Выбор локальной или серверной рабочей области.

  • Easily debug code that was generated from text templates.' data-guid="b3fe65ff6e65f1fcd5793a3202864757">Простая отладка кода, созданного из текстовых шаблонов.

    Вы можете установить точки останова в текстовых шаблонах T4 и отлаживать их тем же способом, что и обычный код. Debugging a T4 Text Template.' data-guid="f69aa918fd62ea89d84793758ffd6614">Для получения дополнительной информации см. Отладка текстового шаблона T4.

Автоматизация и отладка построений

  • Run, monitor, and manage builds by using an enhanced interface.' data-guid="3466bc57ac531a2cd61d9cffe5f21ab8">Запуск, мониторинг и управление построениями с помощью усовершенствованного интерфейса.

    Run, Monitor, and Manage Builds.' data-guid="c680ebd96950b5b01a7113f73e76b1f0">Для получения дополнительной информации см. Запуск построений, наблюдение за построениями и управление ими.

  • Run automated builds from Team Foundation Service.' data-guid="a2d7d57f31b17e2ac5308c330d5c2aa7">Запуск автоматических построений из службы Team Foundation.

    Используйте преимущества локального или размещенного контроллера построений.

  • Define gated check-in build processes that support multiple check-ins.' data-guid="c5299506873a409f4dd1d0a634ecf08e">Определение процессов построения условного возврата, которые поддерживают несколько возвратов.

    Одновременно выполняйте построение нескольких возвратов. Define a Gated Check-In Build Process to Validate Changes.' data-guid="3d044086ab24725546d0fab60081c357">Для получения дополнительной информации см. Определение процесса построения с условным возвратом для проверки изменений.

  • Run native and third-party framework unit tests in your build process.' data-guid="b021bc3453640f3f243ecd8edd860d08">Выполнение модульных тестов собственных и сторонних платформ в процессе построения.

    Run Tests in Your Build Process.' data-guid="9279ac6919436cf73f17b5307003fa2a">Для получения дополнительной информации см. Выполнение тестов в процессе построения.

  • Debug your build process more easily.' data-guid="af6efcc1ad4507077e1537fcd95292cf">Более простая отладка процесса построения.

    Выберите ссылку в окне результатов построения, чтобы просмотреть диагностические журналы. Diagnose Build Problems.' data-guid="5e7e4a3861794fe19816c832eae86d28">Для получения дополнительной информации см. Диагностирование проблем построения.

Microsoft Test Manager

  • Run manual testing on Windows Store apps.' data-guid="46ca79d7f85dcb58466056ebcfa726d6">Выполнение ручного тестирования в приложениях Магазина Windows.

    Можно использовать Microsoft Test Manager для выполнения ручных тестов, чтобы выявлять проблемы в приложениях Магазина Windows, которые работают на удаленном устройстве, например на планшете. Testing Windows Store apps Running On a Device with Microsoft Test Manager.' data-guid="f5b88663ae3b29b50bb5f8b50c0597c2">Дополнительные сведения см. в разделе Тестирование приложений Магазина Windows, выполняющихся на устройстве, с помощью Microsoft Test Manager.

  • Conduct exploratory testing.' data-guid="4999e7906e11e54cb795343a50c13080">Произвольное тестирование.

    Из окна произвольного тестирования тесты можно выполнять без ограничения тестовым скриптом или набором предопределенных действий. Performing Exploratory Testing Using Microsoft Test Manager.' data-guid="a42a7a8a4fe7a656ec8e34ba155efc8f">Для получения дополнительной информации см. Выполнение произвольного тестирования с помощью Microsoft Test Manager.

  • Include multiple lines and rich text in your manual test steps.' data-guid="640e9ee330bb835031ac959721c49720">Включение многострочных фрагментов и форматированного текста в шаги ручного теста.

    Шаги теста могут включать несколько строк для объединения связанных действий внутри одного шага теста в тестовых случаях. Microsoft Test Manager теперь также содержит панель инструментов, которую можно использовать для форматирования текста конкретных шагов теста. Можно использовать различные параметры форматирования, такие как полужирный, подчеркивание или цветовое выделение, чтобы подчеркивать ключевые места. How to: Create a Manual Test Case.' data-guid="2230ada31c977606d32daf54d0af5ac4">Для получения дополнительной информации см. Практическое руководство. Создание ручного тестового случая.

  • Get the status of your test plans within Microsoft Test Manager.' data-guid="cf0e7e59be541cf05daa265f0406c886">Получение состояния планов тестирования в Microsoft Test Manager.

    Plan tab in the center group menu bar of Microsoft Test Manager.' data-guid="15eb095d239802005d526e5018976114">Этот отчет доступен для из вкладки План в центральной строке меню группы Microsoft Test Manager. Results, which include a report on the status of your test plan.' data-guid="08d7b21c6d513358c53128cb565ac869">Оттуда можно просмотреть Результаты, включая отчет о состоянии плана тестирования. How to: Create a Manual Test Case.' data-guid="75d97f4e8e1a4e5cc2e3a47ed488311d">Для получения дополнительной информации см. Практическое руководство. Создание ручного тестового случая.

  • Clone test plans for new iterations.' data-guid="0a6666b036ee00c50bc3ffb492de4fbd">Клонирование планов тестирования для новых итераций.

    Благодаря клонированию тестов можно быстрее параллельно работать над несколькими выпусками. Например, если уже существует план тестирования с именем "Contoso V1 - веха 1 ", а команда принимает решение создать версию V2, можно скопировать план тестирования и использовать его в ветви исходного кода V2. После клонирования планов тестирования команда может одновременно работать над обеими версиями приложения. Copying and Cloning Test Suites and Test Cases.' data-guid="5e84eb4dd9b6c5ab4192a65c6d550546">Для получения дополнительной информации см. Копирование и клонирование наборов тестов и тестовых случаев.

Базовые службы ASP.NET 4.5

  • Improve page load time when referencing JavaScript and CSS files.' data-guid="33b3cf1367bdd9c675883e91d0fd8f2b">Сокращение времени загрузки страницы при ссылке на файлы JavaScript и CSS.

    Можно объединить отдельные файлы JavaScript и CSS и уменьшить их размер для более быстрой загрузки с использованием связывания и минификации.

  • Work with projects that target earlier versions of the .NET Framework.' data-guid="4bfd8823b44320d8b004a77a3d931f65">Работа с проектами, ориентированными на более ранние версии .NET Framework.

    В ASP.NET 4.5 функция настройки для различных версий была обновлена с целью упрощения работы с проектами, которые предназначены для более ранних версий .NET Framework.

  • Avoid cross-site scripting attacks.' data-guid="941bc58c363d5b8db09e181435a34ed6">Предотвращение атак межсайтовых скриптов.

    API кодирования, которые препятствуют межсайтовым скриптам, были интегрированы в основную платформу веб-страниц ASP.NET.

  • Write asynchronous web applications more easily.' data-guid="15fbb4eab95648b0cc7936f3cb180bf6">Более простое написание асинхронных веб-приложений.

    async (C# Reference) and await (C# Reference) keywords in combination with the Task type to simplify asynchronous web programming.' data-guid="6b5c222198ba586db72b5d0058f1a51d">Используйте новые ключевые слова async (справочник по C#) и await (Справочник по C#) .NET 4.5 в сочетании с типом Task для упрощения асинхронного веб-программирования. Using Asynchronous Methods in ASP.NET 4.5 and Using Asynchronous Methods in ASP.NET MVC 4.' data-guid="1a28291c30e8617f7c22754b02273f6b">Дополнительные сведения см. в разделе Использование асинхронных методов в ASP.NET 4.5 и использование асинхронных методов в ASP.NET MVC 4.

What"s New for ASP.NET 4.5 and Web Development in Visual Studio 2012.' data-guid="c825be7c6eec53cccdc934e57f61ef4e">Дополнительные сведения см. в разделе Новые возможности ASP.NET 4.5 и веб-разработка в Visual Studio 2012.

Веб-формы ASP.NET 4.5

  • Write code that"s called directly by data-bound controls.' data-guid="f3602e5a1fdad735aefcc1ed653ae103">Написание кода, который напрямую вызывается элементами управления с привязкой к данным.

    В веб-формах ASP.NET теперь можно использовать связыватели моделей для доступа к данным, как и в MVC ASP.NET. При использовании связывателей моделей элементы управления с привязкой к данным могут вызывать ваш код напрямую, как методы действий MVC ASP.NET.

  • Write strongly typed, two-way data-binding expressions in Web Forms data controls.' data-guid="fc2d10359285977b4abdc9c891e4b55d">Написание строго типизированных выражения с двусторонней привязкой к данным в элементах управления данными веб-форм.

    С помощью строго типизированных выражений можно обращаться к сложным свойствам в элементах управления данными вместо использования выражений Bind и Eval.

  • Make pages perform better through unobtrusive JavaScript.' data-guid="ebfdf15d579fb40ff0544ad633966f97">Повышение производительности страниц через малозаметный JavaScript.

    Перемещение кода для клиентской проверки в один внешний файл JavaScript позволяет уменьшить размер страниц для из более быстрой загрузки.

What"s New for ASP.NET 4.5 and Web Development in Visual Studio 2012.' data-guid="c825be7c6eec53cccdc934e57f61ef4e">Дополнительные сведения см. в разделе Новые возможности ASP.NET 4.5 и веб-разработка в Visual Studio 2012.

Общие усовершенствования для веб-разработки

  • Use the most recent web standards.' data-guid="a187141387370ff8e96ec1c21a637f4b">Использование самых последних веб-стандартов.

    Новый редактор HTML предоставляет полную поддержку элементов и фрагментов HTML5. Редактор CSS обеспечивает полную поддержку для CSS3, включая поддержку особенностей и фрагментов CSS и для расширений CSS конкретных поставщиков.

  • Test the same page, application, or site in a variety of browsers.' data-guid="d1e63c04f9a1d76cfea34544e845b3bf">Тестирование страниц, приложений и сайтов в различных браузерах.

    Start Debugging button in Visual Studio.' data-guid="675552f9afee2994e4250457633069dd">Установленные браузера отображаются в списке рядом с кнопкой Начать отладку в Visual Studio.

  • Quickly find the source of rendered markup.' data-guid="3cae5a85fcb91178ace1df167dc9144b">Быстрое нахождение исходной или динамически созданное разметки.

    Новая функция проверки страницы отображает веб-страницу (HTML, веб-формы ASP.NET MVC или веб-страницы) непосредственно внутри интегрированной среды разработки Visual Studio. При выборе визуализированного элемента функция проверки страниц открывает файл, в котором была создана разметка, и выделяет исходный код

  • Find snippets and code elements quickly by using improved IntelliSense.' data-guid="1c9fe2f9b9dba0428d322c7f4bab7309">Быстрый поиск фрагментов и элементов кода за счет усовершенствованных возможностей IntelliSense.

    IntelliSense в редакторах HTML и CSS фильтрует список отображения при вводе текста. Эта функция отображает строки, соответствующие введенному тексту в начале, середине или конце. Она также проверяет соответствие по начальным буквам. Например, "bc" соответствует "background-color".

  • Select markup and extract it to a user control.' data-guid="83a6cd466d8fcf34d09abc6d7ba88542">Выбор разметки и ее извлечение в пользовательский элемент управления.

    Эта функция - удобный способ создать разметку для повторного использования в нескольких местах. Visual Studio регистрирует префикс тега и создает элемент управления. Сам выбранный код заменяется экземпляром нового пользовательского элемента управления.

  • Create and edit code and markup more easily.' data-guid="d027b03f5c76d399a55889fda1b619fe">Более простое создание и редактирование кода и разметки.

    Если переименовать открывающий или закрывающий тег, соответствующий тег будет переименован автоматически. Если нажать ВВОД внутри пустой парты тегов, курсор перейдет на новую строку с отступом. Представление исходного кода имеет команды смарт-тегов, как и представление конструирования.

  • Create CSS more efficiently.' data-guid="d7baa0134223e4ca9ae1094022200f0a">Более эффективное создание CSS.

    В новом редакторе CSS можно раскрывать и сворачивать разделы, использовать иерархические отступы и свободно закомментировать и раскомментировать блоки. Теперь редактор CSS имеет селектор цвета, как в редакторе HTML.

  • Write JavaScript in the JavaScript editor.' data-guid="1e4497b2636c180f8fe406118e313798">Написание JavaScript в редакторе JavaScript.

    Code Editor Enhancements for JavaScript section.' data-guid="111c9380c2ffa8a6e9c93660524d417f">Дополнительные сведения об улучшениях редактора JavaScript см. в разделе Редактирование кода JavaScript.

  • Deploy web application projects more easily.' data-guid="562b8be7d98501da270062ea8bfb0a28">Более простое развертывание проектов веб-приложений.

    Вы можете импортировать параметры публикации из поставщиков услуг хостинга, задавать преобразования файла Web.config для профиля публикации, сохранять зашифрованные учетные данные в профиле публикации, определять конфигурацию построения для профиля публикации и просматривать обновления развертывания.

What"s New for ASP.NET 4.5 and Web Development in Visual Studio 2012.' data-guid="c825be7c6eec53cccdc934e57f61ef4e">Дополнительные сведения см. в разделе Новые возможности ASP.NET 4.5 и веб-разработка в Visual Studio 2012.

Усовершенствования веб-разработки, связанные с данными

  • Automate validation for frequently used data types.' data-guid="a15567b38a345de6c1c90603c7c062c3">Автоматизация проверки часто используемых типов данных.

    DataAnnotation attributes to properties to automate validation for frequently used data types such as e-mail addresses, telephone numbers, and credit-card numbers.' data-guid="578e55d0e311ee4ba94d99fd033229fe">Можно добавлять новые атрибуты DataAnnotation в свойства для автоматизации проверки часто используемых типов данных, таких как адреса электронной почты, номера телефонов и номера кредитных карт.

  • Deploy incremental database updates.' data-guid="0ff5f1da7a7983f5a608d57fcb3726c7">Развертывание добавочных обновлений баз данных.

    После развертывания базы данных с веб-проектом изменения в схеме базы данных будут автоматически распространяться в целевую базу данных при следующем развертывании.

What"s New for ASP.NET 4.5 and Web Development in Visual Studio 2012.' data-guid="c825be7c6eec53cccdc934e57f61ef4e">Дополнительные сведения см. в разделе Новые возможности ASP.NET 4.5 и веб-разработка в Visual Studio 2012.

IIS Express для веб-разработки

  • Develop web applications against a server identical to that of IIS.' data-guid="7a7f2ce9535f70a16c4f06e363faed12">Разработка веб-приложений на сервере идентично параметрам IIS.

    В Visual Studio 2012 IIS express является сервером для веб-разработки по умолчанию. IIS Express - это упрощенная автономная версия IIS, содержащая все основные возможности роли веб-сервера IIS.

Веб-API ASP.NET

  • Easily build and consume HTTP services that reach a broad range of clients.' data-guid="7487b59b694c6f0d86c9724279b61a6b">Простое построение и использование служб HTTP, которые доступны для широкого набора клиентов.

    Службы могут использоваться браузерами, мобильными приложениями, планшетами и другими устройствами. Встроенная поддержка согласования содержимого позволяет клиентам и серверам взаимно определять правильный формат данных.

  • Directly access and manipulate HTTP requests and responses by using a modern HTTP programming model.' data-guid="049ae4eae52fccbd7e6475579d51944d">Прямой доступ к HTTP-запросам и ответам и управление ими с использованием современной модели программирования HTTP.

    Используйте ясную строго типизированную модель программирования HTTP-объектов, которая поддерживается как на сервере, так и на клиенте. Новый API HttpClient может вызывать веб-API из любого приложения .NET Framework.

  • Easily extract data from an HTTP request.' data-guid="d0e2b5acdc2e976b25f46c1510d15cca">Простое извлечение данных из HTTP-запроса.

    Связыватели моделей облегчают извлечение данных из различных частей HTTP-запроса. Части сообщения становятся объектами .NET, которые могут использоваться действиям веб-API. Веб-API ASP.NET поддерживает такую же инфраструктуру привязки и проверки моделей, как и ASP.NET MVC.

  • Enjoy a full set of routing capabilities.' data-guid="a3e3eb167277276903e911bff4966eaf">Полный набор возможностей маршрутизации.

    Веб-API ASP.NET поддерживают полный набор возможностей маршрутизации ASP.NET MVC и ASP.NET, в том числе параметры и ограничения маршрута.

Getting Started with ASP.NET Web API and ASP.NET Web API (Part 1).' data-guid="cc2f7711e8925710540ebe036cf658f5">Дополнительные сведения см. в разделах Начало работы с веб-API ASP.NET и Веб-API ASP.NET (часть 1).

LightSwitch

  • Connect to OData data sources.' data-guid="126924fbd90a4f966b753e37e5b4dcb2">Подключение к источникам данных OData.

    Приложения LightSwitch могут подключаться к любым источникам данных Open Data Protocol (OData), в том числе от Windows Azure DataMarket. How to: Connect to Data.' data-guid="5e601b301e5e9035adba20f2c0fcc731">Для получения дополнительной информации см. Практическое руководство. Подключение к данным.

  • Expose your application data as an OData data source.' data-guid="be16dff900b2adfeb8dfa177a4c48776">Представление данных приложения в виде источника данных OData.

    Данные из публикованного веб-приложения LightSwitch можно представить в виде канала OData для использования другими приложениями и для использования этими приложениями преимуществ LightSwitch, таких как аутентификация и фильтрация. LightSwitch as a Data Source.' data-guid="fa71e5b5ff80b5f13a701e2308fcf716">Для получения дополнительной информации см. LightSwitch как источник данных.

  • Assign roles and permissions to security groups.' data-guid="5a315fe79f9c226db8e89c834cff31c8">Назначение ролей и разрешений ролям безопасности.

    Если используется аутентификация Windows, можно назначать роли и разрешения любой группе безопасности Active Directory. LightSwitch Authentication and Authorization.' data-guid="727c4e87a6bc55e8e25efbdec28bb5d7">Для получения дополнительной информации см. Аутентификация и авторизация LightSwitch.

  • Limit data that the server returns.' data-guid="b88eea56f475d4131d4cee8f8d63ed5a">Ограничение данных, возвращаемых сервером.

    Можно определять фильтры, которые применяются ко всем запросам на обращения к вашим данным, даже через ассоциации. How to: Filter Data by Using Code.' data-guid="5a58f1ac53f275d2af7847f54de91bec">Для получения дополнительной информации см. Практическое руководство. Фильтрация данных с помощью кода.

  • Improve the look of your screens with new controls.' data-guid="7f0862e22ef9d721986d4f63b16327ef">Улучшение внешнего вида экранов с новыми элементами управления.

    Можно организовать содержимое экрана с помощью элемента управления "область группы". Можно также отображать текст и данные на экране без привязки данных. How to: Add Static Text or Images to a Screen.' data-guid="74ffbb96c3dc40b84b29ff26064cf67b">Для получения дополнительной информации см. Практическое руководство. Добавление статических изображений или текста на экран.

  • Customize the formatting of numbers and dates.' data-guid="704e7c21902e593fed11ca3b9fd1fe7c">Настройка форматирования чисел и дат.

    Можно использовать новое свойство "Шаблон формата" для числовых типов данных и дат, чтобы управлять форматом отображения чисел и дат. How to: Format Numbers and Dates.' data-guid="225184f292ba9b2678d664239574b1d5">Для получения дополнительной информации см. Практическое руководство. Форматирование чисел и дат.

  • Treat URLs and percentages as data types.' data-guid="2673aa0c2185d791c0d1cbc90e7d2ffa">Работа с URL-адресами и процентами как с типами данных.

    Можно использовать пользовательские бизнес-типы для обработки десятичных чисел как процентов и строк как URL-адресов со встроенными функциями форматирования и проверки. Adding a Data Field.' data-guid="fa0a65db8e92f0489168deae317234a0">Для получения дополнительной информации см. Adding a Data Field.

What's New for LightSwitch in Visual Studio 2012." data-guid="1e38d716375f99147bd8736f4616b328">Для получения дополнительной информации см. Новые возможности LightSwitch в Visual Studio 2012.

Разработка приложений для работы с данными

  • Work with database objects in SQL Server Object Explorer.' data-guid="c14a24b25ce43200325a5e1de7d7dbbb">Работа с объектами баз данных в обозревателе объектов SQL Server.

    SQL Server Object Explorer, which resembles Management Studio, to create queries and define database objects.' data-guid="a2975ee205adfbe8210c9f7d048c2055">Используйте новый обозреватель объектов SQL Server, который напоминает среду Management Studio, для создания запросов и определения объектов базы данных. Просматривайте определения столбцов, включая первичный и внешний ключи. Connected Database Development.' data-guid="e9a44ee4a02503ccf36a3e7e503d8de9">Дополнительные сведения см. в разделе Разработка подключенной базы данных.

  • Define tables in the new Table Designer.' data-guid="0ccdb6be3df836599247271da07c8878">Определение таблиц в новом конструкторе таблиц.

    Table Designer to define tables in the SQL Server 2012 format.' data-guid="695c05c22578d839f3e87cbf215453d0">Используйте Конструктор таблиц для определения таблицы в формате SQL Server 2012. По мере определения таблицы в графическом интерфейсе на панели скрипта будет изменяться код Transact-SQL. How to: Create Database Objects Using Table Designer.' data-guid="2c1ee654478ef5067a2313a078a8e512">Дополнительные сведения см. в разделе Как создавать объекты базы данных с помощью конструктора таблиц.

  • Develop and test database applications in SQL Server Express LocalDB.' data-guid="45912ab3085c179a3ef1304db525192d">Разработка и тестирование приложений баз данных в SQL Server Express LocalDB.

    SQL Server Express LocalDB - это упрощенная версия SQL Server, которая имеет все функции программирования базы данных SQL Server. SQL Server Express LocalDB заменяет SQL Server Express в качестве движка базы данных по умолчанию для разработки. Можно обновить файлы или продолжить использовать SQL Server Express, если необходимо использовать Visual Studio 2010 с Visual Studio 2012. Local Data Overview.' data-guid="ddc6fb9fa8352a6049e83773f22c4eca">Дополнительные сведения см. в разделе Общие сведения о локальных данных.

Графические инструменты

  • Add, edit, and compile HLSL shaders more easily.' data-guid="3717a278d718617cd7eb600b314307db">Более простое добавление, правка и компиляция шейдеров HLSL.

    Можно использовать выделение синтаксиса цветом, отступы и структурирование при написании кода шейдеров HLSL, а MSBuild автоматически поддерживает компилятор Microsoft HLSL (fxc.exe).

  • View and modify image assets more efficiently.' data-guid="fca26c0dd54f058264808e712a859ba6">Более эффективный просмотр и изменение активов изображений.

    Редактор изображений можно использовать для создания, проверки и изменения растровых изображений и сжатых форматов изображений (DDS, TGA, TIFF, JPG, PNG, GIF); редактор также поддерживает прозрачность и MIP-карты. Image Editor.' data-guid="8b73763d022e095437ac503b8029bb24">Для получения дополнительной информации см. редактор изображений.

  • Work with 3-D models.' data-guid="6d230a1f7a921f9e768b88956a57a1b7">Работа с 3D-моделями.

    Вы можете использовать редактор моделей для проверки стандартных форматов трехмерных моделей (OBJ, COLLADA и Autodesk FBX). Вы также можете использовать встроенную генерацию трехмерных примитивов и материалов для создания заполнителя для трехмерных игр и приложений, тем самым улучшая рабочий процесс взаимодействия художников и разработчиков. Model Editor.' data-guid="89609d5367d7facfd02e5a9857d57218">Для получения дополнительной информации см. Редактор моделей.

  • Create advanced pixel shaders.' data-guid="2fe1e000bb056c0b49eed6d559e635d1">Создание расширенных шейдеров пикселей.

    Вы можете использовать конструктор шейдеров, который представляет собой графическое средство создания шейдеров, включающее динамический просмотр эффекта, для создания дополнительных шейдеров пикселей и их экспорта в виде кода HLSL, который можно использовать в приложениях, основанных на DirectX. Shader Designer.' data-guid="7259535abfecc2c993c0e9b12b0c00c6">Для получения дополнительной информации см. Конструктор шейдеров.

Параллельные вычисления

  • Use C++ AMP to make your code run faster.' data-guid="4da26ca60193a53b0627b6bfbacbef9b">Использование C++ AMP, чтобы ускорить работу кода.

    С помощью C++ Accelerated Massive Parallelism (C++ AMP) можно управлять перемещением данных между ЦП и GPU или другим оборудованием, параллельно обрабатывающим данные, тем самым ускоряя выполнение кода C++. C++ AMP (C++ Accelerated Massive Parallelism).' data-guid="42c17b14abd04ba3bbb38e8762168498">Для получения дополнительной информации см. C++ AMP (C++ Accelerated Massive Parallelism).

  • Debug your parallel apps more effectively.' data-guid="8507952e8295cc66a7bd8b3f7538f2ee">Более эффективная отладка параллельных приложений.

    Потоки GPU и окна параллельных контрольных значений можно использовать не только для отладки параллельных приложений, но и для оценки и настройки повышения производительности. What"s New for the Debugger in Visual Studio 2012.' data-guid="4d5084a147c55ed2838d2d8a23ee8d8c">Дополнительные сведения см. в разделе Новые возможности отладчика в Visual Studio 2012.

  • Customize the data that you use to examine how well your parallel app performs.' data-guid="66c0f5a9daa6d966c0d0d72720acceda">Настройка данных, используемых для проверки производительности параллельного приложения.

    С помощью визуализатора параллелизма можно изучать производительность многопоточного приложения. В этой версии вы получаете более быстрый доступ и дополнительные параметры конфигурации, а также можете добавлять в визуализатор собственные пользовательские данные о производительности. Concurrency Visualizer.' data-guid="8ca73654765fea7c9b1103b218049c57">Дополнительные сведения см. в разделе Визуализатор параллелизма.

  • Use TPL dataflow to make your concurrency-enabled app more robust.' data-guid="ada334e384e9e0f49b5fb65bf0964c1f">Использование потока данных TPL для повышения надежности приложений с параллелизмом.

    Используйте компоненты библиотеки потоков данных библиотеки параллельных задач (TPL), если код включает несколько операций, которые должны взаимодействовать друг с другом асинхронно или когда требуется обработка данных по мере их появления. Dataflow (Task Parallel Library).' data-guid="52497064f86a012c70e091e45f4f7d17">Для получения дополнительной информации см. Поток данных (библиотека параллельных задач).

Разработка для SharePoint

  • Create lists and content types by using designers.' data-guid="13d12473fd2c1fd98f43f2caf3b5a4c8">Создание списков и типов содержимого с помощью конструкторов.

    Можно более простым образом создавать списки или типы содержимого с помощью конструктора для настройки и размещения содержимого списка или типа содержимого. Creating Site Columns, Content Types, and Lists for SharePoint.' data-guid="cd4e3c52666008237d17ea109dc38700">Для получения дополнительной информации см. Создание столбцов сайта, типов содержимого и списков для SharePoint.

  • Create site columns for SharePoint sites.' data-guid="84819f0bee035f7c5a846e558ab100f4">Создание столбцов сайтов SharePoint.

    Вы можете более простым образом создавать столбцы сайта SharePoint, которые также называют "полями", с помощью шаблона элемента. Creating Site Columns, Content Types, and Lists for SharePoint.' data-guid="cd4e3c52666008237d17ea109dc38700">Для получения дополнительной информации см. Создание столбцов сайта, типов содержимого и списков для SharePoint.

  • Add Silverlight web parts to your SharePoint projects.' data-guid="a47a21fa4ca2d14af88208a59f365412">Добавление веб-частей Silverlight в проекты SharePoint.

    Вы можете более простым и удобным образом создавать веб-части Silverlight с помощью шаблона проекта. Walkthrough: Creating a Silverlight Web Part that Displays OData for SharePoint.' data-guid="0332485a9e7b9f4dabb1cf490e3976e5">Для получения дополнительной информации см. Пошаговое руководство. Создание веб-части Silverlight, отображающей данные OData для SharePoint.

  • Publish SharePoint solutions to remote SharePoint sites.' data-guid="2716accc4be3229e0571e4c1255e718a">Публикация решений SharePoint на удаленных сайтах SharePoint.

    Решения SharePoint можно публиковать на удаленных сайтах SharePoint в дополнение к локальным сайтам SharePoint. Deploying, Publishing, and Upgrading SharePoint Solution Packages.' data-guid="c78b714bf86526ee3270fa770fd510d9">Для получения дополнительной информации см. Развертывание, публикация и обновление пакетов решений SharePoint.

  • Increase SharePoint performance by using profiling tools.' data-guid="ae422a8e747a4b61e5b5ec35aad356bc">Повышение производительности SharePoint с помощью средств профилирования.

    С помощью инструментов Visual Studio можно определять код и другие элементы, которые замедляют проекты SharePoint, а также выполнять другое профилирование производительности. Profiling the Performance of SharePoint Applications and Analyzing Application Performance by Using Profiling Tools.' data-guid="da6ee275ab22203c17d1d68f04195cf4">Дополнительные сведения см. в разделах Профилирование производительности приложений SharePoint и Анализ производительности приложения с помощью средств профилирования.

  • Create sandboxed visual web parts..' data-guid="51839d0c0e1ac92ff7135d3c6642c9d8">Создание изолированных визуальных веб-частей.

    Вы можете включать визуальные веб-части в изолированные проекты SharePoint, а не только в проекты фермы.

  • Create sandboxed solutions more easily.' data-guid="3239d3e984b1360497c0da46ffe14610">Более простое создание изолированных решений.

    При работе в изолированном решении в Visual Studio только совместимые API отображаются в Intellisense и ошибка компилятора возникает при попытке использовать вызовы API только фермы.

  • Debug JavaScript more easily.' data-guid="75f2e0c7c3e28c9f0156d3325d697f6d">Более простая отладка JavaScript.

    JavaScript можно отлаживать в проектах SharePoint, и при написании кода JavaScript в проектах SharePoint доступна технология IntelliSense. URL-адреса JavaScript разрешаются для визуальных веб-частей в изолированных решениях.

  • Develop SharePoint projects more easily by using streamlined project templates.' data-guid="dd1a5e95d3e6d673b940fccdb9b90d93">Более простая разработка проектов SharePoint с использованием упрощенных шаблонов проектов.

    Чтобы упростить разработку решений SharePoint, некоторые шаблоны проектов SharePoint из предыдущей версии Visual Studio, были перемещены в шаблоны элементов проекта. SharePoint Project and Project Item Templates.' data-guid="5090d90d3a167320199c2b2f672f5a09">Полный список и описания шаблонов проектов и элементов проектов см. в разделе Шаблоны проектов и элементов проектов SharePoint.

  • Test your code by using the Microsoft Fakes framework.' data-guid="093b246b0c0630d946a206945ede66f6">Тестирование кода с использованием платформы Microsoft Fakes.

    Проекты SharePoint поддерживают Microsoft Fakes - платформу изоляции, в которой можно создавать тестовые заглушки и оболочки в приложениях .NET Framework на основе делегатов и тестировать код путем изоляции модульных тестов от среды. Verifying and Debugging SharePoint Code.' data-guid="229033d0bbf470bcfbc02c198a03e355">Для получения дополнительной информации см. Проверка и отладка кода SharePoint.

What's New for SharePoint Development in Visual Studio 2012." data-guid="f4e641e8909ac6ea1d84dc51ca9a9e03">Для получения дополнительной информации см. Новые возможности разработки решений SharePoint в Visual Studio 2012.

Разработка Office

  • Create apps for Office.' data-guid="2c415fa23a2e86ed1fbb30ee4bd2229a">Создание приложений для Office.

    Можно обнаружить веб технологии и облачные службы внутри документов Office, сообщений электронной почты, приглашений на собрания и встреч. Create Apps for Office by using Visual Studio.' data-guid="b82a90b86ae58e5df8e84798674b20c2">Для получения дополнительной информации см. Создание приложений для Office с помощью Visual Studio.

  • Develop solutions for Office 2013.' data-guid="2d02049d812376c9ebad85ef29783a17">Разработка решений для Office 2013.

    Можно создать настройку уровня документа и надстройки уровня приложения для приложений Office 2013 с помощью средств разработчика Office. Microsoft Office Developer Tools for Visual Studio 2012.' data-guid="bfc705ee364e12d0150096adefaa9663">Для получения шаблонов проектов для этих типов решений необходимо загрузить и установить Средства разработчика Microsoft Office в Visual Studio 2012.

  • Develop Office solutions that target the .NET Framework 4.5.' data-guid="54c1383a0219b0bf7a54686840bd9878">Разработка решений Office, которые нацелены на .NET Framework 4.5.

    Microsoft Office Developer Tools for Visual Studio 2012.' data-guid="0d534e7b95aed3ddbf2b1ddf61bfe56f">Для .NET Framework 4.5 необходимо загрузить и установить Средства разработчика Microsoft Office в Visual Studio 2012.

.NET Framework 4.5

  • Build managed assemblies that work on multiple .NET Framework platforms.' data-guid="7af180f8cae6441ce5ccff617494b0e2">Построение управляемых сборок, которые работают на нескольких платформах .NET Framework.

    При использовании проекта переносимой библиотеки классов в Visual Studio 2012 можно выбрать несколько целевых платформ (например, Windows Phone и .NET для приложений Магазина Windows). Cross-Platform Development with the .NET Framework.' data-guid="1c6e74bd8d1857bf2a02bd30aa3d0227">Для получения дополнительной информации см. Межплатформенная разработка с помощью .NET Framework.

  • Reduce system restarts when installing the .NET Framework.' data-guid="fe1974ff8381e9350420b1dec1362cb3">Уменьшение количества перезапусков системы при установке .NET Framework.

    Reducing System Restarts During .NET Framework 4.5 Installations.' data-guid="6cbdab67fc7e25557bf7688f0e184a61">Для получения дополнительной информации см. Сокращение перезапуске системы во время установки платформы .NET Framework 4,5.

  • Improve file input/output performance by using asynchronous operations.' data-guid="fa7be20f73286e1f24f6fdf8ddd8f8e3">Повышение производительности файлового ввода-вывода благодаря использованию асинхронных операций.

    Используйте новую функцию Async в C# и Visual Basic с асинхронными методами в классах ввода-вывода при работе с большими файлами. Asynchronous File I/O.' data-guid="320ccba38662d4b31b0c880206a05b21">Для получения дополнительной информации см. Асинхронный файловый ввод-вывод.

  • Improve startup performance on multi-core processors.' data-guid="ab9c00986b831b6f37bdc6fdc8e8604d">Повышение производительности при запуске на многоядерных процессорах.

    Включение фоновой компиляции JIT. ProfileOptimization class.' data-guid="a6c305fc5c4f2dad7973e9ca7e7b7f29">Дополнительные сведения см. в описании класса ProfileOptimization.

  • Develop and maintain WCF applications more easily.' data-guid="f3efd9c64335259af7400fda043df6ca">Более простая разработка и поддержка приложений WCF.

    What's New in Windows Communication Foundation." data-guid="85684df888206394b82c9374344eba0b">Дополнительные сведения см. на странице Новые возможности Windows Communication Foundation.

  • Improve the scalability of WCF applications.' data-guid="85185258ffc8be0d7e7b123faabcf23e">Повышение масштабируемости приложений WCF.

    Включайте асинхронную потоковую передачу сообщений к нескольким клиентам. WCF Simplication Features' data-guid="40c63aa59184e0a21026dae0d4fd99b5">Дополнительные сведения см. в разделе Функции, упрощающие WCF.

  • Manage workflows more easily.' data-guid="2e8ed6097004e7a103b7ddeae139cfee">Упрощенное управление рабочими процессами.

    Конструктор рабочих процессов содержит ряд улучшений. What"s New in Windows Workflow Foundation.' data-guid="69189f33169e28a1544c25a10df0f877">Дополнительные сведения см. на странице Новые возможности Windows Workflow Foundation.

  • Create state machine workflows.' data-guid="a1aac4b93b6eab15a419a3dcb5d49044">Создание рабочих процессов конечного автомата.

    What"s New in Windows Workflow Foundation.' data-guid="69189f33169e28a1544c25a10df0f877">Дополнительные сведения см. на странице Новые возможности Windows Workflow Foundation.

  • Add a ribbon user interface to your WPF application.' data-guid="00cbb38ebc445a7fb00a18e5718fecb6">Добавление пользовательского интерфейса ленты в приложение WPF.

    Ribbon control.' data-guid="c5b8a5092905295188e081dc30910c96">Дополнительные сведения см. в разделе, в котором описывается элемент управления Ribbon.

  • Display large sets of grouped data in WPF applications more quickly.' data-guid="eca791548fe323ed56e7fcd3d8c764aa">Более быстрое отображение крупных наборов сгруппированных данных в приложениях WPF.

    What's New in WPF Version 4.5." data-guid="09520bc34b6bf725fe9cf88a956eb3d4">Для получения дополнительной информации см. Новые возможности WPF версии 4.5.

  • Create modern HTTP applications more efficiently by using the new programming interfaces.' data-guid="9a8253930961cb38d7eef471560b575c">Более эффективное создание современных HTTP-приложений с помощью новых интерфейсов программирования.

    System.Net.Http and System.Net.Http.Headers namespaces.' data-guid="95297d6ae9b3ea48c9f97470c6275445">Дополнительные сведения см. в описании пространства имен System.Net.Http и System.Net.Http.Headers.

What's New in the .NET Framework 4.5." data-guid="f087a790a107eb141a456e211d7b5e27">Для получения дополнительной информации см. Новые возможности .NET Framework 4.5.

Новое в Visual Studio 2012 Обновление 1

  • Ensure that the logos and splash screen for your Windows Store app will look good in a variety of screen resolutions.' data-guid="ba302a256514b3f4daab95fd60ef31f6">Убедитесь, что логотипы и заставка для данного приложения Магазина Windows отображается без искажений при различных разрешениях экрана.

    Optimizing images for different screen resolutions (Windows Store Apps).' data-guid="e55eb6494b3ad2909cc625546c9f4522">Дополнительные сведения см. в разделе Оптимизация изображений для различных разрешений экрана (Приложения Магазина Windows).

  • Find and troubleshoot memory usage issues in Windows Store apps.' data-guid="b6aae76b74d4bfd5d928f515d9246b42">Поиск и устранение проблемы потребления памяти в приложениях Магазина Windows.

    Можно использовать Анализатор памяти JavaScript для поиска утечек и помощи в поиске их причин. Analyzing memory usage in Windows Store apps (JavaScript).' data-guid="576cd704892e7f269ee9b55598d28f16">Для получения дополнительной информации см. Анализ использования памяти в приложениях для Магазина Windows (JavaScript).

  • Create code maps from the code editor.' data-guid="a5e186cec125fbca39cccb20f3ceddd8">Создание карт кода из редактора кода.

    Просматривая карты кода, которые появляются в редакторе кода, можно легко найти определенное место в коде, перемещаться по коду и определять связи по всему коду. Understand, Navigate, and Debug Code Visually with Code Maps.' data-guid="1adcefa9d8ff1dd8cde3108c3c5f4039">Для получения дополнительной информации см. Изучение и отладка кода, а также перемещение по нему, в визуальном режиме с помощью карт кода.

  • Target Windows XP when you build your C++ code.' data-guid="a481e79f0076db46317701c973bebb10">Целевой объект Windows XP при построении кода C++.

    Можно использовать компилятор Visual C++ и библиотеки для платформ Windows XP и Windows Server 2003. Configuring C++ 11 Programs for Windows XP.' data-guid="4e389685edcff16ba6c24fc0496c073e">Для получения дополнительной информации см. Настройка программ C++ 11 для Windows XP.

  • Coded UI tests for SharePoint 2010 applications.' data-guid="d8fb2556d36b6b853214252bdd0c2e68">Закодированный тест пользовательского интерфейса для приложений SharePoint 2010.

    Включая закодированные тесты пользовательского интерфейса в приложении SharePoint, можно проверить, является ли всё приложение, включая элементы управления пользовательского интерфейса, правильным. Можно также использовать закодированные тесты пользовательского интерфейса для проверки значений и логики в пользовательском интерфейсе. Testing SharePoint 2010 Applications with Coded UI Tests.' data-guid="de6ea27a9c6ecc2f3a308032106808bc">Для получения дополнительной информации см. Тестирование приложений SharePoint 2010 с помощью закодированных тестов пользовательского интерфейса.

  • Web performance and load tests for SharePoint 2010 applications.' data-guid="c4d0e116a9639e31d636cc424544315c">Производительность веб-сайта и нагрузочные тесты для приложений SharePoint 2010.

    Чтобы проверить возможности производительности и нагрузки приложения SharePoint, нужно настроить тесты lLoad для эмуляции условий, таких как пользовательские нагрузки, типы браузеров и типы сетей. Web Performance and Load Testing SharePoint 2010 Applications.' data-guid="c3f81548a16b65d16166d05b2a6a0551">Для получения дополнительной информации см. Применение веб-тестов производительности и нагрузочных тестов для приложений SharePoint 2010.

  • Record diagnostic events for SharePoint 2010 solutions that are running outside Visual Studio.' data-guid="b1990eccc6c990d07664c59c413c2e62">Запись событий диагностики для решений SharePoint 2010, выполняемого вне Visual Studio.

    С помощью сборщика IntelliTrace можно сохранять события профиля пользователя , события Стандартизованной системы ведения журнала и события IntelliTrace в ITRACE-файл. После этого можно запустить диагностирование решения в рабочей или другой среде, открыв ITRACE-файл в Visual Studio Ultimate. Collect IntelliTrace Data Outside Visual Studio with the Standalone Collector.' data-guid="2b59e309676ddaa0d043212448cfe26b">Для получения дополнительной информации см. Сбор данных IntelliTrace из-за пределов среды Visual Studio с использованием автономного сборщика.



 

 Используем фичи C# 5 (async и await) в .NET 2.0.
 Разработчик приложений.
 Простой индикатор раскладки клавиатуры в курсоре на С++.
 Связывание с помощью Visual C# .NET для автоматизации приложений Microsoft Office (исходники).
 Производительность .Net миф или фантастика? (исходники).


Главная »  Visual Studio 

© 2024 Team.Furia.Ru.
Частичное копирование материалов разрешено.