Воз­можности других инструментов Visual Studio

Оценить
(1 голос)

Для этого мы изучим множество средств по­вышения производительности, имеющихся в интегрированной среде разработки. Многие из этих средств повышения производительности встроены в текстовые редакторы. Другие имеют более общий характер. Но все они преследуют одну общую цель: помочь вам (разра­ботчикам) писать код быстро и правильно.

Если вы помните из главы 6, то в нашем описании редакторов мы использовали очень про­стой пример кода: это было консольное приложение, которое выводило на консоль текст "Hello, World!" На рис. 8.1 вы видите, как выглядит этот код в окне редактора кода.

Если вы следили за нашим изложением и набрали код приложения "Hello, World!" в Visual Studio, то заметили, что средства повышения производительности редактора кода уже нача­ли работать. Во-первых, при наборе кода внутри файла шаблона редактор кода делал отсту­пы (перемещая курсор в соответствующее положение) для того, чтобы вы могли написать код с красивыми отступами.

Во-вторых, когда вы вводите первую строку кода, Visual Studio реагирует на каждую нажи­маемую вами клавишу, интерпретируя то, что вы собираетесь написать, и предлагая помощь в разных формах (рис. 8.2). Вам даются подсказки по дописыванию кода, предоставляется информация для выбора членов, а также по параметрам, необходимым для завершения вы­зова данного метода. Эти функциональные возможности называются технологией IntelliSense, и мы в Этой главе будем подробно исследовать ее формы и функции.

По мере вашего ввода кода интегрированная среда проверяет его при помощи компилятора. Если имеются ошибки компиляции, то они динамически отображаются для вас в окне вывода.

Итак, даже для этой единственной простой строки кода Visual Studio усердно трудится над повышением производительности вашего кодирования. При этом она:

□    делает интеллектуальные отступы кода;

□    предлагает синтаксис для кода;

□    отображает описания членов для того, чтобы помочь вам выбрать верный синтаксис при кодировании;

□    проверяет наличие парных скобок;

□    помечает ошибки кода (при помощи постоянной фоновой компиляции текущей версии исходного кода).

Эти функциональные возможности тонко помогают вам и учат вас в процессе написания кода (и ускоряют при этом само кодирование).

                  

Воз­можности других инструментов Visual Studio

Основные средства помощи в текстовом редакторе

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

Подробнее в этой категории: Отслеживание изменений »
Отслеживание изменений
Индикаторы проблем кодирования
Активные гиперссылки
Синтаксическое расцвечивание
Структурирование и навигация

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.