Pull to refresh
  • by relevance
  • by date
  • by rating

«Extended WPF Toolkit™» от XCeed поменял лицензию

.NET *

Добрый день, если вы используете в коммерческих проектах "бесплатную" библитотеку
Extended WPF Toolkit, то самое время форкнуть версию 3.6.0 или приготовиться к покупке платной версии, т.к. примерно месяц назад поменялась лицензия данной библиотеки.

Читать дальше →
Total votes 17: ↑17 and ↓0 +17
Views 6.4K
Comments 0

A bit of XAML. 0.

IT-companies
Для начала, что такое XAML.
Xaml (произносится замл) stans for Xtensible Application Markup language. По сути — подмножество XML, позволяющее описывать пользователский интерфейс и его логику. Справедливости ради надо отметить, что изначально акроним был eXtensible Avalon Markup Lang, да вот совпало :). Xaml, по сути — вещь открытая, но нам он сейчас интересен именно как база для работы новой системы предстваления и интерфейсов Microsoft Windows Presentation Foundation.

Для чего это всё
Опыт разработки приложений уже давно всем показывает, что неплохо бы не смешивать логику кода и логику представления (данных). Отчасти потому что это облегчает разработку, отчасти потому, что очень вредно (для конечных пользователей) заставлять программистов писать пользовательские интерфейсы. Хороший интерфейс — половина дела, но его и придумать надо, и сделать переносимым, и менять отдельно от логики, и оптимизировать под аудитории, и… в общем, востребовано.
Да, у этого чуда есть аналоги: XUL, UIML, Adobe Flash+Flex, Adobe Apollo и что-то там еще.

Читать дальше →
Total votes 9: ↑8 and ↓1 +7
Views 1.5K
Comments 4

Microsoft выпускает платформу Silverlight — «убийцу» Adobe Flash

Silverlight
Компания Microsoft надеется потеснить с рынка Adobe Flash. Новая технология Microsoft Silverlight (ранее известна под кодовым названием Windows Presentatoin Foundation Everywhere (WPF/E)) обеспечит передачу видео, а также интерактивную функциональность напрямую с веб-сайта. С самого начала плагин работает под Firefox и Safari, то есть Microsoft готова на всё, лишь бы сделать технологию глобальным стандартом.

Об этой новости сегодня на конференции Национальной ассоциации вещателей в Лас-Вегасе рассказал Форест Кей (Forest Key), директор по менеджменту продуктов подразделения Microsoft Server and Tools. Технология основана на новом графическом движке Windows Presentation Foundation (WPF).
Читать дальше →
Total votes 54: ↑52 and ↓2 +50
Views 544
Comments 157

Flash в WPF/Silverlight?

Lumber room
Michael Swanson выпустил SWF2XAML, бесплатная тулуза позволяющая вам экспортировать SWF-файлы в XAML (можно сказать что это инструмент формата — Flash to WPF/Silverlight).  Все подробности здесь. Кстати, Michael Swanson автор известного конвертора AI->XAML

swf2xaml-logo.gif

Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views 359
Comments 0

Телерадиовещай себя и накорми других

Lumber room
Организация «Международная продовольственная программа» (WFP) предложила каждому желающему помочь ей в пропаганде ее миссии, рассказав миру о проблеме голода через видео-сервис YouTube. Как сказано на страничке акции, сделать это можно, смонтировав 60-секундный ролик, который привлечет внимание интернетчиков к себе, а значит и к «850 млн. людей, которые каждую ночь ложатся спать голодными».

Сами организаторы уже разместили ролик-образец, в котором чемпионы по поеданию сосисок и оладушек поедают эти свои «спортивные снаряды» под сопровождение песни Beatles «Piggies». В финале ролика зрителей просят не быть свиньями и поделиться едой с голодными.

Размещенные на сервисе ролики будут участвовать в конкурсе. Пять лучших из них определятся в июле следующего года и будут помещены на главную страницу сайта организации. Автор самого лучшего ролика получит шанс лично поучаствовать в одной из гуманитарных акций WFP.
Total votes 5: ↑1 and ↓4 -3
Views 197
Comments 0

Разработчики объясняют, почему избегают новых фич «Висты»

Software
Последний опрос Windows-разработчиков, проведёный компанией EDC, показал, что среди них всего 8% создают код специально для Windows Vista. «Знаете, ни один из наших заказчиков не потребовал интерфейс под WPF», — объясняет представитель одной из компаний-разработчиков, рассуждая об одном из самых революционных нововведений в «Висте», то есть о графической подсистеме Windows Presentation Foundation. Собственно, совсем немногим клиентам так необходимы красоты Aero и DirectX 10, эти попытки Microsoft догнать «маки» по красоте непонятны корпоративному заказчику.

Нужно отдать должное Microsoft, что большинство форм, ASP.Net, Windows Forms и другие стандарты Windows XP отлично работают под новой операционной системой, так что необязательно переходить на какие-то новые стандарты. Однако, из-за хорошей совместимости Microsoft реально рискует, что её новые технологии могут быть проигнорированы сообществом разработчиков. В первую очередь это касается WPF, гаджетов для сайдбара и формата печати XPS, который позиционируется как альтернатива PDF. Тем более, что в будущей Windows 7, которая сейчас в разработке, появятся уже новые стандарты, и их тоже надо будет как-то продвигать. Одновременно с «Вистой» на разработчиков «свалилось» около десятка новых технологий, но только две или три из них реально оказались востребованными. Собственно, и пользовательская база «Висты» до сих пор не достигла критической массы, хотя Microsoft и заявляет о 140 млн проданных копий.
Читать дальше →
Total votes 32: ↑30 and ↓2 +28
Views 391
Comments 91

WPF Tipz #1

.NET *
Давеча у меня сломались уголки, нет ну натурально — сломались,
нет слава богу не в жизни, а только в приложении.

Жило себе приложение полгода и хоть бы хны, а тут раз и уголки у него сломались.

P.S

Тема уголков в WPF можеть быть не в полной мере раскрыта,
собственно ваши варианты по реализациям очень приветствуются :)

Читать дальше →
Total votes 20: ↑19 and ↓1 +18
Views 1.3K
Comments 7

WPF Series: Intro aka Введение

.NET *
        Года 3 назад, обсуждая Windows Forms с другом, я жаловался на то что неудобно использовать Windows Forms для вывода видео и музыки, а друг о том, что ему неудобно создавать свои контролы, а также формировать тулбары.

Читать Далее
Total votes 27: ↑24 and ↓3 +21
Views 9.5K
Comments 46

WPF Binding: Что означает {Binding}?

.NET *
Translation
Этой первой статьей я бы хотел начать цикл переводов постов с замечательного блога, в котором Beatriz Costa детально объясняет определенные аспекты Binding'а в WPF. В первом посте затрагивается тема использования Binding'а без указания каких-либо дополнительных свойств.
Читать дальше →
Total votes 24: ↑21 and ↓3 +18
Views 62K
Comments 14

WPF Binding: Как решить, что использовать: DataContext или Source?

.NET *
Translation
Здравствуйте! Не так давно я написал свой первый перевод поста про WPF Binding из блога Beatriz Cost'ы. Он был принят достаточно хорошо, так что я принял решение регулярно, примерно раз в неделю (иногда, возможно, и чаще), переводить по одному посту из этого блога. В этот раз я решил перевести небольшую (на большие пока нет времени) статью, в которой рассказывается о том, в каких ситуациях лучше использовать DataContext, а в каких свойство Source.
Читать дальше →
Total votes 22: ↑17 and ↓5 +12
Views 28K
Comments 15

WPF Tipz #2 — XAML, BAML

.NET *
Давеча посетила меня светлая мысль, как просмотреть XAML код приложений скомпилированных и отправился я в путь по просторам паутины…

Уголком сознания я помнил, что замечательной открывашкой Reflector от Lutz Roeder,
можно смотреть MSIL и многое другое в .Net приложении, естественно незаобфусцированной по помидоры…

Читать дальше →
Total votes 18: ↑16 and ↓2 +14
Views 3.7K
Comments 9

WPF Binding: Мощь стилей и шаблонов в WPF.

.NET *
Translation
В WPF существует очень четкое разделение между поведением Control'а и тем, как он выглядит. К примеру, поведение объекта класса Button состоит в том, чтобы реагировать на различные события по клику, но его вид может быть любым — вы можете сделать кнопку в виде стрелки, рыбы, или чего-либо еще, что подходит для вашего приложения. Переопределение отображения Control'а очень просто сделать при использовании VS со стилями и шаблонами, и даже еще проще, если у вас есть Microsoft Expression Blend. В этом примере я покажу вам, как переопределить отображение ListBox'а, который используется для отображения списка планет.
Читать дальше →
Total votes 34: ↑28 and ↓6 +22
Views 36K
Comments 23

Создание заставок (splash screen) в .net 3.5 SP1

.NET *
Если вы сталкивались с программированием в .net, то наверняка замечали, что при запуске программы, написанной с использованием WPF, долгое время ничего не происходит. Так продолжается секунд 10, а потом уже открывается главное окно приложения. Даже запуск пустого шаблона WPF приложения занимает около двух секунд.

Эта пауза вносит неопределенность в восприятие программы пользователем: запустилась программа или нет?

Решить эту проблему можно показав заставку сразу после запуска. Это даст физический отклик сразу после запуска приложения и создаст иллюзию более быстрой загрузки.

О том, как это сделать написано под катом.
Читать дальше →
Total votes 62: ↑58 and ↓4 +54
Views 21K
Comments 67

10K Smart Coding Challenge

IT-companies

Краткость – сестра таланта, не так ли? Представьте себе, что вам нужно создать веб-приложение, которое уместится всего в 10 Кб.

Что бы вы сделали? Как бы вы это сделали?

10K Smart Coding Challenge – это отличный шанс проявить свои творческие навыки, показать свое умение оптимизировать и бороться за каждый байт!

Главный приз соревнования – поездка на MIX09, включая проезд до места проведения, проживание в течение трех дней в The Venetian Hotel и подарочную карточку Visa с $1500 на счету.

Победитель итогам по голосования сообщества получит в подарок карточку Visa с $1500 на счету. Еще трое участников, занявших последующие места, получат карточку Visa с $500. Победители будут объявлены после закрытия голосования сообщества – 13 февраля 2009 г.

Все участники, чьи работы будут размещены в галерее MIX, получат специальные футболки с символикой MIX 10K.

Официальные правила с подробным объяснением условий участия, требованиями к заявкам и описанием призов.

Отправьте заявку как можно раньше! Чем раньше вы это сделаете, тем больше у ваш шансы завоевать признание участников веб-коммьюнити.

 

Немного о требованиях к работам
  • Исходные файлы и встраиваемые в веб-приложение изображения не могут суммарно превышать 10Кб (в нескомпилированном виде); учитываются только файлы xaml, cs, vb (или любого другого языка) и встраиваемые ресурсы.
  • Веб-приложение должно быть Silverlight-приложением или WPF-приложением, работающим как XAML Browser Application (XAB).
  • Веб-приложение не может включать исходники, библиотеки или сборки сторонних разработчиков. Допускается использование данных со сторонних веб-сервисов, при условии, что их использование вашим приложением допускается по лицензионным соглашениям этих сервисов.
  • При судействе работ участников будут учитываться оригинальность, дизайн/UX и функциональность веб-приложения.
Total votes 57: ↑38 and ↓19 +19
Views 225
Comments 28

Доклады с оффлайн семинаров TechDays загружены на сайт

IT-companies
Сегодня у нас очень насыщенный день:) Вот уже второй пост по поводу новых ТЕХНИЧЕСКИХ материалов, доступных для загрузки о просмотра. На сей раз очередь наших первых онлайн семинаров по продуктам Microsft — TechDays.ru. На сайте размещены все доклады, с которыми мы выступали в городах нашей страны:)

Доклады для разработчиков:
Методы повышения производительности ASP.NET приложений
Лучшие практики разработки производительных и интерактивных приложений на WPF
Разработка для платформы SharePoint на Visual Studio 2008
Жизненный цикл проекта в Silverlight 2
Продвинутые возможности для написания приложения на Windows Mobile — GPS, WCF
Создание 2D игры на XNA Шаг-за-шагом
Создание комплексных решений по синхронизации данных на Microsoft Sync Framework

Доклады для ИТ-специалистов:
Построение высокодоступных веб-узлов
Ключевые изменения в ядре Windows Vista SP1
Применение NAP для реализации политик здоровья и защиты доступа в гетерогенной среде
Построение систем виртуализации высокой надежности

Большинство докладов требуют регистрации. Она тут.

Кроме того, уже сейчас на сайте опубликовано более 120 технических докладов — welcome:)
Пожелания по новым докладам принимаются в соседнем посте.
Total votes 24: ↑15 and ↓9 +6
Views 380
Comments 13

WPF Binding: Master-detail сценарий.

.NET *
Translation
В простейшем master-detail сценарии, нажатие на определенный элемент в ItemsControl'е вызывает отображение детальной информации об этом элементе на другом control'е. К примеру, программа может отображать список имен покупателей, и клик по определенному покупателю приведет к тому, что в TextBlock'ах отобразится адрес, телефонный номер и дата рождения этого покупателя.
Читать дальше →
Total votes 20: ↑16 and ↓4 +12
Views 7.6K
Comments 3

WPF Binding: Когда нужно использовать ObjectDataProvider?

.NET *
Translation
Существует множество способов создать объект, который будет использоваться как data source для binding'а. Многие люди создают объект в коде и присваивают свойству DataContext у Window этот объект. Вообще, это хороший способ. Вы могли заметить, что я добавляла объект-источник в Resource Dictionary класса Window в большинстве моих постов, и это работало довольно хорошо. Однако, у нас есть класс ObjectDataProvider в data binding'е, который так же может быть использован для создания вашего source-объекта в XAML. В этом посте я попытаюсь объяснить различия между добавлением объекта-источника непосредственно в resources и использованием ObjectDataProvider. Надеюсь, я предоставлю вам руководство о том, как оценить вашу задачу и выбрать наилучшее решение.
Читать дальше →
Total votes 17: ↑13 and ↓4 +9
Views 17K
Comments 6

Тренинг по Windows Presentation Foundation (WPF) в Москве

IT-companies
В офисе компании Microsoft в Москве 5 марта пройдет бесплатный тренинг по технологии WPF «Начинаем разрабатывать на Windows Presentation Foundation» для разработчиков. Тренинг рассчитан на разработчиков, не имеющих опыта использования WPF.
Читать дальше →
Total votes 29: ↑17 and ↓12 +5
Views 451
Comments 22