비주얼 스튜디오에서 중단점(breaking point)이 제대로 안잡힐때 by 달팽이

비주얼 스튜디오에서 디버깅 도중 중단점이 제대로 적중하지 않을 때가 종종 있습니다. 그럴때는 파일- 고급 저장 옵션 으로 가셔서  아래의 그림과 같이 인코딩은 유니코드 UTF-8, 줄 끝은 Windows(CR LF)로 설정해주시면 간편하게 해결할 수 있습니다.


PPT를 더 예쁘게 만들어주는 PowerMockup by 달팽이

이번에는 PowerMockup이라는 파워포인트 애드온 프로그램에 대해서 설명드리겠습니다. 이름에서 알 수 있듯이 파워포인트 기반에 목업 제작을 도와주는 툴입니다. 기본적으로 유료툴로 개인 사용자의 경우 $59.99로 판매하고 있습니다. 파워포인트를 가지고 계시고, 목업 제작을 자주하시는 분은 다른 툴을 새로 구입하는 것보다 저렴하게 사용하실 수 있을 것 같습니다. 하지만 본 포스팅에서는 Trial version을 이용해 PPT를 한 층 더 꾸며주는 방법에 대해 알아보겠습니다. 개인적인 생각으로는 Trial version만 써도 충분히 쓸만하다고 생각합니다.
PowerMockup의 구체적인 기능은 아래의 동영상을 참고하시면 좋을 것 같습니다.

https://www.youtube.com/watch?v=OrSxE0XnWLw&t=1s

본격적으로 PowerMockup 설치 및 간단한 응용법에 대해서 설명드리도록 하겠습니다. 설치는 매우 간단합니다.  

링크 로 접속하시고, DOWNLOAD TRIAL 버튼을 누르시면 바로 다운로드 하실 수 있습니다.

설치는 별도의 설정없이 아래와 같이 Next -> Install  순으로 진행하시면 됩니다. 참고로 설치하실 때는 파워포인트를 끄고 진행하셔야합니다. 







설치 완료 후 Run PowerMockup이라는 버튼을 누르시면 아래와 같은 사진이 뜨는데, 별 거 아니고 어떻게 사용하는지 사용방법에 대해 적혀있습니다. 예전과 달라진 점이라고 하면,  상단 툴바에 보기 옆에 PowerMockup이 추가가 되었고, 오른쪽에 PowerMockup Shapes라는 패널이 생겼습니다. 여기서 추가적인 Shape들을 받거나, 원하는 Shape들을 검색하여 배치해서 사용하시면 됩니다. (물론 trial version에서 예쁘다 싶은건 왠만한면 사용이 불가능합니다...ㅠ)



여기까지 하면 PowerMockup을 사용할 준비가 끝났습니다. 아래 사진처럼 PowerMockup Shapes에서 원하는 모양을 드래그 하여 적절히 배치해서 사용하시면 됩니다. PowerMockup Shapes라는 패널이 안보이실때는 툴바에서 PowerMockup-ShowShapesPanel 을 눌러주시면 됩니다.




p.s 블로그 포스팅 시 free license를 받을 수 있다네요. 신청해서 free license를 발급받게 되면, 다른 기능에 대해서도 소개해보도록 하겠습니다. 링크 

MFC에서 콘솔창 띄우기 by 달팽이

이번 포스팅에서는 MFC에서 콘솔창 띄우는 것에 대해 포스팅하겠습니다.
MFC에서 일일이 메시지 박스를 띄어서 확인하는 것은 불편하고, 콘솔창을 띄어 프린트를 찍어보는 게 빠르고 편할 때가 종종 있습니다.(TRACE를 찍어서 출력을 보는 방법도 있겠지만, 개인적으로는 TRACE 찍는 것보다 콘솔창에서 보는 게 편한 것 같습니다.)
본 포스팅에서는 디버깅을 한결 수월하게 해주는 콘솔창 띄우는 방법에 대해 소개합니다.

먼저 아래와 같이 MFC 프로젝트를 하나 생성합니다.

솔루션 탐색기에서 stdafx.h를 찾아 열어줍니다.


stdafx.h 내에 아래와 같이 코드를 입력해줍니다. 해당 구문은 전처리기를 이용해 콘솔창을 띄우는 구문입니다.

#ifdef _DEBUG
#pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console")
#endif


실행하면 아래와 같이 MFC 창과 콘솔창이 동시에 실행됨을 볼 수 있습니다.


PowerPoint 그림 300dpi로 저장하기 by 달팽이

논문이나 보고서 작성할 때 파워포인트를 이용해서 그림을 많이 작성하곤 합니다.
기본적으로 파워포인트를 이용해서 그림을 저장하면 150dpi로 낮게 저장됩니다. 이런 그림을 실제로 인쇄하면 퀄리티가 많이 떨어지는 출력물을 얻게됩니다. 그래서 300 dpi로 저장하기 위해서는 아래의 간단한 과정을 수행해야합니다.

먼저 실행창에 regedit이라고 치고 실행시키면 레지스트리 편집기가 뜹니다.
거기서 HKEY_CURRENT_USER->SOFTWARE->Microsoft->Office->(Office 버전)->PowerPoint->Options 로 가시면 아래와 같은 화면이 뜹니다. 레지스트리 값을 추가해주기 위해서 해당 경로에서 마우스 오른쪽 버튼->새로 만들기->DWORD(32비트) 값을 선택합니다. 




아래와 같이 새로운 레지스트리 값을 부여해주는데 이름을 ExportBitmapResolution 이라고 지정합니다.



이름을 저장하고 ExportBitmapResolution 을 더블 클릭하면 다음과 같은 창이 뜹니다. 여기서 단위를 10진수로 변경하시고 값 데이터에 300이라고 입력하시면 됩니다.



이제 파워포인트를 열어서 실제로 300dpi로 저장되는지 확인해보겠습니다. 아래와 같이 파워포인트를 이용해 그림을 작성하였습니다. (스마트폰 틀은 PowerMockup에서 제공해주는 기본 틀을 이용했습니다. PowerMockup은 다음에 포스팅할 기회가 있으면 소개해드리겠습니다.)




다른 이름으로 저장하기를 누르고 확장자를 tif로 지정해서 저장합니다. 저장할 때 현재 슬라이드만 저장할지 모든 슬라이드를 저장할지 물어보는데 만약 그림 작성이 많을 경우 모든 슬라이드를 이용해 저장하면 모든 슬라이드가 그림파일로 저장가능합니다.




실제로 300dpi를 가지는지 저장한 파일에 가서 속성을 보면 아래와 같이 300dpi로 저장됨을 확인할 수 있습니다.



300dpi로 저장하시려면 위와 같이 반드시 슬라이드를 그림으로 저장하여야 합니다. 흔히들 많이 사용하시는 파워포인트 상에서 마우스 오른쪽 버튼 클릭 후 그림을 저장하시면 아래 그림처럼 150dpi로 밖에 저장되지 않습니다.



다음 포스팅은 PowerMockup 유틸 소개나 도형 작성에 대해 포스팅할 예정입니다. 많은 관심 부탁드립니다.



1