- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록2011/11 (55)
드럼치는 프로그래머
1년이나 이일을 하면서 늘 보아왔지만 오늘에서야 직접 찾아보고 뜻을 하게되었다..(허접한 Yaron.. 그러고도 프로그래머라고...) 먼저 PARAM은 파라미터(Parameter)의 줄임말이다.(이것은 대충 감으로 잡았으리라 본다) 그렇다면 앞에 붙은 W, L은 무엇이란 말인가?? 먼저 W는 WORD의 약자이다. 즉 WPARAM이란 WORD PARAMETER라는 결과를 얻을수 있다... 다음으로 L은 LONG의 약자이다. 즉 LPARAM이란 LONG PARAMETER라는 결과도 얻을수 있을 것이다. 일반적으로 사용을 할때는 WPARAM으로는 핸들 or 정수를 받아들일때 사용한다. 필자는 DWORD형을 받아들이는 것을 보고 이 글을 쓰게되었다.(저놈은 먼데 값을 마음대로 받아들이나 라는 허접한 생각에.....
아 개념이 완전히 잡혔었다 생각했었는데 역시 군대가서 머리가 포맷된듯... 그것도 로우레벨 포맷 3회로!!!!!!! 아무튼 오버로딩과 오버라이딩의 차이점을 알아보자... - 오버로딩 : 기존에 메소드의 인자를 이용하여서 하나의 함수에 여러가지 기능을 만드는것. (어렵다..... 젠장 말이 어렵다 어려워~) 기존에 int a(int a);라는 함수와 또다른 int a(int a, char b)가 존재한다고 가정한다. main()에서 호출시 a(10); 이라고 호출하게 되면 첫번째 int a(int a)라는 함수가 호출된다. 만약 a(10,'x'); 를 호출했다면 후자인 int a(int a,char b)가 호출되게 된다. ( 이것이 오버로딩!!!!!!!!) 이것은 주로 생성자 메소드를 정의할 때 많이 사용..
MFC에서는 여러가지의 자료형을 쓴다... 전혀 생소한녀석들로 말이지;;; 좀 보고 숙지.....(말만... 걍 외워야지 뭐 ㅠㅠ)하자!!! LPSTR : A 32-bit pointer to a character string 이 데이터형 같은 경우는 예전에 사용하던 방식으로 선언하면 와 같은 경우이다. 유니코드를 지원하지 않기 때문에 각각의 문자는 1바이트를 가진다. LPCSTR : A 32-bit pointer to a constant character string 이 데이터형 같은 경우는 예전에 사용하던 방식으로 선언하면 와 같은 경우이다. 이것 역시 유니코드를 지원하지 않기 때문에 각각의 문자는 1바이트를 가집니다. LPTSTR : A 32-bit pointer to a character strin..
뭐 윈도우에 핸들을 리턴하는 함수이고 GetSafeHwnd()는 윈도우에 핸들을 리턴하신단다;;; 윈도우가 존재하지 않으면 NULL;;;; if(dlg.GetSafeHwnd() == NULL ) dlg.Create( IDD_DIALOG1 ); dlg.ShowWindow(SW_SHOW); // 소스의 해석을 보면 간단하다.... 윈도우가 존재하지 않으면 다이얼로그를 생성하고 윈도우를 보여준다; 뭐냐;;; [출처] MFC GetSafeHwnd()|작성자 반만년돼지
CMap은 사전이라고 생각하시면 됩니다. CArray는 배열이죠. 그래서 첨자에 의해서, 즉 순서를 지정해서 값을 저장하고 읽습니다. 하지만 CMap은 순서가 아니라 키에 의해서 값을 저장하고 읽게 됩니다. 예를 들어서, 영한 사전을 생각해보세요. boy라는 영어 단어와 소년이라는 해석은 쌍으로 존재할 때 의미가 있습니다. 만약 배열을 쓴다고 하면, 영어 단어 배열과 한글 해석 배열, 이렇게 두개가 필요합니다. 그리고 어떤 영어 단어의 해석을 보고 싶다면 영어 단어 배열에서의 해당 단어 위치를 구하고, 한글 해석 배열의 해당 위치의 해석을 꺼내야 합니다. 하지만 CMap을 사용하면, 키와 값을 한꺼번에 저장하고 읽을 수 있습니다. boy를 키로 저장하면서 동시에 소년이라는 해석도 값으로써 저장할 수 있죠..
▲ 정다연 근황 공개 © 정다연 홈페이지 ‘몸짱 아줌마’ 정다연(45)이 자신의 근황을 공개해 눈길을 끌었다. 정다연은 최근 자신의 홈페이지에 “세끼 식사 절대로 하지마라”는 글과 함께 사진 한 장을 게재했다. 공개된 사진 속 정다연은 톱과 쇼트팬츠로 이뤄진 트레이닝복을 입고 있다. 특히 올해로 45세인 정다연은 나이가 믿기지 않을 정도의 탄탄한 복근과 군살 없는 늘씬한 팔다리를 과시해 보는 이들의 감탄을 자아내고 있다. 정다연은 “세끼 식사보다 조금씩 자주 먹는 것이 중요하다”며 스포츠트레이너답게 운동과 병행하는 식이요법을 덧붙였다. 한편, 사진을 접한 네티즌들은 "탄성이 절로 나오는 바디라인이다", "대단한 자기관리", "이분도 방부제 드시는 듯", "몸짱 아줌마는 세월이 갈수록 진화하는 것 같다" ..
SDI기반에서 정적 분할 윈도우를 만드는 방법에 대한 간단한 예제입니다. 정적 분할 윈도우를 만드는 방법은 기본적으로 동적 분할 윈도우와 비슷합니다. ◎ 새로운 View 생성 정적 분할 윈도우는 하나의 Document에 연결된 서로 다른 뷰를 사용하기 위해 사용하는 것입니다. 다시 말해서 같은 데이터를 다른 방식으로 보여주기 위함이라고 볼 수 있겠지요. 그래서 다른 View를 하나 더 생성해야 합니다. 필요에 따라 CView나 FormView 같은 클래스의 상속을 받 아서 생성하면 되겠죠. 저는 FormView에서 상속을 받아 만들었습니다. FormView의 스타일은 Child이어야 합니다. View를 생성한 후에는 MainFrame 클래스에 Doc의 헤더파일과 생성된 뷰의 헤더파일을 인클루드 합니다. ..
SDI기반에서 동적 분할 윈도우를 만드는 방법에 대한 간단한 예제입니다. 동적 분할 윈도우를 만드는 과정은 아주 간단합니다. MFC 프로그램에서 윈도우의 형태와 메뉴바 등과 관련된 부분을 담당하는 부분은 CMainFrame입니다. 분할 윈도우도 CMainFrame에서 만들어줍니다. 아래와 같이 두 과정을 거치면 쉽게 만들 수 있습니다. ◎ CSplitterWnd 클래스의 인스턴스 선언 처음해야 될 일은 분할 윈도우가 가지는 여러가지 기능을 담당하는 CSplitterWnd 클래스의 인스턴스를 선언합니다. CMainFrame의 멤버 변수로 아래와 같이 선언합니다. CSplitterWnd m_wndSplitter; ◎ OnCreateClient 함수의 재정의 프로그램 상에서 분할 윈도우의 위치는 프레임 윈도우..
분할 윈도우(Splitter Window)는 하나의 프레임 윈도우를 두 개 이상의 윈도우로 나누어 주는 기능을 하는 윈도우 입니다. 가장 대표적인 예로 아래 그림의 윈도우 탐색기를 들 수 있으며 같은 데이터를 보여주는데 보여주는 위치나 보여주는 형태가 다른 경우에 많이 사용합니다. 사용자는 분할 윈도우를 이용하여 원하는 만큼의 뷰 영역을 설정 할 수 있고, 각각의 뷰 영역에는 뷰 윈도우 뿐만 아니라 여러가지 일반 윈도우도 올라 갈 수 있습니다. 분할 윈도우에는 다음과 같이 두 가지 종류가 있습니다. ◎ 동적 분할 윈도우 - 프로그램 실행 중 윈도우를 하나로 합치거나 나눌 수 있으며 스크롤바 끝 부분에 분할바가 있습니다. 분할바를 윈도우의 한 쪽 끝까지 움직이면 나누어져있던 윈도우가 합쳐지고 끝 쪽에 있는..
일본 애니메이션 주인공인 짱구에 대한 미스터리가 국내 네티즌 사이에서 화제다. 새삼스레 다시 한 번 주목받고 있는 내용들은 이미 수년 전부터 나돌던 짱구의 미스터리로 총 다섯 가지 의문이다. 첫째, 짱구의 진정한 나이는 몇 살인가? 짱구는 다섯 살이라고 하는데 새로운 극장판이 나올 때마다 매번 다섯 살이다. 짱구는 몇 살일까? 둘째, 짱구의 키는 어른 정강이만하다. 실제 다섯 살은 어른 허벅지나 무릎까지 닿는데 짱구는 소인국 사람인가? 셋째, 왜 신기한 일은 짱구한테만 생길까? 저주를 받은 걸까? 불고기를 먹으려다 봉변을 당하지를 않나 세 상이 멸망할까봐 면신하지를 않나... 왜 사람들은 짱구 가족만 노릴까? 넷째, 짱구는 언제나 엉덩이를 허리 위로 들고 다니는데 정말 가능할까? 다섯 살짜리 유연성은 얼..