강좌 97

스프라이트 바꾸기

스프라이트 바꾸기 고양이가 하얀색 도화지 위를 움직입니다. 움직이는 고양이를 스프라이트라고 합니다. 고양이 말고 다른 강아지나 새를 움직이도록 하려면 ①을 선택합니다. - ①스프라이트 하나에 마우스를 가져다 두고 왼쪽 버튼을 클릭하여 선택합니다. 그리고 맨 아래에 있는 ②확인 버튼을 클릭합니다. - 나비 한 마리가 하얀색 도화지 위의 고양이 옆에 생겼습니다. 스프라이트 바꾸기

스크래치 2015.01.13

벽에 닿았을 때 다른 배경 화면으로 바꾸기

벽에 닿았을 때 다른 배경 화면으로 바꾸기 - 배경화면을 바꾸기 위해서는 메세지를 보내고 받는 방법을 먼저 익히고 시작합니다. - 고양이 스프라이트를 앞과 뒤로 움직이도록 스크립트를 작성합니다. - 그리고 고양이 스프라이트가 벽에 닿았을 때 '다음그림' 메세지를 방송합니다. - 다른 스프라이트들이 방송을 듣습니다. 물론 무대도 메세지를 받고 방송 할 수 있습니다. - 무대는 배경을 만들 수 있습니다. - 고양이 스프라이트처럼 무대도 스크립트를 작성할 수 있습니다. - 무대는 고양이 스프라이트가 방송한 '다음그림' 메세지를 듣고 배경을 다른 그림으로 바꾸어 줍니다. - 고양이 스프라이트는 방송하고 자신은 출발 위치로 가서 기다립니다. - 스크립트를 작성하고 실행해봅니다. 스크립트> [고양이 스프라이트] [..

스크래치 2015.01.13

Sprite와 Sprite 간에 메세지 전달하기

Sprite와 Sprite 간에 메세지 전달하기 - 서로 인사를 합니다. 방법은 여러가지가 있습니다. - 여기서는 메세지 방송하기를 이용하였습니다. - 방송하기란 스프라이트가 모두에게 큰 소리로 소리치는 것과 같습니다. 스프라이트가 소리치면 주변에 있는 다른 스프라이트들이 그 소리를 듣습니다. - 소리치는 것을 '방송하기'라고 하고 듣는 것을 '받았을 때'라고 생각하면 됩니다. - 두 친구가 만나서 서로 인사를 하고 이야기를 합니다. 스크립트> [여자] [남자] 실행결과> ① 안녕 친구 ② 반가워 오랜만이야 ③ 나도 오랜만이야 하하 Sprite와 Sprite 간에 메세지 전달하기

스크래치 2015.01.13

Sprite 이름 바꾸기

Sprite 이름 바꾸기 - 이름은 동일하게 줄 수 없습니다. 모두다 다르게 주어야 합니다. - 스프라이트를 마우스로 선택하고 ①을 누르거나, 스프라이트에서 마우스 오른쪽 버튼을 눌러서 메뉴를 보이게 하고 ②를 누릅니다. - 그러면 다음과 같은 화면이 나옵니다. 여기서 Sprite2를 지우고 원하는 이름을 적습니다. 여기서는 집이라고 적습니다. - 그리고 돌아가기 아이콘()을 클릭합니다. 스프라이트 이름이 집으로 바뀌었습니다. Sprite 이름 바꾸기

스크래치 2015.01.13

스크래치 화면 좌표

스크래치 화면 좌표 - 스크래치를 움직이다보면 스프라이트가 어디론가 사라져 보이지 않습니다. - 그래서 시작시 화면의 모습을 정해줍니다. - 스프라이트의 위치를 미리 정해주는 겁니다. - 좌표의 개념을 알아야 합니다. - 시작 깃발을 누르면 스프라이트는 자신이 있어야 할 위치로 이동하도록 할 수 있습니다. 예제) 깃발을 처음 클릭하면 x은 0으로 y은 0으로 움직입니다. 그리고 스페이스키를 누르면 x은 100으로 y은 100으로 움직입니다. 스크립트> 실행결과> 스프라이트가 ①에서 ②로 움직입니다. 스크래치 화면 좌표

스크래치 2015.01.13

[스크래치] 시작하기

[스크래치] 시작하기 스크래치는 인터넷에 연결되어 있는 PC만 있으면 어디서든 공부 할 수 있습니다. PC의 사양도 문서 작업을 할 수 있는 PC 정도이면 됩니다. 라즈베리파이라는 5만원짜리 PC에서도 스크래치가 깔려 있습니다. 그건 아주 저사양의 리눅스가 깔려 있는 교육용 PC입니다. 프로그래밍을 공부하기 위한 아주 쉬우면서도 어려운 스크래치를 시작해 봅니다. 스크래치는 시작하는 곳이 없습니다. 아무 곳에서나 시작하면 됩니다. 1. 스크래치 홈페이지 가입하기 - 스크래치 홈페이지에 http://scratch.mit.edu/ 접속하고 ①스크래치 가입을 클릭합니다. - 스크래치 사용자 이름은 영문으로 띄어쓰지 말고 영어와 숫자를 섞어서 사용합니다.. - 비밀번호는 잊어먹을 수 있으니까 적어두세요 - 다른곳..

스크래치 2015.01.13

[아두이노] 시작하기

[아두이노] 시작하기 아두이노 시작하기입니다. 1. 환경구성하기 스케치를 다운로드 받습니다. http://www.arduino.cc/ Downlaod로 가서 설치하고자하는 OS에 맞는 설치 파일을 다운 받습니다. 여기서는 windows 8 로 합니다. 드라이버를 자동으로 잡기 위해서 설치버전을 다운 받습니다. http://arduino.cc/download.php?f=/arduino-1.5.8-windows.exe C:\arduino-1.5.8에 인스톨합니다. 설치가 완료되면 아두이노에 USB 케이블을 연결하고 PC의 USB에 꽂습니다. 그리고 제어판의 장치관리자>포트에 보면 Arduino Uno(COM4)로 등록되었습니다. COM 번호는 PC에 따라서 다릅니다. 생성된 아두이노 아이콘을 클릭하여 실행합..

아두이노 2014.12.16

[spring security] 화면단 개발 방법 하나

[spring security] 화면단 개발 방법 하나 1. Html 영역에서 엘리먼트 안에는 javascript 코드가 들어가면 안 됩니다.2, 지금 프로젝트로 구성되어 있는 json, JSTL, javascript, Jquery, css 를 이용하면 쉽게 구현이 가능합니다.3. 가능하면 페이지가 리로딩이 되지 않도록 ajax을 이용하여 data를 가져오도록 합니다.4. JQuery 이벤트를 reday 안에 선언하여 안에서는 javascript 를 사용하지 않고, Html 엘리먼트와 속성만으로 코드를 만들 수 있습니다.4. 이렇게 하게 되면 웹디자이너와 웹개발자간에 영역 구분이 좀더 쉬워집니다. 5. 웹퍼블리셔가 있다면 좀더 쉬운 개발이 되겠죠 ^^ [spring security] 화면단 개발 방법 하나

[spring security] 개발 환경 구축하기

[spring security] 개발 환경 구축하기 웹서버 구축을 위한 환경 설정입니다. windows 7에 설치했습니다. java 기반이라서 대다수 install이란 압축파일을 풀어서 특정 디렉토리에 복사하는 것입니다. c:\webtools 디렉토리를 만들고 sts, java, tomcat, maven, ant, 기타를 설치합니다. 1. Java, Tomcat 설치하기 Java는 1.7.x 버전을 설치하고, Tomcat은 7.x 버전을 설치합니다. Java 버전을 1.4부터 1.8까지 사용하고 싶다면 1.4부터 순서대로 1.8까지 깔아주어야 합니다. 2. Spring Tool Suite(STS) 설치하기 Spring Tool Suite(STS)를 사용하면서 Maven이란 것을 쉽게 이용 할 수 있게 되..

[spring security] 로그인 디버깅하기

[spring security] 로그인 디버깅하기 기본적인 프로젝트의 구조입니다. 지금 프로젝트는 mybatis와 DAO 부분을 CRUDMapper라는 interface를 통해서 상속받도록하여 간단하게 구성 할 수 있도록 하였습니다. 프로젝트를 보면 DAO 영역이 빠져 있습니다. 프로젝트를 실행하고 상단의 로그인 버튼을 클릭하면 로그인 페이지로 이동합니다. Spring Security에서 로그인이 어떤 식으로 이루어지는지를 따라가 보도록 하겠습니다. 1. 로그인 페이지에 접속하려면 /signin/main 이라는 url을 get으로 호출하면 로그인 페이지가 보여집니다. 2. 이클립스에서 프로젝트를 선택하고, 상단 메뉴의 Search>File을 선택합니다. File Search 탭에서 Containing t..