Нашли ошибку или опечатку? Выделите текст и нажмите

Поменять цветовую

гамму сайта?

Поменять
Обновления сайта
и новые разделы

Рекомендовать в Google +1

Панель Projects

71
1

Панель Project (Проект), располагаемая по умолчанию слева в рабочем окне Expression Blend, должна быть хорошо знакома тем, у кого имеется опыт работы в среде Microsoft Visual Studio IDE. Всякий раз, когда вы создаете в Expression Blend новый проект, вместе с ним автоматически создается целый ряд первоначальных файлов (разметки XAML и исходного кода), а также делаются ссылки на нужные библиотеки .NET, или так называемые сборки.

При создании проектов вы вольны вводить в них дополнительные типы файлов и добавлять ссылки на другие библиотеки .NET. Более того, можете добавлять в текущий проект новые папки, содержащие связанные с ним ресурсы, в том числе файлы изображений, видео- и аудиозаписей, а также XML-документы.

Если вы загрузили пример проекта ColorSwatсhSL, то обнаружите на панели Project не один, а два проекта. Первый проект содержит файлы исходного кода и библиотеки для приложения Silverlight, тогда как второй проект — файлы, связанные с веб-страницей, на которой размещается данное приложение. Как и в среде Visual Studio, в Expression Blend используются понятия решения и проекта.

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

Решения и проекты на панели Properties

Интегрированный редактор исходного кода

Несмотря на то что XAML позволяет сделать немало полезного и замечательного, не написав ни единой строки кода C# или VB, в реальные проекты в конечном итоге приходится вводить определенный объем кода для приведения в действие функций разрабатываемого приложения. В предыдущих версиях среды Expression Blend IDE отсутствовало какое-либо подобие редактора исходного кода. Так, если бы вы дважды щелкнули на файле исходного кода C# (с расширением .cs) или VB (с расширением .vb) на панели Projects, произошел бы автоматический запуск среды Visual Studio (или текстового редактора Notepad либо WordPad, если среда Visual Studio не установлена).

В состав текущей версии Expression Blend включен полезный редактор исходного кода. Для того чтобы убедиться в этом, дважды щелкните на файле исходного кода ListBoxItemSendToTop.cs (или любом выбранном вами исходном файле), доступном на панели Project. Интегрированный в Expression Blend редактор исходного кода оказывается полезным в том случае, если требуется ввести код простой "заглушки" для обработчиков событий или написать несложный тестовый код в ходе разработки или создания прототипа приложения.

Несмотря на всю свою полезность, интегрированный в Expression Blend редактор исходного кода не идет ни в какое сравнение по своим функциональным возможностям с аналогичным редактором в Visual Studio, хотя от него этого и не требуется. В частности, в нем отсутствует встроенный отладчик, поддержка фрагментов кода C# или VB, средств реорганизации кода и визуального конструирования иерархий классов. Но с другой стороны, в интегрированном в Expression Blend редакторе исходного кода поддерживается система автоматической подсказки IntelliSense и автоматическое завершение кода:

Редактор исходного кода

Alexandr Erohin ✯ alexerohinzzz@gmail.com © 2011 - 2017