728x90
교내 전공과목인 윈도우즈 API수업을 정리합니다 * 참고용 주소: http://www.soen.kr/lecture/win32api/reference/Function/Alphabetic.htm 1. ButtonSubClassing 드디어 VS 2013버전으로 바꿨다. button반응에 대한 SubSystemClassing을 하자 (0). 프로펄티 설정 문자집합 설정해주기(Character set > user multi-Byte 선택 (1). 소스코드 /* 헤더파일 */ #include #define WM_SORI WM_USER +1// WM_SORI = 0x401값을 가지는 메시지임을 정의. (WM_USER가 0x400값임) /* 필요한 변수 */ HWND hButton, hWndSori; //버튼 핸들 ..
자취하면 친구들 먹이려고 파스타를 이틀에 한 번씩은 해먹었다. 남한테도 예뻐보였는지 여친 멕이겠다고 요리강습을 부탁한 고로켓. 요리병출신 주노와 집대여 유럽이랑 도와줬는데, 치킨스톡만 알아듣고선 여행 잘 갔다왔댄다 얘넨 이름 필터링할 필요도 없음
교내 전공과목인 윈도우즈 API수업을 정리합니다 1. SubClassing 작업하기 Enter키는 사용하는 플롯폼마다 다양한 역할로 쓰인다. 이 엔터키에 대해서 SubProc으로 분리시켜 작성하자. => 의문1: SubCalssing은 곧 상속을 이용한 작업을 의미하는데, 이게 상속 방법이라 보이지 않는다. 하위클래스가 아니라, 진짜 세부기능으로 조각내어 분리했다는 의미가 아닐까. (1) 소스코드 포인트는 해당 기능을 별도의 함수로 분리시켰다는 것이다. //edit컨트롤 사용하기(텍스트 편집을 위해) #define ID_EDIT1 100 #define ID_EDIT2 101 HWND hEdit1, hEdit2; WNDPROC OldEditProc; // subClassing 하기 LRESULT CALLB..
4-5인 규모면서 토이수준의 프로젝트를 한 두달 이내로 해보려 한다 이때 기존에 협업을 위한 워크플레이스 플랫폼으로 Notion을 썼었는데, 이번 프로젝트에서는 Jira를 권장받아 미리 살펴볼 거다. JIRA 특징 * 2002년 두 명의 대학생이 설립한 회사, 아틀라시안에서 개발되었다 1. 이슈추적 소프트 웨어다. 제공하는 기능: 버그추적, 이슈 추적, 프로젝트 관리 기능 등 2. *애자일 개발방식에 가장 적합한 소프트웨어다 - 개발 방식이 애자일이 아닌, 폭포수(Waterfall)방식이라면 사용을 고려해보자 - 폭포수 방식인데 규모가 크다면 JIRA가 필요할 수도 있긴하다 * 애자일: 변화에 대해 예민하게, 기민하게, 효율적으로 대응하는 다양한 개발방법론 -> 각 단계마다 기록물/결과물 등의 산출물이 ..
교내 전공과목인 윈도우즈 API수업을 정리합니다 1. Tic-Tac-Toe 프로그램을 수읽기(재귀함수)를 통해 사용해보자 인공지능의 min-max-Game Tree, 즉 수 읽기 알고리즘을 적용시켜 보자 (1) 소스코드, 구현사항 // init 함수 void init(HWND hWnd) { //파라미터를 가지도록 변경 int i, j; turn = 1; iCount = 0; for (i = 0; i < 3; i++) for (j = 0; j < 3; j++) { pan[i][j] = 0; } InvalidateRect(hWndMain, NULL, TRUE); } //evaluate함수 int evaluate(int depth = 0) { if (winpoint(2)) // 컴퓨터가 이기는 결과에 점수 증..
교내 전공과목인 윈도우즈 API수업을 정리합니다 1. 히트테스트를 할 수 있는 프로그램을 만들어 보자 각 범위를 누르면 서로 다른 애니메이션이 나타나도록 한다 - 실행시킬 때, 이 프로그램은 바탕화면 위에 있어야한다 ( 중간에 다른 창이 끼면 안 된다) - 왼쪽버튼을 눌렀을 때 어느 칸을 눌렀는지 인식하도록 만들어야 한다. (hit test) (0) 빌드 오류 고치기 플랫폼 도구 집합을 2019버전으로 맞춤. 명령줄 오류 고치기 위한 함수 수준 링크 사용 설정 (1) 소스코드 LRESULT CALLBACK WndProc(HWND hWnd, UINT iMessage, WPARAM wParam, LPARAM lParam) { HDC hdc; PAINTSTRUCT ps; TCHAR* Mes = TEXT("마우..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.