|
|
Создание и использование фрагментов кода в Visual Studio 2005
|
|
Страница 1 из 5 Если вы создаете свое веб-приложение при помощи Visual Basic, вы уже наверняка в курсе того, что Visual Studio .NET 2002/2003 предоставляет превосходные возможности по автозаполнению, которых так не хватало (со стороны) C#.
К примеру, при создании класса в Visual Studio .NET 2002/2003 при помощи Visual Basic,как только вы напишете Public Property propertyName As Type и нажмете Enter, Visual Studio автоматически расширяет код и включает оба средства доступа Get и Set: Public Property propertyName As Type Get
End Get Set (ByVal Value As Type)
End Set End Property | Автозаполнение в Visual Basic также срабатывает при написании циклов, условных инструкций, классов и т.д. Хотя это не экономит столько времени как IntelliSense, поддержка автозаполнения в Visual Basic определенно ускоряет процесс. При переходе из Visual Basic проекта к C# проекту в .NET 1.x, создается впечатление, что вас намеренно замедляют, заставляя ввод(и)ить полный синтаксис всех свойств и потока управляющих команд. (Вы можете избежать недостатка автозаполнения в C#, а также улучшить Visual Basic при помощи макросов.) Хорошей новостью является то, что Visual Studio 2005 избавляет нас от недостатка поддержки автозаполнения в C#. В VS 2005, наряду с использованием автозаполнения в C#, вы также можете настроить логику автозаполнения, путем построения ваших собственных ускоренных методов автозаполнения. Данные методы называются фрагментами кода(snippets), и они определены при помощи XML-файлов, которые вы можете сами создать, делиться ими с коллегами, а также импортировать другие фрагменты кода. Более того, фрагменты кода в Visual Studio 2005 могут включать в себя части, где значения зависят от контекста, с которым был введен данный фрагмент кода, либо могут быть отмечены для того, чтобы разработчик дописал при помощи фрагмента кода. В данной статье мы рассмотрим особенность использования фрагментов кода в Visual Studio 2005. К концу данной статьи мы увидим способ создания и использования фрагментов кода, а также способ импорта чужих фрагментов. Читайте далее, чтобы узнать больше об этом!
|
|
-
Разработка и тестирование,
Team Build в Team Foundation Server (TFS)
В данной статье речь идет об использовании Team Build для автоматизации процесса сборки. Здесь рассматривается ряд общих проблем, связанных со сборкой, и сравниваются различные подходы к сборкам, от плановой ежедневной сборки до сборки в результате непрерывной интеграции....
-
Разработка и тестирование,
Управление зависимостями системы контроля версий в Visual Studio Team System
В данной статье рассматривается, как следует обрабатывать зависимости внутри и между решениями Visual Studio. Единый подход к управлению зависимостями в среде коллективной разработки необходим для обеспечения стабильности процесса сборки и сокращения текущих затрат на обслуживание системы контроля версий. Зависимости – это другие проекты, внешние сборки, Веб-сервисы и базы данных. Зависимости неизбежно меняются во времени и, в результате, оказывают влияние на процесс и порядок сборки прило...
-
Разработка и тестирование,
Выбор стратегии ветвления и слияния в Team Foundation Server (TFS)
Данная статья описывает стратегии ветвления и слияния для ряда типовых сценариев. Обычно ветви используются для поддержания версий, готовых к выпуску, или параллельной разработки. Во многих простых сценариях в ветвлении нет необходимости, достаточно применять простой подход использования меток для маркировки сборок. Например, с помощью меток можно в любой момент времени восстановить сборку на любом этапе или выявить, какие версии исходного файла использовались для создания конкретной сборки. Рас...
-
Разработка и тестирование,
Использование пользовательских расширений для рабочих элементов TFS
Стандартный набор элементов пользовательского интерфейса и его возможности не всегда удовлетворяют взыскательных пользователей любой системы. И MS Visual Studio Team Foundation Server (TFS), в этом смысле, не является исключением. Однако в TFS предусмотрена возможность создания пользовательских элементов для расширения стандартных свойств рабочих элементов системы. Использование технологий .NET позволяет просто создавать пользовательские расшире...
-
Разработка и тестирование,
Сравнение RUP и других методологий разработки ПО
Как сравнивать две методологии? Казалось бы, очень простой вопрос. По работам и задачам, на которые разбивается разработка ПО. По стадиям разработки, в которые эти работы группируются, и по тому, что входит в каждую стадию. По разрабатываемым документам и моделям. ...
-
Разработка и тестирование,
Переход от каскадной разработки к итеративной
Модель совершенной методологии итеративной разработки во многом радикально отличается от совершенной модели каскадной разработки. Но на практике ни одна группа разработчиков не применяет эти подходы строго в соответствии с их моделями. В этой статье объясняется, почему группам может потребоваться плавный переход от каскадного к итеративному подходу; также указаны некоторые полезные шаги в этом направлении. Объясняются основны...
-
Разработка и тестирование,
Средства функционального моделирования: CA ERwin Process Modeler, Design/IDEF, ARIS, ORACLE Designer
Как корректно выбрать и без неоправданных рисков приобрести средства функционального моделирования систем: CA ERwin Process Modeler, Design/IDEF, ARIS, ORACLE Designer....
-
Разработка и тестирование,
CA ERwin Process Modeler: функциональное моделирование
Грамотное и эффективное функциональное моделирование может быть осуществлено только при соблюдении основополагающих положений, отражающих принципы построения окружающей нас материально - информационной среды....
|
|
|