Oleg 的个人资料Oleg Kislitsyn. Microsof...照片日志留言簿更多 工具 帮助

日志


11月23日

Решение проблемы интеграции Visual Studio 2010 и Blend Preview для .NET 4

В Visual Studio есть одна очень удобная фича – открытие проекта в Expression Blend прямо из Visual Studio. Для этого достаточно нажать правой кнопкой мыши на нужном файле в Solution Explorer и выбрать пункт “Open in Expression Blend…”.

image

Все бы хорошо, если бы не одно “но”. Эта возможность не будет корректно работать, если у вас установлены Visual Studio 2010 и Blend Preview для .NET 4. Проблема может выражаться в двух разных видах:

1. Пункт “Open in Expression Blend…” вообще не отображается

2. Пункт в меню присутствует, но при его выборе проект откроется в Expression Blend 3.

К счастью, решение обеих этих проблем существует, причем довольно простое. Нужно всего лишь отредактировать один ключ в реестре:

Внимание! Все действия вы выполняете на свой страх и риск! :)

Открываем Regedit. Например, так: Win+R, вводим regedit, жмем Enter, затем Yes:

image

Далее заходим в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Expression\Blend\VS. Там меняем значение “BlendLaunchPath” на "C:\Program Files\Microsoft Expression\Blend Preview for .NET 4\Blend.exe":

image

Вот, собственно, и все. Теперь должно работать отлично :)

11月19日

Silverlight 4 Beta уже доступна!

На  PDC09 продемонстрировали Silverlight 4! Поддержка микрофонов, веб-камер, Windowing API’s и многое-многое другое! Теперь вы можете увидеть SL4 в действии сами, установив SL4 Beta. Вот инстументы, которые вам понадобятся для разработки приложений под SL4:

Silverlight уделывает всех!

11月18日

Seesmic Desktop для Windows

Буквально вчера на конференции PDC09 было объявлено, что компания Seesmic выпустит свой твиттер-клиент для Windows. Причем не на Adobe AIR, как это было раньше, а на полноценном WPF! Все желающие подписывались на рассылку компании, чтобы первыми получить доступ к Preview-версии нового Твиттер-клиента.

image

Я тоже оказался в числе счастливчиков – уже сегодня я получил доступ к приложению. Предлагаю вам прочитать мой небольшой обзор.

Итак, приступим. Установка и обновления идут через ClickOnce. Ничего неожиданного – многие WPF-приложения распространяются именно таким образом. Приложение “весит” около 6MB.

Запускаем приложение. Сразу предлагается добавить аккаунты. Вводим логин, пароль, жмем “Add Account”. Если у вас более одного аккаунта в Твиттере, то можно добавить и их. После этого жмем “Save”:

image

Как видим, приложение выглядит вполне прилично. Слева 2 удобные закладки. Если потом будете использовать Поиск, то появится и третья. По-умолчанию, показываются 3 колонки: Home, Replies и Private. На скриншоте у меня только 2, так как Private скрыт ;)

image

В приложении очень удобный поиск. В правом верхнем углу видим поле “Search”, как в Windows. Вбиваем туда, например, “PDC09” и жмем Enter:

image

Что приятно, в настройках можно добавить ваши любимые сервисы из списка предложенных. Например, использовать bit.ly для сокращения ссылок и Twitpic для постинга картинок:

image

Обновить статус тоже очень просто – достаточно кликнуть на поле “Post an update from *your account*” левой кнопкой мыши. Далее можно начать вводить сообщение, вставить ссылки или картинки:

image

Текущая версия 0.5.0:

image

В завершении отмечу, что приложение работает очень шустро. Но пока данный клиент не способен составить конкуренцию тому же Sobees Lite в плане функционала. Тем не менее, если вам нужен красивый и быстрый клиент без лишних наворотов и сервисов типа Facebook, то Seesmic Desktop for Windows должен вам понравиться!

Можете сами попробовать данную версию приложения!

6月4日

Ted Talks – Silverlight 3 TED видео-плеер

Команда разработчиков thirteen23 не перестает удивлять нас своими интересными разработками. Они объединяют отличные сервисы (такие, как Twitter, Netflix и т.д.) с мощными технологиями (WPF и Silverlight), и в итоге выпускают приложения, которыми нам приятно пользоваться. Напомню, что именно эти люди выпустили Twitter-клиент Blu.

И сегодня на свет появилась их новая разработка – TED Talks. Что это такое? Это видео-плеер, позволяющий в удобном виде просматривать видеоролики с сайта TED.com (на этом сайте умные люди делятся своим видением настоящего и будущего). Причем сделано это приложение с помощью технологии Silverlight 3. Именно в третьей версии SL появилась поддержка работы в offline, что и использует TED Talks.

Собственно, для установки приложения понадобится предварительно поставить себе Silverlight 3 Developer Runtime (поддерживаются Windows и Mac) с этой странички. После этого пройти на сайт приложения TED Talks и нажать кнопку “Install”. Появится всплывающее окошко, в котором нужно выбрать куда поместить ярлык для приложения:

image

После запуска приложения можно сразу же начать просмотр видео:

image

image

image

Можно поискать интересуещее Вас видео:

image

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

В целом, очень интересное приложение, демонстрирующее работу новой фичи SL3. Пробуйте! :)

5月27日

WPF + Windows Azure + Wikipedia = Wikipedia Explorer

Dot Net Solutions, совместно с командой евангелистов Microsoft из Рэдмонда и Monochrome выпустили новую версию WPF-приложения Wikipedia Explorer, активно использующего Windows Azure.

Что из себя представляет Wikipedia Explorer?
Это приложение для визуализации связей между статьями Википедии, построенное на мощной технологии Windows Presentation Foundation.

Причем здесь Windows Azure?
Оригинальная версия приложения подгружала информацию с Википедии налету. Это оказалось довольно медленным процессом. Теперь же нагрузку можно разделить на большое число мощных серверов, что заметно увеличивает быстродействие. На данный момент используется 50 серверов. Операция, которая на одной машине заняла бы 6 месяцев, в Windows Azure занимает около 4 дней.

Устанавливается приложение через ClickOnce. Для этого достаточно пройти по этой ссылке и нажать “Install” во всплывающем окне. По окончанию установки, приложение автоматически запустится.

image

Вводим в строке поиска то, что хотим найти. В моем случае “Russia”. Во время загрузки показывается симпатичная анимация:

image

В выпадающем списке появляются подсказки:

image

По-умолчанию видим окно с самой статьей в правой его части и с визуализацией связей в левой:

image

Благодаря WPF, размер текста можно увеличивать. Содержимое будет автоматически адаптироваться:

image

Также можно менять содержимое вкладок:

image

Отличное приложение, объединяющее в себе несколько отличных технологий и сервисов. Пробуйте! :)

4月30日

DeepZoomPix – свой симпатичный онлайн фото-альбом

На заметку: Live Spaces не позволяет вставлять Silverlight-приложения, поэтому пример вы можете посмотреть, пройдя по этой ссылке.

Все мы люди социальные. Именно этим объясняется наше желание показать друзьям фотки с только совершенной поездки, праздника или еще чего-нибудь интересного.

Как можно это сделать? Например, принести друзьям флешку с фотографиями и показать вживую. Но на это потратится слишком много времени, да и ко всем не сходишь… Поэтому фотографии очень удобно выкладывать в интернете. Например, на сервисе Live Photos.

Но порой хочется сделать что-то необычное. Например, чтобы смотреть фотки не поочереди, а все сразу, просто приближаясь к нужной с помощью колесика мыши. И при этом траффик не должен тратиться на те фотки, которые мы смотреть не хотим.

Заходим на сайт http://deepzoompix.com/. Можете посмотреть живой пример того, какие фотогалереи вы можете создавать буквально на той же странице. Если у вас не установлен Silverlight, то в том же окне вам предложат это сделать.

Нажимаем оранжевую кнопку “Get Started”. На следующей странице вводим имя, которое хотим использовать для своего профиля и нажимаем “Sign Up”. Внимательно читаем правила:

image 

Если согласны, то нажимайте “I Accept”. Если нет, то воспользоваться сервисом вы не сможете.

Попадаем на страницу наших альбомов. Как видим, пока что у нас ни одного не создано. Жмем на кнопочку “Add Photos”:

image

Если вы, также как и я, хотите загрузить фотографии со своего компьютера – введите название, которое получит ваш альбом и выбирите фотографии, которые хотите загрузить в этот альбом. Также поддерживается загрузка фотографий с Facebook, Flickr и RSS.

image

Как только все фотографии загрузятся, нас автоматически перенаправят на страничку созданного альбома. По-умолчанию, это выглядит так:

image

С помощью колесика мыши можем приближаться к фотографиям, которые хотим посмотреть. Постепенно они будут подгружаться, показывая все лучшую и лучшую картинку. Остальные фотографии не грузятся, чтобы не нагружать канал.

Можно сделать так, чтобы все фотографии выстроились в одну линию или приобрели вид звезды :

image

image

Возможностей довольно много. Но я думаю, что с ними вы и сами сможете ознакомиться – там довольно просто :) Теперь поделимся полученным альбомом с друзьями. Для этого нажимаем “Share”:

image

Можно вставить интерактивное превью сразу на свой сайт/блог. А можно отправить ссылку другу по почте, по которой он зайдет и сможет просмотреть наше творение :)

Вот, собственно, и все. Пробуйте! :)

4月29日

Glimmer – jQuery-эффекты для вашего сайта за несколько минут

image

Сегодня я вам расскажу о замечательном WPF приложении, которое сильно упростит вам создание популярных jQuery-эффектов!

Этот инструмент для дизайнеров и разработчиков называется Glimmer. Он доступен для всех со странички на Codeplex.

Хотите переделать приложение под свои нужды? Нет проблем – на той же страничке можно скачать исходный код Glimmer!

В установке приложения нет ничего необычного. Единственное – для работы приложения требуется .NET 3.5 SP1, который автоматически установится, если у вас его нет.

image

После запуска приложения, можем сразу начать создавать эффекты для своих сайтов. Тут же видна ссылка на документацию, которую можно почитать перед началом работы.

image

Для приложения доступно несколько хороших примеров, которые можно скачать и посмотреть в действии. Mix Online Glimmer Lab Page - страница, на которой везде используются скрипты, сгенерированные с помощью Glimmer!

Давайте теперь посмотрим насколько легко создавать красивые эффекты для сайтов с помощью Glimmer!

Для примера я создал сайт в Microsoft Expression Web, использовав один из многих доступных шаблонов. В раздел контента я добавил две простых кнопки, которые сейчас ничего не делают:

image

Перейдем в Glimmer и через File->Open HTML (или Ctrl+O) откроем наш сайт:

image

Мы видим экран Preview и две кнопки – “Добавить новое действие” и “Сохранить”.

Добавим эффектов на нашу страницу. При нажатии на кнопку Hide, навигационное меню станет полностью прозрачным. А при нажатии на кнопку Show оно снова станет видимым.

Нажимаем на кнопку “Add New Action” и заполняем поля:

  • Action Name – имя действия
  • Action Type – событие, при котором действие произойдет
  • Trigger – элемент, который вызывает действие. Можно нажать кнопку Select и выбрать нужный элемент, щелкнув по нему в окне Preview.
  • Target – элемент, на который мы действуем
  • Add Effects – выбор нужного эффекта

В моем случае для кнопки Hide настройки выглядят так:

image

А для кнопки Show так:

image

Теперь нажимаем на кнопку Save и сохраняем js файл в каталог нашего сайта.

То, что получилось, мы можем просмотреть сразу в окне Preview:

image

А можем выбрать из списка Preview in Browser браузер, в котором мы хотим просмотреть полученный эффект:

image

За минимальное количество действий мы создали довольно симпатичный эффект. Но я показал лишь самый простой эффект. В Glimmer можно создавать выпадающие меню, галереи изображений, смешивать различные эффекты и еще многое другое! Пробуйте! :)

4月7日

digiTweet – новый twitter-клиент на WPF!

image 

DigiFlare выпустила бета-версию нового WPF приложения DigiTweet. DigiTweet – это настольное приложение для пользователей Twitter. Клиент полностью построен с использованием .NET технологий и он вобрал в себя всю мощь WPF (Windows Presentation Foundation) являющимся частью .NET, который позволяет разработчикам создавать мощные пользовательские приложения на Windows. К тому же, DigiTweet скоро будет поддерживать некоторые, особенные для Windows 7, фичи.

Вы можете загрузить DigiTweet с симпатичного Silverlight-сайта http://www.digitweet.com. Разработчики просят посетить их сайт в ближайшие недели, потому на нем появятся несколько новых фантастичных фич. DigiFlare также выложили все исходные коды приложения, и теперь любой разработчик может на живом примере посмотреть как создать отличное приложение для Windows Vista и Windows 7.

image

Основные фичи приложения:

Beta (уже доступно):

  • 100% WPF и .NET!
  • Создание, просмотр и отправку твитов
  • Поддержка TinyURL и Twitpic
  • Довольно удобный и изменяемый Dashboard

Beta 2 (Станет доступна 15 апреля):

  • Список друзей
  • Поддержка поиска
  • И еще несколько секретных фич!

Дополнительные фичи, запланированные на конец апреля:

  • Favorites
  • Поддержка Windows 7 Taskbar и Jumplists

Ждем обновлений! :)