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

9785927523757

Главная  » Электронные книги, аудиокниги » Разработка пользовательского интерфейса на основе технологии Windows Presentation Foundation

Абрамян А.А., Абрамян М.Э., Разработка пользовательского интерфейса на основе технологии Windows Presentation Foundation

Издательство Южного федерального университета, 2018 г., 302 стр., 9785927523757


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

В учебнике рассмотрены основные приемы разработки пользовательского интерфейса на основе технологии Windows Presentation Foundation (WPF), входящей в состав платформы .NET, начиная с версии 3.0. Учебный материал излагается в форме подробного описания 19 проектов для среды программирования Microsoft Visual Studio 2015, демонстрирующих различные аспекты технологии WPF. Описание проектов сопровождается многочисленными комментариями. Завершающий раздел содержит 48 учебных заданий, предназначенных для закрепления изученного материала.Для студентов бакалавриата, обучающихся по направлению подготовки 02.03.02 \"Фундаментальная информатика и информационные технологии\".

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

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

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


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

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



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

Предисловие......71. События: EVENTS......111.1. Создание проекта для WPF-приложения......111.2. Добавление компонентов и настройка их свойств......171.3. Связывание события с обработчиком......231.4. Отсоединение обработчика от события......261.5. Присоединение к событию другого обработчика......292. Работа с несколькими окнами: WINDOWS......332.1. Настройка визуальных свойств окон. Открытие окон в обычном и диалоговом режиме......332.2. Решение проблем
возникающих при повтором открытии подчиненных окон......372.3. Контроль за состоянием подчиненного окна. Воздействие подчиненного окна на главное......382.4. Окно с содержимым в виде обычного текста......392.5. Модальные и обычные кнопки диалогового окна......402.6. Установка активного компонента окна. Особенности работы с фокусом в библиотеке WPF......452.7. Запрос на подтверждение закрытия окна......463. Совместное использование обработчиков событий и работа с клавиатурой: CALC......493.1. Настройка коллективного обработчика событий......493.2. Организация вычислений......523.3. Простейшие приемы ускорения работы с помощью клавиатуры......543.4. Использование обработчика событий от клавиатуры......563.5. Контроль за изменением исходных данных......594. Работа с датами и временем: CLOCK......624.1. Отображение текущего времени......624.2. Реализация возможностей секундомера......654.3. Альтернативные варианты выполнения команд с помощью мыши......704.4. Отображение текущего состояния часов и секундомера на панели задач......715. Поля ввода: TEXTBOXES......735.1. Дополнительное выделение активного поля ввода......735.2. Управление порядком обхода полей на форме......775.3. Проверка правильности введенных данных......815.4. Блокировка окна с ошибочными данными......836. Обработка событий от мыши: MOUSE......856.1. Перетаскивание панели с помощью мыши......856.2. Изменение размеров компонента с помощью мыши. Захват мыши и его особенности......896.3. Использование дополнительных курсоров......916.4. Обработка ситуации с одновременным нажатием двух кнопок мыши......926.5. Перетаскивание компонентов любого типа......947. Перетаскивание (Drag & Drop): ZOO......967.1. Перетаскивание меток в окне......967.2. Перетаскивание меток в поля ввода......1017.3. Взаимодействие меток при их перетаскивании друг на друга......1047.4. Действия в случае перетаскивания на недопустимый приемник......1067.5. Дополнительное выделение источника и приемника в ходе перетаскивания......1077.6. Настройка вида курсора в режиме перетаскивания......1097.7. Информация о текущем состоянии программы. Кнопки с комбинированным содержимым......1107.8. Восстановление исходного состояния......1118. Курсоры и иконки: CURSORS......1138.1. Использование стандартных курсоров......1138.2. Установка курсора для окна и приложения в целом......1168.3. Использование в программе дополнительных курсоров......1178.4. Работа с иконками......1198.5. Размещение иконки в области уведомлений. Использование объектов из библиотеки Windows Forms......1209. Меню и работа с текстовыми файлами: TEXTEDIT
версия 1......1239.1. Создание меню......1239.2. Команды WPF и связывание с ними пунктов меню......1259.3. Сохранение текста в файле......1299.4. Очистка области редактирования и открытие нового файла......1339.5. Контроль за сохранением изменений
внесенных в текст......1359.6. Проверка доступности команд WPF......13810. Дополнительные возможности меню
настройка шрифта
выравнивания и цвета: TEXTEDIT
версия 2......13910.1. Установка начертания символов. Команды меню – флажки......13910.2. Установка выравнивания текста. Команды меню – радиокнопки......14210.3. Установка цвета символов и фона. Определение новых команд WPF и использование диалогового окна из библиотеки Windows Forms......14411. Команды редактирования и контекстное меню: TEXTEDIT
версия 3......14911.1. Команды редактирования......14911.2. Создание контекстного меню......15312. Панель инструментов: TEXTEDIT
версия 4......15512.1. Создание панели инструментов. Добавление изображений к пунктам меню......15512.2. Использование независимых кнопок-переключателей......16112.3. Использование зависимых кнопок-переключателей. Привязка свойств......16313. Статусная панель и дополнительные возможности привязки: TXTEDIT
версия 5......16713.1. Использование статусной панели. Определение свойств зависимости. Привязка данных с использованием конвертеров типов......16713.2. Скрытие панелей: два варианта реализации......17113.3. Дополнение. Реализация команд-переключателей без использования обработчиков событий......17314. Цвета: COLORS......17814.1. Начальная настройка макета окна......17814.2. Определение цвета с использованием ползунков как комбинации трех основных цветов и альфасоставляющей......18114.3. Инвертирование цветов и вывод цветовых констант......18314.4. Отображение оттенков серого цвета......18414.5. Вывод цветовых имен......18614.6. Связывание компонентов с метками-подписями......18715. Выпадающие и обычные списки: LISTBOXES......18915.1. Создание и использование выпадающих списков......18915.2. Список: добавление и удаление элементов......19415.3. Дополнительные операции для элементов списка. Использование стилей в xaml-файле......19915.4. Выполнение операций над списком с помощью мыши......20416. Флажки и группы флажков: CHECKBOXES......20916.1. Установка флажков и контроль за их состоянием......20916.2. «Глобальная» установка флажков и использование флажков
принимающих три состояния......21917. Просмотр изображений: IMGVIEW......22217.1. Иерархический список каталогов......22217.2. Список файлов. Компоненты-разделители......22917.3. Компоненты для просмотра изображений и прокрутки содержимого......23417.4. Масштабирование изображений......23817.5. Сохранение в реестре Windows информации о состоянии программы......24317.6. Восстановление из реестра Windows информации о состоянии программы......24618. Табличное приложение с заставкой: TRIGFUNC......24918.1. Формирование таблицы значений тригонометрических функций......24918.2. Отображение окна-заставки при загрузке программы......25618.3. Отображение индикатора прогресса при загрузке программы......26119. Создание компонентов во время выполнения программы: HTOWERS......26419.1. Настройка начальной позиции......26419.2. Перетаскивание блоков на новое место......26819.3. Восстановление начальной позиции
подсчет числа перемещений блоков и контроль за решением задачи......27119.4. Демонстрационное решение задачи......27320. Учебные задания......27620.1. Проект DIALOGS: взаимодействие между окнами......27620.2. Проект SYNC: синхронизация компонентов......27920.3. Проект DRAGDROP: режим Drag & Drop......28220.4. Проект TIMER: программы
управляемые таймером......28520.5. Проект REGISTRY: диалоги и работа с реестром......289Литература......294Указатель......295



Об авторе

Абрамян М.Э.
Доцент кафедры алгебры и дискретной математики.

Последние поступления в рубрике "Электронные книги, аудиокниги"



Tod eines Soldaten Tod eines Soldaten Klinkhammer ".
Seltene Hunderassen aus aller Welt Seltene Hunderassen aus aller Welt Frey F.
Vulpes Lupus Canis Gajaze K.

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Абрамян А.А., Абрамян М.Э., Разработка пользовательского интерфейса на основе технологии Windows Presentation Foundation в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.