본문 바로가기

MFC - 에디트박스를 써보자 읽기용으로 쓸 때: 에디트 박스를 추가한다. 변수를 추가한다. (Control) 속성에 MultiLine을 True로 변수.SetWindowText(~) 변수.LineScroll(변수.GetLineCount()); //가장최근 data 쓰기용으로 쓸 때: 더보기
MFC - 창을 하나 더 띄워볼까? 모달리스 리소스뷰 다이얼로그 우클릭 추가 새 다이얼로그 이름, ID를 적정하 바꿔주고 만들어진 다이얼로그 더블클릭 -> MFC 클래스 마법사 시작 나오면서 클래스 추가. 원래 헤더 파일에 새로 만든 클래스 헤더 include 객체 하나 추가 (포인터) 부모Dlg에서 버튼 하나 쯤 추가하고 눌렀을 때 포인터->Create(IDD_해당다이럴로그, this); 포인터->ShowWindow(SW_SHOW); 를 해주고 없에려면 포인터->DestroyWindow(); 를 해주면 된다. OnOnit에서 포인터 초기화 해주면 좋다. 끗 더보기
2009년 11월 20일 호모 사피엔스라는 불편한 진리 그 속에서 살아가는 우리 사람마다 irritate하는 순간이 다르겠지만, 난 무기력을 느꼈을 때 그리하다. 나의 노력으로 할 수 있는데 하지 못한 것은 말그대로 노력의 부족이지만 무기력하다함은 나의 의지와 노력과 무관한 결과가 나온다는 것이다. 예전에 잠깐 예측가능성의 달콤함에 대해서, 그리고 그로 인한 생각의 변화에 대해서 생각해봤는데 그것과 일맥상통하는 것 같다. 무기력함은 예측이 불가능하고 이로 인해서 초조해하고, 나의 경우 짜증이 나게된다. 생각을 하지 않을 수 있다. 덮어놓을 수 있다. 나 혼자만의 경우라면 얼마든지 그럴 수 있다. 하지만 호모사피엔스라는 불편한 학명이 붙어온 이래 사람들과 부데끼며 살 수 밖에 없다. 아니 vice versa가 더 옳겠지. 나쁜 것.. 더보기
AVR - LDM (Led DotMatrix) AVR 펌웨어 개발 환경: IAR Embedded workbench 타이머 오버플로우를 이용해서 그려주고. main에서 무한 loop를 돌면서 그림을 떤져준다. Motion은 움직임을 가능하게 하려고 3차원 배열을 사용했다. [모션의 수][w][h] (0은 black / 1은 green / 2는 red / 3은 amber) rs232통신을 하고 data는 header(0xab)와 endbit(0xcd, 0xef)를 사용. 블루투스를 사용하는데 dummy data가 자꾸 날라와서 사용한다. MCU: Atmega128 LDM: klm-096ma-16 PC 프로그램 개발환경: Visual Studio 2008 LDM에 맞춰서 그림을 그려주고 위에서 지정한 Motion array를 형식에 맞춰서 만들어준다. 학.. 더보기