제3장 이클립스 사용하기.

Slides:



Advertisements
Similar presentations
웹 서버 구축 숭의여대 인터넷정보과 최지영. 웹 ? 웹사이트 ? 웹서버 ? 웹서비스 ? IIS? 아파치 ?
Advertisements

© 2012 인피니티북스 All rights reserved 제 3 장 이클립스 사용하기 Power Java.
ⓒ 2015 NHN Entertainment Corp. Django 로 만드는 초간단 블로그 시스템운영팀 김영태 개발환경 구축.
데이터 베이스 (MYSQL) 장수용. MYSQL 이란 ? -MySQL 은 DBMS( 데이터베이스 관리 시스템 ) 이다. - MySQL 은 RDBMS( 관계형 데이터베이스 ) 이다. - MySQL 은 오픈소스이다. - MySQL 은 빠르고, 안정적이고.
Web Programming 소개 인공지능 연구실. Artificial Intelligence Laboratory 목차  1. HTML5  2. 개발 환경 구축  3. JSP  4. 실습 2.
YES C 제 1 장 C 언어의 개요 1/34 제 1 장 C 언어의 개요 문봉근. YES C 제 1 장 C 언어의 개요 2/34 제 1 장 C 언어의 개요 1.1 프로그램과 C 언어의 특징 1.2 C 언어의 프로그램 구성 1.3 비주얼 C++ 통합 환경 들어가기.
Page 1 Android Programming November 04 / 2009 S/W Junhyuk Jang.
아름다운 이들의 행복한 길음안나의 집.
제2장 자바 개발 도구.
Power Java 제3장 이클립스 사용하기.
어서와 Java는 처음이지! 제1장 기초 사항.
Power Java 제3장 이클립스 사용하기.
A n d r o i d Android 2010 년 5월 19일 작성자 : 백 선 재.
Chapter 02 JAVA 프로그래밍 시작하기 01 실무에서 사용하는 JAVA 개발 환경 02 JAVA 프로그램 작성
기초C언어 제1주 강의 소개, C언어 개요, Eclipse 사용 컴퓨터시뮬레이션학과 2015년 봄학기 담당교수 : 이형원
Web Programming 강의 소개
Java Development Environment & Eclipse IDE
[INA470] Java Programming Youn-Hee Han
어서와 Java는 처음이지! 제1장 기초 사항 IT응용시스템공학과 김형진 교수.
제1강 안드로이드 특징과 개발환경 구축 안드로이드 앱 개발 강좌.
Power Java 제4장 자바 프로그래밍 기초.
Kasimov C언어 세미나 1st.
자동 소프트웨어 프로세스 구축을 위한 공개 소프트웨어 툴 체인 연구
Power Java 제2장 자바 개발 도구.
PHP + Eclipse + Google Code를 이용한 개발환경
Java IT응용시스템공학과 김형진 교수 2장. 자바의 환경 public class SumTest {
2장. JSP 개발 환경 설정 이 장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 애플리케이션 개발을 위해 반드시 이해하여야 할 웹 애플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
Android 개발환경 설치 및 Hello World
DataScience Lab. 박사과정 김희찬 (월)
웹 애플리케이션 개발 프레임워크와 스트러츠 웹 애플리케이션 기술 변천사를 이해한다
Power Java 제1장 자바 소개.
02. 처음으로 만드는 안드로이드 애플리케이션 제목.
( Overview of the Course Kwangman Man ( SangJi University.
Android Studio 설치하기 PPD JSY.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
Html(front end) & jsp(back end)
Eclipse 플러그인을 활용한 자바/JSP 개발.
2강. 개발 환경 설정 JDK 설치 Path 설정 이클립스 다운로드 톰캣 설치 톰캣 환경 설정
CHAPTER 2 자바의 환경 Section 1 자바 프로그램의 형태 Section 2 자바 프로그램의 실행환경.
객체 지향 프로그래밍.
낮과 밤 알아보기 슬기로운 생활 2학년 1학기 4. 빛과 그림자>낮과 밤( 4/8 )
글사랑 캡션 편집 안드로이드 앱 담당 교수님 전진우 교수님 진세훈 정상기 글사랑.
DataScience Lab. 박사과정 김희찬 (월)
C언어 응용 제10주 실습 해보기 제8장 트리.
WAP Java Seminar
1강. 스프링이란? 프레임워크 스프링(SPRING) 설치 Lecturer Kim Myoung-Ho Nickname 블스
강의 소개, 자료구조의 개념, SW 개발과 자료구조
김 정 석 Web Programming 김 정 석
매스커뮤니케이션 신문 목원대학교 서 진 희.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
2장. 홈페이지를 만들기 전에 홈페이지 제작 목적과 제작 과정 홈페이지 제작 관련 기술들 홈페이지 제작에 필요한 준비물
WinCE Device Driver 실습 #2
나는 땅에서 키는 작지만 하늘로부터 재는 키는 이 세상 어느 누구보다도 크다
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
JESS Eclipse 박영택 숭실대학교.
JSP와의 첫 만남 간간한 JSP 프로그램을 작성하면서 앞으로 학습에 필요한 과정을 익힌다.
1st 과제 Puzzle 개선 강원대학교 김순태.
제1회 PNU 코딩경진대회 부산대학교 소프트웨어교육센터.
2015년 2학년 1반.
6월 1주 주간메뉴표 NEW 엄마손 조식 쉐프 삼촌 중식 참새 방앗간 석식 ◎원산지 안내 : 쌀(국내산)
XSS 정 여 진.
CHAPTER 6 도전! 트위터 웹 앱 개발 Jquery Mobile 5/28/2019.
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
컴퓨터 소프트웨어 설계 및 실험 2016년 1학기 실험계획.
WinCE Device Driver 실습 #2
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
Eclipse를 이용한 Embedded Linux 응용 프로그램 개발
C언어 응용 제11주 실습 해보기 제9장 그래프1.
Choi Younghwan CSE HUFS
한국디지털미디어 고등학교 번 조성혁 HTML 5는 HTML4의 다음 버전으로 특정 plug-in같은 것 없이 web에서 진보,발전된 application을 만들 수 있도록 HTML을 발전시킨 것이다.
Presentation transcript:

제3장 이클립스 사용하기

자바를 위한 에디터 TextPad 자바, HTML, JSP, C, C++를 위한 강력한 프로그래밍 에디터 스펠링 검사 기능 UltraEdit. 우수한 자바 모드를 가지는 에디터 문법 하이라이팅 기능

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

이클립스 그림 3-1 . 이클립스 재단의 홈페이지

이클립스의 구조 여러 개의 플러그인(plug-in)으로 구성

이클립스의 용도 이클립스의 워크벤치 기능을 포함시켜서 자신의 프로그램을 작성할 수 있다. 자세한 내용은 웹사이트 www.eclipse.org의 기술 문서를 참조

이클립스 설치

이클립스 실행 작업 공간을 물어본다 -> 자신이 사용하는 디렉토리로 변경

이클립스이 첫화면

이클립스의 사용 몇 가지의 개념을 이해하여야 한다. 워크벤치(workbench) 퍼스펙티브(perspective) 뷰(view)

워크벤치 워크벤치는 작업을 진행하는 작업 공간 워크벤치는 메뉴바, 툴바, 퍼스펙티브바, 퍼스펙티브로 이루어진다.

워크 벤치 그림 3-3 . 이클립스 작업 공간 구성

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

디버그 퍼스펙티브 그림 3-4 . 디버그 퍼스펙티브의 모습

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

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

간단한 자바프로그램의 작성 프로젝트의 생성 클래스 생성 소스 코드 입력 실행 컴파일은 자동으로 됩니다.

준비하기 자바 설치 여부 확인 Window -> Preferences 메뉴를 선택한 후에 Java -> Installed JREs 페이지

프로젝트의 생성 File->Java Project 메뉴 사용

클래스의 생성 File->New->Class 메뉴 사용

소스 코드 입력

소스 코드의 내용

프로그램의 실행 Run->Run As->Java Application 메뉴 사용

디버깅 디버거를 사용하면 프로그램에서 오류를 감지하고 진단

디버그 퍼스펙티브로 전환 퍼스펙티브를 자바에서 디버그로 전환한다.

중단점 설정

디버그 모드로 실행 [Run]->[Debug As]

변수의 값 조사 및 실행 제어 변수의 값을 조사하려면 변수위에 마우스 커서를 놓는다. 실행 제어

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

Q & A