FREE SHIPING FOR OVER $100 - MOSTLY SHIP VIA USPS GROUND ADVANTAGE %D days %H:%M:%S
김경희
중부대학교박사를수료하고현재한남대학교국제IT교육센터교수로재직중이다.관공서,한전,직업교육원,대학교(한남대학교,호서대학교,대전보건대학,중부대학교,대전대학교,우송대학교,우송정보대학,유원대학교)등의강의경력이있다.저서■한권으로합격하는MOS2010Master(2014년)■한권으로합격하는MOS2010엑셀과파워포인트(2016년)■ITQ파워포인트2010(2016년),ITQ엑셀2010(2016년),ITQ한글2010(2016년)■컴퓨터활용능력2급필기기출문제집(2017년),컴퓨터활용능력2급실기(2017년)■5일만에합격하는MOS2016파워포인트(2017년)■5일만에합격하는MOS2016엑셀(2017년),5일만에합격하는MOS2016워드(2017년)■5일만에합격하는MOS2016아웃룩(2018년),5일만에합격하는MOS2016액세스(2018년)
CONTENTSCHAPTER1앱인벤터001SECTION1책미리살펴보기002SECTION2앱인벤터AppInventor란?004SECTION3앱인벤터실행을위한준비006SECTION4QR코드인식앱다운로드009SECTION5앱인벤터화면미리보기010SECTION6프로젝트테스트및프로젝트내보내기013CHAPTER2프로젝트작성및앱설치017SECTION1프로젝트만들기018SECTION2스마트폰에앱설치하기022CHAPTER3화면바꾸기025SECTION1배경색변경하기프로젝트026SECTION2화면전환하기프로젝트035SECTION3연습문제042CHAPTER4사진표시&웹사이트이동하기045SECTION1사진불러오기프로젝트046SECTION2웹브라우저프로젝트055SECTION3연습문제064CHAPTER5미디어컴포넌트활용하기067SECTION1흔들어서소리내기프로젝트068SECTION2한영번역기프로젝트075SECTION3연습문제091CHAPTER6변수활용및목록지정하기095SECTION1변수기본개념익히기096SECTION2계산기프로젝트100SECTION3영화예매하기프로젝트117SECTION4연습문제136CHAPTER7함수및반복문139SECTION1함수및반복문익히기140SECTION2체질량지수계산프로젝트143SECTION3사진찍기프로젝트160SECTION4연습문제175CHAPTER8캔버스&펜활용하기177SECTION1낙서장프로젝트178SECTION2그림판프로젝트188SECTION3연습문제205CHAPTER9List를이용한앱만들기207SECTION1List기본익히기208SECTION2차량관리프로젝트211SECTION3수강등록현황프로젝트232SECTION4연습문제251CHAPTER10조건문을사용한앱만들기255SECTION1조건문익히기256SECTION2꽃말선택하기프로젝트259SECTION3가위바위보게임272SECTION4연습문제293CHAPTER11SensorsⅠ295SECTION1Sensors기본익히기296SECTION2바코드인식프로젝트300SECTION3스톱워치프로젝트309SECTION4연습문제320CHAPTER12SensorsⅡ323SECTION1SensorsⅡ기본익히기324SECTION2지도검색프로젝트329SECTION3만보기프로젝트337SECTION4연습문제344CHAPTER13SocialComponents와Storage347SECTION1SocialComponents와Storage기능익히기348SECTION2메시지송수신프로젝트352SECTION3파일저장프로젝트358SECTION4연습문제369INDEX373
앱인벤터가무엇인지알아보기전,이책이어떻게구성되었는지함께살펴보자.(1)프로젝트이해하기새프로젝트의중심내용과세부사항을확인한다.프로젝트를만들기위해사용하는프로그래밍요소가어떻게쓰이는지프로그래밍작성전에미리알아보도록한다.(2)완성앱미리보기각SECTION에서제공된완성앱미리보기를통하여작성하고자하는앱의화면설계를확인할수있다.(3)디자인설계디자인설계는디자이너화면의작업을보여준다.즉,앱작성에필요한컴포넌트의전체레이아웃을설계한다.(4)컴포넌트설계필요한컴포넌트의팔레트의구분,이름,속성을설계한다.디자인설계에서사용할컴포넌트의전체적인화면배치를확인했다면,컴포넌트설계에서는컴포넌트의이름변경및속성을변경하여앱화면에표시되는기본값을설정할수있다.(텍스트색상,글꼴,크기,배치,너비,높이등등)(5)전체블록코딩소스디자이너화면에서필요한컴포넌트에대한배치와모양을변경했다면,해당컴포넌트가실제실행할이벤트(동작)에대한설정이필요하다.이러한이벤트를블록코딩을통해지정할수있다.따라서블록은컴포넌트가동작할수있도록기능을부여해주는것으로앱에사용된모든컴포넌트에대한전체블록코딩을한눈에확인할수있다.(6)블록코딩소스풀이전체블록코딩소스에서는앱에필요한전체블록코딩소스를확인했다면,각각의컴포넌트가어떤동작을하는지와컴포넌트에어떤블록을어떻게연결하는지를풀이한부분이다.즉,블록코딩소스풀이를통해만들고자하는앱의동작을이해할수있다.(7)스마트폰앱설치예제를통해만든프로젝트를앱으로만들어스마트폰에설치하여실행해본다.[연습문제]각SECTION에서다룬컴포넌트와블록을활용한연습문제들로구성하였으며,연습문제를통하여반복,응용학습으로각SECTION의학습을정리하였다.