Silverlight — це революційна надбудова для браузерів. Вона дає змогу створювати потужні клієнтські програми, що виконуються в користувацькому браузері. Важливо зазначити високу кросплатформність програм Silverlight. Вони здатні виконуватися в браузерах будь-яких типів (Firefox, Safari, Chrome, Opera та ін.) і під керуванням будь-якої операційної системи (Windows, Linux, Mac OS). Для розробників найважливіша особливість технології Silverlight полягає в тому, що програми пишуться на C# у спрощеному середовищі.NET.
Прочитавши цю книгу, ви навчитеся:
- створювати потужні настільні програми для браузерів будь-яких типів;
- розробляти сучасні користувацькі графічні інтерфейси за допомогою вбудованих у Silverlight інструментів макетування й готових наборів елементів інтерфейсу;
- створювати потужні дво- та тривимірні візуальні ефекти з анімацією;
- додавати звук і відео в програми Silverlight;
- запитувати інформацію з баз даних за допомогою вебслужб ASP.NET і відтворювати отримані дані способом зв'язування записів з елементами інтерфейсу;
- використовувати сучасні засоби підтримки багатопотоковості та мережевої взаємодії;
— створювати настільні програми, що виконуються поза браузером у власному вікні.
Книга підходить для розробників.NET, не знайомих з Silverlight. Досвід роботи з Silverlight не потрібен, але якщо він ви маєте, вам буде корисна інформація про нові інструменти версії Silverlight 5, наведена у врізках "Нові засоби" на початку кожного розділу.
Крім того, хоч як добре ви будете знайомі з Silverlight, ви знайдете в книзі багато корисних порад і важливої інформації. Прочитавши книгу, ви навчитеся створювати на платформі Silverlight потужні програми будь-яких типів, включно з браузерними іграми та клієнтськими бізнес-модулями для корпоративних мереж.
Пензлі Мак-Дональд - письменник, викладач, володар статусу Microsoft MVP for Silverlight. Регулярно публікує статті в журналах з програмування і є автором декількох десятків книг за технологіями.NET, включно з WPF: Windows Presentation Foundation в.NET 4.0 з прикладами на C# 2010 для професіоналів і Microsoft ASP.NET 4.0 с Приклади на C# 2010 для професіоналів, 4-е видання.
Об авторах
Введення
Глава 1. Знайомство з Silverlight 5
Глава 2. Технологія XAML
Глава 3. Верстка
Глава 4. Залежні властивості та маршрутизовані події
Глава 5. Елементи
Глава 6. Модель програми
Глава 7. Навігація
Глава 8. Фігури та перетворення
Глава 9. Пензлі, растрові зображення та друк
Глава 10. Основи анімації
Глава 11. Розширені засоби анімації
Глава 12. Звук, відео та глибоке зумування
Глава 13. Тривимірні засоби Silverlight 5
Глава 14. Стилі та поведінки
Глава 15. Шаблони користувацьких елементів керування
Глава 16. Багатопотоковість
Глава 17. Інтеграція з браузерами
Глава 18. Програми, що виконують поза браузером
Глава 19. Вебслужби ASP.NET
Глава 20. Зв'язування даних
Глава 21. Елементи керування даними
Глава 22. Доступ до файлів
Глава 23. Мережеві засоби