대학교 과제 24

[명품 HTML5+CSS3+Javascript 웹 프로그래밍] - Open Challenge 03

- 3.html 설문지 소프트웨어 기술에 대한 의견을 듣습니다. 많은 참여 부탁드립니다. 학년: 1학년 2학년 3학년 4학년 성별: 남 여 관심분야 : 모바일 소프트웨어 웹 서비스 빅데이터 디지털 콘텐츠 및 가상 현실 진로 : 개발 기획 영업 창업 남기고 싶은 말 : 글을 남겨주세요 Copyright 2017 by Kitae

[공부 정리] Tomcat서버의 코드 생성과정 - (Eclipse, Tomcat)

1. 개요 웹 프로그래밍 수업이 시작되었다! 지금까지는 Django를 활용해 공짜 HTML탬플릿과 간단한 코드로 페이지를 만드는게 다였지만 드디어 서버와 같은 중요한 개념에 대해 확실하게 배울 기회가 생긴 것이다. 에브리타임에 강의평도 매우 좋고 선배들이 매우 추천해주시는 교수님의 수업을 들을 수 있어서 매우 다행이었고 첫 시간부터 왜 이 교수님께서 선배들에게 최고의 교수님이라는 말을 들으시는지 알 수 있었다. 서버에 올라오는 파일들의 개념과 컴파일 과정을 정확하게 알려주셨다. 다음은 내가 배운 내용을 정리해본 것이다. 2. 내용 - 웹 서버와 어플리케이션 서버 처음 배운 내용은 웹 서버와 어플리케이션 서버의 차이점이다. 이를 알아야 이후에 배운 아주 중요한 내용인 코드가 서버에서 실행되는 과정을 이해하..

[명품 HTML5+CSS3+Javascript 웹 프로그래밍] - Open Challenge 08

1. 문제 안내 교재 8장 Open Challenge 08를 구현하시오. 드디어 한 학기가 끝났다. 제일 어리석은 변명은 "시간이 없어서"라는 변명이라지만, 개인적으로 바쁜 한학기를 보내 블로그 업로드에 신경을 쓰지 못하였다. 지금이라도 과제들을 정리하여 한번에 꾸준하게 업로드 했으면 좋겠다. 2. 코드 작성 - CSS 과제를 제출하고 나서 알게 된 사실이지만, 교수님께서 CSS를 따로 주셨다고 한다... (심지어 몇가지 기능의 답까지.) 점수취득이 목적이 아니라 공부를 위한 것이기에 상관 없었지만 화면구성과 기능 구현에 많은 어려움을 느낀 것은 사실이다. 다음은 CSS코드이다. 각각의 카드들을 div태그로 구현하였다. 따라서 세개의 div태그를 옆에 나란히 두어야 하기에 display를 inline-b..

[모바일 프로그래밍 과제] - 9주차 ( Paint 메소드, ArrayList)

1.과제 안내문, 예시 출력화면 C++을 공부할 때 Vector와 같은 STL 자료구조에 대해 공부한적이 있었다. 자바에서는 가변저항을 사용한 적은 없지만 이렇게 공부한 덕분에 조금 쉽게 이해할 수 있었다. 아십게도 자바의 가변저항에 대해서는 자세하게 설명하지 않을 것이다. 이 과제는 Paint() 클래스를 다루는 과제이기 때문이다. 다음은 문제 풀이이다. 2. 문제풀이 - ArrayList 그래도 ArrayList에 대한 기본적인 설명은 하고자 한다. ArrayList는 다음과 같이 선언할 수 있다. ArrayList 리스트이름 = new ArrayList(); ArrayList의 가장 좋은 점은 가변리스트 즉, 초반에 크기를 정하지 않아도 되는 리스트라는 것이다. 백준을 많이 풀어보신 분은 알겠지만,..

[모바일 프로그래밍 과제] - 8주차 (직접풀어보기 8 - 2)

1. 과제 안내문, 예시 출력화면 과제 #8 직접 풀어보기 8-2 교재 내용을 확인하고 해결해서 제출합니다. 단, 상단의 그림 번호는 그림이 3개라면 1/3 ~ 3/3으로 표시되도록 합니다(0이 아니라 1에서 시작해야 하니 주의~) 제출방법: xml 및 자바 파일, 실행 화면 캡쳐 3장 이상을 압축하여 zip 형식으로 제출합니다. 커스텀뷰 파일을 꼭 포함합니다. 중간고사 이후 블로그의 업데이트가 많이 늦어지게 되었다. 밀린 글들이 정말 많다... 과제 세개를 동시에 올리니 체력의 한계가 느껴지지만, 방금 과제 하나가 더 올라왔다... 웹프로그래밍에 대한 글도 최대한 빨리 올릴 예정이다. 2. 문제풀이 이번 과제는 SD카드에 있는 데이터를 다루는 과제이다. 때문에 커스텀과 같은 부분은 다루지 않겠다. (저..

[모바일 프로그래밍 과제] - 7주차 (직접풀어보기 7 - 1)

1. 과제 안내문, 예시 출력화면 모든 단원들이 그렇겠지만, 이번 단원에서도 새로운 기능을 배웠다. 조금 다른 점이 있다면 onCreate() 매소드 안에서만 리스너를 구현할 수 있는 기존의 위젯들과는 다르게, 이번에 배운 menu는 onCreate() 매소드 밖에서 해당 매소드를 구현해야 한다는 것이다. XML 파일 또한 따로 제작해야 하는데, 자세한 것은 문제풀이 과정에서 설명할 것이다. 2. 문제풀이 menu안에 표시될 항목들은 XML 파일을 따로 제작해야한다. 파일이 있어야할 경로는 res파일안에 menu파일에 생성면 된다. 만약 res 파일 안에 menu파일이 존제하지 않는다면 오른쪽 res파일에 마우스를 위치한 채 오른쪽 마우스를 클릭 후, New -> Android resource Direc..