일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- NC
- 메이플 쇼케이스
- 스팀세일
- 메이플스토리
- 신의탑 게임
- 게임
- c#
- 컴투스 신작
- ToyProject
- 윈폼
- 신의탑
- 컴투스
- TL
- 마비노기 쇼케이스
- 파이썬
- 게임신작
- 인공지능
- 파이썬 오류
- 스팀
- 모바일게임
- 추억의 게임
- 스팀 할인
- 여름게임
- 넷마블
- 넥슨
- 메이플
- 프로그래밍
- 코딩
- 설문조사 결과산출
- 게임 트렌드
- Today
- Total
목록ToyProject (4)
JY Tech

이제 ▲, ▼, ◀, ▶ 버튼에 기능을 넣어주자. 이 부분은 기본 알고리즘은 동일하고 앞서 만들었던 다수의 사용자 정의 컨트롤에 기능을 넣어주는 것이기 때문에 코드의 길이만 길 뿐 어렵지도 않고 설명할 부분도 없다. 먼저 ▲에 기능을 넣어주자. 행의 개수를 줄이는 버튼이다 DialogResult dr = MessageBox.Show("행을 삭제할 경우 기존 입력 내용이 초기화 됩니다\n마지막 행을 삭제할까요?", "경고!", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { if (line > 2) { if (ans == "1") { flowLayoutPanel1.Controls.Remove(btn21[line - 1]); line -= 1; DataTa..

이제 버튼을 누르면 해당 버튼의 숫자가 증가/감소하고 숫자의 합계가 나오는 기능을 구현해보자 먼저 UserControl1.cs에 다음과 같은 내용을 넣어주자 private void btn_MouseUp(object sender, MouseEventArgs e) { MouseEventArgs me = (MouseEventArgs)e; //마우스 이벤트 Button btn = sender as Button; if (me.Button == MouseButtons.Left) //클릭한 버튼이 마우스 왼쪽 버튼이면 실행할 코드들 { int val = Convert.ToInt32(btn.Text) + 1; //각 버튼들의 숫자값을 1씩 증가시킨다 btn.Text = val.ToString(); int hap = C..

오늘은 설문조사 결과산출 프로그램의 아주 기본적인 기능을 만들거다. 필자가 만들었던 프로토타입의 형태이며 사실 이것만 완성해도 꽤 쓸만하다 프로그램의 전체적인 그림을 설명하면 이런식으로 응답한 하나의 설문지에 대해 이런식으로 문항별 응답 횟수를 기록하는 프로그램이다. 실제로 만들었던 프로토타입이고 사진과 최대한 비슷하게 다시 만들어볼 것이다. 먼저 사용할 드라이브에 폴더를 하나 만들어준다 필자의 경우 D드라이브에 'NewSurveyTool'이라는 폴더를 만들었다. 이제 visualstudio를 실행하고 파일=>새로만들기=>프로젝트 를 눌러주자 이름은 내가 하고싶은대로 아무거나 상관없다 위치는 아까 만들었던 폴더의 위치로 지정 해 주면 된다 이제 화면을 구성해야 한다. 대부분의 설문조사지는 [매우 그렇지 ..
필자는 사회복무요원으로 복무중인데 가끔 설문조사 결과를 산출해야 하는 업무가 주어진다 구글폼과 같은 온라인으로 설문조사를 받으면 굳이 결과를 산출할 필요가 없지만 근무하는 곳의 이용자층이 어린이부터 어르신들까지 다양하다보니 종이로 받을 때가 많다. 문제는 설문지가 한두장이 아니다보니 수기로 결과산출하기에는 귀찮은 점도 많고 헷갈린다는점... 그래서 윈폼을 사용하여 설문조사 결과를 산출하는 프로그램을 만들었다. 실제 쓰면서 만족도도 높았고 소집해제 후에도 기관에서 유용하게 쓰이지 않을까 싶다. 이미 작년초에 프로토타입을 완성하고 봄에 제작을 끝내 사용하고 있어서 새로 만들지, 기존에 만들었던걸 보여주면서 올릴지 생각중이지만 따라서 만들어보고 싶다면 Visual Studio를 미리 깔아두자