Windows expression что это

Microsoft Expression

Microsoft Expression как семейство программных продуктов было впервые продемонстрировано на Конференции профессиональных разработчиков (PDC — Professional Developers Conference) в 2005 году, но лишь в 2007 году корпорация Microsoft сделала общедоступным первый выпуск инструментальных средств из этого семейства. Семейство программных продуктов Expression представляет собой ряд приложений, предназначенных для тех пользователей, которые профессионально занимаются графическим оформлением, но этими продуктами все чаще стали пользоваться и разработчики программного обеспечения.

На момент написания этой статьи семейство Expression состояло из четырех программных продуктов (Expression Web, Expression Encoder, Expression Design и Expression Blend), которые можно было приобрести вместе с пакетом программ Microsoft Expression Studio Ultimate.

Вам, вероятно, будет приятно узнать, что если у вас или вашей организации имеется подписка на MSDN (собрание документов корпорации Microsoft, содержащее сведения обо всех ее разработках), то Expression Studio Ultimate входит в ваш текущий пакет программ. Но даже если у вас нет законной подписки на MSDN, вам все равно будет приятно узнать, что вы можете загрузить пробную версию Expression Studio Ultimate, действующую в течение 60 дней, по следующему адресу: http://www.microsoft.com/en-us/download/details.aspx?id=5915.

Строго говоря, для изучении материала требуется только копия Expression Blend. Но если вы стремитесь к тому, чтобы научиться внедрять сложную векторную графику в приложения WPF или Silverlight, настоятельно рекомендую установить также копию Expression Design. Все члены семейства Expression кратко рассматриваются ниже.

Назначение Expression Web

Инструментальное средство Expression Web позволяет создавать готовые для эксплуатации и стандартизованные веб-сайты в режиме визуальной разработки. Несмотря на то что это инструментальное средство веб-разработки от корпорации Microsoft, оно не накладывает никаких ограничений на применение только на платформе ASP.NET или ASP.NET AJAX, хотя поддержка платформы NET реализована в Expression Web отлично.

По желанию можете воспользовался интегрированными редакторами страниц и исходного кода для создания веб сайтов средствами PHP, HTML/XHTML, XML/XSLT, CSS, JavaScript, а также с помощью компонентов Adobe Flash и Windows Media.

В состав Expression Web входит также сопутствующий программный продукт Super Preview. Этот компонент Expression Web существенно упрощает тестирование создаваемых веб-сайтов в нескольких наиболее распространенных браузерах, работающих как в Windows, так и в Mac OS. Если у вас имеется некоторый опыт веб-разработки, то вам наверно известно, каких нервов стоит обеспечение правильного функционирования веб-страниц в разных программных средах. Применяя Expression Web и SuperPreview, вы получаете в свое распоряжение солидный набор инструментальных средств, помогающих благополучно справиться с подобной задачей и сберечь свои нервы.

Назначение Expression Encoder

Expression Encoder это инструментальное средство, предоставляющее удобную платформу для импорта, редактирования и усовершенствования видеоматериалов, кодированных и самых разных форматах файлов, включая AVI, WMV, WMA, QuickTime MOV (если установлен проигрыватель QuickTime), MPEG, VC-1 и H.264.

Так, например с помощью Expression Encoder можно создать на профессиональном уровне учебный видеоматериал, настроенный на воспроизведение в потоковом режиме в приложении Silverlight или WPF. Кроме того, Expression Encoder можно использовать для создания мультимедийных средств, плавно интегрируемых в приложения Silverlight или WPF посредством закладок и специально настраиваемых обложек.

Читайте также:  Windows automatic update fix tool

Назначение Expression Design

Инструментальное средство Expression Design разработано корпорацией Microsoft с целью составить конкуренцию таким программным продуктам компании Adobe Systems, как Illustrator and Photoshop. (На самом деле в Expression Design и Expression Blend можно импортировать файлы изображений в форматах Illustrator и Photoshop — этих двух основных приложений для графического оформления.) По существу, инструментальное средство Expression Design позволяет художникам-оформителям создавать изысканные образцы векторной графики.

Как и следовало ожидать, Expression Design дает художникам-оформителям возможность сохранять результаты своих трудов в самых разных стандартных форматах файлов, включая PNG, JPEG, GIF, TIFF и пр. Но самое интересное, что Expression Design позволяет также сохранять графические данные в формате XAML для приложений WPF и Silverlight.

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

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

Назначение Expression Blend

Expression Blend представляет собой компонент, предназначенный для разработки приложений WPF или Silverlight на промышленном уровне. Это инструментальное средство генерирует большой объем кода XAML, требующегося для прикладных программ. И хотя аналогичную разметку можно выполнить вручную, используя разнообразные средства разработки, начиная с текстового редактора WordPad и кончая интегрированной средой Visual Studio 2010, вы можете избавить себя от хронических судорог в кистях рук, воспользовавшись многословным характером синтаксиса XAML, основанного на языке XML.

Возможности Expression Blend выходят далеко за рамки относительно простой поддержки редактирования кода XAML в Visual Studio 2010, предоставляя развитые инструментальные средства для компоновки и настройки элементов управления, создания анимационных последовательностей, специальных стилей оформления и шаблонов, построения новых классов UserControl из имеющейся векторной графики, визуальной разработки шаблонов данных, назначения различных режимов работы и визуальных состояний для элементов пользовательского интерфейса и выполнения многих других полезных операций.

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

В частности, в ней не поддерживается отладка кода. Правда, проект в Expression Blend имеет тот же самый формат, что и родственный ему проект в Visual Studio 2010. Следовательно, работу над новым проектом можно начать в Expression Blend с разработки пользовательского интерфейса, а затем открыть этот проект в Visual Studio 2010 для реализации, отладки, тестирования и компоновки сложного кода приложения.

Читайте также:  Soft для windows x64

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

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

На рисунке приведен пример проекта SketchFlow:

Microsoft Expression Web — Microsoft Expression Web

Microsoft Expression Web

Разработчики) Microsoft
Первый выпуск 4 декабря 2006 г . ; 14 лет назад ( 2006-12-04 )
Окончательный релиз
Операционная система Windows XP SP3 , Windows Vista , Windows 7 , Windows 8
Платформа IA-32 ; DirectX , .NET Framework 4.0 , Silverlight v4
Доступно в Английский, китайский (упрощенный), китайский (традиционный), французский, немецкий, итальянский, японский, корейский, испанский
Тип Редактор HTML
Лицензия Бесплатное ПО

Microsoft Expression Web — это редактор HTML и общий программный продукт для веб-дизайна от Microsoft . Он был прекращен 20 декабря 2012 г. и впоследствии стал доступен бесплатно от Microsoft. Это был компонент Expression Studio, выпуск которого также был прекращен .

Expression Web может проектировать и разрабатывать веб-страницы с использованием HTML5 , CSS 3 , ASP.NET , PHP , JavaScript , XML + XSLT и XHTML . Expression Web 4 требует для установки и запуска .NET Framework 4.0 и Silverlight 4.0. Expression Web использует собственный движок рендеринга на основе стандартов, который отличается от движка Trident в Internet Explorer .

СОДЕРЖАНИЕ

История версий

14 мая 2006 года Microsoft выпустила первую версию Expression Web для Community Technology Preview (CTP) под кодовым названием Quartz . 5 сентября 2006 г. Microsoft выпустила бета-версию 1. Бета-версия 1 удалила большинство проприетарных (нестандартных) функций FrontPage, таких как боты (использование функций FPSE для сценариев на стороне сервера), части, функции, темы, автоматическое создание кнопки навигации, формы FrontPage, панель навигации для построения иерархии веб-сайта и другие нестандартные функции, доступные в CTP 1. Версия Release To Manufacturing была доступна 4 декабря 2006 г. Первый и единственный пакет обновления был опубликован в Декабрь 2007 г. Expression Web не имеет элементов управления проверкой формы для полей HTML, таких как FrontPage, но поддерживает элементы управления валидатором для ASP.NET.

Microsoft Expression Web 2 был выпущен в 2008 году. Expression Web 2 предлагает встроенную поддержку PHP и Silverlight. Для версии 2 не было выпущено никаких пакетов обновления.

Microsoft Expression Web 3 был выпущен в 2009 году. До версии 2 Expression Web было единственным приложением в пакете Expression Studio, основанным на коде и зависимостях Microsoft Office . В версии 3 Expression Web был переписан в Windows Presentation Foundation , в соответствии с остальной частью Expression Suite, без зависимостей от Microsoft Office. Результатом этого стали такие функции, как настраиваемые панели инструментов и меню, стандартная цветовая схема Windows, проверка орфографии, надстройки DLL, функция экспорта меню файлов, перетаскивание между удаленными сайтами, сравнение сайтов по метке времени, автоматическая языковая маркировка, базовая поддержка макросов. удалено в этой версии. Другие функции, такие как «Отменить», работают ненадежно. Версия 3 представила инструмент Expression Web 3 SuperPreview для сравнения и визуализации веб-страниц в различных браузерах. Также было отмечено отсутствие поддержки корневых относительных ссылок, которые начинаются с символа «/» для ссылки на корень веб-сервера. Эта функция была добавлена ​​в Expression Web 3 Service Pack 1, выпущенном в ноябре 2009 года. Service Pack 2 для Expression Web 3 был выпущен в апреле 2010 года. Servive Pack 3 для Expression Web 3 был выпущен в октябре 2011 года и включает в себя общий продукт, стабильность и производительность , и исправления безопасности.

Читайте также:  Bootexecute что это windows 10

Microsoft Expression Web 4 был выпущен 7 июня 2010 г. Он добавил возможность надстроек HTML и доступ к веб-функциям SuperPreview для тестирования страниц в браузерах, которые не могут быть установлены в системе пользователя (например, Mac OS X или Linux ). Microsoft Expression Web 4 также предоставляет средство проверки SEO, которое анализирует созданный веб-сайт на предмет соответствия лучшим практикам для получения наивысшего возможного рейтинга в поисковых системах. Версия 4 не возвращает все функции, удаленные в версии 3. Expression Web 4 Service Pack 1 был выпущен в марте 2011 года и добавил поддержку IntelliSense для черновиков спецификаций HTML5 и CSS3 в редакторе кода, поддержку HTML5 и CSS3 в свойствах CSS. палитра, выбранные свойства CSS3 в диалогах стилей, семантические теги HTML5 в представлении «Дизайн» и новые функции PHP 5.3. Expression Web 4 SP2 был выпущен в июле 2011 года и исправил ряд проблем и представил новые функции, такие как поддержка jQuery IntelliSense , панель для управления сниппетами, интерактивная панель моментальных снимков, возможность комментирования / раскомментирования в представлении кода, а также настройка рабочего пространства и панели инструментов.

Доступность

В декабре 2012 года Microsoft объявила, что Expression Studio больше не будет отдельным продуктом. Expression Blend интегрируется в Visual Studio , а Expression Web и Expression Design теперь будут бесплатными продуктами. Техническая поддержка доступна для клиентов, которые приобрели Expression Web или Expression Design в соответствии с опубликованными руководствами по срокам поддержки, а для бесплатных загрузчиков поддержка не предоставляется. Никаких новых версий Expression Web или Design не планируется.

Прием

Microsoft Expression Web получил положительные отзывы. PC Pro присвоило Expression Web 2 пять звезд из шести. «В значительной степени ему удалось сконцентрироваться на обеспечении соответствующей стандартам поддержки основных языков разметки Интернета, (X) HTML и CSS», — заключил Том Арах.

Журнал PC Magazine также оценил Expression Web 2 на 4 звезды из 5 и назвал его более экономичным вариантом по сравнению с основным конкурентом Adobe Dreamweaver . «Даже если деньги не имеют значения, Expression Web 2 может быть вашим лучшим выбором», — написал редактор Эдвард Мендельсон . Однако журнал PC Magazine раскритиковал отсутствие «безопасного FTP в функциях веб-публикации» и «возможности создавать сценарии динамических страниц на основе браузера (в отличие от сервера), которые работают во всех браузерах, включая Safari». С другой стороны, журнал PC Magazine отметил, что «большинству дизайнеров наплевать на их отсутствие». Однако позже в Microsoft Expression 3 была добавлена ​​поддержка протокола передачи файлов SSH (SFTP) (также известного как Secure FTP ), а также FTP через SSL (FTPS) .

Expression Web 4, как и предыдущие версии, также получил положительные отзывы в журнале PC Magazine, назвав его «эффективным редактором веб-сайтов с полной поддержкой текущих стандартов», и похвалил его «понятный интерфейс» и «гибкие функции предварительного просмотра».

Оцените статью