수업계획서

Download Report

Transcript 수업계획서

객체지향프로그래밍
담당교수 : 박우전
연구실: 공대 90706호,
전화: 629-7547, 이메일: [email protected]
담당조교 : 박준우
DB실험실 (전화 629-7864)
수업계획서
Java Platform, Standard Edition
1. Windows용 Java 다운로드
2. Java SE Development Kit with NetBeans IDE 의 설치
3. Java SE 8 Documentation 활용
4. NetBeans IDE 8 사용안내
5. NetBeans IDE 8 상에서의 애플리케이션 실행
OOP Syllabus
1
수강생이 제1장 수업이전에 해야할 일
수업계획서와 관련하여
교재구입, 강의노트 받기, 평가방법 이해, 교과목 홈페이지 접속해보기
Java 와 관련하여
1. 집에서 PC에 Windows 용 Java , 즉
운영체제에 적합한 Java SE Development Kit and NetBeans IDE
와
Java SE 8 Documentation 를 다운로드하여
2. Java SE Development Kit and NetBeans IDE, 즉
jdk-8u73-nb-8_1-windows-i586 또는
jdk-8u73-nb-8_1-windows-x64 를 설치해본다.
3. Java SE 8 Documentation 압축풀어, 초기화면부터
텍스트 이곳 저곳의 링크를 클릭하여 이동해본다.
4. NetBeans IDE 8 사용안내에 따라 프로젝트 설정, 선택실행 연습.
5. NetBeans IDE 8 상에서 Example1.java 프로그램을 실행해본다.
OOP Syllabus
2
수업계획서 1) 교과목 개요 : 객체지향 프로그래밍 언어 Java의 기본특징과
개발환경을 학습하고, 어휘와 자료형 및 기본구문을 통하여
프로그래밍의 기초를 배운다. 또한 클래스, 인터페이스, 예외
처리, 멀티스레드 및 그래픽프로그래밍 등을 익힌다.
2) 수업목표 : 간단한 문제에 대한 Java프로그램 작성능력 및
Java프로그램 독해능력 배양.
70% 수강생이 만족할 수 있는 학습성과
3) 수업방법 : - 교재내용 및 예제 프로그램 요약설명 (강의)
- 프로그램 작성 및 실행 (실습)
- 질문과 답변
4) 교재명: 오세만 외 4인, 자바입문, 제3판, 생능출판사, 2008.2.
OOP Syllabus
3
수업계획서 - 참고문헌
참고문헌 :
[1] 황기태, 명품 자바 에센셜, 생능출판, 2014. 11. ---- 부교재
[2] James Gosling, Bill Joy, and Guy Steele, "The Java Language
Specification," Addison-Wesley, 1996.
[3] Ken Arnold, James Gosling, David Holmes, "The Java Programming
Language , Third Edition“
Addison-Wesley, 2000.
[4] 황기태, 김효수, 명품 Java Programming, 생능출판사, 2011.7. [5] Walter
Savitch, JAVA - An Intro. to Computer Science &
Programming, Pearson Prentice Hall, 2004
[6] 김수동 옮김, JAVA How to Program 한글 7판, 케이앤피북스, 2009. 7.
[7] Bjarne Stroustrup, "The C++ Programming Language," 3rd Ed.
Addison-Wesley, 1997.
[8] http://www.oracle.com/
[9] 생능출판 http://www.booksr.co.kr
OOP Syllabus
4
수업계획서 – 평가방법, 연락처
5) 평가방법
중간시험(30%), 기말시험 (40%), 출석과질문(20%), 과제물(10%)
6) 연락처
담당교수: 박우전 연구실 (공대 7층)
교과목 홈페이지: http://pllab.hannam.ac.kr
에서 담당과목 > 객체지향OOP 를 클릭.
E-mail address: [email protected]
담당조교: 박준우
데이터베이스실험실 (공대 90715호, 629-7864)
7). 기타:
OOP Syllabus
5
1. Windows용 Java 다운로드
URL: http://www.oracle.com/technetwork/java/javase/do
wnloads
에서 ( 탭 - [Java SE Downloads | Oracle … ] )
JDK 8u73 with NetBeans 8 와
Java SE 8 Documentation 을
차례로 다운로드한다.
JDK 8u73 with NetBeans 8 다운로드(1)
1) 탭 - [Java SE Downloads | Oracle … ]
의 Download 를 클릭
OOP Syllabus
6
JDK 8u73 with NetBeans 8 다운로드(1)
2) [ORACLE : JDK8u73 with NetBeans 8]
.....
Java SE and NetBeans Cobundle (JDK 8u73 and NB 8)
바로 위의 “Accept License Agreement ” 왼쪽의 버튼을 선택한
후
아래의 Windows x86 (32-bit) 298.3 MB jdk-8u73-nb-8_1windows-i586.exe
또는 Windows x64 (64-bit) 305.27 MB jdk-8u73-nb-8_1windows-x64.exe 를 클릭하여 다운 로드 한다.
3) [… 의 jdk-8u73-nb-8_1-windows-….exe 를
실행하거나 저장하시겠습니까?] 에서
저장을 선택
4)[ jdk-8u73-nb-8_1-windows-….exe 다운로드가 완료되었습니다
실행 폴더열기 다운로드보기] 창을 닫음
OOP Syllabus
7
Java SE 8 Documentation 다운로드(1)
1) http://www.oracle.com/technetwork/java/javase/downloads
[Java SE Downloads | Oracle … ] 에서 PgDn키를 두 번 누르면
Additional Resources . . . 가 표시됨.
Java SE 8 Documentation 우측의 Download 버튼을 클릭
2) [ORACLE : Java SE Development Kit 8 Documentation ]
Java SE Development Kit 8u73 Documentation
아래의 “Accept License Agreement ” 왼쪽의 버튼에 체크한 후
. . . . . 89.11 MB jdk-8u73-docs-all.zip 을 클릭하여 다운로드
3) [… 의 jdk-8u73-docs-all.zip (89.11MB) 를 열거나 저장하시겠습니까
?
열기 저장 취소 ] 의 저장을 선택
4) [ jdk-8u73-docs-all.zip 다운로드가 완료되었습니다
열기 폴더열기 다운로드보기] 창을 닫음
5) [ORACLE : Java SE Development Kit 8 Documentation ] 창을 닫음
OOP Syllabus
8
2. Java SE Development Kit with NetBeans IDE 설치(1)
1) 윈도우 탐색기에서 저장했던 폴더로 이동하여
2xx MB 의 jdk-8u73-nb-8_1-windows-….exe 파일을 더블클릭.
2) [Java SE Development Kit and NetBeans IDE Installer]
next 버튼을 클릭
3) [Java SE Development Kit and NetBeans IDE Installer]
Junit License Agreement:
I accept the … , Install Junit 왼쪽버튼을 선택 후
Next> 버튼을 클릭
4) [Java SE Development Kit and NetBeans IDE Installer]
Install the JDK to: Browse버튼을 눌러 원하는 폴더로 이동 후
Next> 버튼을 클릭
OOP Syllabus
9
Java SE Development Kit with NetBeans IDE 설치(2)
5) [Java SE Development Kit and NetBeans IDE Installer]
Install the NetBeans IDE to:
우측의 Browse… 버튼을 눌러 원하는 폴더로 이동 ,
JDK for the NetBeans IDE:
우측의 Browse… 버튼을 눌러 원하는 폴더로 이동
한후
Next> 버튼을 클릭
6) [Java SE Development Kit and NetBeans IDE Installer]
Summary 아래의
JDK 8u73와 NetBeans 8의 Install Folder 를 확인후
Install 버튼을 클릭
7) [Java SE Development Kit and NetBeans IDE Installer]
Setup Complete 표시됨 Finish 버튼 누름
OOP Syllabus
10
3. Java SE 8 Documentation 활용
1) 다운로드한 Java SE 8 Documentation 활용
jdk-8u73-docs-all.zip 파일(89.11 MB )을 선택후 마우스
우측버튼을 눌러 압축 풀기
- 압축을 푼 폴더에 docs 폴더가 생성됨
- …\docs\api 의 index.html 파일을 더블클릭
[Overview (Java Platform SE 8)]
Java의 Class별 또는 Package별로 상세 정의를 볼 수 있
다.
좌측 상단에서는 All Classes 또는 특정 패키지를 선택
좌측 하단은 전체 클래스 목록 또는
각 패키지별 Interface, Class, Enum, Exception,
Error, Annotation Type 목록을 보여 줌.
OOP Syllabus
11
Java SE 8 Documentation 활용(계속)
2) 웹 상의 Java SE 8 Documentation 활용
http://docs.oracle.com/javase/
Java Platform, Standard Edition (Java SE)
Java SE 8
Java Tutorials
http://docs.oracle.com/javase/8/docs/api/index.html
Java SE 8 API Documentation
[Overview (Java Platform SE 8) ]
Java의 Package별 또는 Class별 상세 정의를 볼 수 있다.
한글로 된 Java Platform API Specification :
http://www.changki.com/APIs/J2SE_1.7_API_Korean/index.html
naver 검색창에서
“한글 자바 api” 입력 후 검색하기
OOP Syllabus
12
4. NetBeans IDE 8 사용 안내
NetBeans IDE 8화면구성
[NetBeans IDE 8]
Help>Start Page 를 선택
Learn & Discover 탭
Take a Tour
Try a Sample Pro…
My NetBeans 탭
Recent Projects
Install Plugins
What’s New 탭
News & Tutorials
Blogs
Projects Window
Files Window
Services Window
Editor Window
Navigator Window
Output Window (Task Window)
OOP Syllabus
13
NetBeans IDE 8 사용안내
1. Setting Up the Project
2. 복수개의 Java 프로그램을 가진
폴더에서 특정프로그램의 선택실행
3. 해당 메뉴 별 Command 설명 및 단축키
OOP Syllabus
14
Tutorial: Setting Up the Project
1. NetBeans IDE 8의 아이콘을 더블클릭
2. [NetBeans IDE 8 ] Help > Help Contents를 선택
[Help]
IDE Basics > Using The IDE Help System
Online Tutorials
https://netbeans.org/kb/
(Docs & Support 탭)
Getting Started
NetBeans IDE Quick Start Guide
NetBeans IDE Java Quick Start Tutorial:
Setting Up the Project
Adding Code to the Generated Source File
Compiling and Running the Application
Building and Deploying the Application
Next Steps
OOP Syllabus
15
복수개의 Java 프로그램을 가진 폴더에서
특정프로그램의 선택실행(1)
1. NetBeans IDE 8 아이콘을 더블클릭
2. [NetBeans IDE 8] File > New Project 를 선택
3. [New Project] Categories : Java,
Projects : Java Appl. 선택 후 Next
4. [New Java Application] Project Name: 프로젝트 명,
Project Location : 원하는 위치 선택,
Create Main Class 체크박스 표시 지움
Finish 버튼
5. 윈도우 탐색기를 이용하여
복수개의 Java프로그램이 존재하는 폴더로부터
프로젝트의 소스폴더 (…\Project Location \프로젝트명\src
로
Java프로그램들을 복사해 줌.
OOP Syllabus
16
복수개의 Java 프로그램을 가진 폴더에서
특정프로그램의 선택실행(2)
6. [프로젝트명 - NetBeans IDE 8]
Projects 윈도우의 Source Package > Default Packages내의
해당소스프로그램을 선택
7. [프로젝트명 - NetBeans IDE 8] 마우스우측버튼 > Run File 을 선택
Output 윈도우에 실행화면이 표시됨
8. 항목 6 으로 감.
프로젝트의 소스폴더 위치확인:
내문서 \ NetBeansProjects\프로젝트명\src 또는
1. [프로젝트명 - NetBeans IDE 8] File > Project Properties (프로젝트명) 선택
2. [Project Properties- 프로젝트명] Categories의 Source 선택
Add Folder 버튼을 클릭
3. [Add Source Folder] src 를 선택
파일이름 난에 프로젝트의 src 폴더의 경로가 표시됨
OOP Syllabus
17
Keyboard Shortcuts Card
[NetBeans IDE 8] Help > Keyboard Shortcuts Card 선택
Finding, Searching, Replacing
Navigating through Source Code
Coding in Java
Compiling, Testing, and Running
…
JSP Editor Code Templates
OOP Syllabus
18
5. NetBeans IDE 8 상에서의 애플리케이션 실행
애플리케이션 (프로그램)이란?
(Java 응용 ) 프로그램
1) File > New Project 선택
2) [New Project] Categories: Java, Projects: Java Appl.
선택후 Next
3) [New Java Appl.]
Project Name: 프로젝트명(예:Ex1)
Project Location: 폴더경로명 입력 또는 선택
Create Main Class의 체크박스의 표시 지움
Finish 버튼 누름
4) Projects Window와 Files Window에
해당프로젝트의 구조가 표시됨
OOP Syllabus
19
NetBeans IDE 8 상에서의 애플리케이션 실행(계속)
1) [NetBeans IDE 8] File>New File 선택
[New File] Categories: Java
File Types: Java Class 를 선택 후 Next
버튼 선택
[New Java Class] Class Name: 클래스명(예:
Example1) 입력후 Finish
2) [NetBeans IDE 8] Editor Window에서
클래스의 몸체를 입력
// 애플리케이션 : Example1.java
class Example1 {
public static void main(String args[ ]) {
System.out.println(“바둑 패턴데이터베이스 개발 한남대 PL실험실");
}
}
OOP Syllabus
20
NetBeans IDE 8 상에서의 애플리케이션 실행(계속)
3) [NetBeans IDE 8] Build>Build Main Project 또는
[NetBeans IDE 8] Run>Run Main Project 또는
(Projects Window에서 실행시킬 파일을 선택한 후)
[NetBeans IDE 8] Run>Run File>Run
“Example1.java”
4) [NetBeans IDE 8] Build>Compile “클래스명.java” 는
..\프로젝트명\build\classes 폴더에 클래스명.class
라는 바이트코드파일을 생성함.
OOP Syllabus
21