Q&A

  • 간단한 퀴즈 프로그램을 만들려고 하는데요...
안녕하십니까? 오늘 처음 가입한 회원입니다. 지금으로부터 17년전 터보파스칼 2.0 시대에 한창 열을 올리고 하다가 한동안 파스칼을 잊고 지냈습니다. 그러던 중 델파이를 최근에 접하고 책을 단숨에 두 권 정도 읽었는데, 대충은 알겠고 약간은 프로그래밍도 하겠는데요. 제가 아이들을 대하면서 간단한 퀴즈 프로그램을 만들려고 하는데, 영 프로그램 실력이 없어서 여러분의 답변을 구합니다. 우선 폼에 한 panel이 위치됩니다. 그리고 그 패널 안에 6개, 8개, 12개 하는 식으로 난이도마다 버튼(혹은 다른 컴포넌트라도 되는데)을 위치하게 하고요. 화면 아래에는 '시작', '중지', '끝내기' 버튼, 맞았다 틀렸다를 표시하는 레이블, 점수를 표시하는 레이블 정도 두었습니다. 그런데 시작을 눌러서 1번 문제가 나오면(하단 중앙 정도에 문제 레이블을 둡니다) 위의 여섯 개의 버튼 중 옳은 것을 누르면 '맞았다'고 하면서 점수 내보내주는 것입니다. 물론 간단한 wav파일로 소리를 내는 것 까지는 완성했습니다만 맞는 버튼을 누르면 다음 문제로 넘어가는 것이 제 실력으로는 거의 불가능합니다. 즉 그 때마다 버튼의 캡션을 바꾸어주는 것인데, 이걸 20문제 이상 만들려고 하니 이건 꼬이고 꼬여서 도저히 안되겠네요. 누구 좋은 의견 없으신가요? 요점은 배열된 버튼 중 옳은 답을 누르면 자꾸 자꾸 버튼의 캡션이 바뀌면서 문제를 진행해 나가는 것입니다.

그리고 제가 정말 몰라서 묻습니다만 procedure ***** (Sendor: TObject);라고 하면 뒤의 항목은 무엇을 뜻하나요?

초보자의 심정을 이해해주시고 답변 올려주세요.

감사합니다.
1  COMMENTS
  • Profile
    강두헌 2002.02.23 08:39
    초보의 허접한 답변입니다.


    솔직히 말씀드려서 무슨뜻인지 잘 모르겠습니다.^^;;
    저에게 소스를 보내주시던가 아님 리플로 달아 주시면 제가 고쳐서 다시 보내드리는게 나을거 같습니다.


    이건 왼쪽의 첫번째 메뉴인 강의실을 누르시고 99번을 찾아가서 보시면 어느분이 자알 설명해 놓으셨습니다.