window form(2)
-
[C#] Window Form을 이용한 타자연습 프로그램
오늘 프로그래밍 실무 시간에 타자연습 프로그램을 만들어 보았다. 기능은 쳐야할 문장표시, 타수 표시, 타이머, 진행바 등이 있다. 먼저 텍스트 박스와 제시된 문장을 체크하는 코드부터 살펴보도록 하자. 첫째 if문은 엔터를 눌렀을때 발생하고, 밑에 if문은 제시한 문장과 자신이 친 문장이 같을때 발생하는 이벤트와 밑에 else는 그렇지 못할때 발생한다. sum은 입력한 타수, cnt는 시간을 나타내며 나중에 있을 타수계산에 이용된다. 1로 만드는 이유는 엔터를 누르고 다음문장으로 넘어갈때마다 타수가 초기화 되야 하기 때문이다. eve라는 쓰레드를 만들고 타수계산공식과 그 값들을 텍스트에 띄운다. 50마이크로초 마다 발생되고 무한반복되게 만들어 놓았다. 나머지 시간을 올리고 타수입력받는 코드를 만들면 모두 ..
2019.04.08 -
[교과 C#] 윈도우폼 계산기 만들기
먼저 이와 같이 디자인과 이름을 정해준 다음, 간단한 코드를 작성해 보도록 하자 어느정도 명령어를 치고나면 나머지는 반복작업이다. 위의 코드는 = 버튼을 눌렀을때, 라디오 버튼이 어디에 체크되어있는지 확인하고 값을 던져주는 역할을 합니다. 결과값을 의미하는 변수 num에 위의 두 텍스트박스의 값을 받아와 계산해서 다시 num에 전달하고, 맨 밑에 있는 결과 텍스트박스에 값을 보여줍니다. 빨간 네모의 if문은 +일때 작동하는 코드로, 나머지 빼기,곱하기,나누기는 비슷하게 응용하면 바로 만들수 있다. + 라디오 이벤트를 체크할때 발생하며, 밑의 if문과 코드는 나머지 빼기, 곱하기, 나누기 라디오 버튼을 해제시켜 줍니다. 이 코드도 위와 마찬가지로 나머지 사칙연산을 응용하여 만들면 계산기가 완성이 된다. 중..
2019.04.01