Книжная полка

Микросхемы, транзисторы, связь, сети, интернет. Книги, продажа книг


Здесь вы можете выбрать и приобрести необходимую Вам техническую литературу. Здесь представлена вся современная техническая литература, которая разделена на несколько основных разделов. Все книги имеют аннотацию, которая поможет Вам правильно определиться в выборе. Надеемся, что предоставленный сервис книжного магазина поможет Вам быстро и недорого приобрести справочник, учебник, энциклопедию или другую книгу. В цену книги включена стоимость доставки по России, оплата книг наложенным платежом (оплачиваете только при получении бандероли).



Silverlight 4: Создание насыщенных Web-приложений

Байдачный С. С.

Книга - Silverlight 4: Создание насыщенных Web-приложений Цена: 450 руб.


ISBN:978-5-91359-079-4
Формат:60х88 1/16
Серия: Библиотека профессионала
Объем:288 стр.

Описание книги "Silverlight 4: Создание насыщенных Web-приложений "

Издательство: СОЛОН-ПРЕСС, 2010

Silverlight 4 — новая технология от Microsoft, предназначенная для разработки насыщенных Web-приложений, или приложений с «богатым» интерфейсом. Ос­новные характеристики Silverlight-приложений — это интенсивное использование графики, анимации, работа с медиа-файлами, а также эффективное взаимодейст­вие с данными и серверными компонентами. При этом разработчик имеет воз­можность не только использовать управляемые языки программирования (C#, VB.NET) для разработки Silverlight-приложений, но и получить доступ к большин­ству преимуществ, доступных в .NET Framework. Если взять во внимание, что процесс разработки Silverlight-приложений тесно интегрирован в Visual Studio, то можно утверждать, что использование Silverlight не вызовет затруднений у сущест­вующих .NET разработчиков.

Данная книга может быть полезна для всех, кто решил изучить Silverlight 4 и уже имеет общие познания в разработке приложений на платформе .NET.

Оглавление

От автора       3

Глава 1. ВВЕДЕНИЕ В SILVERLIGHT 4   5

Поддержка Drag&Drop        5

Печать из Silverlight-приложений 8

Обработка нажатия правой кнопки мыши           9

Работа с буфером обмена     11

Элементы управления WebBrowser и HtmlBrush              14

RichTextArea элемент управления 16

Управление окном приложения     18

Поддержка уведомлений     19

Поддержка микрофона и камеры 21

Поддержка колесика мыши            27

Элемент управления ViewBox        28

Повышение доверия             29

Расширенные возможности работы в полноэкранном

режиме          30

Отсутствие сообщений о доступе к ресурсам      30

Запросы между доменами   31

Доступ к некоторым папкам          31

Взаимодействие с COM      31

Неявные стили          32

Заключение   32

Глава 2. НАЧИНАЕМ РАБОТУ С SILVERLIGHT            33

Что такое Silverlight?           33

Инструменты для создания Silverlight-приложений       35

Первое приложение в Expression Blend 4 37

Создание приложения в Visual Studio 2010          42

Обзор технологии    45

XAML            45

Элементы компоновки        45

Элементы управления         46

Графические примитивы    46

Управление видео    46

Работа с данными    46

Работа со службами             47

Работа вне браузера 47

Базовые классы         47

Заключение   47

Глава 3. АРХИТЕКТУРА SILVERLIGHT 48

Структура приложения       48

Развертывание приложения           53

Кэширование сборок и загрузка по требованию 54

Загрузка сборки по требованию     54

Кэширование сборки           58

Размещение Silverlight-элемента на странице     60

Использование элемента             60

Немного о классах в JavaScript      62

Использование Silverlight.js           64

Анимация во время загрузки          66

Взаимодействие со встраиваемым элементом    69

Использование JavaScript   69

Переход в полноэкранный режим 70

Взаимодействие Silverlight и JavaScript     72

Вызов управляемых методов из JavaScript           72

Вызов JavaScript методов из управляемого кода             74

Взаимодействие между Silverlight-приложениями         75

Заключение   78

Глава 4. ИСПОЛЬЗОВАНИЕ XAML          79

Введение в XAML    79

Основные конструкции        80

Пространства имен в XAML            84

Подключение кода и обработчиков событий       85

Расширение разметки          88

Зависимые свойства            89

Динамическая загрузка XAML       90

Заключение   91

Глава 5. ЭЛЕМЕНТЫ УПРАВЛЕНИЯ И СОБЫТИЯ      92

Немного об элементах управления            92

Элементы компоновки        94

Элемент управления Canvas           95

Элемент управления StackPanel     96

Элемент управления Grid   99

Базовые элементы управления        105

Класс Control             105

Кнопки           106

Текстовые элементы управления    108

Элементы управления списками    109

Элементы управления, основанные на диапазоне значений      111

Элемент управления ToolTip          112

Использование диалоговых окон    112

Заключение    112

Глава 6. ПРИВЯЗКА К ДАННЫМ              113

Привязка к свойству элемента управления           113

Привязка к объекту  117

Привязка к коллекции          122

Конвертеры данных 125

Проверка данных при связывании              128

ValidatesOnExceptions и NotifyOnValidationError  128

ValidatesOnDataErrors           130

ValidatesOnNotifyDataErrors             133

Заключение    133

Глава 7. ВЗАИМОДЕЙСТВИЕ С СЕРВЕРОМ      135

Использование WebClient    135

Использование HttpWebRequest и HttpWebResponse        138

Использование прокси-классов для взаимодействия со службами       140

Доступ к службам в других доменах          143

Заключение    144

Глава 8. ГРАФИКА, ТРАНСФОРМАЦИЯ

И АНИМАЦИЯ          145

Графические примитивы     145

Кисти              149

SolidColorBrush        149

Поддержка системных цветов         150

LinearGradientBrush  150

RadialGradientBrush  151

ImageBrush и VideoBrush       153

Использование геометрических объектов             154

Работа с изображениями     155

Работа с эффектами              155

Pixel API         159

Работа с кэшем          161

Трансформация        161

Основные виды трансформаций     161

CompositeTransform в Silverlight 4  164

Трехмерные проекции          165

Введение в анимацию          167

Общие типы анимации         167

Запуск анимации       168

Анимация с помощью ключевых кадров  169

Простая анимация     170

Заключение    171

Глава 9. РАБОТА С АУДИО И ВИДЕО     172

Использование MediaElement          172

Общие сведения       172

Использование маркеров     181

Поддержка GPU         183

Возможности Internet Information Services 7          184

Запуск Web Platform Installer            184

Создание списков     187

Возможности Bit Rate Throttling     187

Использование Smooth Streaming    188

Защита видео с помощью DRM      191

Заключение    191

Глава 10. РЕСУРСЫ И СТИЛИ       193

Ресурсы           193

Ресурсы приложения            193

Ресурсы объектов     194

Выделение ресурсов объектов в отдельные файлы          196

Стили              197

Понятие стилей        197

Динамическая установка стилей   200

BasedOn стили          201

Заключение   201

Глава 11. СОЗДАНИЕ ШАБЛОНОВ ЭЛЕМЕНТОВ

УПРАВЛЕНИЯ         202

Понятие шаблона     202

Разбор шаблона для элемента Button         203

Составляющие элемента управления        203

Состояния и переходы         205

Заключение   208

Глава 12. ОТЛАДКА ПРИЛОЖЕНИЙ И ТЕСТИРОВАНИЕ      209

Отладка с помощью Visual Studio 2010      209

Обработка ошибок в Silverlight      211

Обработка ошибок в управляемом коде    211

Обработка ошибок в JavaScript      212

Асинхронный вызов методов         213

Тестирование Silverlight-приложений      214

Заключение   218

Глава 13. СОЗДАНИЕ СЛОЖНЫХ ПРИЛОЖЕНИЙ      219

Разработка приложений, работающих вне браузера       219

Isolated Storage          223

IsolatedStorageSettings          223

IsolatedStorageFile    224

Навигация в Silverlight-приложениях        226

Расширение модели приложения  234

Managed Extensibility Framework    235

Заключение   236

Глава 14. ИСПОЛЬЗОВАНИЕ DEEP ZOOM         237

Что такое Deep Zoom?         237

Использование Deep Zoom Composer        238

Работа с Deep Zoom в Silverlight     242

Заключение   243

Глава 15. ИНТЕГРАЦИЯ С SHAREPOINT 2010  244

Обзор возможностей           244

Работа с Web-частями         246

Развертывание Silverlight-приложения

с помощью Visual Studio 2010         247

Использование REST           252

Поддержка Client API          256

Заключение   258

Глава 16. ВВЕДЕНИЕ В MICROSOFT EXPRESSION STUDIO 259

Обзор продуктов      259

Работа с Expression Encoder            260

Преобразование видео         260

Использование встроенных шаблонов      262

Использование Expression Encoder для трансляции живого видео . 263

Захват изображения и звука           264

Работаем с Expression Blend           266

Общий обзор              266

Работа с анимацией             269

Создание шаблонов для элементов управления   269

Заключение   272



RadioRadar.net - datasheet, service manuals, схемы, электроника, компоненты, semiconductor, САПР, CAD, electronics