В программе лояльности

Самоучитель Silverlight 3

Дронов Владимир Александрович

Код товара: 528690
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 2
Нет в наличии
Доставим в
г. Москва
Курьером
Л-Пост
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Год издания:
2010

Описание

Характеристики

Доступно описано создание клиентских Web-приложений на платформе Microsoft Silverlight 3. На практических примерах показано, как самостоятельно создавать приложения с богатой функциональностью и развитым интерфейсом, используя при этом исключительно бесплатные инструменты. Кратко даны основы Web-программирования, подробно рассмотрены принципы Silverlight-программирования. Рассказано о среде разработки Microsoft Visual Web Developer 2008 Express Edition, языках программирования XAML и C#, с помощью которых создаются, соответственно, интерфейс и логика Silverlight-приложения. Перечислены основные компоненты Silverlight и объяснено их использование. Дан краткий курс работы с данными, локальными и удаленными файлами и Web-службами, базами данных. Описаны графические, анимационные и мультимедийные возможности Silverlight. Приведены рекомендации по распространению готовых Silverlight-приложений.
код в Майшоп
528690
возрастная категория
18+ (нет данных)
количество томов
1
количество страниц
464 стр.
размеры
234x165x18 мм
страна изготовления
Россия
формат
70x100/16 (170x240) мм
ISBN
978-5-9775-0514-7
тип бумаги
газетная (30-52 г/м2)
тираж
2000
стандарт
вес
язык
русский
переплёт
Мягкая обложка

Содержание

Введение
Интернет-программирование в массы!
Silverlight как она есть
Что будет в этой книге
Что нам понадобится
Типографские соглашения
Благодарности
ЧАСТЬ I. ВВЕДЕНИЕ В SILVERLIGHT. НАШЕ ПЕРВОЕ
ПРИЛОЖЕНИЕ
Глава 1. Что такое Silverlight
Этапы развития WWW
Этап первый: обычные Web-страницы
Этап второй: серверные Web-приложения
Этап третий: клиентские Web-приложения
Программные платформы для создания клиентских
Web-приложений
HTML+CSS+JavaScript
Adobe Flash
Sun Java
Microsoft Silverlight
Что дальше?
Глава 2. Основные понятия и принципы Silverlight
Интерфейс и логика приложения
Интерфейс Silverlight-приложения
Страницы
Как страницы Silverlight-приложения выводятся на
Web-страницу
Компоненты
Контейнеры
Логика Silverlight-приложения
Как работает Silverlight-приложение. События
Объекты и классы. Свойства и методы
Классы - родители и потомки. Иерархия классов
Классы, из которых состоит Silverlight-приложение
Языки программирования для создания
Silverlight-приложений
Что дальше?
Глава 3. Наше первое Silverlight-приложение
Microsoft Visual Web Developer 2008 Express Edition
Понятие проекта. Решение
Создание Silverlight-приложения
Окна документов
Панель Solution Explorer
Создание интерфейса Silverlight-приложения
Введение в язык разметки XAML
Помещение компонентов на страницу. Панель
Toolbox
Компиляция и запуск Silverlight-приложения
Работа с контейнером "таблица"
Создание логики Silverlight-приложения
Имена компонентов
Привязка обработчиков к событиям компонентов
Введение в язык программирования C#
Введение в язык программирования C#,
продолжение
Выявление ошибок
Файловые операции в Visual Web Developer 2008
Что дальше?
ЧАСТЬ II. СБОРКИ, ПРОСТРАНСТВА ИМЕН,
СТРАНИЦЫ, КОМПОНЕНТЫ И РЕСУРСЫ
Глава 4. Сборки и пространства имен
Файлы, из которых состоит проект
Сборки
Библиотеки
Пространства имен
Понятие пространства имен
Полные имена пространств имен и классов
Отображение пространств имен
Пространства имен в XAML-коде. Префиксы
Что дальше?
Глава 5. Страницы и контейнеры
Контейнеры
Контейнер "таблица"
Контейнер "стопка"
Контейнер "холст"
Страница
Что дальше?
Глава 6. Основные компоненты
Надпись TextBlock
Использование компонента TextBlock для вывода
форматированного текста
Поле ввода TextBox
Поле ввода пароля PasswordBox
Кнопка Button
Флажок CheckBox
Переключатель RadioButton
Список ListBox
Раскрывающийся список ComboBox
Календарь Calendar
Всплывающий календарь DatePicker
Регулятор Slider
Индикатор прогресса ProgressBar
Панель с прокруткой ScrollViewer
Блокнот с вкладками TabControl
Пример использования компонентов
Что дальше?
Глава 7. Вывод графики и мультимедийных данных
Вывод графики
Компонент Image
Программная загрузка изображений
Вывод мультимедийных данных
Компонент MediaElement
Программная загрузка мультимедийных данных
Что дальше?
Глава 8. Ресурсы сборки
Понятие ресурсов сборки
Работа с ресурсами сборки
Включенные и невключенные ресурсы сборки
Как обрабатываются ресурсы сборки
Использование папок для организации ресурсов
Что дальше?
ЧАСТЬ III. ЯЗЫК C#
Глава 9. Основные конструкции языка C#
Выражения, переменные, операторы, операнды и
ключевые слова
Типы данных
Типы данных C#, классы и структуры Silverlight
Строковый
Целочисленный
Число с плавающей точкой
Логический
Символьный
Значимые типы
Преобразование типов
Неявное преобразование типов
Явное преобразование типов
Переменные
Именование переменных
Объявление переменных. Строгая типизация
Доступность переменных
Переменные, хранящие значения параметров
метода
Операторы
Арифметические операторы
Оператор конкатенации
Операторы присваивания
Операторы сравнения
Логические операторы
Условный оператор
Приоритет операторов
Сложные выражения
Блоки
Условные выражения
Выражения выбора
Циклы
Цикл со счетчиком
Цикл с постусловием
Цикл с предусловием
Прерывание и перезапуск цикла
Безусловный переход
Массивы
Цикл просмотра
Комментарии
Что дальше?
Глава 10. Сложные типы данных C#
Классы и объекты
Элементы класса
Поля
Методы
Свойства
События
Именованные константы
Вложенные типы
Статические элементы класса
Наследование
Работа с объектами и классами
Создание объектов
Ссылочные типы
Работа с элементами объекта и статическими
элементами класса
Операторы проверки типа и преобразования
ссылочных типов
Значение null
Уничтожение объектов
Полезные встроенные классы Silverlight
Класс Object
Класс String
Класс Math
Создание собственных классов
Создание самих классов
Создание полей
Создание методов
Создание конструкторов
Создание свойств
Создание именованных констант
Структуры
Работа со структурами
Полезные встроенные структуры Silverlight
Int16, Int32, Int64, UInt16, UInt32 и UInt64
Double и Single
Decimal
DateTime
TimeSpan
Создание собственных структур
Интерфейсы
Перечисления
Что дальше?
Глава 11. Коллекции
Понятие коллекции
Обобщенные типы
Коллекция List
Создание объекта коллекции List
Получение сведений о коллекции
Добавление и удаление элементов коллекции
Получение элемента коллекции
Поиск нужного элемента коллекции
Коллекция наших собственных объектов
Словарь Dictionary
Создание объекта словаря Dictionary
Получение сведений о словаре
Добавление и удаление элементов словаря
Получение элемента словаря
Поиск нужного элемента словаря
Специализированные коллекции
Очередь Queue
Стек Stack
Свойства компонентов, являющиеся коллекциями
Что дальше?
Глава 12. Исключения
Понятие исключения
Обработка исключений
Встроенные классы исключений
Обработка исключений
Реагирование на само исключение
Выполнение завершающих операций
Генерирование исключений
Что дальше?
ЧАСТЬ IV. ПРИВЯЗКА КОМПОНЕНТОВ К ДАННЫМ.
LINQ
Глава 13. Привязка компонентов к данным
Понятие привязки
Привязка к свойству объекта
Помещение на Silverlight-страницу произвольных
объектов. Ресурсы страницы и ресурсы приложения
Создание самой привязки
Уведомление компонента об изменении данных
Проверка вводимых данных
Привязка компонента к компоненту
Использование конвертеров
Привязка к коллекции
Привязка к коллекции элементарных типов
Привязка к коллекции объектов
Вывод в пункте списка сразу нескольких значений.
Шаблоны
Отображение связанных данных
Использование таблицы DataGrid для вывода
данных из коллекции
Реализация правки данных в таблице DataGrid
Использование шаблонов ввода в таблице DataGrid
Что дальше?
Глава 14. LINQ
Введение в запросы и язык LINQ
Выборка одного значения
Выборка нескольких значений. Анонимные типы
Фильтрация данных
Сортировка данных
Связывание данных
Группировка данных
Получение агрегатных данных
Использование подзапросов и вложенных запросов.
Временные переменные запроса
Использование временных переменных запроса для
хранения произвольных данных
Открытое связывание данных
Что дальше?
ЧАСТЬ V. ГРАФИЧЕСКИЕ ВОЗМОЖНОСТИ
SILVERLIGHT. МНОГОСТРАНИЧНЫЕ ПРИЛОЖЕНИЯ
Глава 15. Графика
Рисование элементарных геометрических фигур
Рисование полигонов
Рисование сложных фигур. Пути
Рисование путей в виде элементарных фигур
Комбинирование элементарных путей. Группы
путей
Рисование сложных путей
Компонент Border
Работа с цветом
Сплошные цвета
Градиентные цвета
Графические цвета
Видеоцвет
Цвета как ресурсы страницы и приложения
Что дальше?
Глава 16. Эффекты и преобразования
Эффекты
Обрезка компонента
Маска полупрозрачности
Настоящие эффекты - размытие и тень
Преобразования
Двумерные преобразования
Комбинирование двумерных преобразований.
Группы преобразований
Трехмерные преобразования
Что дальше?
Глава 17. Анимация
Основные понятия Silverlight-анимации
Трансформационная анимация
Покадровая анимация
Составная анимация
Программное управление анимацией
Что дальше?
Глава 18. Многостраничные приложения
Принципы создания многостраничных приложений
Простейшее многостраничное приложение
Создание фрейма
Создание подстраниц
Навигация
Передача данных между подстраницами
Компонент-гиперссылка (HyperlinkButton)
Навигация на другие Web-страницы
Что дальше?
Глава 19. Вторичные окна
Диалоговые окна
Введение в диалоговые окна
Создание диалогового окна
Открытие и закрытие диалогового окна
Передача данных в диалоговое окно и из него
Окна-предупреждения
Что дальше?
ЧАСТЬ VI. РАБОТА С ФАЙЛАМИ И WEB-СЛУЖБАМИ
Глава 20. Работа с локальными файлами
Изолированное хранилище
Открытие изолированного хранилища
Создание папок
Создание и открытие файлов
Запись в файл
Чтение из файла
Закрытие потока и файла
Проверка существования файлов и папок
Удаление файлов и папок
Увеличение квоты изолированного хранилища
Удаление изолированного хранилища
Закрытие изолированного хранилища
Полный код примеров работы с изолированным
хранилищем
Работа со сторонними файлами
Сохранение данных в стороннем файле
Загрузка данных из стороннего файла
Что дальше?
Глава 21. Работа с удаленными файлами
Использование невключенных ресурсов
Программная загрузка файлов по сети
Класс WebClient
Запуск загрузки файла
Окончание загрузки файла и его обработка
Отслеживание процесса загрузки файла
Прерывание загрузки файла
Обработка ошибок
Пример простейшего просмотрщика изображений
Что дальше?
Глава 22. Работа с Web-службами
Web-службы
Базы данных
Создание базы данных
Создание самой базы данных
Создание таблиц
Создание связи
Занесение данных в таблицы
Создание Web-службы
Создание решения и Web-сайта
Создание модели данных
Создание самой Web-службы
Создание клиентского приложения
Особенности создания Silverlight-приложения,
работающего с Web-службой
Подключение Silverlight-приложения к Web-службе
Загрузка данных из Web-службы
Особенности запуска Silverlight-приложения,
работающего с Web-службой
Создание LINQ-запросов к Web-службе
Загрузка данных из вторичной коллекции
Реализация добавления, правки и удаления данных
Добавление данных во вторичную коллекцию
Что дальше?
ЧАСТЬ VII. ПОСЛЕДНИЕ ШТРИХИ
Глава 23. Полезные мелочи
Привязка к данным сразу нескольких компонентов
Всплывающие подсказки для компонентов
Реализация полноэкранного режима
Хранение настроек приложения
Что дальше?
Глава 24. Распространение Silverlight-приложений
Версии Silverlight-приложения. Отладочная и
распространяемая версии
Создание распространяемой версии приложения
Файлы, составляющие приложение
Параметры приложения
Вставка Silverlight-приложения в Web-страницу
Независимые Silverlight-приложения
Создание независимых Silverlight-приложений
Установка и использование независимых
Silverlight-приложений
Заключение
Предметный указатель

Отзывы

Вопросы

Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!

Дарим бонусы за отзывы!

За какие отзывы можно получить бонусы?
  • За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
  • Публикуйте фото или видео к отзыву
  • Пишите отзывы на товары с меткой "Бонусы за отзыв"
Правила начисления бонусов
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Самоучитель Silverlight 3» (авторы: Дронов Владимир Александрович), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Москва
Выбор населённого пункта