일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 백준 1158
- heap
- 5397
- 버킷 정렬
- 원판 돌리기
- 시간 복잡도
- 풀이
- 스택의 특징
- C/C++ 구현
- c#
- 백준 17822
- 백준 17779
- 게리멘더링2
- 별 찍기 10
- 자료구조
- 해시구현
- ㅣ풀이
- dfs
- 백준
- 구현
- 해시 구현
- 백준 1406
- AVL 시간 복잡도
- 1764
- Stack 이란
- 백준 2447
- qorwns
- 조세퍼스 순열
- 백준 5397
- 백준 17471
- Today
- Total
목록C# (6)
홍시홍의 프로그래밍
윈도우폼에 라벨 2개 버튼 1개 텍스트상자 2개 타이머 2개를 활용해 간단한 자동차 경기를 만든다라벨 대신 자동차 이미지를 활용해 만들 수 있다. //자동차가 랜덤숫자로 평행하기 가기위한 숫자 생성 public partial class Form1 : Form { Random r = new Random(); public Form1() { InitializeComponent(); } //타이머 1 label1 의 x좌표가 랜덤 숫자에 맞게 움직일 수 있도록 설정 private void timer1_Tick(object sender, EventArgs e) { int x = r.Next(20); textBox1.Text = x + ""; x = x + label1.Location.X; label1.Locati..
test 클라스 안에 power라는 제곱을 구하는 메서드와 sumall이라는 숫자의 합을 구하는 메서드 class Test { public int Power( int input) { return input * input; } public int Power(int input, int count) { int tot=1; for( int i = 0; i
도구상자에서버튼라벨텍스트 상자 호출한다 구성요소에서타이머를 추가 타이머 이벤트에서 private int a = 0; private void timer1_Tick(object sender, EventArgs e) { a++; textBox1.Text = a + "초 경과"; label1.Text = a + "초 경과"; }0.1초마다 a가 1씩 증가하는 형태이다 속성기능에서 interval에서 초단위 변경이 가능하다 실행결과
디자인 속성 이벤트 에서 페인트 더블 클릭 페인트 이벤트 에서 e.Graphics.DrawLine을 활용해서 위치에 맞도록 그릴 수 있도록한다. e.Graphics.DrawLine(blackPen, 30, 30 * i, 570, 30 * i); 가로줄 e.Graphics.DrawLine(blackPen, 30 * i, 30, 30 * i, 570); 세로줄 private void Form1_Paint(object sender, PaintEventArgs e) { Pen blackPen = new Pen(Color.Black, 1); for (int i = 1; i