Bingo 빙고 따라가기.

Slides:



Advertisements
Similar presentations
Android Application. 최신버전 안드로이드 SDK 설치 1. SDK 설치 접속.
Advertisements

작성자조성웅 작성일자 Bioworkbench 구현 계층 수준의 기능 정의 사용자 계층작업 분배 계층작업 수행 계층 사용자 환경 제공 작업 수행 요청 작업 요청 기록 작업 순서 관리작업 수행 데이터 관리 계층 작업 분배 관리.
어떻게 성경을 읽느냐 ?.  39+27=66 ( 삼구 이십칠 )  역사서 (17 권 )  시가서 (5 권 ): 욥기시편잠언전도서아가  선지서 (17 권 )
제 2 강 프로젝트 구성과 View 안드로이드 앱 개발 강좌. 목 차목 차목 차목 차 목 차목 차목 차목 차 안드로이드 프로젝트 구성 2 에뮬레이터 사용법 3 버전과 screen size 4 5 Hello World 앱 작성하기 1 View 와 ViewGroup.
삼성소프트웨어멤버십 20 th 박희근 ( A n d r o i d.
Web Programming 소개 인공지능 연구실. Artificial Intelligence Laboratory 목차  1. HTML5  2. 개발 환경 구축  3. JSP  4. 실습 2.
임베디드 모바일 프로그래밍 1 3. 첫 번째 어플리케이션 작성 텍스트 ‘Hello BREW ^^’ 를 출력하는 프로그램 작성하기 (1) App. 프로젝트 - 시작 프로젝트를 작성하기 위하여 MS-Visual C++ 를 실행시킨다. [File  New] 를 선택하고, New.
사회보장론 제 4장 사회보험과 경제.
아름다운 이들의 행복한 길음안나의 집.
* 07/16/96 처음으로 배우는 C 프로그래밍 제1부 기초 제1장 시작하기 *.
01. 안드로이드 개요와 개발환경 구축 제목.
Hadoop 동작방식(F5를 눌로 슬라이드쇼로 볼 것!!)
○ 본 강의 자료는 이지스퍼블리싱(주)에서 제공하는 강의 교안입니다.
Chapter 02 JAVA 프로그래밍 시작하기 01 실무에서 사용하는 JAVA 개발 환경 02 JAVA 프로그램 작성
1. C 언어의 이해와 컴파일러 설치.
Kasimov C언어 세미나 1st.
안드로이드 개요 2005년 휴대폰 소프트웨어 개발사인 Android를 구글이 인수 2007년 11월 오픈소스로 공개
Hello World Bot Framework
1 C 언어의 이해와 컴파일러 설치 프로그래밍 환경을 구축하자!.
13. 멀티미디어와 Google 지도 제목. 13. 멀티미디어와 Google 지도 제목.
Computer Science & Engineering
원격탐사 Group Project 강원랜드가 강원도 정선군 자연환경에 미친 영향 비교 (2000년, 2004년 2010년)
가속도 감지센서를 이용한 안드로이드 게임 지도교수님 : 전진우 이동훈.
제3장 이클립스 사용하기.
사무실 찾기 PROJECT… 사무실 찾기 사이트 및 효과 보고서 온라인 광고
포스코신문고 모바일 어플 설치 방법(1/2) [ 접속
Quartus 를 이용한 ROM 설계 ROM table 의 작성
PHP + Eclipse + Google Code를 이용한 개발환경
08. 파일 처리 제목. 08. 파일 처리 제목 파일을 처리하는 방식을 익힌다. SD카드의 파일을 처리하는 방식을 배운다. 커스텀뷰의 작성법을 알아본다.
OnUniv 발표자 : 전희승.
1.민족의 발전과 민족 문화 창달(4)주체적 문화교류의 자세
Android 개발환경 설치 및 Hello World
C++ 프로그래밍 년 2학기 전자정보공학대학 컴퓨터공학부.
Electronic Engineering 2
DataScience Lab. 박사과정 김희찬 (월)
ASP.NET Mobile Controls
IT CookBook, VHDL을 이용한 FPGA 디지털 설계
안드로이드 테트리스에 필요한 최소 기능.
Intent.
02. 처음으로 만드는 안드로이드 애플리케이션 제목.
Android Studio 설치하기 PPD JSY.
Bot Framework Hello World Bot과 Telegram에서 대화 하기
Programmable Logic Device
Platform Builder 기본 사용법
소프트웨어공학 Term Project
글사랑 캡션 편집 안드로이드 앱 담당 교수님 전진우 교수님 진세훈 정상기 글사랑.
TS303 프로그램 설치 방법 < 목차 > 1. TS303 인스톨 프로그램 설치 방법
보상사업 제안서 반룡일반산업단지 사업시행자 성창아이엔디㈜ 대표 정연교님 귀하 주 식 회 사 한 국 보 상 원.
DataScience Lab. 박사과정 김희찬 (월)
03. 안드로이드를 위한 Java 문법 제목. 03. 안드로이드를 위한 Java 문법 제목.
‘그린나래호텔’은 대한민국 공군에서 해운대 해수욕장변에 건축한 군의 복지향상을 위해 지은 군휴양소 건물입니다.
CHAP 3. 첫번째 애플리케이션.
<저렴한 비용! 회계지식 없이도 쉽게 경영관리 할 수 있는 BinGo! >
매스커뮤니케이션 신문 목원대학교 서 진 희.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
Pspice를 이용한 전기/전자회로 모의해석 –
비 전(VISION) 나에게는 꿈이 있습니다....
JESS Eclipse 박영택 숭실대학교.
JSP와의 첫 만남 간간한 JSP 프로그램을 작성하면서 앞으로 학습에 필요한 과정을 익힌다.
NC지갑 설치 설명서 1.휴대폰에서 goldenvast.com
1st 과제 Puzzle 개선 강원대학교 김순태.
제2장 관세법 일반 제1절 통칙 제2절 법 해석의 원칙 등 제3절 기한과 기간 제4절 서류의 송달 등
6월 1주 주간메뉴표 NEW 엄마손 조식 쉐프 삼촌 중식 참새 방앗간 석식 ◎원산지 안내 : 쌀(국내산)
4대강 사업에 따른 강정보 조성으로 인한 경관 및 주변환경 변화 연구
운영체제보안 3번 과제 설명 팀 기반의 설계 프로젝트 박민재
과목명: IT 표준 (표준화강좌) 교재: - 스마트 시대와 표준, KSA 한국표준협회, 2016
박 현 미 울산여자상업고등학교 창업포스터 만들며 포토샵과 친해지기 박 현 미 울산여자상업고등학교.
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
Eclipse를 이용한 Embedded Linux 응용 프로그램 개발
BoardGame 보드게임 따라가기.
Presentation transcript:

Bingo 빙고 따라가기

프로젝트 만들기 File > New > Android Application Project 를 선택 Application Name 를 입력 [Next >] 를 선택

프로젝트 만들기 Create custom launcher icon 의 체크 해제 [Next >] 를 선택

프로젝트 만들기 [Next >] 를 선택

프로젝트 만들기 [Finish] 를 선택

프로젝트 확인 설정했던 이름으로 프로젝트가 완성이 됨 Ctrl+F11 으로 빌드 하면 “Hello world!” 글자가 화면에 보임 MainActivity.java : 작업할 자바 파일 activity_main.xml : 화면을 구성할 파일

빙고 화면 구성 하기 결과 화면에 대한 구상하기 구상한 화면 표현하기

빙고 화면 구성 하기 화면의 구성을 레이어로 분할 하여 표현하시 구역별로 나누어서 그룹으로 관리하기

빙고 코딩하기 BGPanMask 배열 BGPanNumber 배열 구성된 화면 즉 map 과 동일하며, 실제 화면과 코드에서의 내용을 연결하는 기준. BGPanNumber 배열 화면에 나오게 되는 숫자의 내용을 저장한 배열

빙고 코딩하기 BGSelset 배열 BGPanCPUMask 배열 게임 중 선택한 숫자에 대한 정보를 저장할 배열 컴터의 내용으로 BGPanMask 와 동일

빙고 코딩하기 BGPanCPUNumber 배열 BGPanCPUSelect 배열 컴터의 내용으로 BGPanNumber 와 동일 컴터의 내용으로 BGPanSelect 와 동일

빙고 코딩하기 숫자에 대한 내용과 숫자에 대한 선택에 대한 내용을 초기화 숫자는 1~25 숫자를 차례대로 넣기 선택은 값을 ‘0’ 으로 초기화

빙고 코딩하기 랜덤 함수 사용하기 스왑(swap) 알고리즘 Random 클래스 사용 nextInt(int n) 를 사용 -> 0~(n-1) 수가 반환 스왑(swap) 알고리즘 두 개의 변수를 교환하는 방법

빙고 코딩하기 버블 정렬을 변형한 숫자 섞기 버블 정렬 : 두 개의 인접한 두수를 이용한 정렬 변형 : “두 개의 인접한 두수”->”임의의 두수(반복을 이용한 수,랜덤을 이용한 수) 스왑 이용하기

빙고 코딩하기 안드로이드 버튼 글자 설정 클릭리스너 달기

빙고 코딩하기

빙고 코딩하기 버튼 클릭시 동작 정의하기 게임의 룰 클릭은 버튼을 눌렀을때, 해당하는 버튼에 대한 정보만을 가져온다. 1.번호 부르기 2.각자 번호 체크하기 3.빙고 확인하기

빙고 코딩하기 지도의 사용 목적 BGPanMask 는 소스 코드와 XML 을 연결하는 지도이다. 지도에는 여러 가지 요소가 포함되어 있다. 지도의 사용 목적에 따른 기본적인 요소들을 갖추어야 지도 본래의 기능을 발휘할 수 있다. BGPanMask 는 소스 코드와 XML 을 연결하는 지도이다.

빙고 코딩하기 컴터 숫자 정하기 선택하지 않는 숫자 중 하나를 선택하기 선택이 되면 상대에서 해당하는 숫자를 전달하기 선택한 숫자 관리

빙고 코딩하기 전달 받은 숫자 처리 하기 전달 받은 내용이 숫자 이기에 숫자를 기준으로 작업하기 검색 조건은 숫자가 저장이 되어 있는 배열과 비교하기 전제조건 : 3개의 배열이 인덱스로 동일한 대상을 지칭함

빙고 코딩하기 전달 받은 숫자 처리 하기 전달 받은 내용이 숫자 이기에 숫자를 기준으로 작업하기 검색 조건은 숫자가 저장이 되어 있는 배열과 비교하기 전제조건 : 3개의 배열이 인덱스로 동일한 대상을 지칭함

빙고 코딩하기 빙고 라인 12개에 대해서 확인하기 대각선 2개와 세로,가로 각각 5개 라인 기본 화면에 대한 이해로 화면의 버튼별 위치와 해당하는 인덱스에 대한 이해가 필요

빙고 코딩하기 빙고 라인 12개에 대해서 확인하기 대각선 2개와 세로,가로 각각 5개 라인 기본 화면에 대한 이해로 화면의 버튼별 위치와 해당하는 인덱스에 대한 이해가 필요

빙고 코딩하기 룰은 이기고 지는 것이 있다. 문제는 이기고 지는 것 보다 우선이 무엇인지 확인하자.

빙고 코딩하기

빙고 코딩하기

빙고 코딩하기

빙고 코딩하기 전체 코딩에 대한 내용 변수와 함수 선언이 된 위치 확인