반응형 코스웨어/14년 스마트컨트롤러287 10. 02 업무일지 [ 이경진 ] 1. SCOPE 연산자. C++의 객체를 사용하기 위해서는 공간에대한 객체를 이용하는 방법을 알아야 하는데 이는 두가지 방법이 있다. 1) 공간이름::객체이름 즉, :: 이라는 스콥함수를 사용하여 공간의 객체를 이용할 수 있다. ex) std::cout std::cin std::endl // std공간의 cout, cin, endl 객체를 사용한다는 뜻이다. 2) using namespace 공간이름; 즉, 사용하는 공간을 using namespace 키워드를 사용하여 선언 할 수 있다. using namespace std; // std공간을 using namespace 키워드를 이용하여 선언 cout 2014. 10. 6. 2014.10.01 업무일지 18번 오영주 150일차 ----------- C++ ----------- ------- inline 함수를 호출시 오버헤드가 적게 발생하게 하는 역할 --- 오버헤드 작업을 할 때 부수적으로 꼭 해야할 일 함수가 매크로보다 오버헤드가 많이 발생하기 때문에 예전 개발자들은 많은 함수를 매크로로 작성하여 사용했다고 한다. C++에서는 이런 매크로를 최대 줄이려고 그와 비슷한 역할을 하는 inline이 있다. - 참고로 최적화에 불합리한 코드가 있을 시, 최적화 하지 않는다. - 분할 컴파일 시 헤더파일에 선언해 줄 것. (공유 폴더 설정) mount -t vboxsf (공유디렉토리이름) /mnt/(디렉토리) ex) mount -t vboxsf linux_to_windows /mnt/windows 안되면 $sudo apt.. 2014. 10. 2. 2014.09.30 일일 교육보고 - 오두환 2014. 9. 30. 20140929 업무일지 양태영 [16번] --------------C++-------------- 우선 .cpp 소스 파일을 생성합니다. 1. 2. 3. 4. 화면에 글자를 출력해 보는 기본 소스부터 시작합니다. 소스) #include // stdio.h -> iostream으로 바뀜 int main(){ std::cout 2014. 9. 30. 20140926 업무일지 손병규(출석번호 14번) API 이미지 출력 최적화 WM_CREATE 부분 WM_PAINT 부분 API 이미지 출력 방향 설정 히스토그램을 이용한 화소 점 처리 전역변수 선언 히스토그램을 그릴 Bitmap과 각각의 RGB의 화소 점을 저장할 변수 각 화소 점을 배열에 저장 그래프를 최대 255를 하여 축약시킴 histo bitmap을 생성한 후 선택한다.생성한 크기 만큼의 부분을 SetPixel을 하여 흰색으로 만든다. 그래프 x축과 y축을 그린다. 각 RGB의 화소 점을 그래프로 표현한다. 결과 스크롤 바는 완성하지 못했습니다. 2014. 9. 28. 20140925서상우수업보고서 비트맵 읽어 들여 화면에 찍는 프로그램 * 반전, 일그러짐현상에 유의해 프로그램을 만들어보자 (반전) 비트맵 데이터 저장방식은 아래서 부터 위로 축적되는 방식이라서 Y좌표값 0 부터 데이터를 읽게 되면 사진은 상하반전돼서 나오게 됀다. 조건식에서 Y좌표값을 맥시멈에서 순서로 읽어야 이러한 현상에 방지 할수 있다. (패딩) 가로 세로의 크기가 4의 배수가 아닌 이미지를 출력시킬 경우 위 사진과 같이 일그러지는 현상이 생긴다. 비트맵 저장방식은 가로줄의 끝에 패딩 비트를 넣어준다. 1픽셀당 3바이트이고 읽는 단위 는 4바이트이기 때문에 4의 배수를 마추기 위해 나머지를 더해준다. ex1) 가로 401픽셀 일경우 1픽셀당 (R,G,B) 3바이트: 401 * 3 = 1203(4의 배수 아님), 401 % 4 =.. 2014. 9. 25. 20140924 업무일지 박영주 2014. 9. 24. 20140923 일일업무보고서 11번 문대영 무효영역 설정 무효영역이란 윈도우가 움직이거나 겹치는 것처럼 변화가 생겼을 때 발생하며, 그림을 다시 그려줘야 하는 영역을 말한다. 윈도우창에 임의의 메시지가 발생하면 WM_PAINT가 발생하여 계속 화면을 출력하므로 많은 메시지가 발생하면 화면이 깔끔하게 출력되지 않는다. InvalidateRect함수를 이용하여 변동사항이 있는 위치만 출력하도록 한다. BOOL InvalidateRect(HWND hWnd CONST RECT *lpRect,BOOL bErase) (무효영역을 발생시킬 윈도우 핸들,무효영역을 발생시킬 구역,영역을 전부 지울지 여부) RECT 구조체를 이용하여 발생시킬 구역을 결정한다. typedef struct _RECT { LONG left; LONG top; LONG right; LO.. 2014. 9. 23. 20140919_일일업무보고_9번 김해성 정리 양이 많아서 돌아버릴뻔 했네요 열심히 해서 수변공원서 봅시다~ 2014. 9. 20. 이전 1 ··· 7 8 9 10 11 12 13 ··· 32 다음 728x90 반응형