과도한 반복문에는 가능하면 Sleep()을 주자 과도한 반복문에는 꼭 Sleep()을 주자! 우리는 프로그래밍을 할 때 CPU를 점유하여 빠른 속도로 루틴을 탈출하기를 원한다. 그만큼 많은 자원을 소비하게 되며 빠른 속도를 보장한다. 하지만 이 방법은 내 자신만의 프로그램이 동작 중이거나 단일 Thread프로그램을 만들때만 가능한 이야기다. Windows 프로그래밍을 할때 Command 프로그램이 아닌이상 UI Thread가 존재 할 것이고 기능을 구현하는 Thread가 존재 할 것이다. 결국 시분할 방식의 Thread를 사용하면서 CPU의 점유 상태를 공유하면서 자원을 할당 받고 소비하게 된다. 이러한 멀티 Thread 환경에서는 CPU의 과한 점유를 항상 생각해야 한다. "버튼"을 클릭 할때 Appl..
모듈 내부에서 경로 구하기 프로그램을 만들고 실행을 하다 보먄 자신의 경로 및 디렉토리 프로세스의 경로등이 필요한 경우가 상당히 많다. 우리가 흔히 알고 있는 WIN32 API 인 ::GetModuleFileName()을 사용하면 된다. 사용법은 아래와 같다. Code1 자신의 경로 구하기 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 8..
1. 공부하는 사람 . 오늘 실력 있다고 우쭐대지 마라. 내일이면 공개 기술이다. - 항상 공부하다 보면 나만의 기술을 갖게 된다. 그리고. 자만심을 필두로 하여 거만함을 보이게 된다. 오늘 나의 기술은 내일이면 모든 사람이 알게 되는 기술이다. 우쭐대지 말고 공개하고 같이 공부하라. 그러면 내일의 기술도 자신의 것이 된다. . 아이디어가 떠오르면 프로그램을 완성하라. -아이디어가 떠올라 시작하고 싶다면 항상 프로그램을 완성해봐라. 그렇게 해야 그 아이디어가 내 것이 된다. 생각만 하는 프로그래머는 결코 실력이 늘지 않는다. . 책은 책일 뿐. 현실을 직시하자. -책은 책이다. 즉 공부를 위한 도구이다. 바이블이 아니다. 바이블도 책이다. 책은 글쓴이가 자신의 기술과 목적을 서술한 내용이다. 자신에 맞는..
ShellExecute() 사용 방법 API 함수명 : ShellExecute(); 제공 DLL : SHELL.DLL 프로그램을 띄우거나 파일을 실행할경우 ShellAPI 함수인 ShellExecute() 를 사용합니다. 이 함수는 윈도우즈 탐색기에서 파일을 선택하고 더블클릭하는 기능과 동일한 동작을 합니다. 다음은 ShellExecute() 의 몇가지 사용예입니다. 예제 Code 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 32 33 34 35 36 37 38 39 40 /***********************************************************************..
- Total
- Today
- Yesterday
- 네트워크 이용률
- cpu 점유율
- 네트워크 연결
- ShellExecute()
- 네트워크 어답터
- 네트워크 정보
- bit
- cpu 정보
- Project
- 코딩 프로그램
- 최우림
- 거리계산
- 네트워크 속도
- 네트워크 카드 이름
- GPS거리
- ShellExecute();
- C# 고급 기술
- 에디트박스
- c#텍스트박스
- keypress
- 숫자만 입력
- 네트워크 어뎁터
- exe 실행
- C#
- 네크워크 속도 제한
- C#.NET
- cpu 이용률
- 네트워크 카드
- 네트워크 이름
- 네트워크설정
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |