24.3: Вправа
- Page ID
- 29386
Вправа\(\PageIndex{1}\)
На завершення, ось цікаве питання. Якщо круговий перемикач мав численні стани, скажімо, десяток або близько того, одна кнопка збільшення може виявитися трохи розчаровує користувача. Наприклад, якщо вони випадково пройдуть бажану настройку, то вони змушені знову пройти весь шлях навколо, щоб ефективно «резервне копіювання». Щоб полегшити це, ми могли б додати кнопку зменшення поряд з нашою існуючою кнопкою збільшення. Як би приклад коду, представлений вище, потрібно змінити, щоб відповісти на конфігурацію з двома кнопками? Якщо спочатку це здається занадто складним викликом, то розбийте його на дві частини. Спочатку розглянемо, як потрібно змінити попередній код, щоб змінити роботу кнопки збільшення швидкості вентилятора на кнопку зменшення швидкості вентилятора. Тобто замість кнопкових натискань виробляє послідовність off-low-med-high-off і т.д., реалізувати кнопку для виробництва off-high-med-low-off і т.д. як тільки це буде завершено, визначити, як поєднати цю нову реалізацію з існуючим прикладом коду.
