Agile Menifesto 일상 & 기타

Individual and Interact over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiations
Responding to change over following to plan

2014 6/26 영어단어 기타

flock : 무리, 떼
diligence : 근면
company : 회사, 친구, (함께하는)무리 또는 단체

A friend in need is a friend indeed : 필요할 때 친구가 진짜 친구이다.

A man is known by the company he keeps : 그 사람을 알려면 그가 유지하는 친구를 봐라. 유유상종

Birds of a feather flock together : 깃털있는 새는 함께 무리짓는다. 유유상종

company in distress makes distress less :  고통을 함께하면 고통을 줄인다.

into pieces : 토막토막

2014 06/01 Find some work for graduation work 일상 & 기타

This year I senior student. so my friends and I together is making to graduation work.

we are major is computer science. so we decided to make a application for using android.

the reason for selecting android is nothing special. just many people using it.

so we necessary to making method it.

therefore we decision Three Kingdom for ancient korea.

But about 3months later(now) we don't make completly this project.

and team member's seem to be exhaust.

so I concern to this.

could I made it  deadline in?

[윈도우 MFC] 01. WinMain() 함수의 파라미터 /윈도우 메시지/핸들 설명 등.. 기타

※ WinMain() 함수의 주요 파라미터

ㅇ hInstance : 응용프로그램 자체를 식별하는 값
     실행 파일의 이미지가 로드(load)된 가상 메모리상의 주소를 의미

ㅇ hPrevInstance : 먼저 실행 된 인스턴스(Instance) 핸들
   항상 NULL(0)이다.
   프로그램의 중복 실행을 막으려는 의도로 만들었지만 현재는 사용하지 않는다.

ㅇ lpCmdLine : 실행파일의 경로와 명령줄(Command-Line)의 내용을 담은 문자열의 포인터
      C언어의 argv와 유사(인수 넣는 부분)

ㅇ nCmdShow : 윈도우를 화면에 보여주는 방법 명시

※ 윈도우 메시지

                                                                                                                     (in  WinUser.h)

typedef struct tagMSG{
HWND hwnd; // hwnd : 메시지를 전달받을 윈도우 핸들
UINT message; // message : 윈도우 메시지
WPARAM wParam; // wParam : 윈도우 메시지와 연결된 메시지(32bit) 파라미터1
LPARAM lParam; // lParam : 윈도우 메시지와 연결된 메시지(32bit) 파라미터2
DWORD time; // time : 메시지가 발생한 시간
POINT pt; //pt : 메시지가 발생했을 때의 화면상의 좌표(메시지가 발생했을 때의 마우스 위치)
    #ifdef _MAC
DWORD lPrivate;


ㅁ 핸들 : 윈도우 자신을 식별하는 값. 자료형으로는 int 또는 메모리의 포인터로 되어있다.

ㅁ 대부분의 win32 API 함수들은 윈도우 핸들을 인자로 받아서 처리

ㅁ hAccelTable : 액셀러레이터 키(Accelelator Key)테이블의 핸들. 응용 프로그램의 바로가기 키를 정의하는 테이블
 이 테이블은 프로그램의 시작에 앞서서 로딩(loading)을 해놔야 바로가기 키가 먹힌다.(당연한건가..)

ㅁ LoadString() : 문자열(String) 테이블에서 리소스 ID를 기준으로 문자열을 로딩하는 API 함수
 문자열을 하나의 상수로 정의한 표. 다국어 지원에 사용된다. 

ㅁ MyRegisterClass() : 생성할 윈도우의 기본적인 정보를 담은 구조체를 완성하고, RegisterClassEx() API 함수를
  호출(리턴)하여 (MyRegisterClass()에 반환)
  윈도우 클래스를 등록(여기서는 C++의 클래스를 의미하는게 아니라 윈도우 종류(혹은 부류)라는
  덩어리를 의미, 사전에서의  클래스라는 의미)

ATOM MyRegisterClass(HINSTANCE hInstance)

wcex.cbSize = sizeof(WNDCLASSEX); = CS_HREDRAW | CS_VREDRAW;
wcex.lpfnWndProc = WndProc;
wcex.cbClsExtra = 0;
wcex.cbWndExtra = 0;
wcex.hInstance = hInstance;
wcex.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_HELLOWORLD));
wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
wcex.lpszClassName = szWindowClass;
wcex.hIconSm = LoadIcon(wcex.hInstance, MAKEINTRESOURCE(IDI_SMALL));

return RegisterClassEx(&wcex);

8/25 I implemented rural round 9 officer test, part of general admination, yesterday. 일상 & 기타

yesterday I implemented the test at 10 to 11:40am.

When I entranced this test room, I feel air, stuffied thing.

If anyone want to pass this test, he or she need to score 90 to 95, total 100 questions in 100minutes.

this test subject construct korean language, english(in american style),

korean history, and 2 choice subject(total 5 subject).

Each subject have 20 questions total 100 questions.

And today I will go to D'maris, expensive buffet restraunt in my friends.

Because of my old brother's work, my friend give it to him, my request.

So I starve, If I eat many things, my stomach reduce somethings.

Anyway finished today's diary. 

1 2 3 4 5 6 7 8 9 10 다음