Информация о книге

978-5-9775-0514-7

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Интернет, Интранет, компьютерные сети » Разработка для Интернет » Silverlight 3

Дронов В.A., Silverlight 3


серия: Самоучитель
БХВ-Петербург, 2010 г., 464 стр., 978-5-9775-0514-7 , 235*165*17 мм., тираж: 2000


Наличие в интернет-магазинах

Магазинов: 2, Цена: от 318 руб. посмотреть все

Описание книги

Доступно описано создание клиентских Web-приложений на платформе Microsoft Silverlight 3.. На практических примерах показано, как самостоятельно создавать приложения с богатой функциональностью и развитым интерфейсом, используя при этом исключительно бесплатные инструменты. Кратко даны основы Web-программирования, подробно рассмотрены принципы Silverlight-программирования. Рассказано о среде разработки Microsoft Visual Web Developer 2008 Express Edition, языках программирования XAML и С#, с помощью которых создаются,соответственно, интерфейс и логика Silverlight-приложения. Перечислены основные компоненты Silverlight и объяснено их использование. Дан краткий курс работы с данными, локальными и удаленными файлами и Web-службами, базами данных. Описаны графические, анимационные и мультимедийные возможности Silverlight. Приведены рекомендации по распространению готовых Silverlight-приложений.

Купить эту книгу можно в интернет-магазинах

  Book24 - 318 руб.   Буквоед - 318 руб.
  Страница товара выбранного интернет-магазина откроется в новом табе

Скачать, но не бесплатно эту книгу можно в интернет-магазинах

  Литрес - 183 руб.

Читать онлайн


Доступен для чтения фрагмент книги

Ключевые слова


  LINQ 


Поделиться ссылкой на книгу



Содержание книги

Введение
Интернет-программирование в массы!
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-приложений
Заключение
Предметный указатель


Об авторе


Последние поступления в рубрике "Разработка для Интернет"



Легкий способ выучить Python 3 еще глубже Легкий способ выучить Python 3 еще глубже Шоу З.

Воплотите ваши идеи в код самого высокого качества! Зед Шоу – один из тех, кто по-настоящему разбирается в Python. Его советы помогли миллионам программистов по всему миру, помогут они и вам. От вас потребуется лишь дисциплина, желание и упорство, все......

Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Дейли Б.

Node.js является главной средой для программирования на стороне сервера, MongoDB — самой распространенной базой данных типа NoSQL и Angular— ведущим каркасом для разработки веб-приложений на стороне клиента по шаблону MVC. Совместно они образуют легко......

Программирование GPU при помощи Python и CUDA Программирование GPU при помощи Python и CUDA Тоуманнен Б.

Книга предлагает быстрое погружение в программирование GPU. Вы узнаете, как применять закон Амдала, использовать профилировщик для определения узких мест в коде на Python, настроить окружения для программирования GPU. По мере чтения вы будете......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Дронов В.A., Silverlight 3 в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.