Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.
Книга «Основы Windows Presentation Foundation»
Версия для печати и PDA
Книга «Основы Windows Presentation Foundation» – это отличный источник информации для любого, кто хочет понять принципы проектирования и эффективного применения WPF. Излагаются принципиальные основы платформы Windows Presentation Foundation, которая является составной частью каркаса .NET Framework, для построения графических интерфейсов пользователя. Данное пособие является прекрасным введением в технологию WPF и объясняет, как раскрыть огромный потенциал, заложенный в ней. Автор издания – Крис Андерсон, будучи одним из архитекторов WPF, хорошо знаком с внутренним устройством и принципами проектирования WPF, а равно с тонкостями написания программ на базе этой технологии. Технология WPF – совершенно новый подход к созданию графических приложений, основанный на принципах, заложенных в Windows Forms и Web. Крис не только замечательно объяснил, как пользоваться специфическими возможностями WPF, иллюстрируя текст примерами программ и XAML-кода, но и почему все устроено именно так, а не иначе.
Обзор книги «Основы Windows Presentation Foundation»
Введение, посвящена краткому знакомству с платформой. Здесь описываются взаимозависимости между семью основными компонентами WPF, вкратце объясняется процедура создания приложений на базе WPF, показывается, как пользоваться инструментами, входящими в комплект SDK, и как искать нужные материалы в документации.
WPF как новый ГИП
Краткое знакомство с моделью программирования XAML
Обзор WPF
Приложения, рассказывает про структуру приложения, основанного на WPF, а также перечисляются прикладные службы и объекты верхнего уровня.
Принципы организации приложения
Объект Application
Ресурсы и конфигурирование
Окна
Пользовательские элементы управления
Навигация и страницы
Исполнение приложений в браузере
Элементы управления, расскажет вам про основные паттерны проектирования, применяемые в элементах управления WPF, и наиболее важные семейства элементов. Элементы управления – это базовые строительные блоки, из которых в WPF конструируется пользовательский интерфейс, поэтому это достаточно важный для понимания всего остального материал.
Принципиальные основы элементов управления
Библиотека элементов управления
Размещение, объясняет устройство системы компоновки XAML и дает обзор шести готовых менеджеров размещения, входящих в состав WPF.
Принципы размещения
Библиотека менеджеров размещения
Панель Grid
Реализация нестандартного размещения
Визуальные элементы, дает обзор очень широкой темы – системы визуализации в WPF. Сюда входят типографические средства, двумерная и трехмерная графика, анимация, видео и аудио.
Двумерная графика
Трехмерная графика
Документы и текст
Анимация
Мультимедиа
Данные, раскрывает основные понятия об источниках данных, привязке к данным, ресурсах и операциях передачи данных.
Принципы работы с данными
Ресурсы
Основные принципы связывания
Привязка к объектам CLR
Привязка к XML
Шаблоны данных
Более сложное связывание
Отображение, управляемое данными
Действия, рассказывает о том, как с помощью событий, команд и триггеров приложение приходит в движение.
Принципиальные основы действий
События
Команды
Триггеры
Стили, посвящена системе стилизации в WPF и собственно самим стилям, которые позволяют четко разграничить работу дизайнера и программиста за счет обеспечения слабой связи между программной структурой и визуальным представлением пользовательского интерфейса.
Принципы стилизации
Введение в стили
Обличья
Применение стилей не во зло
Базовые службы, посвящено некоторым низкоуровневым службам WPF. Здесь рассматривается потоковая модель, система свойств и событий, ввод данных, композиция и печать.
Потоки и диспетчеры
Свойства
Клавиатура, мышь и стилос
Для освоения книги «Основы Windows Presentation Foundation» читатель должен быть знаком с .NET Framework. Экспертом быть необязательно, но знать о том, что такое классы, методы и события, необходимо. Все примеры написаны на языке C#, хотя для платформы WPF можно программировать на любом .NET-совместимом языке.