Программирование и работа с кодом
Оценить
(0 голоса)
Фрагменты кода — это предварительно заготовленные строки кода, которые можно встав­лять в текстовом редакторе. Каждый фрагмент кода имеет имя, называемое его атасом. Фрагменты кода используются для автоматизации того, что иначе было бы рутинным по­вторным набором одного и того же текста. Вы можете создать собственные фрагменты кода или использовать библиотеку стандартных кодовых элементов, поставляющуюся вместе с Visual Studio.
Оценить
(0 голоса)
Вы вставляете фрагменты кода при помощи щелчка правой кнопкой мыши в точке вставки в открытом окне текстового редактора и последующего выбора Insert Snippet из контекстно­го меню. При этом открывается выпадающее окно Code Snippet Inserter, которое работает во многом аналогично функции Complete Word технологии IntelliSense. Каждый элемент в Inserter представляет собой алиас фрагмента кода. Выбор алиаса приводит к вставке фраг­мента кода в активный документ. Каждый фрагмент категоризирован для того, чтобы облегчить поиск нужного вам фрагмен­та кода. Например, для вставки фрагмента кода с конструктором в класс C# вам нужно щелкнуть правой кнопкой мыши внутри определения класса, выбрать в списке категорий Visual С#,…
Оценить
(0 голоса)
Документы C# и XML имеют еще один тип фрагментов кода, который стоит упомянуть: это фрагменты типа Surround With. Фрагменты Surround With по своей сути такие же фраг­менты, но они отличаются тем, как они вставляются в ваш код. При помощи фрагмента типа Surround With вы можете заключить выделенный в текстовом редакторе блок документа в обрамляющий его текст. Например, предположим, что у вас есть несколько разных объявлений класса, которые вы хотите вложить в пространство имен. При использовании фрагмента Surround With это простой двухшаговый процесс: выделите определение класса и запустите Code Snippet Inserter. Но теперь в контекстном меню вместо Insert Snippet вы должны…
Оценить
(0 голоса)
Поскольку фрагменты кода хранятся в XML-файлах, то вы очень легко можете создать соб­ственные фрагменты кода. Главное— это понять XML-схему, которая определяет фраг­мент, а самый лучший способ сделать это — изучить XML-исходники некоторых фрагмен­тов кода, поставляемых вместе с интегрированной средой разработки. Фрагменты кода хранятся по языкам в инсталляционном каталоге Visual Studio. Например, фрагменты кода для Visual Basic можно найти (по умолчанию) в каталогах C:\Program Files\Microsoft Visual Studio 9.0\Vb\Snippets. Несмотря на' то, что файлы фрагментов кода — это XML, они имеют расширение snippet. </Code> </Snippet> </CodeSnippet> </CodeSnippets> Основная структура этого объявления фрагмента кода описана в табл. 8.2. Более полная справочная информация по…
Оценить
(0 голоса)
Вы можете использовать для создания XML-документа (и сохранения его) собственный XML-редактор Visual Studio (большое преимущество такого метода состоит в том, что вы можете использовать технологию IntelliSense (срабатывающую по схеме XML-фрагмента) для помощи с именами и связями элементов. Инсталлятор Visual Studio создает каталог по умолчанию для размещения ваших собствен­ных фрагментов кода, который находится в вашем каталоге Documents: £Улч> ADocuments\ Visual Studio 2008\Code SnippetsWisual C#\My Code Snippets. Если вы поместите ваш XML- шаблон сюда, то Visual Studio автоматически начнет использовать ваш фрагмент кода. Диспетчер фрагментов кода Code Snippets Manager, который запускается из меню Tools, является центральным диалоговым окном управления для просмотра и…
Оценить
(0 голоса)
Несмотря на то, что эта возможность технически не является частью технологии фрагмен­тов кода Visual Studio, вы можете поместить фрагменты кода в панель инструментов. Сна­чала надо выделить текст в редакторе, а затем перетащить его на панель инструментов. По­том вы сможете использовать этот фрагмент в любое время (при помощи перетаскивания его из панели инструментов в открытое окно редактора).
Оценить
(0 голоса)
Языки программирования используют самые разные скобки и ограничители для разделения аргументов функций, математических действий/порядка операций и блоков кода. Может быть очень сложно визуально определить, не пропустили ли вы парный ограничитель, т. е. не получилось ли у вас открывающих ограничителей больше, чем закрывающих — особен­но при высокой степени вложенности кода. Парность скобок проверяется по визуальным элементам, которые используются редакто­ром кода для выделения парных ограничителей. Каждый раз, когда в редакторе вы вводите закрывающий ограничитель, соответствующий открывающий ограничитель и закрывающий ограничитель подсвечиваются (на непродолжительное время). На рис. 8.22 функция парно­сти скобок позволяет показать парные ограничители для внутреннего цикла for. Совет Вы можете включить…
Оценить
(0 голоса)
Некоторые возможности IntelliSense можно настроить (отдельно по языкам) в диалоговом окне Options в Visual Studio. Если вы откроете диалоговое окно Options (в меню Tools), а затем перейдете к узлу Text Editor, то найдете настройки IntelliSense бестолково разбросан­ными по страницам General и IntelliSense.   На рис. 8.23 показано диалоговое окно Options для Visual С#. Области Completion Lists данного диалогового окна относятся к любым функциям IntelliSense, которые облегчают автоматическое дописывание кода (таким как List Members и Complete Word). В табл. 8.4 перечислены опции этого диалогового окна.
Оценить
(0 голоса)
Список задач Task List— это по существу встроенный "список дел"; в нем содержится все то, что по той или иной причине требует внимания и за чем нужно следить. Окно Task List отображает этот список и позволяет вам взаимодействовать с ним. Для того чтобы показать это окно, выберите меню View | Task List. На рис. 8.24 показано окно Task List, отобра­жающее несколько пользовательских задач. Задачи бывают одной из трех категорий: задачи комментариев, задачи ярлыков и пользовательские задачи (причем отображать можно толь­ко одну категорию одновременно). Раскрывающийся список в верхней части окна Task List позволяет вам выбрать текущую категорию. Каждая категория имеет несколько…
Оценить
(0 голоса)
Задачи комментариев создаются внутри вашего кода. Создание в коде комментария со спе­циальным литералом/маркером приведет к тому, что Visual Studio добавит этот комментарий в список задач комментариев. В Visual Studio определены три таких маркера: hack, todo и undone. Для того чтобы увидеть эти задачи в вашем окне задач, убедитесь в том, что вы выбрали вариант Comments в раскрывающемся списке в верхней части окна Task List. Например, следующий код на языке C# приведет к четырем различным задачам коммента­риев в списке задач: namespace Contoso.Fx.Integration.Specialized { // TODO: реализовать второй конструктор public class MessageMapper : IMessageSink { public MessageMapper() { } } // TODO:…
© 2017 www.visualstudios.ru. Все права защищены.