목록프로그래밍 (17)
IT하는 참새
MessageBox 함수 int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType); uType에는 return값으로는 MB_YESNO, MB_OK, IDOK, IDNO 활용한 예제(좌클릭시 메시지박스나옴) (예)를 누르면 다음과 같다 (아니요)를 누르면 다음과 같다
윈도우즈는 세 가지 동적 라이브러리로 구성된다 kernel.dll : 메모리관리와 프로그램 실행함user.dll : UI와 윈도우관리함gdi.dll : 화면출력에 관한 모든것들을 관리함 그럼 화면에 글씨를쓰든, 선을긋든 등등 화면에 보여지는 모든작업은 gdi.dll을 활용해야하는가? YES!!YES!!YES!! 이어서 DC라는 개념이 있음 DC(Device Context): gdi.dll 모듈의 데이터 구조체이다 (실제 구조체명은 HDC) 프로그래밍을 할때에는 DC를 활용하면 되는것! 단순한 DC의 활용법 (글자를 나타내기) 이 코드는 좌클릭시 프로그램에 Hello World글자가 나온다 1. HDC 변수 선언 2. GetDC함수로 DC얻어옴3. TextOut(화면에 텍스트출력)함수에 DC를 비롯한 인수..
기본적으로 윈도우 프로그램은 다음과 같이 동작한다 또한 코드를 크게 분류해봤을 때 두 가지 함수로 구분된다 WinMain (비쥬얼)WndProc (요청에따른 처리)
이동평균 알고리즘 = Moving Average Algorithm 이 알고리즘은 이동하며 변화하는 평균을 구하는 알고리즘이다 값이 자주 변하여 일정기준에 따라 그 값의 평균을 추적하는 알고리즘이라고 생각하면 쉽다 예를들어) 여자친구의 몸무게, 자신의 감정변화, 알코올 섭취량, 주식 등 시시각각 자주변하는 곳에 적용하여 미래를 예측해보는데 사용된다 어떠한 경우에서 적용이 가능할까? N개의 측정치, M의 기준 이 주어지면 이동평균을 구할 수 있다 N = 12일M = 3(일)마다의 이동평균을 구하려고 한다 아~ 최소 3개의 기록이 있어야 구할 수 있겠구나(3일부터~) 12개의 결과가 있는데 3번째 결과부터 그 동안의 3일의 평균을 구하는것이다 이동평균을 구하는 함수를 작성해보았다 (JAVA) public st..
#include LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);HINSTANCE g_hInst;LPCTSTR lpszClass = TEXT("First"); int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nShowCmd) {HWND hWnd;MSG Message;WNDCLASS WndClass;g_hInst = hInstance; WndClass.cbClsExtra = 0;WndClass.cbWndExtra = 0;WndClass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);WndClass.hCu..
따로 pdf파일로 정리하였습니다.
따로 pdf파일로 정리하였습니다.