Картинка блога
30 июля, 2010

DLR — это дополнительная обложка, написанная на C#, предназначенная для интерпретации скриптовых языков. Среди пионеров — IronPython и IronRuby. Теоретически, можно добавить любой другой интерпретируемый язык, сделав его совместимым с библиотеками .NET. Так как я чувствую в этом некоторый потенциал к расширяемости приложений, то решил изучить этот момент. В большинстве статей сделано описание того, как […]

Продолжить чтение "DLR 1.0 на примере IronPython 2.6" »

Дошли руки перенести таблицу Unidecode для работы с C#. Скачать ее можно с Codeplex. Изначально, unidecode был написан на Perl, разработка которого, прекратилась на версии 0.04. Бесконечно ценной остается таблица переводов, поекывающая практически весь уникод. По этому, этот код был портирован на разные языки программирования: Python, PHP, Ruby и теперь — .NET.

Продолжить чтение "Unidecode Sharp. ASCII транслитерация для .NET" »

20 апреля, 2010

NUnit — это продвинутый фреймворк для тестированяи приложений. В отличае от MSUnit, он легко интегрируется куда угодно. Будь то безобразно обрезанная VS Express или навороченная CC.NET. Тесты NUnit можно запустить из консоли, графической оболочки, скрипта сборки, или любым другим программным способом. NUnit это своего рода проекция JUnit на .NET. С недавних пор, я использую NUnit […]

Продолжить чтение "Интеграция NUnit в Visual Studio" »

25 марта, 2010

В сети как снежный ком растет количество разнообразных анонсов и технических подробностей о новой операционной системе для телепонов и наладнонников. Большая часть анонсов была представлена на недавней конференции MIX10. Платформа обещает быть даже круче чем IPhone. Будет ли это так на самом деле покажет время, пока нет никаких технических характеристик железа (тем не менее пилотные […]

Продолжить чтение "Windows Phone 7, как оно?" »

Очередная конференция о технологиях от Microsoft для WEB недавно прошла в Лас Вегасе. Прежде всего, конференция предназначена для разработчиков и дизайнеров, использующих в своих продуктах средства разработки от Mistorosft, особое внимание тут выделено технологии .NET и SilverLight. Как и прошлый MIX, 2010 тоже покрыт видео. Скачать и просмотреть, которые можно на сайте visitmix — правда […]

Продолжить чтение "Видео от MIX10 (15-17 Марта 2010) Las Vegas." »

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

Продолжить чтение "Отладка сторонних библиотек в Visual Studio" »

31 августа, 2009

В этом посте я расскажу о моем адаптере для SQLite, который использовался в проекте YoutubeView. SQLite — это база данных, которая сохранаяется в одном файле. Такой способ подходит, наприемер, для оконных приложений (где в силу каких-либо причин не хочется использовать Access). CRUD — сокращение от Create, Read, Update, Delete. Это набор класс, работающий с данными базы […]

Продолжить чтение "CRUD на SQLite" »

30 марта, 2009

Вот и закончился MIX09. Он принес много интересных новостей в развитии .NET и Microsoft. Сам я конечно там не был, но внимательно следил за новостями.

Продолжить чтение "Будущее .NET" »

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

Продолжить чтение "ALT.NET или инструментарий Microsoft?" »

Часто возникает потребность отфильтровать одинаковые элементы в списке. В LINQ есть метод Distinct, который получает интерфейс IEqualityComparer. Не совсем понятно, почему метод не может получать lamda-выражение. Следующий код должен исправить положение:

Продолжить чтение "Фильтр одинаковых объектов в LINQ." »