Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

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

Софт
Последний опрос 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 млн проданных копий.
Читать дальше →
Всего голосов 32: ↑30 и ↓2+28
Просмотры391
Комментарии 91

My Story — софт для школьников

Чулан
На днях завершил разработку прототипа программы для детей школьного возраста. “My Story” позволяет легко и быстро создавать и делиться своими рассказами. Программку можно опробовать здесь: www.mystoryapp.com.

image

Отзывы более чем приветствуются. Софт написан на Windows Presentation Foundation в рамках диссертации в University of Nottingham.
Всего голосов 10: ↑6 и ↓4+2
Просмотры213
Комментарии 27

Firefox отключился от «опасного» WPF

Firefox
В субботу утром многие пользователи Firefox увидели сообщение об отключении плагина Windows Presentation Foundation, как сказано, «представляющего угрозу безопасности».

Разработчики из Mozilla вскоре пояснили, что в самом деле произошло массовое отключение плагина .NET Framework Assistant и родственного Windows Presentation Foundation через механизм централизованной блокировки. Это связано с выявленной в июне серьёзной уязвимостью. Сама компания Microsoft рекомендует своим юзерам отключать .NET Framework Assistant, если они не установили патч для IE.


Читать дальше →
Всего голосов 60: ↑49 и ↓11+38
Просмотры1.9K
Комментарии 56

Избавляемся от утечек памяти в WPF

Блог компании Developer Soft
imageВ DevExpress мы тратим много сил на бизнес компоненты для WPF и Silverlight. У нас есть своя линейка контролов, в список которых недавно вошел DXPivotGrid – замена инструмента PivotTable из Excel. В процессе разработки новых компонентов, мы стараемся по-максимуму использовать существующий код. Например, базовые классы от версии PivotGrid для WinForms. Часто это рождает проблемы, с которыми ты не сталкивался, разрабатывая под .NET 2.0. Когда я писал PivotGrid для WPF, мне пришлось решить проблемы с утечками памяти из-за подписки (точнее, «неотписки») на события.
Читать дальше →
Всего голосов 55: ↑43 и ↓12+31
Просмотры16K
Комментарии 35

Установка DataContext вложенным невизуальным объектам в WPF/Silverlight

Блог компании Developer Soft
image
При разработке DXScheduler for WPF мы получили от пользователя сценарий, в котором использовался MVVM шаблон.
Пользовательский объект назначался свойству DataContext нашего планировщика, а в XAML-разметке осуществлялась «привязка» к соответствующим свойствам объекта с использованием Binding-выражений.
Но возникла проблема — планировщик содержал некий невизуальный объект Storage, который хранил набор настроек для данных. В том виде, в котором были записаны Binding-выражения, свойства объекта-стораджа не обновлялись.

О том, как была решена эта проблема, вы узнаете ниже…
Читать дальше →
Всего голосов 35: ↑29 и ↓6+23
Просмотры8.5K
Комментарии 1

Разработчики и Microsoft: взгляды на будущее

СофтIT-компании
Перевод
Довольно очевидно, что Windows используется большим количеством людей, и что всем им система нужна для выполнения различных задач: от создания корпоративного сервера и установки на POS-терминалы до использования её на домашнем компьютере, и не только для этого. Многие понимают, что когда Microsoft обновляет Windows, ей приходится принимать множество компромиссных решений для обеспечения корректной работы своей операционной системы. Существует, однако, ещё один тип компромиссов, о существовании которого многие люди, пусть даже они и называют себя продвинутыми пользователями или администраторами, даже не догадываются. Это конфликт между разработчиками/программистами и самой Microsoft.
Читать дальше →
Всего голосов 113: ↑92 и ↓21+71
Просмотры53K
Комментарии 135

Проверяем исходный код WPF Samples от Microsoft

Блог компании PVS-Studio.NETРазработка под Windows
С целью популяризации анализатора кода PVS-Studio, который научился проверять помимо C++, ещё и C# проекты, мы решили проверить исходный код WPF примеров, предлагаемых компанией Microsoft.



С выходом Windows Vista, была представлена новая система для построения красивых клиентских приложений — Windows Presentation Foundation (WPF). Данная графическая подсистема включена в состав .NET Framework начиная с версии 3.0. Она использует язык разметки XAML и пришла на смену устаревшему WinForms. На мой взгляд, основным недостатком WinForms было то, что он осуществлял всю прорисовку на центральном процессоре. WPF поступала более логически и отдавала прорисовку своих компонентов DirectX. Сейчас WPF практически вытеснило WinForms и позволяет делать универсальные интерфейсы сразу для трех платформ (PC, XBOXOne, Winphone).
Читать дальше →
Всего голосов 29: ↑25 и ↓4+21
Просмотры13K
Комментарии 19