노력과 삽질 퇴적물
0. 환경 * 해당 포스팅은 아래와 같은 환경 기준으로 작성되었습니다.이클립스 케플러JDK 1.7.0_17 & JRE 7 * 이전까지 간단한 디지털 시계등에서 Date클래스로 getHours()나 getMinutes()등등을 사용했지만, 이 함수들은 Deprecated함수여서 경고가 뜨는데다가 가급적 안 쓰는게 좋습니다. 최근에 서버 프로그램도 작업하면서 안정성을 위해 이 경고가 안 뜨게 작업한 방법을 메모 하겠습니다. 1. 샘플코드 import java.util.Calendar;import java.util.GregorianCalendar; public class Main{// private static Date date = null;
Hungarian Naming 윈도우즈 프로그래밍에 사용시 편리한 명명법. 원래말 접두어 의미 ① Count of Bytes cb 바이트 수 ② double word dw 부호없는 long 정수 ③ handle h 윈도우, 비트맵등의 핸들 ④ Null Terminated sz NULL 종료 문자열 ⑤ Array ch 문자형 ⑦ Word a 배열 ⑧ Integer w 부호없는 정수 ⑨ Long pointer p[lp] 포인터형 ⑩ Bool b 논리형
1. nCmdShow BOOL ShowWindow ( hWnd, nCmdShow ) ; nCmdShow는 윈도우 출력을 지정하는데, 다음과 같은 매크로 상수들이 있다. 매크로 상수 의미 SW_HIDE 윈도우를 숨긴다. SW_MINIMIZE 윈도우 최소화 + 비활성 SW_RESTORE 윈도우 활성 SW_SHOW 윈도우 활성후 보여준다. SW_SHOWNORMAL 윈도우 활성후 보여준다. 2. 메시지 관련 매크로 상수 windows.h에 정의되어있다. 메시지 매크로 상수 의미 WM_QUIT 프로그램을 끝낼때 나오는 메시지. WM_LBUTTONDOWN 마우스 좌클릭 이벤트 관련. WM_KETDOWN 키보드 키를 눌렀을때의 이벤트 관련 WM_CHAR 키보드 입력시의 이벤트 관련 WM_PAINT 화면을 다시 그린다..