핀토스 / 자바 과제를 할때 많은 소스들을 봐야 하는데

이 Source Insight가 정말 많은 도움을 줍니다ㅋㅋ

특히 핀토스가 할때가 대박이었습니다.

그래서 이 좋음을 모두에게 소개 하고 싶어서 포스팅 하게 되었어요

 일단 다운 받으러 가볼까요

아래의 주소  www.sourceinsight.com/down35.html 로 가서 다운을 받습니다.

※ 단 , trial버전이므로 30일만 사용 가능합니다. (30일 사용하고 지웠다가 다시 설치해서 사용하고 싶을정도로 편리합니다)

 설치 프로그램을 받으시고 난뒤에 다음 다음 next next를 광클 하셔서 빠르게 설치해주세요

설치후 처음 프로그램을 열면 텅빈 화면이 나옵니다

여기서 project -> new project 를 하면 아래와 같은 화면이 나옵니다.

프로젝트의 데이터 파일(정보)들을 어디에 둘지에 대한 경로를 직접 설정해주셔도 되지만 놔두셔도 무방합니다.

OK를 해서 넘어가도록 하겠습니다.

이제 소스(코드) 파일들의 위치를 설정해주어야 하는데요

저는 지금 자바 과제를 하고 있으므로 C:\Swingset2\src에 있는 코드들을 불러 오도록 하겠습니다.

원하시는 경로를 찾으셔서 설정해주시면 됩니다.

코드(소스)들이 있는 폴더를 지정하면 아래와 같은 화면이 뜨는데요

빨간색 박스가 쳐져 있는 Add Tree를 하면 하위폴더내의 모든 소스(코드)들을 불러옵니다.

다소 떨어져있는 소스(코드)라면 직접 찾아서 Add를 하셔도 무방합니다.

필요한 소스를 모두 불러오셧다면 close를 누르시면 됩니다.

 

그럼 아래와 같은 창이 뜨는데요. 여기서 원하시는 소스를 클릭하셔서 열어주시면 됩니다.

저는 SwingSet2.java 파일을 열도록 하겠습니다.

만약 아래와 같은 프레임이 생기지 않는다면 File -> Open을 누르시면 창이 나타날 거에요

 소스를 열면 아래와 같은 화면이 생성 될텐데요

구성은 이렇습니다.

1. 현재 소스코드 (Swingset2)코드 안의 클래스/자료/함수 들을 정리해둔 프레임입니다.

2. 현재 소스코드를 보여주는 프레임입니다.

3. 프로젝트안의 있는 소소코드들을 보여주는 프레임입니다.

4. 아래 화면과 같이 특정 함수에 블록설정을 하면 이 프레임에 바로 떠서 두창으로 소스를 비교 분석 할수 있습니다.

(함수의 정의부분을 볼떄 유용합니다.)

 

아래의 그림처럼 loadDemo 블록설정후 마우스 우클릭을 하면 다음과 같은 창이 나타납니다.

1번은 함수 정의형을 확인할 수 있으며, 2번으로 이 함수를 사용한곳들을 볼 수 있습니다.

 위의 설명한 부분만으로도 저는 엄청나게 편리하게 핀토스와 자바를 분석할 수 있었습니다.ㅋㅋ

여러분도 같이 써 보아요

제가 Ollydbg를 설명하는 글에서도 말씀드렸다시피 눈의 피로도 뿐만 아니라 이게 컴퓨터공학도구나

이것이 바로 뭔가 있어보이는 프로그래머구나 라는걸 나타내기 위해 환경 설정하는 부분이 있습니다.

아래의 블로그에 간결하게 잘 설명되있으니 따라하시면 편리하게 사용하실수 있을꺼에요

 http://expertprogrammer.tistory.com/entry/Source-Insight-개발-환경-설정

 

 

 

 

 

+ Recent posts