8/30/2008

Получить имя файла при drag'n'drop над WebBrowser'ом

Задача: над WebBrowser'ом сбрасывается файл; надо получить имя файла.
Решение: подписаться на событие Navigating ...

public partial class Form1 : Form
{
public Form1()
{
WebBrowser wb = new WebBrowser();
wb.AllowWebBrowserDrop = true;
wb.Dock = DockStyle.Fill;
wb.Parent = this;
wb.Navigating += (s, e) =>
{
if (e.Url.Scheme == "file")
{
e.Cancel = true;
MessageBox.Show(e.Url.OriginalString); // путь к файлу
}
};
}
}

Примечание: если выполнить drag'n'drop для линка Recycle Bin, то в WebBrowser отобразится содержимое Recycle Bin.

8/28/2008

Lutz Roeder продал .NET Reflector

После 8 лет работы Lutz Roeder продал свой знаменитый и очень полезный Reflector for .NET компании Red Gate.

.NET Reflector™ останется бесплатным!

We will continue to maintain a free version for the benefit of the community. [...] Over the next few months we will be exploring ways we can make Reflector even more useful to .NET Developers. We always welcome feedback from the community so, if you have any ideas, please post them on the Reflector forum.
...

Вышел IE beta 2

Вышел Internet Explorer 8 Beta 2. Новшества: InPrivate - приватный режим работы (IE не ведет журнал посещений; не сохраняет временные файлы; позволяет свести к минимуму ту информацию, которую могут собрать владельцы сайтов о посетителе).
Обновления: Activities (позволяет найти информацию, связанную с данными на веб-странице или переслать содержимое страницы в другое приложение); WebSlices (позволяет отслеживать изменения определенного фрагмента страницы).

Для установки IE8 beta 2 требуется снести beta 1; для этого в "Control Panel (Control Panel Home) - Programs - View installed updates" надо выбрать Windows Internet Explorer 8.

Windows Internet Explorer 8 Beta 2 for Windows Vista and Windows Server 2008.

8/23/2008

Умный склеиватель фотографий - Photosynth

Photosynth - позволяет создавать панорамы и 3D композиции из фотографий. Для этого снимки надо загрузить в Photosynth, который проанализирует их и восстановит сцену или объект.
В основе Microsoft Photosynth лежит технологию обработки цифровых изображений и зума Seadragon.
Photosynth уже используется в сочетании с Virtual Earth.

Вышел SP1 для Visual Studio 2008

Пакет обновлений (service pack 1) для Visual Studio 2008 весит больше 800 Mb.

Проблема: после установки возможно, что перестанет работать Intellisense для xaml-файлов.
Решение: в папке C:\Program File или в сети находим файл XamlPresentation2006.xsd; копируем его в папку C:\Program Files\Microsoft Visual Studio 9.0\Xml\Schemas; в Visual Studio 2008 открываем Wpf-проект; открываем любой xaml-файл в проекте; жмем F4; выделяем строку Schemas; жмем на [...]; жмем Add и указываем файл XamlPresentation2006.xsd;