8단계: 퀴즈 사용자 지정Step 8: Customize the Quiz

자습서의 마지막 부분에서는 퀴즈를 사용자 지정하고 이미 배운 내용을 확장하는 몇 가지 방법을 살펴보겠습니다.In the last part of the tutorial, you'll explore some ways to customize the quiz and expand on what you've already learned. 예를 들어 프로그램에서 답이 분수가 아닌 난수 나누기 문제를 만드는 방법을 생각해 보세요.For example, think about how the program creates random division problems for which the answer is never a fraction. 자세히 알아보려면 timeLabel 컨트롤을 다른 색으로 바꾸고 퀴즈를 푸는 사람에게 힌트를 제공합니다.To learn more, turn the timeLabel control a different color, and give the quiz taker a hint.

퀴즈를 사용자 지정하려면To customize the quiz

  • 퀴즈에서 남은 시간이 5초뿐이라면 BackColor 속성(timeLabel.BackColor = Color.Red;)을 설정하여 timeLabel 컨트롤을 빨간색으로 바꿉니다.When only five seconds remain in a quiz, turn the timeLabel control red by setting its BackColor property (timeLabel.BackColor = Color.Red;). 퀴즈가 끝나면 색을 초기화합니다.Reset the color when the quiz is over.

  • NumericUpDown 컨트롤에 정답이 입력되면 소리를 재생하여 퀴즈를 푸는 사람에게 힌트를 제공합니다.Give the quiz taker a hint by playing a sound when the correct answer is entered into a NumericUpDown control. 각 컨트롤의 ValueChanged() 이벤트에 대한 이벤트 처리기를 작성해야 합니다. 이 이벤트는 퀴즈를 푸는 사람이 컨트롤의 값을 변경할 때마다 발생합니다.(You must write an event handler for each control's ValueChanged() event, which fires whenever the quiz taker changes the control's value.)

계속하거나 검토하려면To continue or review