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

.NET Framework Client Profile

.NET
Введение

Как известно размер .NET фреймворка увеличивается от релиза к релизу. Но, к сожалению, не у всех потенциальных пользователей широкий безлимитный канал.
Стояла задача — определить какой .NET Framework, поддерживающий WPF, оптимален с точки зрения простоты распространения. Ведь не хочется терять пользователей из-за лишних мегабайт в установщике.
Т.е. надо было принять решение какой .NET Framework использовать: .NET 3.0 или .NET 3.5.

Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры10.5K
Комментарии 24

TechDays.ru: 200 бесплатных онлайн-докладов или почему мы это сделали

IT-компании
Около недели назад на хабре уже рассказали о том, что мы запустили новую версию сайта TechDays.ru. Я бы хотел чуть подробнее объяснить почему мы делаем данный проект, чем он может вам помочь, а также отметить некоторые спорные моменты, замеченные сообществом. Перед переходом к основной части сообщения хочу отметить, что весь контент АБСОЛЮТНО БЕСПЛАТЕН и таковым останется.
Весь пост разделен на части о контенте, дизайна и функционале, так что можете смело листать вниз до интересующего вас фрагмента. Начну пожалуй с самого главного, с контента

Контент:
— Мы добавили более 80 новых докладов, рассказывающих о Разработке приложений и Управлению ИТ-инфраструктурой
— Мы создали раздел Готовые решения, в котором предлагаем готовые руководства и инструменты для решения рабочих задач, которые вы сможете на следующий день использовать в вашей деятельности
— Добавлены доклады по Windows 7 (в ближайшее время ожидаем пополнение)
— Добавлены доклады по разработке под IE8
— Добавлен доклад по преемнику ISA Server — Forefront TMG
Продолжение под катом:
Читать дальше →
Всего голосов 54: ↑38 и ↓16 +22
Просмотры1.1K
Комментарии 21

Практикум Silverlight: Начинаем работать с Composite Application Library

.NET

Для кого эта статья



Данный пост будет интересен для вас если:

  1. Вы нацелены на развитие
  2. Вы работаете с RIA средой, такой как Silverlight (так же WPF)
  3. Если вы уже где-то слышали такие слова как Composite Application Guidance, Composite Application Library
  4. Вы заинтересовались статьей Павла ИвченковаСоздание приложения на WPF с использованием принципов TDD 
  5. Вам было интересно прочитать статью AcervUse Case Driven Development и Composite UI Application Block

Читать дальше →
Всего голосов 33: ↑22 и ↓11 +11
Просмотры1.6K
Комментарии 13

XAML Power Toys

Silverlight
XAML Power Toys – аддин для Visual Studio 2008 SP1 для разработчиков под Silverlight, WPF, облегчающий разработку генерацией XAML’а представений (View), а так же модели представления (ViewModel), со всем необходимыми бизнес-действиями и контролами.
Читать дальше →
Всего голосов 10: ↑7 и ↓3 +4
Просмотры917
Комментарии 1

Где искать примеры для WPF и WCF?

Чулан
Установил давно Windows Software Development Kit (SDK) for Windows Server 2008 and .NET Framework 3.5 для того, чтобы использовать стандартные профайлеры для WPF. А сегодня подсказали, что там установлено примеров на 240 мегабайт: одних только сжатых WPFSamples на 70 мегабайт, так же там есть и WCF примеры и FrameworkSamples (и с использованием ClickOnce). Для студентов и школьников есть пример калькулятора на WPF. Так же очень сильный пример notepad под WPF.
После установки я обнаружил примеры у себя в папке C:\Program Files\Microsoft SDKs\Windows\v6.1\Samples\.
P.S. Найти бы нормальный список этих примеров… А то все не пересмотреть ;) А так, думаю, полезно будет каждому.

Всего голосов 11: ↑8 и ↓3 +5
Просмотры1.1K
Комментарии 4

Используем «лямбды» для анимации WPF

.NET
Создать графический примитив и анимировать его, например передвинув его с точки А в точку В с постоянной скоростью – дело нехитрое. Но что если нужно расположить несколько объектов в определенной последовательности и потом их нелинейно анимировать? Для этого ни в WPF ни в Silverlight нет встроенных функций. В этом очерке я покажу, как можно создавать объекты и анимацию динамически, используя лямбда-делегаты и функции высшего порядка.

читать дальше
Всего голосов 51: ↑43 и ↓8 +35
Просмотры2.2K
Комментарии 18

Glimmer – jQuery-эффекты для вашего сайта за несколько минут

IT-компании
image
Сегодня я вам расскажу о замечательном WPF приложении, которое сильно упростит вам создание популярных jQuery-эффектов!
Читать дальше
Всего голосов 71: ↑46 и ↓25 +21
Просмотры1.2K
Комментарии 76

Типографика и WPF — Рисуем красивый текст

.NET

Важно: этот подход устарел, теперь можно просто использовать DirectWrite и получать все плюшки OpenType. Пример конкретной реализации можно найти вот тут.



Введение


Как известно, в WPF есть достаточно мощная встроенная система типографики. К сожалению, эта система ориентирована в основном на работу с документами и, тем самым, все типографические изыски вроде поддержки OpenType невозможно использовать для какого-нибудь простого контрола вроде Label. Но, не смотря ни на что, есть все-таки возможность получить качественную отрисовку текста – просто нужно немного помучаться.
Читать дальше
Всего голосов 44: ↑34 и ↓10 +24
Просмотры4.2K
Комментарии 25

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

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

image

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

Windows Azure + WPF + Wikipedia = Wikipedia Explorer

Облачные вычисления
Dot Net Solutions, совместно с командой евангелистов Microsoft из Рэдмонда и Monochrome выпустили новую версию WPF-приложения Wikipedia Explorer, активно использующего Windows Azure.

Что из себя представляет Wikipedia Explorer?
Это приложение для визуализации связей между статьями Википедии, построенное на мощной технологии Windows Presentation Foundation.

Причем здесь Windows Azure?
Оригинальная версия приложения подгружала информацию с Википедии налету. Это оказалось довольно медленным процессом. Теперь же нагрузку можно разделить на большое число мощных серверов, что заметно увеличивает быстродействие. На данный момент используется 50 серверов. Операция, которая на одной машине заняла бы 6 месяцев, в Windows Azure занимает около 4 дней.
Узнать больше
Всего голосов 24: ↑19 и ↓5 +14
Просмотры1K
Комментарии 10

WPF — использование навигации по страницам, добавление контролов в NavigationWindow

.NET
В WPF существует возможность создавать приложения с возможность навигации, то есть с использованием Navigation объектов, таких как Page, NavigationService и NavigationWindow. Большинство примеров на MSDN отображает, как использовать такие объекты в XBAP приложениях, но никто не запрещает нам и создавать клиентские приложения с использованием навигации по страницам.
Итак, постараемся создать такое приложение. Создаем новый WPF Application проект, оттуда удаляем созданное Window1.xaml, добавляем две страницы FirstPage.xaml и SecondPage.xaml, а так же прописываем в App.xaml файл страницу, с которой наше приложение будет стартовать:
StartupUri="FirstPage.xaml" После запуска мы должны увидеть окно нашего приложения, содержащее навигационную панель с кнопками перехода вперед и назад. Дальше, нам необходимо создать ссылки, которые помогали бы переходить с одной страницы на другую. Это можно сделать разными способами.
Читать дальше →
Всего голосов 15: ↑10 и ↓5 +5
Просмотры18.4K
Комментарии 2

C# + WPF + сторонние сборки -> один .exe-шник

Программирование
Бывает приходится разработать маленькое приложение на C# и WPF, однако в следствие использования сторонних сборок(например SharpZipLib, Unity) — получается так что на выходе у нас кроме нашего маленького .exe-шника получается ещё и куча .dll-ок, а нам нужно чтобы был именно один .exe-шник.
Читать дальше →
Всего голосов 18: ↑14 и ↓4 +10
Просмотры12.8K
Комментарии 12

WPF Browser

.NET
Возможность работать и взаимодействовать с веб-страницами в рамках WPF открывает некоторые интересные возможности. Хотя в WPF уже включен веб-браузер — это всего лишь оболочка вокруг ActiveX Control IE. К сожалению, это мешает играться как следует при помощи инструментов WPF.

Смешивая проект Chromium от Google, оболочку под названием Awesomium и немного WPF мы имеем следующее:

Capture

Можете попробовать установить данный браузер при помощи ClickOnce отсюда. Исходный код можно скачать с CodePlex. После установки данного приложения через ClickOnce бывают проблемы с вводом с клавиатуры (просто не работает) – так было и у меня, потому лучше качать сразу готовый zip-архив для того чтобы попробовать. Правда пока пробовать там нечего, больше интереса предоставляет исходный код, состоящий из:
  • Cjc.ThreeDeemium – Пример приложения, в настоящее время без каких-либо функций 3D.
  • Cjc.ChromiumBrowser – Контрол — WPF Chromium веб-браузер.  Зависит от Cjc.AwesomiumWrapper и двух библиотек Awesomium и Chromium C++ (Awesomium.dll and icudt38.dll).
  • Cjc.AwesomiumWrapper – C++ / CLI оболочка над Awesomium (Managed код). Так проще, чем сохранять старый P/Invoke набор, и более приятно смотреть на код
  • Awesomium – C++ заголовки и библиотеки Awesomium / Chromium.

Думаю стоит последить за данным проектом, скорее всего нас еще чем-нибудь удивят: Chris Cavanagh’s Blog

Progg it
Всего голосов 46: ↑28 и ↓18 +10
Просмотры10.9K
Комментарии 7

Девелопим для себя

.NET
Привет всем! Хочу поделится с аудиторией Хабра утилитой, которую написал мой друг Евгений Доманов и я.
Программка помогает не гадит на рабочий стол и в то же время иметь все ярлыки под рукой.

Читать дальше
Всего голосов 83: ↑63 и ↓20 +43
Просмотры2.1K
Комментарии 109

Wiki-OS — наполняем операционную систему, как страницами Wikipedia

Чулан
Хотите участвовать в разработке новой web операционной системы? Идея в том, что пользователи сами наполняют общую операционную систему приложениями или дорабатывают существующие, как страницы в Wikipedia (отсюда и название Wiki-OS). 40 секундное видео, которое дает понять что это из себя представляет:


Ну а попробовать можно (и нужно) тут: https://www.wiki-os.org/

На данный момент — это больше напоминает свалку, так как все создают и тестируют приложения вроде Test1, Test2 и т.п. Но сама по себе идея интересная и может быть из этого что то выйдет?.. Один Code Editor чего стоит:

Capture

Странно как то, но когда захожу с FireFox меня не пускает, говоря что нужно установить Framework 3.5, когда у меня и так он стоит. С Internet Explorer все в порядке.

Progg it
Всего голосов 71: ↑48 и ↓23 +25
Просмотры322
Комментарии 71

WPF, Поле ввода с подсказкой

.NET
Иногда бывает полезно создать эффект для поля ввода, выводящий подсказку в тот момент, когда текст отсутствует.
Например, вот такой:
Пример поля ввода с подсказкой

Это полезно в те моменты, когда надо сэкономить место, выделить особое поле или просто лишний раз дать подсказку совсем ничего не понимающим пользователям.
Сделаем, используя WPF?
Всего голосов 13: ↑5 и ↓8 -3
Просмотры19.7K
Комментарии 7

Windows 7 & DWN: знаете ли вы, что не все окна должны подчиняться Flip3D и Aero Peek

.NET
Вы, наверняка, знаете, что в Vista и Windows 7 существует функция Flip3D, а в Windows 7 еще и Aero Peek.

Aero Peek Flip3D

Но вы, наверняка, не знаете, что можно заставить ваше окно (приложение) не подчиняться правилам для всех окон в данных возможностях Windows. Для этого следует изучить Desktop Window Manager API.
Читать дальше →
Всего голосов 43: ↑33 и ↓10 +23
Просмотры3K
Комментарии 28

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

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

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


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

Обзор библиотеки для интерактивной визуализации данных WPF DynamicDataDisplay

.NET
image
Здравствуйте, уважаемые хабрапользователи!

В этом посте я расскажу вам о нашей разработке — бесплатной Open-source библиотеке для интерактивной визуализации данных WPF DynamicDataDisplay.
Немного о нас: мы — это сотрудники лаборатории технологий Microsoft факультета Вычислительной математики и кибернетики Московского государственного университета. Недавно на Хабре была статья о том, каким наш факультет видится студенту первого курса, а теперь этот пост позволит вам немного больше узнать о том, чем занимаются студенты нашего факультета на более старших курсах. Пример того, над чем работают пятикурсники — это наша библиотека для интерактивной визуализации научных данных DynamicDataDisplay (сокращенно — D3).
Читать дальше →
Всего голосов 44: ↑35 и ↓9 +26
Просмотры14.9K
Комментарии 32