본문 바로가기
반응형

프로그래머의 길157

비주얼 스튜디오 C++ 단축키 1. 빌드 선택영역빌드 - F7(전역)선택영역다시빌드 - Ctrl + F7(전역)선택영역정리 - Ctrl + Shift + F7(전역)솔루션빌드 - Ctrl + B(전역)솔루션다시빌드 - Ctrl + Shitf + B(전역)솔루션정리 - Ctrl + Alt + B(전역) 2. 디버그 다시시작 - Ctrl + Shift + F5(전역)디버깅중지 - Shift + F5(전역)디버깅하지않고시작 - Ctrl + F5(전역)디스어셈블리 - Ctrl + Alt + D(전역)디스어셈블리설정해제 - Ctrl + F11(전역)레지스터 - Ctrl + Alt + G(전역)메모리1~4 - Ctrl + Alt + M 후 1~4(전역)모두중단 - Ctrl + Alt + Break(전역)모든중단점지우기 - Ctrl + Shift.. 2008. 5. 16.
DrawText int DrawText( HDC hDC, LPCTSTR lpString, int nCount, LPRECT lpRect, UINT uFormat ); 이 함수는 사각영역을 정의하여 영역안에 문자열을 출력할 수 있으며 여러가지 포멧을 설정할 수 있는 기능이 있다. 윈도우즈에서 사각영역을 정의할 때는 RECT구조체를 사용하며 다음과 같이 정의되어 있다. typedef struct _RECT { // rc LONG left; LONG top; LONG right; LONG bottom; } RECT; DrawText의 4번째 인수는 이 구조체의 포인터이며 문자열이 출력될 사각 영역을 지정한다. 첫번째 인수는 물론 hdc이며 두번째 인수가 출력할 문자열, 세번째 인수는 출력할 문자열의 길이이되 이 값이 -1이면.. 2008. 5. 1.
Visual C++에서 CVS에 올려야 할 것과 올리지 말아야 할것 You can add binary files to your Visual C++ project. They will appear in the Project Workspace Pane and Visual C++ will attempt to add them to source-code control. In some cases, this is desirable (for instance, bitmaps) and in other cases, this is not desirable (for instance, import libraries). Following is a (non-exhaustive) list of file extensions for files that should be added to source-code.. 2008. 4. 23.
더 나은 코드 주석을 위한 13가지 팁 어려운 코드를 짜기위한 기술인 리펑토링에 보면 그 특징 중 하나로 "명백한 사실을 상세히 설명하기"라는 항목이 있다. 너무 자세한 코드에 대한 주석은 코드의 가독성을 떨어뜨리는 원인이 되곤하지만, 그렇다고 주석을 안달수는 없는 일이다.주석의 목적은 코드의 가독성을 높이는 것이다. 코드에 주석을 다는 일이 쉬워보이기는 하지만 막상 자신이 주석을 달아놓고도 이해하지 못하는 경우가 생긴다."13 Tips to Comment Your Code"라는 글이 있어서 간단히 정리해본다.1. 각각의 레벨에 주석을 달아라.클래스에는 간단한 설명과 함께 작성자와 마지막으로 수정된 날짜를 적는다.각각의 메소드에는 사용 목적, 기능, 파라미터와 리턴값에 대한 설명을 적는다.-> 객체지향 언어가 아닌 C 같은 경우라면 각각의 파.. 2008. 4. 22.
CreateFile 원형 HANDLE CreateFile(LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES pSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile); MFC 원형 해당하는 함수 없음 인수 ▶lpFileName : 생성하고자 하는 파일(또는 오브젝트)의 이름을 지정한다. 오브젝트의 이름은 최대 MAX_PATH의 길이로 지정할 수 있으나 NT/2000에서 유니코드로 컴파일할 경우는 32000자까지의 길이를 사용할 수 있다. 이때 파일명은 "\\?\"로 시작되어야 한다. 파일의 경우 완전 경로를.. 2008. 4. 22.
atan2 Nameatan2 Interface#include double atan2 (double y, double x) long atan2l (long double y, long double x) float atan2f (float y, float x) DescriptionThe atan2 function computes the principal value of the arc tangent of y/x, using the signs of both arguments to determine the quadrant of the return value. It produces correct results even when the resulting angle is near or (x near 0). Example: #inc.. 2008. 4. 22.
반응형