Метка «devexpress» - 2

image Недавно один из основателей компании DevExpress, Роман Ерёмин, дал небольшое интервью. В нём он рассказывает про основные методологии, которых мы придерживаемся при создании своих продуктов, обсуждает различные подходы к управлению большой компанией, а также делится своими основными жизненными принципами.

"Работа должна быть в удовольствие. По большому счету, надо заниматься только тем, что и так бы делал. Главная ценность? Приносить пользу. Деньги важны как мерило этой пользы. Нужно создавать такие продукты и услуги, чтобы люди очень хотели позволить себе их купить.

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

Перед нашей командой встала задача выбора для будущих проектов библиотеки WPF компонентов для быстрой разработки пользовательского интерфейса бизнес-приложений. Посылом к рассмотрению стало то, что стандартный грид (а это обычно большая часть функционала пользовательского интерфейса бизнес-приложения) не устраивает по многим параметрам. Много чего приходится допиливать напильником, изобретая очередной велосипед. Надоело! Мы решили сравнить гриды из каждой библиотеки и сделать обоснованный выбор.

Участники конкурса

Думаю, что список участников сравнения никого не удивит:

Кому интересно как это происходило, прошу под кат.Читать полностью »

В первой части я рассказывал как «оживить» формы eXpressApp Framework путем добавления простых бизнес правил (контроль данных, управление подсветкой, доступностью и видимостью полей), используя атрибуты в коде бизнес сущностей. В этой части я расскажу о том, как решить эту задачу путем настройки метамодели XAF приложения aka Application Model, а также, собственно, расскажу о том, зачем еще эта метамодель нужна и как она устроена изнутри (забегая вперед, скажу, что она очень напоминает головку лука). Не забуду я и про широкие возможности расширения метамодели разработчиками, ее редактирование конечными пользователями через визуальный редактор Model Editor и многое другое. Я также думаю, что прочитав эту статью, вы возможно обнаружите некоторое сходство метамодели XAF, а также языка ее описания XAFML, со всеми известными CSS и XAML (а также QML, LSML и др.), а также глубинными идеями, заложенными в эти технологии. Всем, кто не побоится познакомиться поближе со столь необычным продуктом отечественного велосипедостроения (кстати, написанным до появления аналогов у Microsoft), прошу пожаловать под кат.

«Умные» формы eXpressApp Framework (XAF). Часть 2 — Метамодель UI приложения
Читать полностью »

Прямая трансляция Windows Camp прямо на Хабре Сегодня в 10:00 МСК мы начинаем прямую трансляцию большой конференции Windows Camp, где мы расскажем как, зачем и почему разрабатывать приложения для Windows 8 и Windows Camp.

В рамках конференции будет несколько параллельных треков, смотреть которые можно прямо в этом посте.

Основной трек:
10:00 — Открытие конференции
11:15 — Проектирование дизайна приложений для Windows 8 и Windows Phone
12:30 — Что нового в Windows Phone 8 для разработчиков
14:30 — Разработка приложений под Windows 8: жизненный цикл приложений, контракты, тайлы и оповещения
15:45 — 8 главных возможностей Visual Studio 2012 для создания приложений Windows 8
17:00 — Распространение и продвижение приложений в Windows Store и Windows Phone Marketplace

Второй трек:Читать полностью »

Windows 8 Camp — Про WinRT, компоненты и не только За последние дни новости про Windows 8 льются как из рога изобилия – это и новые устройства от Samsung и Nokia с Windows 8 на борту, и грядущая презентация Visual Studio 2012, и скорая доступность Windows 8 пользователям по всем миру.

После такого шквала новостей особенно важно использовать возможность посетить Windows 8 Camp, который состоится 7 сентября в Москве в центре Digital October – ведь здесь соберутся сотни наших коллег, с которыми можно поделиться своим опытом написания программ для Windows 8 и приобрести новые знания и новых друзей.
Читать полностью »

Использование технологии Direct2D для создания WinRT компонентов Эта статья продолжает серию наших рассказов, в которых мы делимся своим опытом разработки визуальных WinRT контролов в стиле Windows 8 UI.

В прошлый раз мы приводили базовые шаги, необходимые для создания своего WinRT контрола и SDK для него, а сейчас речь пойдёт о применении технологии Direct2D для создания визуальных эффектов в вашем WinRT компоненте.

В данной статье мы рассмотрим процесс создания кругового индикатора aka гейдж (gauge control), у которого стрелка будет размываться при движении.

Примечание: полный код этого проекта вы можете скачать по следующей ссылке: go.devexpress.com/Habr_WinRTSample.aspx

Читать полностью »

DevExpress снова на DevConе! Наступил долгожданный конец мая, который принёс нам не только жаркую погоду, но и возможность принять участие в DevCon'12 – ежегодной конференции от Microsoft, традиционно проходящей в загородном формате!

По такой же доброй традиции мы являемся одним из основных партнёров Microsoft в организации этой конференции и очень рады, что наши совместные усилия по поддержке российских разработчиков ПО не проходят даром!
Читать полностью »

Прочитав обзор «Что нужно от форм?», мне захотелось рассказать, как в нашем фреймворке для быстрого создания LOB приложений eXpressApp Framework устроены «универсальные, динамически изменяемые формы».
«Умные» формы eXpressApp Framework (XAF). Часть 1
В первой части моего рассказа я продемонстрирую реализацию элементов динамики на примере популярных задач фильтрации значения, управления видимостью и доступностью, а также контроля данных полей на форме вот такого вот необычного бизнес объекта:

[DomainComponent]
public interface ICustomer : IOrganization, IAccount { }

Читать полностью »

Как создать приложение, используя eXpressApp FrameworkВ прошлом году мы участвовали в выставке TechEd Russia и, конечно, много общались с посетителями. Тогда выяснилось, что российские разработчики хорошо знают нашу компанию как производителя .NET контролов, но мало кто слышал о том, что у DevExpress есть фреймворк — eXpressApp Framework (XAF) — объединяющий большинство наших WinForms и ASP.NET продуктов. Тогда и родилась идея рассказать русскоязычному сообществу o XAF, которая воплощается в жизнь сейчас.

Итак, что же такое XAF и зачем вам предлагается запомнить еще одну трехбуквенную аббревиатуру? Проще говоря, XAF — это фреймворк для быстрой разработки других трехбуквенных вещей, таких как CRM, ERP, EAM, WMS и т.д. (любых приложений для бизнеса).

XAF может быть полезен не только опытным .NET-разработчикам. «Порог вхождения» невысок — можно смело сказать, что приступить к разработке ХАF-приложений можно вообще не имея опыта в .NET. Так что сисадминам-мастерам-на-все-руки XAF может помочь создать серьезное корпоративное приложение и избавиться от вороха расшаренных экселевских таблиц или Access-базы в которые пользователи что-то заносят и пытаются анализировать.

В то же время, продвинутые разработчики могут создавать сколь угодно сложные решения (пример – Галактика EAM).
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js