HOME > 상세정보

상세정보

(게임하듯이 게임을 만들며 배우는)자바프로그래밍 . 1

(게임하듯이 게임을 만들며 배우는)자바프로그래밍 . 1 (38회 대출)

자료유형
단행본
개인저자
원일용
서명 / 저자사항
(게임하듯이 게임을 만들며 배우는)자바프로그래밍 . 1 / 원일용 저.
발행사항
서울 :   현우사 ,   2008.  
형태사항
532 p. : 삽도 ; 26 cm.
총서사항
원박사 강의 노트 시리즈 ; 1
ISBN
9788980811588
000 00645camccc200229 k 4500
001 000045433498
005 20100806074349
007 ta
008 080313s2008 ulka 000c kor
020 ▼a 9788980811588 ▼g 93560(v.1)
035 ▼a (KERIS)BIB000011228286
040 ▼a 248019 ▼d 211009
082 0 4 ▼a 005.133 ▼2 22
090 ▼a 005.133 ▼b J41 2008z3 ▼c 1
100 1 ▼a 원일용
245 2 0 ▼a (게임하듯이 게임을 만들며 배우는)자바프로그래밍 . ▼n 1 / ▼d 원일용 저.
260 ▼a 서울 : ▼b 현우사 , ▼c 2008.
300 ▼a 532 p. : ▼b 삽도 ; ▼c 26 cm.
440 0 0 ▼a 원박사 강의 노트 시리즈 ; ▼v 1
940 ▼a Java programming
945 ▼a KINS

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 J41 2008z3 1 등록번호 111465770 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2008z3 1 등록번호 121167783 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2008z3 1 등록번호 121167784 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 J41 2008z3 1 등록번호 111465770 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2008z3 1 등록번호 121167783 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2008z3 1 등록번호 121167784 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

저자소개

원일용(지은이)

한동경원대학교 전자계산학과 학사 건국대학교 대학원 컴퓨터공학과 석사 건국대학교 대학원 컴퓨터공학과 박사 전) (주)사람과 사람들 개발 이사 전) (주)하나로월드 닷컴 개발 팀장 전) 프리랜서 전) 신구대학교/경민대학교/경원대학교 겸임교수 전) 건국대학교, 천안대학교 시간강사 현) 서울호서직업전문학교 사이버해킹보안과 전임교수

정보제공 : Aladin

목차

목차
stage 1 로그인
 퀘스트 1 개정등록 및 로그인 = 19
  아이템 : 자바의 특징 [I1-1] = 21
  아이템 : 자바로 만들 수 있는 프로그램들 [I1-2] = 22
  아이템 : 자바로 프로그램을 만드는 과정 [I1-3] = 22
  아이템 : 개발 툴에 대하여 [I1-4] = 23
  아이템 : 개발환경 제품 [I1-5] = 23
  아이템 : Netbeans의 장점 [I1-6] = 24
  Tech : JDK와 Netbeans 다운 받고 설치하기 [T1-1] = 24
  아이템 : 개별적 설치에 대하여 [I1-7] = 25
  아이템 : 프로젝트란 [I1-8] = 25
  Tech : 프로젝트의 시작과 컴파일 및 실행하기 [T1-2] = 28
stage 2 콘솔
 퀘스트 2 성적처리 = 35
  아이템 : 제공되는 기본 틀을 이해하라 [I2-1] = 37
  아이템 : 숫자 형 변수 선언, 할당 및 출력 [I2-2] = 39
  아이템 : 사칙연산 시 자료 유형에 주의 하라 [I2-3] = 40
  아이템 : 계산중 변수의 오버플로(overflow)를 조심하라 [I2-4] = 41
  아이템 : 문자와 문자열 다루기 [I2-5] = 42
  아이템 : 1차원 배열 사용하기 [I2-6] = 44
  아이템 : 변수 값 1증가 및 감소시키기 [I2-7] = 45
  아이템 : 반복되는 문장을 for를 사용하여 간단하게 표현하기 [I2-8] = 46
  아이템 : 배열과 for문의 만남 [I2-9] = 47
  아이템 : if문을 이해하라 [I2-10] = 48
  아이템 : 혼란을 줄이는 코딩 기법들 [I2-11] = 49
  아이템 : 1등한 사람 찾기 [I2-12] = 50
 퀘스트 3 로또 번호 자동 생성기 = 59
  아이템 : 클래스 [I3-1] = 61
  아이템 : 클래스의 함수 [I3-2] = 62
  아이템 : 클래스 사용하기 [I3-3] = 63
  아이템 : 클래스의 함수를 사용하는 2가지 방법 [I3-4] = 65
  아이템 : import사용하기 [I3-5] = 67
  아이템 : 자바에서 제공되는 클래스 살펴보기 [I3-6] = 68
  아이템 : 단순형 자료와 클래스형 자료 [I3-7] = 69
  아이템 : 임의의 수를 생성 [I3-8] = 70
  아이템 : 난수의 성격 만들기 [I3-9] = 70
  아이템 : 멤버 변수에 대하여 [I3-10] = 71
  아이템 : boolean 형 변수 [I3-11] = 72
  아이템 : 동일한 숫자 체크하기 [I3-12] = 72
  아이템 : for문에서 카운트 무시하기 [I3-13] = 73
  아이템 : 프로그램 기본 틀 [I3-14] = 74
  Tech : 콘솔형 프로그램 기본 틀 만들기 [T3-1] = 75
 퀘스트 4 가위 바위 보 = 87
  아이템 : 콘솔에서 키보드로 문자열 입력 받기 [I4-1] = 89
  아이템 : 예외 처리 [I4-2] = 89
  아이템 : 문자열을 숫자로 전환하기 [I4-3] = 91
  아이템 : 한 개의 프로젝트에서 2개 이상의 클래스를 사용하기 [I4-4] = 92
  Tech : Netbeans에서 새로운 클래스를 프로젝트에 추가하기 [T4-1] = 93
  아이템 : 변수, 함수 및 클래스 이름 작명법 [I4-5] = 94
  Tech : Netbeans에서 여러 개의 파일을 동시에 컴파일 [T4-2] = 95
  아이템 : 무한 반복문 while() [I4-6] = 96
  아이템 : switch문과 else if [I4-7] = 97
  아이템 : 논리연산자 [I4-8] = 99
  아이템 : 가위 바위 보 승패 결정 알고리즘 [I4-9] = 99
  Tech : Netbeans에서 작업프로젝트 전환하기 [T4-3] = 101
 퀘스트 5 숫자 맞추기 = 123
  아이템 : 배열의 요소 크기 구하기 [I5-1] = 125
  아이템 : 함수의 인자 전달 [I5-2] = 125
  아이템 : call by reference를 이용하여 함수에서 결과 얻기 [I5-3] = 127
  아이템 : 스트라이크와 볼 판단하기 [I5-4] = 128
  아이템 : 프로그램을 설계하는 요령 [I5-5] = 128
  아이템 : 중복을 허용하지 않고 숫자 만들기 [I5-6] = 129
 퀘스트 6 영어단어 맞추기 = 141
  아이템 : String변수의 할당 및 초기화 [I6-1] = 145
  아이템 : 두 String 비교하기 [I6-2] = 145
  아이템 : String과 StringBuffer [I6-3] = 148
  아이템 : 반복문의 예외적 분기 break, continue [I6-4] = 149
  아이템 : 클래스 멤버 변수와 함수의 접근 제어 [I6-5] = 150
  아이템 : 특수문자 입력하기 [I6-6] = 152
stage 3 윈도우
 퀘스트 7 숫자 퍼즐 = 167
  아이템 : 윈도우 프로그램이란 [I7-1] = 169
  아이템 : 클래스 확장(extends) [I7-2] = 169
  아이템 : 부모와 나의 구별 자 super, this [I7-3] = 171
  아이템 : 클래스에 포함된 상수 정의 및 사용 [I7-4] = 172
  아이템 : 윈도우 프로그램 기본 프레임워크(Simple FrameWork) [I7-5] = 173
  Tech : 윈도우 프로그램을 위한 기본 프레임워크 만들기 [T7-1] = 176
  아이템 : 윈도우 프로그램의 화면처리 [I7-6] = 178
  아이템 : 기본요소 출력(문자, 사각형) [I7-7] = 179
  아이템 : 2차원 배열 [I7-8] = 180
  Tech : 마우스 사용하기 [T7-2] = 181
  아이템 : 간단한 메시지 박스 출력하기 [I7-9] = 183
  아이템 : 윈도우 프로그램의 작성순서 [I7-10] = 184
  아이템 : 3 x 3 습자 퍼즐 화면 자료구조 [I7-11] = 184
  아이템 : 눌린 마우스의 해당 숫자 퍼즐 찾기 [I7-12] = 185
  아이템 : 해당 숫자 퍼즐 움직이기 [I7-13] = 187
  아이템 : 게임종료 체크하기 [I7-14] = 187
  아이템 : 임의로 자료 섞기 [I7-15] = 188
  아이템 : 배열에서 첨자 범위 이외에 접근할 때 예외처리 [I7-16] = 191
 퀘스트 8 두더지 = 209
  아이템 : implements [I8-1] = 211
  Tech : 타이머 사용하기 [T8-1] = 212
  아이템 : 동일클래스에서 2개 이상의 타이머 사용하기 [I8-2] = 213
  아이템 : 기본 자료들 [I8-3] = 214
 퀘스트 9 배네치아 = 231
  아이템 : JPanel에서 키보드 사용하기 [I9-1] = 233
  아이템 : 키보드 이벤트 [I9-2] = 233
  아이템 : KeyEvent와 특수키 값 [I9-3] = 234
  Tech : View에 키보드 이벤트 핸들러 설치하기 [T9-1] = 235
  아이템 : 메뉴 사용하기 [I9-4] = 237
  Tech : Simple FrameWork에 Menu 첨가하기 [T9-2] = 239
  아이템 : 글자 떨어뜨리기 효과 [I9-5] = 240
  아이템 : 베네치아 자료구조 분석 [I9-6] = 241
  아이템 : 객체형 배열 선언 시 주의점 [I9-7] = 242
  아이템 : 객체의 소멸을 표시하는 논리적인 방법 [I9-8] = 244
  아이템 : 게임종료 체크 로직 [I9-9] = 244
  아이템 : 사용자로부터 단어 입력 받기 [I9-10] = 244
 퀘스트 10 늑대의 침공 = 269
  아이템 : Color사용하기 [I10-1] = 271
  아이템 : View의 배경화면 색 변경하기 [I10-2] = 271
  아이템 : 정적 배열과 동적 배열 [I10-3] = 272
  아이템 : 다중객체의 생명 소멸을 표시하는 방법 [I10-4] = 273
  아이템 : 여러 개의 동일 객체를 관리자로 다루기 [I10-5] = 274
  아이템 : 컬러 사각박스 그리기 [I10-6] = 274
  아이템 : 두 객체의 충돌 체크 [I10-7] = 275
  아이템 : 두 점 사이의 거리 구하기 [I10-8] = 276
  아이템 : 양과 개의 지능적 움직임 [I10-9] = 277
  아이템 : 멤버변수의 선언과 초기화 위치 [I10-10] = 281
  아이템 : 동일한 함수 이름 사용(함수 Overloading) [I10-11] = 282
stage 4 멀티미디어
 퀘스트 11 그림 퍼즐 = 327
  아이템 : 1, 2차원 좌표 전환 [I11-1] = 329
  아이템 : 내부 클래스 [I11-2] = 329
  아이템 : 마우스 이벤트 핸들링 방법 [I11-3] = 330
  Tech : Adapter를 이용한 마우스 핸들링 [T11-1] = 330
  아이템 : 이미지 로딩 및 속성 구하기 [I11-4] = 332
  아이템 : 이미지 출력하기 [I11-5] = 332
  아이템 : 일차원 배열의 값에 따라 이미지를 잘라서 출력하기 [I11-6] = 333
  아이템 : 퍼즐에서 눌려진 마우스의 논리좌표 구하기 [I11-7] = 333
  아이템 : 자바에서 사운드 다루기 [I11-8] = 334
  Tech : JMF설치하기 [T11-2] = 334
  아이템 : 간단한 기본 사운드 연주하기 [I11-9] = 335
  아이템 : 프로그램에 이미지 입히기 [I11-10] = 336
 퀘스트 12 갤러그 = 373
  아이템 : 기초단위와 이것을 제어하는 매니저 클래스 [I12-1] = 375
  아이템 : Vector를 사용하는 2가지 방법 [I12-2] = 375
  아이템 : JOptionPane에서 사용자 입력 받기 [I12-3] = 377
  Tech : 사용자 정의 다이얼로그로 테이블에 내용 표시하기 [T12-1] = 377
  아이템 : Serializabel(직렬화)을 이용한 객체를 파일에 읽고 쓰기 [I12-4] = 386
  아이템 : Vector에 있는 객체를 점수순으로 정렬하기 [I12-5] = 388
  아이템 : 폴링(pooling)과 인터럽트(interrupt) [I12-6] = 390
  아이템 : 다중 키 드라이버(동시 누르기) [I12-7] = 391
  Tech : 2개 이상 키 눌림 감지용 사용자 정의 키 처리기 클래스 만들기 [T12-2] = 392
  Tech : View클래스에서 다중 눌림 키보드 사용하기 [T12-3] = 395
  아이템 : 총알발사 시간간격 조절하기 [I12-8] = 399
 퀘스트 13 팩맨 = 441
  아이템 : 이미지 파일을 관리하는 방법 [I13-1] = 443
  아이템 : 배경그림과 맵 [I13-2] = 443
  아이템 : 그림 문자 및 숫자 출력하기 [I13-3] = 445
  Tech : 조이스틱 사용하기 [T13-1] = 447
  아이템 : Thread (쓰레드) [I13-4] = 453
  Tech : View클래스에 쓰레드를 생성하고 일정간격으로 메인쓰레드와 동시에 일을 실행하기 [T13-2] = 454
  아이템 : 애니메이션 [I13-5] = 455
  Tech : 애니메이션 엔진 만들고 사용하기 [T13-3] = 455
  아이템 : 프로그램 환경설정 내용 파일에 저장 하고 다시 읽어 오기 [I13-6] = 466
 퀘스트 14 기타 도움이 되는 기술들 = 521
  아이템 : 배경화면 스크롤하기 [I14-1] = 523
  Tech : 배경 스크롤하는 클래스 만들고 사용하기 [T14-1] = 524
  아이템 : Vector 탐색 [I14-2] = 527
  Tech : Vector 요소 [T14-2] = 528
  아이템 : 디버깅하기 [I14-3] = 530
  Tech : 간단하게 디버깅하기 [T14-3] = 531

관련분야 신착자료