N스크린하이브리드앱과정
-
[6주차 과제] JAVA: 1~5단계 만들기, 계산기 만들기N스크린하이브리드앱과정/JAVA 2013. 8. 25. 23:01
public class Test1_1 { public static void main(String[] args) { // 1단계 Frame f = new Frame(); f.setSize(300, 200); f.setVisible(true); } } * 위의 기본셋팅을 가지고 1~5단계로 창닫기가 가능하도록 구현하라! 1. 1단계 public class Test1_1 { public static void main(String[] args) { // 1단계 Frame f = new Frame(); f.setSize(300, 200); f.setVisible(true); Iframe f1 = new Iframe(); f.addWindowListener(f1); } } class Iframe extends Fr..
-
[6주][5일][7~8th] 리눅스: 간단한 사용법 배우기N스크린하이브리드앱과정/리눅스(8.21~) 2013. 8. 23. 20:57
예전에 유닉스 쉘 프로그래밍을 배운적이 있는데, 그때 배운 명령어들이 나와서 다행이었고 반가웠다ㅋ_ㅋ 버추얼 박스에서 리눅스를 시작한다. 설정한 아이디(root)와 패스워드를 누르고 접속한다. 리눅스 환경이 실행되었다. 리눅스도 윈도우 cmd와 같은 Teminal 환경이 있다. 여기로 들어간다. 자 이제 간단한 사용법을 소개하겠다. 처음 들어가면 [root@hostname ~]# 이런 형태로 잡힐 것이다. root@로그인 유저 이름 ~ : homedir(홈디렉토리) * ls 명령어 설명 맨 왼쪽에 각 폴더마다 drwx어쩌고..하는게 보일 것이다. - - - - - - - - - - (10개) 총 열개의 알파벳으로 이루어져 있으며, 1번째 file(_) : 아무것도 없으면 파일 dir(d) : 'd' 표시..
-
[6주][5일][3~4th] JAVA: awt 실습(마지막): 이벤트 처리 실습N스크린하이브리드앱과정/JAVA 2013. 8. 23. 13:51
★ AWT 계층 구조 AWT를 코딩하다 보면 알겠지만, 기본적인 계층 구조는 먼저 한번 훑어보고 가도록 하자. 머릿속에 한번 그림을 찍어 놓으면 나중에 도움이 될지도 모르니 말이다. - 라벨은 폼에 글자 형태로 출력되는 것으로, 텍스트 상자가 체크박스 등의 전체 이름을 나타내는 의 미로 사용한다. 그래서 프레임에 따로 나와있는 것이다. - Button과 List는 Panel에 가지런히~ 붙여주는 개념으로 생각하면 된다. ☆ 실습(1) : 리스너 클래스 결과 - Button 인스턴스를 생성하고, add로 버튼을 삽입시킨다. - 버튼을 누르면 "눌렀다" 라는 결과가 나오도록 하는 "액션 리스너" 기능을 implements하여 프레임에 연결시켰다. - 윈도우 창이 열리거나 닫히는 등 윈도우 창에 관한 이벤트를..
-
[6주][5일][1~2th] HTML/CSS: 실습 해보기N스크린하이브리드앱과정/HTML&CSS 2013. 8. 23. 11:05
용어 정리 * [-webkit-] : 크롬에서 적용 display: -webkit-box; 글자를 박스형태로 만들어줌 -webkit-box-align:center; 박스에서 가운데정렬(세로) -webkit-box-pack: center; 박스에서 가운데정렬(가로) -webkit-column-count: 3; //열 나누는 칸 -webkit-column-gap: 100px; //여백 -webkit-column-rule: 1px solid #ccc; //여백 사이에 선 그어주기 ☆ 실습(1) : 그림과 같이 만들기(3개의 파일을 연결) - 아래와 같은 html 파일을 css를 연결하는 태그를 사용하여 "photoBox.css" 를 작성하고 요렇~게 만들어보자! HTML파일은 3개고, CSS파일은 1개다. 1..
-
[6주][4일][7~8th] 리눅스: Virtual Box에서 리눅스 설치 방법(CentOS-5.9 ver)N스크린하이브리드앱과정/리눅스(8.21~) 2013. 8. 22. 18:51
오늘 할 일은 리눅스를 가상환경에서 설치할 것이다!!! 오라클에서 무료로 제공하는 Virtual Box라는 프로그램을 설치해야 한다. 우선, 버츄얼 박스(Virtual Box)를 설치해보자 ☆ 버츄얼 박스 설치 next를 계속 눌르면 된다~~ 중간쯤에 아래와 같은 문구가 나오는데, 설치를 눌러주면 된다. 설치완료! ☆ 버츄얼 박스 실행 - 리눅스 설치 - 가상머신을 만들기 위해 "새로 만들기" 버튼을 누른다. - 종류는 Linux, 버전은 Rad Hat 으로 하고 다음 버튼을 누른다. - 메모리 크기는 1024mb로 해준다 - 만들기 버튼을 누른다. - VDI로 기본으로 설정하고 다음을 누른다. - 10GB로 설정하고 만들기 버튼을 누른다. 밑의 그림에서 양방향을 눌러준다. - 클립보드 공유 : 리눅스에..
-
[6주][4일][3~4th] JAVA:AWT: 버튼의 동서남북, 1~5단계 이벤트 처리의 활용법N스크린하이브리드앱과정/JAVA 2013. 8. 22. 15:40
☆ 실습(1) : 동서남북 버튼의 위치 지정하기 - 동서남북, center, 이렇게 버튼의 위치를 지정해줄 수 있다. - 생성자에서 프레임의 멤버변수를 지정, 거기에 프레임 객체를 생성하고 "프레임 실습"으로 초기화 한다. 같은 방법으로 버튼을 만들어줄 수 있고, 버튼 괄호 안에 들어가는 "west" 등의 위치값은 상수 로 이미 저장되어 있다. 결과 ☆ 실습(2) : FlowLayout - 분명히 동서남북을 설정했는데, 똑같이 했는데! 23번 줄을 적어주니까 전혀 적용이 되지 않았다. 왤까? 원래 아무것도 지정해주지 않으면 자동으로 BorderLayout으로 지정해 주는데, 이 안에 버튼 을 붙이는 것이다. 따라서 BorderLayout에 붙여야 맞고, FlowLayout은 그냥 버튼을 나란히 표시해주 ..
-
[6주][4일][1~2th] HTML/CSS: 홈페이지 메뉴 만들기, 실습N스크린하이브리드앱과정/HTML&CSS 2013. 8. 22. 14:00
★ 용어 정리 position:fixed; 그림 같은 것의 위치를 고정시키기(스크롤 했을 때 고정됨) display: inline; 사용시 한줄로 ㅉ구 늘려줌 display: none; 글자 안보이게 display: table; 테이블이 아닌 것을 테이블로 만들어라! display: table-cell; 요놈들을 셀이 나눠지게 해라! ☆ 실습(1) CSS li{ display: inline; } a{ padding: 10px 50px; text-decoration: none; color:#fff; } ul{ list-style-type:none; padding: 10px; background-color:#f00; text-align:center; } a:hover{ background-color:#000..
-
[6주][3일,4일][5~6th] JSP: 로그인폼~회원삭제. "회원가입리스트 보여주기" 까지N스크린하이브리드앱과정/JSP:Model-1 2013. 8. 21. 16:10
이걸 열심히 배우면 쇼핑몰 하나쯤은 거뜬히 만들 수 있겠지?ㅋ 혹시나 나중에 친구가 쇼핑몰을 개업해서 나에게 홈페이지와 전산관리를 부탁할지도 모르니 열심히 공부해야 겠다. 그때 내가 도움이 될 수 있게..ㅋ 하지만 내 머리가 이리도 딸릴 줄이야...ㅠ_ㅠ; 아직 머리가 잘 돌아갈려면 내 공부 스타일이 한참 멀었다는 것을 오늘도 새삼 느낀다.. 1. loginForm.jsp 로그인 아이디: 패스워드: 2. loginPro.jsp 3. insertForm.jsp 회원가입 아이디: 패스워드: 이름: 4. insertPro.jsp 자바빈저장 %> 아이디: 패스워드: 이름: 5. updateForm.jsp 회원정보수정 아이디: 패스워드: 이름: 6. updatePro.jsp 자바빈 저장 %> 7. deleteFo..