728x90

개발/책 39

[안드로이드 프로그래밍] 9장 직접 풀어보기 9-1

한빛아카데미 Android Studio를 활용한 안드로이드 프로그래밍 6판 p.358 직접 풀어보기 9-1 그림과 같은 화면을 출력하도록 다음 메소드를 사용하여 Java를 코딩하라 Paint.setStrokeCap() Canvas.drawOval() Paint.setColor(Color.argb()) 코드 MainActivity.java package com.cookandroid.test; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; imp..

개발/책 2021.11.11

[안드로이드 프로그래밍] 8장 직접 풀어보기 8-2

한빛아카데미 Android Studio를 활용한 안드로이드 프로그래밍 6판 p.349 직접 풀어보기 8-2 [실습 8-2]를 다음과 같이 수정하라. 버튼 사이에 '현재 그림 번호/전체 그림 개수' 텍스트뷰가 나타나게 한다. 토스트 메세지를 없애고, 첫 번째 그림에서 을 클릭하면 마지막 그림이, 마지막 그림에서 을 클릭하면 첫 번째 그림이 나오게 한다. 코드 activity_main.xml MainActivity.java package com.cookandroid.test; import java.io.File; import java.io.FileFilter; import android.os.Environment; import androidx.appcompat.app.AppCompatActivity; imp..

개발/책 2021.11.10

[명품 웹 프로그래밍] 6장 Open Challenge

생능출판사 명품 HTML5+CSS3+Javascript 웹 프로그래밍 수정판 p.300 Open Challenge 08 별문자(*) 출력하기 다음 조건을 따라 prompt()로 정수를 입력받아 개수만큼 *를 출력하는 웹 페이지를 작성하라. 별 문자를 출력하는 함수를 만들고 이름을 printStar()로 하라. prompt() 입력 창에 사용자가 실수, 문자열 등 양의 정수가 입력되지 않은 경우 모두 "입력 오류입니다."를 출력하라. HINT prompt()가 리턴한 문자열을 parseInt()를 이용하여 정수로 변환하고 정수로 잘 변환되었는지 isNaN() 함수로 확인하면 된다. 코드 test.html 별 문자 출력하기 결과

개발/책 2021.11.07

[안드로이드 프로그래밍] 8장 직접 풀어보기 8-1

한빛아카데미 Android Studio를 활용한 안드로이드 프로그래밍 6판 p.335 직접 풀어보기 8-1 [실습 8-1]을 처음에 실행하면 해당 날짜의 일기가 있어도 나오지 않는다. 처음 실행할 때부터 그날의 일기가 있으면 에디트 텍스트에 일기 내용을 출력하고 버튼이 가 되게 한다. 그리고 일기가 없으면 에디트텍스트에 '일기 없음'이라는 힌트가 나오고 버튼이 이 되게 한다. 코드 activity_main.xml MainActivity.java package com.cookandroid.test; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.Calenda..

개발/책 2021.11.04

[안드로이드 프로그래밍] 7장 직접 풀어보기 7-3

한빛아카데미 Android Studio를 활용한 안드로이드 프로그래밍 6판 p.317 직접 풀어보기 7-3 [실습 7-3]을 다음과 같이 수정하라. activity_main.xml의 텍스트뷰를 에디트텍스트로 변경한다. 을 클릭하면 activity_main.xml의 에디트텍스트 내용이 대화상자의 에디트텍스트에 나타난다. 대화상자에서 을 클릭하면 대화상자의 에디트텍스트 내용이 activity_main.xml의 에디트텍스트 내용으로 변경된다. 대화상자에서 를 클릭하면 토스트가 화면의 임의 위치에 나타난다. 코드 activity_main.xml dialog.xml toast1.xml MainActivity.java package com.cookandroid.test; import android.content.D..

개발/책 2021.10.30

[안드로이드 프로그래밍] 7장 직접 풀어보기 7-1

한빛아카데미 Android Studio를 활용한 안드로이드 프로그래밍 6판 p.295 직접 풀어보기 7-1 [실습 7-1]을 다음과 같이 수정하라. 레이아웃은 RelativeLayout을 사용하고 텍스트뷰, 에디트텍스트, 이미지뷰를 적절히 배치한다. 에디트텍스트에 각도를 입력하고 옵션 메뉴의 [그림 회전]을 선택하면 해당 각도만큼 이미지뷰가 회전한다. 한라산, 추자도, 범섬 옵션 메뉴는 라디오버튼과 같이 3개 중 하나만 체크되고, 메뉴를 선택하면 이미지뷰가 해당 이미지로 바뀐다(이미지나 이미지 이름이 달라도 된다. 코드 activity_main.xml menu.xml MainActivity.java package com.cookandroid.test; import android.os.Bundle; imp..

개발/책 2021.10.30

[명품 웹 프로그래밍] 5장 Open Challenge

생능출판사 명품 HTML5+CSS3+Javascript 웹 프로그래밍 수정판 p.249 Open Challenge 05 컴퓨터 기술 소개 웹 페이지: CSS3로 태그 배치하기 CSS3의 배치 기능을 이용하여 4장의 open challeng에서 작성한 4.html, 4.css, survey4.html, survey4.css를 수정하여 다음 브라우저 출력처럼 되게 하라. 설문지 소프트웨어 기술에 대한 의견을 듣습니다. 많은 참여 부탁드립니다. 학년 1학년 2학년 3학년 4학년 성별 남 여 관심 분야 모바일 소프트웨어 웹 서비스 빅데이터 디지털 콘텐츠 및 가상 현실 진로(다중 선택) 개발 기획 영업 창업 남기고 싶은 말 Copyright 2021 by Hyunsun survey5.css html, body {..

개발/책 2021.10.18

[명품 웹 프로그래밍] 4장 Open Challenge

생능출판사 명품 HTML5+CSS3+Javascript 웹 프로그래밍 수정판 p.202 Open Challenge 04 컴퓨터 기술 소개 웹 페이지: CSS3로 모양 꾸미기 웹 페이지를 CSS3를 이용하여 꾸며보자. 3장의 open challenge에서 작성한 웹 페이지를 수정하여 4.html 파일로 만들고 설문조사 페이지는 survey4.html로 작성하라. 다음 사례처럼 CSS3로 독자 스스로 모양을 꾸며라. 힌트 4.html의 모양을 꾸밀 CSS3 스타일 시트는 4.css 파일로 작성하고, 4.html에 다음 코드를 추가하여 4.css 파일을 불러온다. survey4.html을 꾸밀 CSS3 스타일 시트는 survey4.css 파일로 작성하고, survey4.html에 다음 코드를 추가한다. 코드 ..

개발/책 2021.10.17

[명품 웹 프로그래밍] 3장 Open Challenge

생능출판사 명품 HTML5+CSS3+Javascript 웹 프로그래밍 수정판 p.151 Open Challenge 03 컴퓨터 기술 소개 웹 페이지: 구조화 및 웹 폼 삽입 2장의 open challenge에서 작성한 웹 페이지를 수정하여 설문지 소프트웨어 기술에 대한 의견을 듣습니다. 많은 참여 부탁드립니다. 학년 1학년 2학년 3학년 4학년 성별 남 여 관심 분야 모바일 소프트웨어 웹 서비스 빅데이터 디지털 콘텐츠 및 가상 현실 진로 개발 기획 영업 창업 남기고 싶은 말 결과

개발/책 2021.10.11
728x90