Публикации
СТАТЬЯ Silverlight: Разработка MMORPG. Анимирование объектов (Part 2)
Способ анимации №2. CompositionTarget Вторым методом для создания анимации является CompositionTarget. В официальной документации объект CompositionTarget может создавать анимацию покадрово. Другими словами, анимация созданная CompositionTarget основывается на событиях вызываемых при перерисовке UI, частота вызова события соответствует частоте перерисовки UI, которая является фиксированной, следовательно ее проблематично контролировать. Но как же применить данный подход? XAML файл остается неизм...
СТАТЬЯ Полезные ссылки
Накопилось немного ссылок в закладках - необходимо освободить место под новые. Поэтому вашему вниманию представляю подборку интересных ссылок. .NET .NET и работа с неуправляемым кодом. Часть 1 .NET и работа с неуправляемым кодом. Часть 1 60+ .NET libraries every developer should know about How To: Add Dynamic Data to an Existing Web Site C# and VB.NET Comparison Cheat Sheet A Page Turn Effect Using C# Платформа Майкрософт для параллельных вычислений в Visual Studio 2010 Making Sense of ASP.NET P...
СТАТЬЯ Эффект бабочки
Как я уже однажды писал, кто хочет — тот ищет возможности, кто не хочет — ищет причины. Раньше я считал, что это утверждение действует в 99.9% случаях, но в последнее время мое мнение слегка поменялось. Вы никогда не задумывались о причинах, почему одни люди ведут блоги, пишут подкасты, вебкасты, выступают на мероприятиях, а другие ограничиваются лишь их просмотром и иногда скупым комментированием? Такими причинами могут являться минимальные знания по сабжу, отсутствие опыта выступления и т.д. О...
СТАТЬЯ Silverlight: Разработка MMORPG. Анимирование объектов (Part I)
На данный момент существует огромное количество статей, которые рассказывают, как создавать анимацию с помощью XAML в Blend, так что я не планирую рассказывать что-то в этом направлении. Люди недоумевают - "Silverlight - копия Flash, только от Microsoft, нет никакой разницы". Если вы следуете данному принципу - это бессмысленно. Мы должны сделать что-нибудь, чтобы показать весь потенциал Silverlight в области игр. Так что в своем учебном пособии, я буду использовать максимально по возможности C#...
СТАТЬЯ Интересно о C#: возможности, которые мы редко используем
Мне нравится, что данная рубрика находит своего читателя. Также мне нравится, что вы критикуете материал, указываете на ошибки и тем самым заставляете заново переосмысливать написанное. Значит, мы на правильном пути. Сегодня поговорим о тех возможностях языка, которые мы используем редко или вообще о них не догадываемся, но они есть (с). Это материал из C# basics, но тем не менее, будет полезен каждому, кто программирует на C#. switch Кроме привычного break для выхода из switch можно также испол...
СТАТЬЯ C# 4.0: ресурсы, статьи, видео, книги
Список ресурсов по C# 4.0. Примеры кода и документация New features of C# 4.0 (Beta 2) Download C# 4.0 Beta 2 samples and documents Видео What's New in C# 4.0 C# 4.0 Video Series C# 4.0 Dynamic with Chris Burrows and Sam Ng How to Use Named and Optional Arguments in Office Programming (C#) Dynamic C# and a New World of Possibilities Книги C# 4.0 in a Nutshell: The Definitive Reference В данный момент читаю эту книгу (издательство O'Reilly предоставила нам эту книгу бесплатно - скоро напишу на не...
СТАТЬЯ Интересно о C#: простые присвоения не всегда простые
Пусть у нас есть следующий код: a = b = c; Данный код является корректным и, в основном, используется в конструкциях типа: int i, j, k;i = j = k = 123; Говорят, что данный код работает, потому что присвоение является правосторонним, а результатом присвоения будет значение правого элемента, т.е. следующий код будет эквивалентным предыдущему: i = (j = (k = 123))); Это значит, что нет никакого смысла ставить скобки. Но, в данном конкретном примере это работает, но в целом нет - результатом присвоен...
СТАТЬЯ Как убрать Skype с панели задач у Windows 7
Обновился к версии Skype 4.2 beta. После обновления Skype ну никак не пропадал с панели задач после закрытия, как это было в предыдущей версии.В настройках ничего подобного нет. Решениие оказалось простым, надо запускать Skype в режиме совместимости с Vista. Для этого в свойствах ярлыка запуска Skype ставим такую опцию: Теперь окно не будет оставаться в трее. В следующей версии разработчики обещают добавить в настройки соответствующую опцию. Уже добавили, ставьте последнюю версию. P.S. Кстати, W...
СТАТЬЯ Увеличение производительности Windows 7
Итак, помните девиз новой операционной системы - "Windows 7 летает". Так вот, некоторых это не устраивает, и они советуют, как разогнать Windows 7 (обсуждение). На самом деле самым правильным руководством по увеличению производительности Windows 7 можно считать следующее руководство (оригинал): Установить Windows 7. Ничего не трогать (Work, don't touch!). А если серьезно, то можно просто отключить Aero, визуальные эффекты и поставить классическую тему. Удачного полета!
СТАТЬЯ Предсказания будущего ASP.NET
Уже не за горами релиз Visual Studio 2010 и .NET Framework 4.0, а если точнее то 12 апреля 2010 года. Майкл К. Кэмпбелла (mike@sqlservervideos.com, разработчик с многолетним опытом и консультант по ASP.NET и SQL Server) решил разобраться что же ждет нас в будущем технологии ASP.NET. Большинство разработчиков ASP.NET, которые разробатывают веб-сайты( вместо бизнес или SaaS решений), мигрируют на ASP.NET MVC в течение ближайших нескольких лет. Некоторые разработчики приложений начнут использовать...