Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Технология ПрИС.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
8.12 Mб
Скачать

Настройка внешнего вида

Последний штрих. Сейчас мы стилизуем поисковую панель в цвета приложения. Стили, которые используются по умолчанию можно найти в файле generic.xaml, расположенном в папке C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\xaml\design. 1. В Solution Explorer откройте файл App.xaml 2. Вставьте следующий набор стилей:

<!-- Фон кнопки поиска -->

<SolidColorBrush x:Key="SearchBoxButtonBackgroundThemeBrush" Color="Gray" />

<!-- Фон кнопки поиска, когда элемент управления активен (курсор в поле поиска).

Фон выпадающей подсказки, при наведении мыши на неё -->

<SolidColorBrush x:Key="SearchBoxButtonPointerOverBackgroundThemeBrush" Color="DarkGray" />

<!-- Цвет разделителя между секциями подсказок -->

<SolidColorBrush x:Key="SearchBoxSeparatorSuggestionForegroundThemeBrush" Color="LightGray" />

<!--Цвет шрифта подсказки -->

<SolidColorBrush x:Key="SearchBoxForegroundThemeBrush" Color="DarkGray" />

<!--Цвет шрифта подсказки, при наведении мыши на неё -->

<SolidColorBrush x:Key="SearchBoxHitHighlightSelectedForegroundThemeBrush" Color="White" />

3. Запустите приложение. Панель поиска изменит свой внешний вид.

Объектно-ориентированные технологии проектирования прикладных программных систем

С.С. Гайсарян, Центр Информационных Технологий

1. Основные понятия объектно-ориентированного подхода

1.1. Объектно-ориентированная разработка программ 1.2. Объектно-ориентированные языки программирования 1.3. Сквозной пример

2. Первая фаза жизненного цикла - анализ требований и предварительное проектирование системы. Объектно-ориентированное моделирование

2.1. Объектная модель системы

2.1.1. Объекты и классы 2.1.2. Атрибуты объектов 2.1.3. Операции и методы 2.1.4. Зависимости между классами (объектами) 2.1.5. Атрибуты зависимостей 2.1.6. Имена ролей, квалификаторы 2.1.7. Агрегация 2.1.8. Обобщение и наследование 2.1.9. Абстрактные классы 2.1.10. Множественное наследование 2.1.11. Связь объектов с базой данных

2.2. Построение объектной модели

2.2.1. Определение классов 2.2.2. Подготовка словаря данных 2.2.3. Определение зависимостей 2.2.4. Уточнение атрибутов 2.2.5. Организация системы классов, используя наследование 2.2.6. Дальнейшее исследование и усовершенствование модели

2.3. Пример объектной модели

2.3.1. Определение объектов и классов 2.3.2. Подготовка словаря данных 2.3.3. Определение зависимостей 2.3.4. Уточнение атрибутов 2.3.5. Организация системы классов с использованием наследования 2.3.6. Дальнейшее усовершенствование модели

2.4. Выделение подсистем

2.4.1. Понятие подсистемы 2.4.2. Интерфейсы и окружения

2.5. Динамическая модель системы или подсистемы

2.5.1. События, состояния объектов и диаграммы состояний 2.5.2. Условия 2.5.3. Активности и действия 2.5.4. Одновременные события. Синхронизация 2.5.5. Вложенные диаграммы состояний 2.5.6. Динамическая модель банковской сети

2.6. Функциональная модель подсистемы

2.6.1. Диаграммы потоков данных 2.6.2. Описание операций 2.6.3. Ограничения 2.6.4. Функциональная модель банковской сети

2.7. Заключительные замечания к разделу