Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2012 인피니티북스 All rights reserved 제 3 장 이클립스 사용하기 Power Java.

Similar presentations


Presentation on theme: "© 2012 인피니티북스 All rights reserved 제 3 장 이클립스 사용하기 Power Java."— Presentation transcript:

1 © 2012 인피니티북스 All rights reserved 제 3 장 이클립스 사용하기 Power Java

2 © 2012 인피니티북스 All rights reserved 자바를 위한 에디터  TextPad TextPad  자바, HTML, JSP, C, C++ 를 위한 강력한 프로그래밍 에디터  스펠링 검사 기능  UltraEdit. UltraEdit.  우수한 자바 모드를 가지는 에디터  문법 하이라이팅 기능  스펠링 검사 기능

3 © 2012 인피니티북스 All rights reserved 자바를 위한 통합 개발 환경  Eclipse Eclipse  다중 언어 소프트웨어 개발 도구로서 IDE 와 plug-in 으로 구성IDEplug-in  자바로 작성되었다.  자바 애플리케이션을 개발하는데 사용할수도 있다.  C, C++, COBOL, Python, Perl, PHP 도 지원 CC++COBOLPythonPerlPHP  free and open source software. free and open source software  NetBeans NetBeans  자바를 위한 cross-platform open source IDE  문법 하이라이팅 기능, 코드 완결 기능  비주얼 디자인 도구 포함  free and open source software. free and open source software

4 © 2012 인피니티북스 All rights reserved 이클립스 그림 3-1. 이클립스 재단의 홈페이지

5 © 2012 인피니티북스 All rights reserved 이클립스의 구조  여러 개의 플러그인 (plug-in) 으로 구성

6 © 2012 인피니티북스 All rights reserved 이클립스의 용도  이클립스의 워크벤치 기능을 포함시켜서 자신의 프로그램을 작성할 수 있다.  자세한 내용은 웹사이트 www.eclipse.org 의 기술 문서를 참조

7 © 2012 인피니티북스 All rights reserved 이클립스 설치

8 © 2012 인피니티북스 All rights reserved 이클립스 실행  작업 공간을 물어본다 -> 자신이 사용하는 디렉토리로 변경

9 © 2012 인피니티북스 All rights reserved 이클립스이 첫화면

10 © 2012 인피니티북스 All rights reserved 이클립스의 사용  몇 가지의 개념을 이해하여야 한다.  워크벤치 (workbench)  퍼스펙티브 (perspective)  뷰 (view)

11 © 2012 인피니티북스 All rights reserved 워크벤치  워크벤치는 작업을 진행하는 작업 공간  워크벤치는 메뉴바, 툴바, 퍼스펙티브바, 퍼스펙티브로 이루어진다.

12 © 2012 인피니티북스 All rights reserved 워크 벤치 그림 3-3. 이클립스 작업 공간 구성

13 © 2012 인피니티북스 All rights reserved 퍼스펙티브  퍼스펙티브는 특정한 자원을 가지고 특정한 작업을 수행하기 위한 기 능들의 집합을 제공  자바 퍼스펙티브 (Java Perspective): 소스를 편집할 때 필요한 뷰들을 제공  디버그 퍼스펙티브 (Debug Perspective): 프로그램을 디버깅할 때 필요한 뷰들을 제공

14 © 2012 인피니티북스 All rights reserved 디버그 퍼스펙티브 그림 3-4. 디버그 퍼스펙티브의 모습

15 © 2012 인피니티북스 All rights reserved 뷰  뷰는 에디터를 지원하고 파일이나 클래스, 콘솔 등의 자원들을 표시 하며 워크벤치에서 정보의 리스트나 계층 구조를 보여주는 데 사용된 다.

16 © 2012 인피니티북스 All rights reserved 중간 점검 문제 1. 이클립스에서 특정한 자원을 가지고 특정한 작업을 수행하기 위한 기 능들의 집합을 ____________ 이라고 한다. 2. 파일이나 클래스, 콘솔 등의 자원들을 표시하고 정보의 리스트나 계층 구조를 보여주는데 사용되는 것을 ___________ 이라고 한다.

17 © 2012 인피니티북스 All rights reserved 간단한 자바프로그램의 작성  프로젝트의 생성  클래스 생성  소스 코드 입력  실행 컴파일은 자동으로 됩니다.

18 © 2012 인피니티북스 All rights reserved 준비하기  자바 설치 여부 확인  Window -> Preferences 메뉴를 선택한 후에 Java -> Installed JREs 페이지

19 © 2012 인피니티북스 All rights reserved 프로젝트의 생성  File->Java Project 메뉴 사용

20 © 2012 인피니티북스 All rights reserved 클래스의 생성  File->New->Class 메뉴 사용

21 © 2012 인피니티북스 All rights reserved 소스 코드 입력

22 © 2012 인피니티북스 All rights reserved 소스 코드의 내용

23 © 2012 인피니티북스 All rights reserved 프로그램의 실행  Run->Run As->Java Application 메뉴 사용

24 © 2012 인피니티북스 All rights reserved 디버깅  디버거를 사용하면 프로그램에서 오류를 감지하고 진단

25 © 2012 인피니티북스 All rights reserved 디버그 퍼스펙티브로 전환  퍼스펙티브를 자바에서 디버그로 전환한다.

26 © 2012 인피니티북스 All rights reserved 중단점 설정

27 © 2012 인피니티북스 All rights reserved 디버그 모드로 실행  [Run]->[Debug As]

28 © 2012 인피니티북스 All rights reserved 변수의 값 조사 및 실행 제어  변수의 값을 조사하려면 변수위에 마우스 커서를 놓는다.  실행 제어

29 © 2012 인피니티북스 All rights reserved 중간 점검 문제 1. 사용자로부터 값을 입력받으려면 _______________ 클래스를 사용하 는 것이 편리하다. 2. Scanner 클래스에서 사용자로부터 정수를 입력받는 메소드의 이름은 _____________ 이다. 3. 자바 API 문서에서 Scanner 클래스의 메소드 중에서 앞에 next 가 붙 은 메소드들을 조사하여 보자.

30 © 2012 인피니티북스 All rights reserved Q & A


Download ppt "© 2012 인피니티북스 All rights reserved 제 3 장 이클립스 사용하기 Power Java."

Similar presentations


Ads by Google