Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск

Кто сейчас на форуме
Сейчас посетителей на форуме: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1

Нет

[ Посмотреть весь список ]


Больше всего посетителей (7) здесь было Сб Июн 17, 2017 3:57 pm
Самые активные пользователи за неделю


Домашние задания

Предыдущая тема Следующая тема Перейти вниз

Домашние задания

Сообщение автор Ярослав в Ср Ноя 22, 2017 2:06 pm

Д/з №01 (23 ноября 2017)
Знакомство с XAML. Вёрстка страницы
Срок: по 26 ноября

1. Используя XAML, составьте форму, как в настройках Visual Studio (только правую половину):



2 [Необязательное. Сетка Grid]. Создать форму регистрации наподобие такой:

avatar
Ярослав
Admin

Posts : 346
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашние задания

Сообщение автор Ярослав в Вс Ноя 26, 2017 6:01 pm

Д/з №02 (27 ноября 2017)
Компоновка панелями
Срок: по 3 декабря

1. Создайте окно с формой из прошлого курсового проекта:



Поля для ввода пока могут быть просто текстовыми. Используйте подходящие панели, чтобы обеспечить правильную резиновость.

2. Используйте расширение ячеек Grid, чтобы создать такую форму:

avatar
Ярослав
Admin

Posts : 346
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашние задания

Сообщение автор Ярослав в Пн Ноя 27, 2017 6:00 pm

Д/з №03 (28 ноября 2017)
Базовые элементы управления
Срок: по 3 декабря

1. Подготовьте форму настроек Сапёра:

avatar
Ярослав
Admin

Posts : 346
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашние задания

Сообщение автор Ярослав в Вт Ноя 28, 2017 4:59 pm

Д/з №04 (29 ноября 2017)
Преобразования. Календарь
Срок: по 3 декабря

1. Создайте форму с четырьмя кнопками, повёрнутыми под углами 0°, 90°, 180° и 270°:



2. Создайте форму с календарём за месяц. Выходные дни на нём должны быть вычеркнуты. Пользователь выбирает диапазон дат (например, с 2-го до 29-го ноября), а форма тут же расчитывает зарплату за выделенные дни, исходя из ежедневной ставки. Вычеркнутые дни не дают вклада в зарплату.
avatar
Ярослав
Admin

Posts : 346
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашние задания

Сообщение автор Ярослав в Чт Ноя 30, 2017 8:54 am

Д/з №05 (30 ноября 2017)
Сапёр. Информационная модель
Срок: по 3 декабря

1. На этом этапе надо создать информационные классы, моделирующие игру «Сапёр». Создайте:

• Класс, описывающий настройки пользователя (размер поля, чило мин и пр.)
• Класс, описывающий одну ячейку поля (число мин вокруг, открыта/закрыта и т.п.)
• Класс, описывающий состояние всей игры в целом (настройки пользователя, ячейки поля, начата ли игра...)
• Класс, описывающий структуру рекордов

2. Важно прописать внутреннюю логику игры:

• Создание поля для новой игры (в информационных классах)
• Отображение поля на экран, хотя бы в виде прямоугольной сетки из кнопок
• Диалог настроек действительно настраивает игру
• Класс рекордов умеет сохраняться в файл / загружаться из файла
avatar
Ярослав
Admin

Posts : 346
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашние задания

Сообщение автор Ярослав в Пн Дек 04, 2017 11:57 am

Д/з №6 (04 декабря 2017)
Привязка к данным
Срок: по 10 декабря

1. Настроить привязки в диалоге настроек:

• Когда пользователь выбирает уровень сложности «пользовательский», текстовые поля ввода активируются, а когда выбирает любой другой — деактивируются. Сделать это привязкой.
• В текстовых полях ввода показывать значения Width и Height информационного класса «настройки». Сделать это двусторонней привязкой.
avatar
Ярослав
Admin

Posts : 346
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашние задания

Сообщение автор Ярослав в Вт Дек 05, 2017 8:51 am

Д/з №07 (05 декабря 2017)
Стили, шаблоны элементов управления, темы
Срок: по 10 декабря

1. Создайте два скина для Сапёра. Поместите их во внешние файлы словарей ресурсов.

2. Добавьте настройку выбора скина (либо в диалог настроек, либо в отдельный диалог), чтобы подгружать скин из файла.
avatar
Ярослав
Admin

Posts : 346
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашние задания

Сообщение автор Ярослав в Вт Дек 05, 2017 7:41 pm

Д/з №08 (06 декабря 2017)
Триггеры. Анимация
Срок: по 10 декабря

1. Составить шаблон данных для клеток поля. Использовать триггеры или анимацию, чтобы отображать содержимое клетки в разных состояниях:

• Закрытая клетка
• Закрытая клетка со флагом
• Открытая клетка с числом мин по соседству
• Открытая клетка с числом мин = 0
• Открытая мина (проигрыш)

2. Изменять визуальное представление клетки при наведении мыши — триггером или анимацией. (Можно использовать свойство IsMouseOver.)
avatar
Ярослав
Admin

Posts : 346
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашние задания

Сообщение автор Ярослав в Чт Дек 07, 2017 12:03 pm

Д/з №09 (07 декабря 2017)
Поточные документы
Срок: по 10 декабря

Сделайте одно из двух заданий (на выбор):

1. Создайте диалог «О программе» (или другой диалог, например, «Справка») в курсовом проекте. Для наполнения его содержимым используйте FlowDocument. Наполнение может быть любым.

Пример, как выглядит диалог «О программе» в Сапёре:



ИЛИ

2. Доделайте документ-резюме:

ссылка
avatar
Ярослав
Admin

Posts : 346
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Домашние задания

Сообщение автор Спонсируемый контент


Спонсируемый контент


Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения