분류 전체보기
[MFC/스크랩] MFC 에서 DC 클래스 얻기 및 내부 구조 / CDC, CPaintDC, CClientDC, CWindowDC 사용법
윈도우 화면으로 글씨나 그래픽을 출력하기 위해서는 반드시 해당 윈도우의 DC를 얻어와야 한다. Win32 API 프로그램을 만들 때는 GetDC(), ReleaseDC() 함수를 통해서 DC를 얻고 사용하는데, MFC는 이 함수를 포함하는 CClientDC 클래스를 제공한다. 또한 WM_PAINT에 대응하는 함수로 BeginPaint(), EndPaint() 함수가 존재하는데, 이 함수를 포함하는 CPaintDC 클래스도 제공된다. 보통 마우스를 화면에 클릭할 때 사각형을 그리려면 다음과 같이 코딩한다. Win32 API 에서 case WM_LBUTTONDOWN : { CPoint point( (DWORD)lParam ); // CPoint는 MFC 클래스 HDC hdc = GetDC( this->m_h..
[MFC/bitmap파일 출력하기]
[MFC/bitmap파일 출력하기] // 이 함수는 Dlg 에서 버튼을 클릭하면 bitmap 출력하는 함수이다. void CMFC_LoadImageDlg::OnClickedOutputBmp(){// 그래픽을 출력하기 위해서 Device Context ( 출력담당 집합체 ) 이하 DC 가 꼭 필요하다.// API 에서는 GetDC() , ReleaseDC() 함수를 통해서 받을수 있다.// MFC 에서는 이 함수를 포함하는 CClientDC 클래스를 제공해준다.// API의 WM_PAINT에 대응하는 함수로 // MFC 에서는 BeginPaint(), EndPaint() 함수가 존재하는데, 이 함수를 포함하는 // CPaintDC 클래스도 제공된다. // 1. MFC 에서 Bitmap 출력을 하기위해서//..
2014.01.08 _ 데이터 통신 방식과 데이터 통신 종류( RS-232 / RS-422 / RS-485 )
RS-232/RS-422/RS-485 데이터 통신 참조사이트 > http://bongtaebong.blog.me/80188868067 ※ 전이중 방식 / 반이중 방식 차이점 Question 이더넷 포트의 전이중 모드(full duplex mode)와 반이중(half duplex mode) 모드의 차이를 알아보자. 100Mbps 전이중 모드로 설정된 것을 10Mbps 전이중 모드로 변경하면 이상하게 포트가 다운된다. 10Mbps는 반드시 반이중 모드로 설정해야 하는 이유? Answer 기존에 특정 포트가 100Mbps 전이중 모드로 설정돼 있었다면 해당 장비와 연결된 장비의 포트도 100Mbps 전이중으로 설정돼 있을 것으로 추정할 수 있다. 한쪽이 100Mbps 전이중 모드로 고정되고, 다른 쪽이 자동(..
2014.01.06 _ 전송속도와 대역폭
전송속도와 대역폭 많은 데이터 보낼 '물살과 물길' 전송속도는 초당 데이터 전송량 대역폭은 데이터 전송 주파수폭 오늘은 통신에서 빼놓을 수 없는 요소인 전송속도와 대역폭에 대해 알아보겠습니다. 통신기술의 속도가 빠르다는 것은 그만큼 많은 정보를 전달하고, 이는 기존 서비스와는 차별화되는 혁신적인 서비스, 즉 새로운 가치를 제공할 수 있다는 것을 의미합니다. 정의 전송속도 전송속도는 초당 데이터의 전송량을 말합니다. 초당 전송하는 비트의 수이며, 단위는 bps(bits/sec)로 나타냅니다. 예컨대 5Mbytes(1Byte=8bit)짜리 MP3 노래 파일을 전송할 경우 전송속도가 1Mbps이면 이 파일은 40초에 전송할 수 있습니다. 전송속도가 10Mbps 면 4초, 100Mbps면 0.4초, 1Gbps면..
2014.01.06 _ GPU의 종류와 PCI Bus/AGP/PCI Express 의 차이점
GPU 의 종류로는 크게 1. nVidia(엔비디아) GPU 회사 아니랄까봐 로고에 있는 것은 눈그림이다. 대표적인 GPU 이름은 GeFoce(지포스)이다. 게임 및 3D 처리 환경에 강력하기로 소문난 제품이다. 2. ATi(AMD) 사실은 캐나다의 독립 GPU 회사였다. 그런데 얼마전에 AMD가 흡수합병을 하였다. 저가에 밸런스형으로 알려져 있으며 일반적으로 동영상 보기에 좋다고들 한다. 자세한 설명 http://doblex.tistory.com/category/Programing%20Base?page=2 1. PCI type PCI는 Peripheral Component Interconnect의 약어로 사운드카드, 랜카드, TV 수신카드 등의 부품을 꽂는 슬롯으로 개발되었습니다. 다용도의 카드를 범용..