В ответ на недавний пост про BusyIndicator решил поделиться своим опытом/виденьем данной проблемы. В статье представлена, на мой взгляд, более простая реализация индикатора занятости контрола. Сейчас любой может воспользоваться готовыми продуктами от маститых девелоперских контор, но проблема «Дырявой Абстракции» при этом становится весьма актуальной. Использование готовых индикаторов противоестественным для них образом неминуемо приводит к плачевным результатам. Поэтому очень важно представлять «как это работает».
Читать полностью »
Рубрика «.net» - 238
Как бы я делал BusyIndicator
2012-04-18 в 22:37, admin, рубрики: .net, async pattern, mvvm, wpf, индикатор, разработка, метки: async pattern, mvvm, wpf, индикаторTerraria: или пишите игры правильно
2012-04-18 в 18:13, admin, рубрики: .net, game development, inject, private, protected, public, xna, информационная безопасность, метки: c++, inject, private, protected, public, xna
Привет, дорогой хабрапользователь!
Надеюсь, все хотя бы раз играли в такую замечательную игрушку, как Terraria, ведь сегодня речь пойдет о ней и о том, как не стоит писать игры с точки зрения безопасности. Если интересно — добро пожаловать под хабракат!
Читать полностью »
Изучаем ASP .NET MVC: пишем свой хабрахабр с инвайтами и кармой. Часть 1
2012-04-18 в 11:02, admin, рубрики: .net, ASP, метки: .net, asp.net mvcПриветствую уважаемые читатели!
Я давно хотел собрать воедино всю информацию, найденную мною по этому фреймворку в сети по частям и выделить в серию уроков-заметок. И вот с появлением свободного времени, занялся этим делом. Для большей наглядности хотелось бы выбрать интересную задачу для решения, и вот немного поразмыслив, решил написать свой хабрахабр, чем с вами и поделюсь.
Читать полностью »
Играем в кубики с Kinect
2012-04-17 в 10:09, admin, рубрики: .net, Kinect, Microsoft Kinect, NUI, Программирование, метки: .net, kinect, NUIИногда удивительно, как стремительно идет развитие IT-индустрии. Я помню, как еще сравнительно недавно, на одном из семинаров TechDays, Евгений Марченков показывал первые ролики о проекте Natal. Много ли людей помнит это название? Ведь сейчас проект известен как Kinect!
Сенсор был разработан для консоли Xbox 360, а с февраля 2012 года доступен для персональных компьютеров. Не так давно мне представилась возможность оценить сенсор и написать немного кода.
В статье я расскажу о том, как можно написать небольшую игру в кубики. И конечно кубики будут двигаться при помощи рук!
Читать полностью »
Вышла новая версия библиотеки qxdotnet
2012-04-17 в 7:56, admin, рубрики: .net, ASP.NET, qooxdoo, Веб-разработка, метки: ASP.NET, qooxdooНесколько дней назад вышла новая версия библиотеки qxdotnet v 0.2. В этой версии были протестированы и исправлены большинство элементов управления.
Напомню, что библиотека qxdotnet является серверной .NET оберткой над javascript-фреймворком qooxdoo. Она позволяет писать на .NET-овском языке (например, C#) приложения с богатым веб-интерфейсом.
Создание Attached Property для BusyIndicator шаг за шагом
2012-04-17 в 5:54, admin, рубрики: .net, attached properties, binding, silverlight, wpf, XAML, разработка, метки: attached properties, binding, c++, silverlight, wpf, XAMLДанная статья является продолжением статьи Автоматический BusyIndicator для асинхронных операций и не только.
Автоматический BusyIndicator для асинхронных операций и не только
2012-04-17 в 5:53, admin, рубрики: .net, binding, silverlight, wpf, XAML, разработка, метки: binding, c++, silverlight, wpf, XAML Использование такого компонента как BusyIndicator привнесит в наше приложение приятные (индикация процесса) и полезные (блокировка элемента управления) качества. Однако до последнего времени я редко использовал его, т.к. при асинхронном получении источника данных приходилось постоянно писать дополнительный код для включения/выключения. При синхронной работе ситуация вроде как упрощается, но использование MVVM-модели всё-равно требует дополнительных телодвижений. Особенно, если BusyIndicator
добавляется в самом конце разработки формы.
Поэтому, я решил максимально автоматизировать этот процесс, чтобы мне не приходилось писать ни строчки кода. Итак:
Читать полностью »
Должен ли ты использовать .Net для своего стартапа?
2012-04-17 в 0:32, admin, рубрики: .net, ASP, ASP.NET, azure, webforms, стартапыДля тех кто не заметил, это перевод. Заранее извиняюсь, если перевод не качественный, некоторые вещи не мог понять как лучше перевести не исказив смысл. Если есть какие-то замечание прошу писать в личку.
Я получаю этот вопрос очень часто, как от людей внутри и снаружи .Net сообщества, и не так давно мне задали этот вопрос на Quora. Вот мой ответ. Пожалуйста, имейте в виду, что это мое мнение, и я не могу обещать, что я прав, но я могу обещать, что это то, что я действительно думаю, и если вы подошли на улице и спросил меня, «Я должен использовать. Net для запуска моего стартапа? » это то, что я бы вам ответил.
Читать полностью »
Microsoft StreamInsight — обработка потоков данных в реальном времени
2012-04-16 в 11:41, admin, рубрики: .net, azure, microsoft, microsoft research, Блог компании PENXY, Облачные вычисления, метки: azure, microsoft, microsoft research, microsoft sql server Как я уже говорил, наша компания много работает с задачами real-time обработки данных. Решая различные задачи, мы сталкивались с довольно любопытными и интересными решениями, о которых порой на хабре никто попросту не писал. Вот об одной такой интересной системе мы сегодня вам и расскажем. Сделала ее компания Microsoft, называется она StreamInsight и представляет из себя реализацию так называемого паттерна Complex Event Processing. О том, что это и зачем нужно, мы подробно расскажем внутри.
Читать полностью »
Записи конференции Lang.NEXT 2012 для тех, кто интересуется языками программирования
2012-04-16 в 10:53, admin, рубрики: .net, bloom, c++, dart, haskell, java, javascript, Julia, roslyn, scale, windows runtime, Блог компании Microsoft, Программирование, разработка, языки программирования, метки: .net, bloom, c++, dart, haskell, java, javascript, roslyn, scale, windows runtime, языки программирования
В начале апреля на базе кампуса Microsoft в Рэдмонде прошла специализированная индустриальная конференция, посвященная языкам программирования — Lang.NEXT 2012. В рамках конференции своими наработками и результатами исследований поделились эксперты известных корпораций (например, Microsoft, Google, Facebook, Oracle) и ведущих университетов (включая MIT, Stanford, Berkeley).
Для всех энтузиастов мира программирования на Channel 9 доступны записи и презентации выступлений.
Читать полностью »