Компания HTC официально анонсировала новый смартфон линейки Desire с приставкой L. Устройство работает под управлением операционной системы Android (предположительно Jelly Bean 4.1.2) с фирменной оболочкой Sense.
Новости информационных технологий - 22531
Компания HTC официально анонсировала смартфон Desire L
2013-04-20 в 11:34, admin, рубрики: Новости, метки: новостиРуководство разработчика Prism — часть 3, управление зависимостями между компонентами
2013-04-20 в 11:28, admin, рубрики: .net, microsoft, patterns and practices, Prism, silverlight, wpf, интерфейсыОглавление
- Введение
- Инициализация приложений Prism
- Управление зависимостями между компонентами
- Разработка модульных приложений
- Реализация паттерна MVVM
- Продвинутые сценарии MVVM
- Создание пользовательского интерфейса
- Навигация
- Способы коммуникации между слабосвязанными компонентами
Приложения, основанные на библиотеке Prism, являются составными приложениями, потенциально состоящими из слабо связанных служб и компонент. Они должны взаимодействовать друг с другом так, чтобы предоставлять содержание пользовательскому интерфейсу и получать уведомления о действиях пользователя. Поскольку они слабо связаны, для обеспечения необходимой функциональности, необходим способ их взаимодействия и связи друг с другом.
Для связи всех частей воедино, Prism приложения полагаются на DI контейнер. DI контейнеры уменьшают зависимости между объектами, предоставляя способ создания экземпляров классов и управления их временем жизни в зависимости от конфигурации контейнера. При создании объектов с помощью контейнера, он инжектирует в них необходимые зависимости. Если зависимости еще не были созданы, то контейнер в начале создает их и разрешает их собственные зависимости. В некоторых случаях, сам контейнер внедряется как зависимость. Например, при использовании Unity, в модули внедряется контейнер для того, чтобы они могли зарегистрировать в нём свои представления и службы.
Есть несколько преимуществ использования контейнера:
- Контейнер устраняет потребность для компонента определять местоположение его зависимостей или управлять временем их жизни.
- Контейнер позволяет заменять реализации, не влияя на компоненты.
- Контейнер облегчает тестируемость, позволяя внедрять в объекты фальшивые зависимости.
- Контейнер упрощает обслуживание, позволяя легко добавлять к системе новые компоненты.
В контексте приложения, основанного на библиотеке Prism, есть определенные преимущества контейнера:
- Контейнер разрешает зависимости модуля при его загрузке.
- Контейнер используется для регистрации и создания моделей представления и представлений.
- Контейнер может создавать модели представления и внедрять представления.
- Контейнер внедряет службы составного приложения, такие как менеджер регионов и агрегатор событий.
- Контейнер используется для регистрации специфичных для модуля служб со специфичной для модуля функциональностью.
Руководство разработчика Prism — часть 2, инициализация приложений Prism
2013-04-20 в 11:28, admin, рубрики: .net, microsoft, patterns and practices, Prism, silverlight, wpf, интерфейсыОглавление
- Введение
- Инициализация приложений Prism
- Управление зависимостями между компонентами
- Разработка модульных приложений
- Реализация паттерна MVVM
- Продвинутые сценарии MVVM
- Создание пользовательского интерфейса
- Навигация
- Способы коммуникации между слабосвязанными компонентами
Эта глава рассказывает о том, что нужно сделать для загрузки приложения Prism. Приложение Prism требует регистрации и конфигурации компонентов во время запуска – этот процесс известен как bootstrapping.
Что такое загрузчик (Bootstrapper)
Загрузчик является классом, ответственным за инициализацию приложения, созданного с использованием библиотеки Prism. При использовании загрузчика вы получаете больший контроль над тем, как компоненты библиотеки Prism создаются и соединяются при запуске вашего приложения. Библиотека Prism включает абстрактный базовый класс загрузчика, который может быть специализирован для использования с любым контейнером. Многие из методов в классах загрузчиков являются виртуальными. Можно переопределять эти методы для предоставления собственной их реализации.
Руководство разработчика Prism — часть 1, введение
2013-04-20 в 11:28, admin, рубрики: .net, microsoft, patterns and practices, Prism, silverlight, wpf, интерфейсыЕсли вы разрабатываете приложения для XAML-based платформ, таких как WPF, Silverlight, Windows Phone, или Windows Store, то Prism, определённо, сильно поможет вам упростить их разработку. После создания нескольких проектов с использованием Prism, я убедился в работоспособности такого подхода и решил подготовить перевод официального руководства Prism. Итак, часть первая, что же такое Prism.
Оглавление
- Введение
- Инициализация приложений Prism
- Управление зависимостями между компонентами
- Разработка модульных приложений
- Реализация паттерна MVVM
- Продвинутые сценарии MVVM
- Создание пользовательского интерфейса
- Навигация
- Способы коммуникации между слабосвязанными компонентами
Prism является руководством, разработанным для того, чтобы помочь проектировать и создавать насыщенные, гибкие и легко поддерживаемые Windows Presentation Foundation (WPF) приложения, Silverlight Rich Internet Applications (RIAs), и программы под Windows Phone 7-8, а также Windows Store приложений. Используя паттерны проектирования, которые воплощают важные принципы архитектурного дизайна, такие как разделение ответственности (Separation of Concerns, SoC) и слабая связанность (Loose coupling), Prism помогает вам проектировать и писать приложения со слабо связанными компонентами, которые могут независимо развиваться и потом объединяться в одно целое с минимальными усилиями. Этот тип приложений известен как составные приложения.
Опубликован отчет Google за первый квартал 2013 года: доход за год вырос на 31%, приблизившись к 14 млрд. долларов
2013-04-20 в 11:07, admin, рубрики: Новости, метки: новостиНа этой неделе компания Google опубликовала отчет за первый квартал 2013 года.
Консолидированный доход компании Google за первые три месяца 2013 года составил 13,97 млрд. долларов. Этот показатель на 31% превосходит показатель, полученный в первом квартале прошлого года, но несколько уступает показателю предшествующего квартала, равному 14,42 млрд. долларов.
Миниатюрный беспроводной роутер Buffalo WMR-300 предназначен для мобильных пользователей
2013-04-20 в 10:47, admin, рубрики: Новости, метки: новостиАссортимент компании Buffalo пополнил миниатюрный беспроводной маршрутизатор Buffalo WMR-300 (доступна также версия с белым корпусом WMR-300-WH). Устройство предназначено для мобильных пользователей, так что производитель особо отмечает его небольшие размеры — 115 х 58 х 20 мм. Сам роутер, без футляра для кабеля, и вовсе имеет размеры 58 х 58 х 20 мм.
I-O Data выпускает серию хранилищ RHD4-UXRW объемом до 12 ТБ с четырьмя отсеками для сменных «картриджей»
2013-04-20 в 9:38, admin, рубрики: Новости, метки: новостиАссортимент японской компании I-O Data пополнился внешними хранилищами серии RHD4-UXRW. В серию вошли модели RHD4-UX4.0RW, RHD4-UX8.0RW и RHD4-UX12TRW объемом 4, 8 и 12 ТБ соответственно. Эти изделия рассчитаны на установку до четырех сменных «картриджей» (по сути — жестких дисков в специальном корпусе) RHD-1.0R, RHD-2.0R и RHD-3.0R объемом 1, 2 и 3 ТБ.
Статистические тесты в R. Часть 3: Тесты количественных данных
2013-04-20 в 9:24, admin, рубрики: анализ данных, математика, статистика, Статистика в IT, статистический анализ, метки: анализ данных, математика, статистика, статистический анализЭто третья статья в серии о применении R для статистического анализа данных, в которой будут разбираться представление и тестирование количественных данных. Вы узнаете как быстро и наглядно представить данные, а также как использовать t-тест в R.
Часть 1: Бинарная классифиация
Часть 2: Анализ качественных данных
Поехали!
Читать полностью »
Прямой эфир: продолжаем смотреть лекции по шрифту
2013-04-20 в 8:47, admin, рубрики: usability, Дизайн в IT, лекция, прямой эфир, шрифты, метки: лекция, прямой эфир, шрифтыПрямо сейчас, в 12.00 по Киеву будет эфир лекции из цикла «Практический курс по шрифту». Как и обещал: эфирю те лекции, на которые хожу.
Трансляция будет здесь: www.youtube.com/watch?v=iPrDE6pOnf8
Записи не будет: так что кто успел тот посмотрел, организаторы не разрешают записывать видео.
Лекции очень полезны для общего развития. Проведите субботнее утро с пользой.
Тема этой лекции: «Знак: от пиктограммы --к логотипу»
Информация о лекторе:
Читать полностью »
Китайский государственный орган потребовал от Apple убрать порнографические материалы из магазина App Store
2013-04-20 в 8:42, admin, рубрики: Новости, метки: новостиДвухнедельная волна критики в адрес Apple в китайской прессе, в результате которой руководителю Apple пришлось извиниться перед китайскими потребителямиЧитать полностью »