내장형 소프트웨어 -페인트 보드 만들기 발표자 : 2009011041 백종인.

Slides:



Advertisements
Similar presentations
저소득층을 위한 부실 공교육 강화 필요성 제고 한국어문학부 이예지 영어영문학부 김미진.
Advertisements

2014 년 가을학기 계산 입문 연습 #2 지도교수 : 박성우 조교 : 김준성 1. 목차 복습하기 정수와 문자열 논리연산자 비교연산자 비교 연산자 & 논리 연산자 조건 연산식 변수 선언 2.
CONTENTS 01 논술이란 ? 02 사회와 논술 03 사회교과 활용 논술 사례 01 논술이란 ?
C 언어 컴퓨터학과 C 언어 ( STS ) (Chap5. Selection-Making Decisions ) C 언어.
지적기초측량 경일대학교/부동산지적학과.
주류 선호도 상황 맥주는 보합세에서 조금씩 상승하는 추세 소주는 IMF 이후 판매량이 조금씩 감소
가수 아이돌 김수빈.
2-4.세계속의 우리 경제.
영상광고 사업제안서.
CHAP 1:자료구조와 알고리즘.
1. 문화의 다양성과 세계화 01.지역마다 다양 02.문화 갈등과 03.세계화와 문화 한 문화 공존 지역에 따른 다양한 문화
얼마나 배웠나요?! OX 퀴즈로 알아봅시다 OX 퀴즈.
무역 초등학생을 위한 초등학생을 위한 KEYNOTE.
인류역사에 영원히 빛나는 세계평화의 전당 ! 세계3.1운동기념관건립계획 세계3.1운동평화재단 세계3.1운동기념관건립위원회.
AJAX 기본중의 기본 xmlhttprequest
어서와 Java는 처음이지! 제2장 자바 프로그래밍 기초.
CHAP 1:자료구조와 알고리즘 C로 쉽게 풀어쓴 자료구조 생능출판사 2005.
성교육 프로그램 올바른 임신에 대하여.
캡스톤 디자인2 최종발표 유경현 김기윤 Team : 너 지금 어디야.
쌍둥이의 탄생 제주 아라중 영재학급 1학년 강나연.
CHAP 4. 이벤트 처리.
데이터 관리의 모든 것 데이터 최적화하기 데이터 정렬하기 자동 필터와 고급 필터
제7장 제어구조 I – 식과 문장.
2012학년도 무주고등학교 입시 설명회 본교 방문을 진심으로 환영합니다.
스택(stack) SANGJI University Kwangman Ko
Chapter 06. 스택(Stack) Chapter 06-1: 스택의 이해와 ADT 정의.
DataScience Lab. 박사과정 김희찬 (월)
문항 제작, 유형 및 분석 윤장민 권애란 민선경 정혜민.
컴퓨터 활용 및 실습 Chapter 3 수식과 함수 김 정 석
CHAP 1:자료구조와 알고리즘 C로 쉽게 풀어쓴 자료구조 생능출판사 Slide 1 (of 28)
CHAP 6. 이벤트 처리.
스택(Stack) 김진수
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
보컬로이드 카가미네 린 렌 서울신양중학교 1학년 1반 45번 한선아
컴퓨터 개론 및 실습 Dept. Computer Eng. Hankuk University of Foreign Studies
USB Door Lock System 공 민 표 강 정 이 권 경 곤
2.1 재배정 재배정요구등록 재배정승인취소 재배정부서연결 재배정단위업무연결
생명과학Ⅰ.
Chapter 4 수식과 연산자.
DataScience Lab. 박사과정 김희찬 (월)
03. 안드로이드를 위한 Java 문법 제목. 03. 안드로이드를 위한 Java 문법 제목.
Operating System Concepts
수학8가 대한 92~95 쪽 Ⅳ. 연립방정식 1. 연립방정식과 그 풀이 및 활용 >끝내기전에(9/9) 끝내기 전에.
윈도우 계산기 윈도우 보조프로그램 4칙연산 외 10여가지 기능 구현 ⑥ 메뉴 ⑤ 메모리 ③ 단항연산 ④ 지우기
계산제어.
4장 - PHP의 표현식과 흐름 제어-.
연립방정식 활용 수학8가 대한 87~89 쪽 Ⅳ. 연립방정식
2005년도 법학부 학술 세미나 기본 기획(안)
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
Java의 정석 제 4 장 조건문과 반복문 Java 정석 남궁성 강의
2. 교착상태 해결 기법 실행 과정 - t0 시간에 시스템은 안정상태이며, 순서는 안정 조건을 만족함. - 프로세스 P1은 사용 가능한 자원을 2개 할당 받아 실행한 후 반납 가능하므로 시스템의 여분 자원은 5 개임. - P0은 사용 가능한 자원.
디지털공학 및 실험 디지털 공학: 부울대수를 기반으로 하는 논리적인 회로의 입출력에 대하여 공부하고 이를 응용한 기능을 설계하는 과목. 부울대수: 참, 거짓 두 종류의 입력(출력)데이터와 AND, OR, NOT 등의 연산자사이의 관계를 정의해 놓은 학문분야. 값의 명칭:
[INA470] Java Programming Youn-Hee Han
네트워크 프로그래밍 및 실습.
JVM의 구조와 메모리 모델 JVM의 내부 구조 클래스 파일 클래스 로더 메소드(method) 영역 힙(heap) 영역
일본문화의 이해 김 승우(金承偶) 언어학 박사(한국외국어대학) HP:
성립전예산 요구등록 (사업담당자) 사업관리카드 1 2
스마트폰을 통한 메일서비스 이용방법 (안드로이드폰)
대한민국-스웨덴 수교 60주년 기념 행사 주 스웨덴 대한민국 대사관 (토)
수학8가 대한 92~95 쪽 Ⅳ. 연립방정식 1. 연립방정식과 그 풀이 및 활용 >끝내기전에(9/9) 끝내기 전에.
청소년 댄스 경연대회 제35회 문화체육관광부장관大賞 전국레크리에이션대회
Oct,
10장. 컴퓨터 구조에 대한 세 번째 이야기 작성자: 윤성우.
11장 다형성과 추상 클래스, 인터페이스 Section 1 객체의 형 변환 Section 2 연산자 Section 3 다형성
초파리.
서술형 평가 확대 한국교육과정평가원 김 소 영.
- 협력사 모집 공고 - ■ 제 목 : 2018년 “LG전자 한국 모바일 파트너사(POP/설치)” 등록/심사 안내
윤성우의 열혈 C++ 프로그래밍 윤성우 저 열혈강의 C++ 프로그래밍 개정판 Chapter 02. C언어 기반의 C++ 2.
PHP 기초문법 PHP를 공부하는데 있어 가장 기초가 되는 PHP기초문법에 대해서 배워 봅니다.
『무대 위에서도 빛나는 K-pop 아이돌 스타일 』
Presentation transcript:

내장형 소프트웨어 -페인트 보드 만들기 발표자 : 2009011041 백종인

목차 주로 사용되는 method 설명 소스설명 자유과제 소스 설명

1.Method 설명 1. onTouchEvent 이 method 는 우리가 화면을 터치를 하거나 땔 때 에 따라서 발생하 터치한 좌표를 입력받아 그리는 형태이다. 주로 Switch 문을 사용하 여 터치 할 때, 터치한 상태로 이동할 때, 터치 하지 않을 때 로 나누어 사용할 수 있다.

1.Method 설명 drawLine 라인을 그리기 위해 쓰이는 method 이다. 전에 나왔던 onTouchEvent 에서 switch 문을 쓸때 터치할 때, 또는 이동할 때로 나눴는데 이때 drawLine method를 각 경우에 사용하여 선을 그릴 수 있다.

1.Method 설명 Invalidate 이전 작업을 완료한 후에 화면을 새로 갱신하도록 하는 method이다. 쉽게 말해서 그릴 때 지워 지지 않고 지속적으로 그릴 수 있도록 해 주는 method 이다.

1.Method 설명 gredView 자신이 원하는 이미지를 밑에 보이는 그림처럼 나타내는 method 이 다. 이것은 나중에 팬 굵기나 색상을 고를 때 사용된다

2.소스설명 터치를 하지 않을 때 X,Y 좌표를 초기화 해주는 method 이다.

2.소스설명 터치를 했을 때 method이다. 좌표 X,Y의 값을 저장하고 선을 그린다.

2.소스설명 움직일 때의 method 이다. 처음 터치한 X,Y값 부터 터치를 멈춘 곳 X,Y 값 까지 그린다. 그리고 invalidate method를 사용하여 다시 그릴 필요 없이 이어서 그릴 수 있디.

실행화면

2.소스설명 단추를 선언하는 소스이다. 색을 고르는 단추,팬의 굵기를 설정하는 단추, 지우게 단추, 실행취소 단추 가 있다.

2.소스설명 지우게 단추를 OnClickListener를 사용하여 단추를 눌려졌을 경우 다른 모든 단추를 false하여 사용 하지 못하게 하고 색상을 흰색으로 하여 지울 수 있도록 한다. 다시 누르면 다른 단추들을 true 하여 평소처럼 사용할 수 있도록 한다.

2.소스설명 처음 stack 을 사용하여 그린 모든 데이터를 저장한다. 그리고 클릭 할 때마다 pop 하여서 이전에 그렸던 데이터가 나오게 한다.

2.소스설명 색상을 고를 수 있도록 OnColorSelectedListener 클래스를 만든다 그리고 gridView()를 선언하고 객체의 속성을 설정해준다. 그리고 close 단추를 만들고 누를 시 gridView창을 나가게 할수있다.

2.소스설명 위의 그림은 색상을 정수로 표현하여 배열에 넣고 가로 세로의 길이를 columnCount,rowCount로 지정해준다. 그리고 gridView를 사용하여 aItem이라는 단추를 만들고 그단추에 정수로 표현한 색상을 넣고 바둑판식으로 만든다. 그리고 onClickListener를 사용하여 누른 단추색을 받아들여 사용한다. 이때 getTag method를 사용한다.

2.소스설명 팬의 굵기를 설정할수있도록 만드는 클래스이다. 우선 OnPenSelectedListener를 선언하고 gridView method도 선언하고 속성을 설정해준다. Close 단추도 만들어 누를 때 finish method를 사용하여 굵기 선택하는 gridView창을 나올 수 있다.

2.소스설명 글자 굵기로 사용될 정수들을 배열에 넣고 gridView에 쓰일 가로길이와 세로길이를 정의해준다

실행화면

자유과제 소스설명

무엇이든 물어보세요.