728x90

위도, 경도 좌표계 - 도, 분, 초 좌표계 - UTM 좌표계 변환기


위도, 경도 좌표계 -> 도, 분, 초 좌표계 변환법


Ex) 37.12.3456 = 37.12/60 + 3456 / 3600


시간 계산 법과 비슷..



Gkdtcc.exe


728x90

'Dev Tool' 카테고리의 다른 글

Dev Tool - VMMap  (0) 2017.12.05
Dev Tool - Q-Dir  (0) 2017.09.08
Dev Tool - TortoiseSVN  (0) 2017.02.23
Dev Tool - depends22  (0) 2016.10.14
Dev Tool - Doxygen  (0) 2016.04.04
728x90

MS Windows 용 SubVersion Client 프로그램 이다.


이 프로그램을 이용하여 프로그램의 버전 및 소스 코드를 관리할 수 있다.



다운로드 사이트 : https://tortoisesvn.net/


svn과 프로젝트 버전 연동 : https://m.blog.naver.com/PostView.nhn?blogId=cra2yboy&logNo=90155176548&proxyReferer=https%3A%2F%2Fwww.google.com%2F

728x90

'Dev Tool' 카테고리의 다른 글

Dev Tool - Q-Dir  (0) 2017.09.08
Dev Tool - GPS Korea 좌표 변환기  (0) 2017.04.20
Dev Tool - depends22  (0) 2016.10.14
Dev Tool - Doxygen  (0) 2016.04.04
Dev Tool - StarUML  (0) 2016.02.24
728x90


DLL 파일이 불러지지 않을 때, 연결되지 않은 파일이 있는지 등등을 확인할 때 사용하는 유용한 프로그램.




depends22_x64.zip

depends22_x86.zip

728x90

'Dev Tool' 카테고리의 다른 글

Dev Tool - GPS Korea 좌표 변환기  (0) 2017.04.20
Dev Tool - TortoiseSVN  (0) 2017.02.23
Dev Tool - Doxygen  (0) 2016.04.04
Dev Tool - StarUML  (0) 2016.02.24
Dev Tool - Beyond Compare  (0) 2016.02.24
728x90

Doxygen은 주석이 달린 코드를 읽어내서 문서를 만들어내는 툴이며, 여러가지 언어와 문서형식(MS-WORD or HTML...) 지원한다.

우리는 C++ 코드를 HTML문서로 뽑아내는 일을 해볼 것이다.

 

 

그럼 우선 Doxygen을 다운받아보자.

우선 Windows 계열의 경우 이 주소를 통해 다운받으면 된다.

http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.7-setup.exe

 

그외의 OS에서는 아래부분에서 자신의 OS와 맞는 파일을 받아주자.

http://www.stack.nl/~dimitri/doxygen/download.html



다운을 다 받았으면 파일을 실행시키고 동의를 해주거나, NEXT NEXT만 눌러주면 된다.

다운로드를 모두 마치고 나면 DoxyWizard란 프로그램을 실행시켜보자.




그럼 이렇게 생긴 프로그램이 켜질것이다.

대강 프로젝트 이름(Project name)이나 시놉시스, 버전등을 적어주자.

 

 

그다음으로, 주석이 한글일 경우에 인코딩문제로 인해 깨지는걸 방지하기위해 추가적으로 설정을 해주어야 한다.

Expert탭에가서 Topics중에 Project에 가보자.




여기서 아랫부분의 OUTPUT_LANGUAGE부분을 English에서 이미지에서와 같이 Korean으로 바꿔주어야 한다.

 

 

추가적으로 Topics중에서 Input탭으로 가서 INPUT_ENCODING부분에 CP949를 적어주자.




위의 절차대로 설정을 했다면 이제 준비는 모두 끝났다.

다음으로 읽어들일 간단한 소스를 짜볼 건데, 그 전에 규격에 맞게 주석을 다는 방법에 대해 알아보자.

 

클래스나 멤버변수의 위에 

/**

 *@종류 내용

 *@종류 내용

*/

이런방식으로 주석을 달아주면 된다.

종류에는 이러한 것들이 있다.

Item설명
@author작성자 이름
@brief간략한 설명
@bug발견된 버그의 설명
@code중요 코드를 설명할 때 시작 지점 설정
@date작성날짜
@endcode중요코드 설명할 때 종료 지점 설정
@exception예외 처리
@mainpage
@param함수 파라미터
@remark자세한 설명 
@return함수의 리턴 값
@section
@see참고할 함수나 페이지 지정
@todo해야할 일의 설명

 

출처 : http://rorolena.tistory.com/2176

 

그리고 위의 코드처럼 간략설명 하나만 적으려는데 길게 코드를 적는게 맘에들지 않는다면 이렇게 쓸 수 있다.

 

//! 간략한 설명 내용

 

위의것이 아랫것과 같다고 할까.

 

/**

 *@brief 내용

*/

 

그럼 이제 예제코드를 봐보자.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
 
/**
 *@brief Doxygen 공부용 예제 클래스
 *@author 이민욱
 *@date 2014/05/03
*/
class Test
{
public:
    /**
     *@brief 객체가 생성됬을 때의 시간
     *@author 이민욱
    */
    int Timer ; 
 
    //! 공격력
    int Power ;
 
    //! 객체의 이름
    std::string m_Name ;
} ;

 

 

Test클래스에 brief, 간략설명으로 Doxygen 공부용 예제 클래스를 적어주었고, 그외 추가로 작성자나 작성된 날짜 정보를 적어주었다.

그리고 멤버변수들에도 각기 주석들을 달아 주었다.

 

이렇게 코드 작성을 했으면 이제 다시 Doxygen Wizard로 가보자.

그리고 Wizard탭에 가서, Source code directory(소스코드의 위치)와 Destination directory(결과물 출력 폴더)를 설정해주자.





설정을 끝마쳤으면, Run탭에가서 Run doxygen버튼을 눌러주면 끝이다.

잠시후 기다리면 영어들이 줄줄이 나오다가 *** Doxygen has finished란 말이 나올 것이다.





이제 방금 설정했던 결과물 출력 폴더로 가보면 latex폴더와 html폴더가 만들어져있는데, html폴더로 들어간 후, Index.html 파일을 브라우저를 이용하여 열어보자.

그러면 이렇게 html문서가 보기좋게 만들어진 것을 볼 수 있을 것이다.




출처 : http://blog.naver.com/minuk302/130190474760









728x90

'Dev Tool' 카테고리의 다른 글

Dev Tool - TortoiseSVN  (0) 2017.02.23
Dev Tool - depends22  (0) 2016.10.14
Dev Tool - StarUML  (0) 2016.02.24
Dev Tool - Beyond Compare  (0) 2016.02.24
Dev Tool - Debug View  (0) 2016.02.24
728x90

이 프로그램은 클래스 다이어그램을 그릴 때 유용한 무료 프로그램이다.


사용방법 : http://staruml.sourceforge.net/docs/user-guide(ko)/ch01.html


다운로드 주소 : http://staruml.io/download

728x90

'Dev Tool' 카테고리의 다른 글

Dev Tool - TortoiseSVN  (0) 2017.02.23
Dev Tool - depends22  (0) 2016.10.14
Dev Tool - Doxygen  (0) 2016.04.04
Dev Tool - Beyond Compare  (0) 2016.02.24
Dev Tool - Debug View  (0) 2016.02.24
728x90

Beyond Compare는 파일 비교 프로그램이다.

이 프로그램을 이용하여 소스 코드를 비교하여 어느 부분을 수정했는지 확인하는 것도 가능하다.


Beyond Compare 이외에도 Araxis, Win Merge 등 파일 비교 프로그램의 종류는 많다. 


나의 경우에는 처음 접하고 계속 써온 것이 Beyond Compare이기 때문에 그냥 이것을 사용하고 있다.


하지만 유료 프로그램이기 때문에 구입을 해서 사용해야한다....


무료 시험판 다운로드 주소 : http://beyond_compare.ko.downloadastro.com/


30일 초기화 방법

1. regedit 실행

2. \HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4

3. CacheID 삭제

728x90

'Dev Tool' 카테고리의 다른 글

Dev Tool - TortoiseSVN  (0) 2017.02.23
Dev Tool - depends22  (0) 2016.10.14
Dev Tool - Doxygen  (0) 2016.04.04
Dev Tool - StarUML  (0) 2016.02.24
Dev Tool - Debug View  (0) 2016.02.24
728x90

DebugView는 디버그 메세지를 확인하는데 쓰이는 가장 범용적인 도구중 하나이다.

사용방법은 간단하다. Windows.h에 들어있는 기본적인 API를 사용하면 된다.



물론 이것은 Visual Studio에서 '디버깅 시작' 으로 실행을 했다면, DebugView 대신 Visual Studio의 '출력' 창에 메세지가 뜨게 될 것이다. DebugView에서 보고 싶다면 '디버깅하지 않고 시작'으로 실행을 하면 된다.


ps. TRACE() 역시 DebugView에서 볼 수 있다. 


다운로드 주소 : https://technet.microsoft.com/ko-kr/sysinternals/debugview.aspx




728x90

'Dev Tool' 카테고리의 다른 글

Dev Tool - TortoiseSVN  (0) 2017.02.23
Dev Tool - depends22  (0) 2016.10.14
Dev Tool - Doxygen  (0) 2016.04.04
Dev Tool - StarUML  (0) 2016.02.24
Dev Tool - Beyond Compare  (0) 2016.02.24

+ Recent posts