Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Изучение проекта и заполнение файлов проекта кодомСодержание книги
Поиск на нашем сайте
Изучение проекта и заполнение файлов проекта кодом
Редактор с возможностью сворачивания блоков кода
Одним из замечательных средств Visual Studio 2010 является используемый по умолчанию редактор с возможностью сворачивания блоков кода. Сворачивание позволяет сосредоточить внимание только на тех участках кода, которые представляют интерес, и скрывать те из них, которые в текущий момент не важны:
Рис. 1. 1. Код консольного приложения
Рис. 1. 2. Свёрнутая часть кода (метод Main)
Если способ разбиения кода на блоки не нравится, можно указать собственные сворачиваемые блоки с помощью директив препроцессора (#region и #endregion). Например, для обеспечения возможности сворачивания кода внутри метода Main следует добавить эти директивы так, как показано на рисунке:
Рис. 1. 3. Код консольного приложения с директивами препроцессора
Редактор кода автоматически обнаружит директиву #region и разместит рядом с ней очередной знак «минус», предоставляя возможность сворачивать данный блок. Заключение блока кода в директивы #region и #endregion заставляет редактор кода свернуть его, а также снабдить любым желаемым комментарием в директиве #region. Компиляторы игнорируют эти директивы и компилируют метод Main обычным образом:
Рис. 1. 4. Свёрнутая часть кода (внутри метода Main)
Помимо возможности сворачивать блоки кода, поставляемый в Visual Studio 2010 редактор кода поддерживает все функции редактора Visual Studio 6.0. В частности, в нём есть средство IntelliSense, которое позволяет не только экономить время при вводе кода, но и гарантировать правильность вводимых параметров. Разработчики приложений на С++ заметят, что теперь средство IntelliSense стало совершеннее, чем в Visual Studio 6.0, и работает быстрее. По сравнению Visual Studio 2005 оно также значительно улучшилось. Теперь IntelliSense стало более интеллектуальным, поскольку умеет запоминать предпочитаемые варианты и предлагать сначала их. Вдобавок редактор кода Visual Studio 2010 позволяет выполнять некоторую синтаксическую проверку вводимого кода и выделяет подчеркиванием большинство синтаксических ошибок еще до компиляции кода. При наведении курсора мыши на подчеркнутый текст в редакторе появляется небольшое окошко с текстом, поясняющим, в чем состоит ошибка. Разработчикам приложений на Visual Basic эта функция, называемая отладкой па стадии проектирования, знакома на протяжении довольно многих лет, а теперь она стала доступной и разработчикам приложений на С# и С++.
|
||||
Последнее изменение этой страницы: 2016-12-28; просмотров: 226; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.54.210 (0.007 с.) |