PUzzleAlarm 컴퓨터 응용과학부 20061285 최범모.

Slides:



Advertisements
Similar presentations
3. 메소드와 변수 SCJP 자격증 프로젝트 발표자 : 최선웅. 1. 메 소 드 개 념 2. 메 소 드 양 식 3. 메 소 드 변 수 4. 메 소 드 예 제 5. 참 고 문 헌 / 자 료 목 차.
Advertisements

6 장 객체 - 지향 설계 ③. 목차 GUI 레이아웃  전화기 키 패드 전화기 키 패드 전화기 키 패드 모양의 GUI 를 만드는 Telephone.java, TelephonePanel.java 를 완성해 보자.  주석을 참고하여 TelephonePanel.java.
일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
2D 게임 프로그래밍 프로젝트 학과 : 게임 공학과 학번 : 이름 : 최우진.
ⓒ 2015 NHN Entertainment Corp. Django 로 만드는 초간단 블로그 시스템운영팀 김영태 개발환경 구축.
을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
사용자 메뉴얼 인천대학교 모바일 학생증 시스템 메뉴얼. 사용자 메뉴얼 2  모바일 학생증 발급 방법 1) SMS 인증을 통한 발급 ( 포탈 ) ) 일반휴대폰 발급 방법 ) 윈도우 모바일 발급.
1 도시가스  추진계획  보고 군산대학교 통학버스 예약 시스템 APP 설치 매뉴얼 군산대학교 통학버스 예약 시스템
스마트 KTC 사용자 매뉴얼 스마트폰용 모바일학생증 앱 설치 및 기본기능. 강원관광대 스마트 KTC 앱 설치 강원관광대학교 모바일학생증 앱 ( 이하 ‘ 스마트 KTC’ 로 명명 ) 은 안드로이드폰은 Google Play Store, 아이폰 은 App Store 에서 무료로.
W AKE UP 5 조 아르케. 개요 핸드폰 알람을 듣지못하고 다시수 면 스마트폰 알람의 진화 알람을 무시하고 잘수없는 환경 구축 알람과 동시에 간단한 게임들 자동구동 사용자가 알람 을 종료하지 못할 시 알람해제 불 가능 Five second films-late for.
1차 발표: Control Artist 학번: 이름: 서민성.
군산대학교 통학버스 예약 시스템 APP 설치 매뉴얼
Ⅱ. 모바일 학생증 1. 신청 방법 ( 절차 ) 앱 스토어, Play 스토어 가톨릭관동대학교 모바일 학생증 검색 다운로드.
목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
LG전자 트롬을 위한 기획안.
어서와 Java는 처음이지! 제20장 실전프로젝트 #2.
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
Index SendMemo 기능 Q & A 팀 소개 배경 및 목적 구현
Image & Video processing
네오플러스 인트라넷 통합인증 설정 매뉴얼.
CHAP 7. 메뉴와 대화상자.
Puzzle 1 To 50 관심분야연구회 박찬수 장진호 최효진.
윤 홍 란 다이알로그(대화상자) 윤 홍 란
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
JAVA 언어로 배우는 디자인 패턴 입문 chap. 1-2.
업체등록신청절차 목차 메인화면 메세지별 유형 2-1. 이미 가입된 공급업체
CHAP 7. 메뉴와 대화상자.
NCS 학사운영 시스템 Guide.
1. C++ 시작하기.
D / K / I / T / E / C / H / N / O / L / O / G / Y
버스카드 시스템 1조 하경록 : 작품 제작, 파워포인트 김태승 : 작품 제작, 파워포인트 최성호 : 작품 제작, 프로그래밍
자료구조: CHAP 4 리스트 (3) 순천향대학교 컴퓨터공학과 하 상 호.
컴퓨터 프로그래밍 실습 #6 제 4 장 클래스 작성.
Smart Sensing Window 인제대학교 컴퓨터시뮬레이션학과 이동규.
Grade Server Team14. Attention Seeker
학번 : 이름 : 황인성 담당교수 : 이상훈 교수님
Eclipse 를 이용한 네트워킹 퍼즐 게임 “Scrambled Net” 담당 교수님 전진우 교수님 최은아.
13. 연산자 오버로딩.
지도교수 : 이상훈교수님 학과 : 컴퓨터시뮬레이션 학번 : 이름 : 진선미
지도교수 : 이상훈 교수님 전공 : 컴퓨터 시물레이션 학번 : 이름 : 정철
JA A V W. 03.
Neo-plus2 서버 및 클라이언트 설정 방법
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
WIN32 API 대전 TETRIS 시스템제어 허준호 박정욱 손경원 신동헌.
- CPC 초기화면의 2, 3번을 참조하여 인터넷 옵션을 변경한다. (상세화면은 다음페이지 참조)
2 보안 1 도구 윈도우 XP > 온밀크 프로그램 설치 장애 (보안 설정) / 품목추가 깨질 때 장애증상
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
PC에 설치된 엔드포인트 클라이언트 프로그램을 클릭하여 프로그램 상자를 엽니다
Lab 8 Guide: 멀티스레딩 예제 2 * Critical Section을 이용한 멀티스레딩 동기화 (교재 15장, 쪽)
JA A V W. 06.
Java , 안드로이드를 이용한 ‘사천성’ Game
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
객체기반 SW설계 팀활동지 4.
청각장애인용 APP 구성 및 사용법.
교보문고 전자도서관 이용방법.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
1차 발표: 프로젝트 발표 안내 및 형식 학번: 이름: 김경우.
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
2D 게임프로그래밍 프로젝트 발 록 런 김대호.
업체등록신청절차 목차 메인화면 메세지별 유형 2-1. 이미 가입된 공급업체
2D 게임 프로그래밍 프로젝트 박태언.
2D 게임 프로그래밍 제안서 김보명.
학번 : 이름 : 김종걸.
2D Game Programming 1차 발표 배강산.
김덕용 게임 엔진론 Project 2차발표.
프로젝트 결과 발표 네트워크정보통신과 강동성 이현미.
1. SNMP Setting IP 설정 NetAgent Mini 카드에 제공된 CD의 Netility 프로그램을 설치하여 프로그램을 실행시킨다. Netility 프로그램을 실행하면 네트워크에 있는 SNMP 카드를 찾게 됩니다. “Configure”를 선택하면 IP 설정.
M.B.TEAM 중간 발표 (5.18) 이 제걸 백 인호.
Chapter 11. 문서 인쇄 및 파일 형식.
BoardGame 보드게임 따라가기.
Presentation transcript:

PUzzleAlarm 컴퓨터 응용과학부 20061285 최범모

목차 목차 I. 개발 동기 2. 작업 일정 3. 개발 환경 4. 소개 및 알람 조작법 5. 시연 6. 향후과제 인제대학교

작업일정 구 분 3월 4월 5월 6월 7월 8월 9월 …… 1. 구상 및 기획 2. 프로젝트 연구 3. 프로젝트 개발 4. 제작 및 테스트 5. 보안 및 수정 6. 최종 테스트 경영전산 파워포인트

개발 동기 단순한 깨우는 형식이 아닌 게임형식으로 재미 부여 아침에 일어나지 못하는 학생,직장인을 위한 앱 모바일 환경, 윈도우 환경에서의 동작과정 인제대학교

개발환경 Java SE(JDK) 6 Eclipce Android-sdk-windows 인제대학교

소개 INTRO 화면 Main 화면 인제대학교

소개 및 조작법 Main 페이지 에서 각각 각각의 클래스 화면 인제대학교

소개 및 조작법 //알람의 설정 private void setAlarm() { if(nowTime > mCalendar.getTimeInMillis()){ Toast.makeText(category1.this, "입력한 날짜는 현재 날짜보다 이전입니다.", Toast.LENGTH_SHORT).show(); return; } Alarm 페이지 인제대학교

소개 및 조작법 Alarm 페이지 private NotificationManager mNotification; //폰 화면의 상단에 쓰일 아이콘과 글자 그리고 현재 시간. int icon = R.drawable.icon; String tickerText = "알림"; long when = System.currentTimeMillis(); //Noti라는 객체 선언 Notification noti = new Notification(icon, tickerText, when); //사운드 설정 noti.sound = Uri.withAppendedPath(Audio.Media.INTERNAL_CONTENT_URI, "6");//ringURI; Log.v("LEE", "mNotification11()); } Alarm 페이지 인제대학교

소개 및 조작법 Puzzle 인제대학교

소개 및 조작법 카드를 섞는 역할을 한다 시작 버튼 누르면 카드를 섞이며 이미지를 넣는다 //이미지 버튼들의 객체를 배열에 넣어 등록이나 컨트롤하기 쉽게 한다 int buttun[] = { R.id.ImageButton01, R.id.ImageButton02, R.id.ImageButton03, R.id.ImageButton04, R.id.ImageButton05, R.id.ImageButton06, R.id.ImageButton07, R.id.ImageButton08, R.id.ImageButton09, R.id.ImageButton10, R.id.ImageButton11, R.id.ImageButton12, R.id.ImageButton13, R.id.ImageButton14, R.id.ImageButton15, R.id.ImageButton16 }; public void shuf() { flag=1; int r = (int) ((Math.random()) * 20); for (int i = 0; i < pic.length / 2; i++) { pic[i] = image[(i + r) % 20]; pic[i + 8] = pic[i]; } .... … for (int i = 0; i < pic.length; i++) { temp = (ImageButton) findViewById(buttun[i]); temp.setVisibility(View.VISIBLE); temp.setEnabled(true); temp.setBackgroundResource(pic[i]); startChronometer(); first = second = 0; 카드를 섞는 역할을 한다 시작 버튼 누르면 카드를 섞이며 이미지를 넣는다 Puzzle 인제대학교

소개 및 조작법 //완성된 다이얼로그를 표시 private void fail() { stopChronometer(); AlertDialog.Builder b = new AlertDialog.Builder(this); b.setTitle("실패했어요."); b.setMessage("7번 이상 틀리면 NO."); b.setIcon(R.drawable.fail); b.setPositiveButton("재도전", new DialogInterface.OnClickListener() { // 버튼이 눌러지면 다이얼로그를 닫는다 public void onClick(DialogInterface dialog, int which) { // shuffle.setBackgroundResource(R.drawable.start); shuf(); dialog.dismiss(); Puzzle 인제대학교

소개 및 조작법 //이미지가 같은지 안같은지 비교하여 //같을경우 invisible을 통해 이미지 버튼을 사라지게한다 private Runnable sames = new Runnable() { public void run() { // TODO Auto-generated method stub gcnt += 2; Log.e("in", "3 " + second); temp = (ImageButton) findViewById(first); temp.setVisibility(View.INVISIBLE); temp.setEnabled(false); temp = (ImageButton) findViewById(second); if (gcnt == 16) { acnt = gcnt = 0; complete(); } first = second = 0; flag=0; Puzzle 경영전산 파워포인트

소개 및 조작법 b.setNegativeButton("끝내기", new DialogInterface.OnClickListener() { @Override public void onClick (DialogInterface dialog, int which) { // TODO Auto-generated method stub finish(); } }); b.show(); Puzzle 인제대학교

시연 시연 시연 인제대학교

향후과제 더 다양한 게임 종류를 추가 랜덤으로 게임 작동 db 연동으로 알람 시간 저장 여러 개의 알람 추가 인제대학교 우리나라 좋은나라 인제대학교

END 감사합니다 END 인제대학교