Skip to content

Stanislaw-Rudnicki/WPF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WPF

Створіть інтерфейс додатку за поданим зразком, використовуючи XAML

ScreenShot

Результат

ScreenShot


Необхідно розробити додаток містить набір кнопок, які займають 2/3 ширини вікна при будь-яких його розмірах. Кожна кнопка повинна в якості вмісту відображати назву кольору і володіти зовнішнім відступом рівним 2.0. Також відповідний колір повинен використовуватися в якості кольору переднього плану кнопки. Необхідно використовувати наступний набір: Navy, Blue, Aqua, Teal, Olive, Green, Lime, Yellow, Orange, Red, Maroon, Fuchsia, Purple, Black, Silver, Gray, White.

ScreenShot

Результат

ScreenShot


Створіть додаток за поданим зразком

ScreenShot

При наведенні миші на кнопку «Да» кнопка змінює своє місце розташування. Користувач не повинен натиснути на неї. При натисканні на кнопку «Нет», вивести повідомлення «Дякую за економію».

Результат

ScreenShot


Розробити тренажер вивчення таблиці множення. Інтерфейс програми може бути наступним:

ScreenShot

ScreenShot

Зробіть гарний вигляд. Проявіть творчість.

Результат

ScreenShot


Зміна кольору форми. Реалізувати з використанням прив'язки елементів. Програмний код на c# не використовувати.

ScreenShot

Результат

ScreenShot


Розробити гру «П’ятнашки» — популярна головоломка, придумана у 1878 році Ноєм Чепменом. Складається з 15 однакових квадратних пластинок з нанесеними числами від 1 до 15. Пластинки поміщаються в квадратну коробку, довжина сторони якої в чотири рази більша довжини сторони пластинок, відповідно в коробці залишається незаповненим одне квадратне поле. Мета гри — переміщаючи пластинки по коробці добитися впорядковування їх по номерах (як зображено на рисунку), бажано зробивши якомога менше переміщень.

Обов’язково розробити стилі до елементів. Добавити тригери для анімації.

ScreenShot

Результат

Зроблено з використанням стилів, триггерів та шаблону проєктування архітектури застосунків (додатків) MVVM (Model-View-ViewModel).

Сделано с использованием стилей, триггеров и шаблона проектирования архитекруры приложения MVVM (Model-View-ViewModel).

ScreenShot


Використовуючи DependencyProperty створити годинник за поданим зразком.

ScreenShot

Результат

ScreenShot


Розробити компонент NumericUpDown використовуючи UserControl. Забезпечити повну функціональність компоненту.

ScreenShot

Результат

ScreenShot


Розробити додаток для роботи з колекцією автомобілів з використанням шаблону проектування MVVM. Додаток повинен мати змогу додавати, видаляти, змінювати, фільтрувати дані по всі полям.

Результат

ScreenShot


Необходимо разработать приложение «Клавиатурный тренажер».

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

В верхней части окна должна отображаться статистическая информация: скорость набора корректного текста и количество допущенных ошибок. Также в верхней части окна должны располагаться элементы управления, позволяющие настроить сложность генерируемой строки для ввода. При помощи «ползунка» пользователь может выбрать количество символов, которые должны использоваться для генерируемой строки. При этом можно указать необходимо ли генерировать строку с учетом регистра символов. В качестве используемых символов могут быть все символы, расположенные на рисунке.

После нажатия на кнопку «Start» должна сгенерироваться строка символов с учетом заданных пользователем настроек. После этого нажимаемые пользователем клавиши должны учитываться и отображаться в виде введенных правильно символов либо в виде ошибок.

При нажатии на клавиши Shift и Caps Lock, клавиатура в приложении должна менять отображаемые символы, с учетом реально вводимых.

Также необходимо предусмотреть выключение тех элементов управления, которые не могут использоваться в текущем состоянии приложения. Например, нельзя нажимать кнопку «Stop», если пользователь перед этим не нажал кнопку «Start».

ScreenShot

Результат

ScreenShot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages