Programing
-
안드로이드 프로젝트 만들기Programing/Android 2010. 10. 3. 09:55
공짜라서 그런지 다소 까다로운 설치 과정을 끝내고 이클립스로 안드로이드 개발을 시작하려고 새 프로젝트를 열면 아래와 같은 새 프로젝트 창이 나와 또 다시 당황스럽게 만든다 1. Project name : 말그대로 만들려고 하는 새 프로젝트의 이름이다. 여기서 만든 이름은 프로젝트를 저장하는 폴더명으로도 사용되어 진다. 2. Contents: 새 프로젝트인지 이미 만들어진 프로젝트소스로 부터 재 생성 할 것인지를 선택하는 부분이다. 또한 소스파일들이 저장되어 지는 경로를 바꿀수도 있다. 3. Build Target : 안드로이드의 어떤 버젼을 기준으로 할 것인가를 지정하는 곳으로 설치된 SDK의 종류에 따라 지원 가능한 목록이 나타난다. 4. Application name : 프로그램 자체의 이름으로 모바..
-
안드로이드의 특징과 아키텍처Programing/Android 2010. 10. 3. 09:34
2005년 개발을 시작해서 2007년 11월에 처 버전을 릴리즈한 안드로이드는 '인조인간'이라는 뜻을 가진 귀여운 초록색 로봇의 로고을 가진 모바일 OS이다. 1. 운영체제의 핵심이라고 할수 있는 커널은 공개 운영체제인 리눅스를 기반으로 한다. 모바일 기기에 필요한 기능을 추가하고, 다소 무겁게 느껴지는 부분들은 과감이 제거한 모바일 환경에 적합한 리눅스인 것이다. 2. 자바 언어를 사용한다. 최근에는 C로 개발할 수 있는 NDK도 발표 되었다. 3. 생각보다 많은 검증된 많은 라이브러리들을 대거 포함하고 있어 외부 라이브러리를 사용할 필요가 없을 정도이다. 4. 개발환경이 무료다. 아직은 발표된지 얼마 안되어 약간은 불안한 단점들이 존재하지만 시간이 지나면서 하나씩 해결 될 거라 보여진다. 아래는 대략..
-
안드로이드 프로젝트 구성Programing/Android 2010. 6. 10. 15:14
마법사로 새 프로젝트를 만들게 되면 바로 실행가능한 안드로이드 프로젝트가 하나 생성된다. 기본 프로젝트의 폴더 및 파일에 대한 정의를 알아보면.. 1. src 폴더 - 메인 소스 파일, 이곳에서 코드 작성이 이뤄진다. 필요에 의해 이곳에서 파일을 추가한다.(.java파일생성) 2. gen 폴더 - 역시 .java파일이 저장되며, 프로젝트내의 각종 개체에 접근할 수 있는 ID를 저장하는 곳이다. 자동으로 관리해주는 곳이기때문에 편집은 안된다. 3. Android 1.6 - 참조하는 안드로이드 기본 라이브러리 버젼이다. 생성시 자동으로 알아서 다 해주고, 손댈필요 없는 곳이다. 4. assets 폴더 - 이곳에 음악 및 영상파일들을 저장하게 된다. 리소스 폴더이다. 5. res/drawable-xxxx 폴더..
-
이름, 주민번호 입력 자바스크립트Programing/Script 2010. 1. 28. 17:23
위와 같은 폼에서 경우에 따라 여러가지 스크립트메서드를 사용해야한다. 예를 들면 아래와 같다. 1. 이름에는 한글만 입력되어야 한다!!(대한민국사이트니깐..^^;) function hangul() { if((event.keyCode 12687)) { alert('한글로 입력해 주세요'); event.returnValue = false } } 이름 텍스트 창에 onkeypress="hangul();"을 사용해준다. 이제 이름(성명)란에는 한글만 입력받아진다. 2. 그렇다면 당연히 주민등록번호 칸에는 숫자만 입력 되어져야한다. function isNum() { var key = event.keyCode; var messageArea = document.ge..
-
-
쿠키를 이용한 아이디 저장Programing/Web 2009. 12. 23. 16:37
위의 그림과 같이 최근 거의 모든 사이트에서는 아이디 저장하기 기능을 사용하고 있다. 이는 좀더 간편하게 자주 로그인을 하게끔 유도하는 방법 중 하나로 자바스크립트와 쿠키를 이용하여 간단하게 구현할 수 있다. 아이디 패스워드 아이디저장 체크박스 확인버튼 위와 같이 4개의 폼으로 구성되어있다고 가정하고 4개의 폼은 모두 으로 둘려사여져 있다라고 보자! -------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------- ---------------------------..
-
자주사용하는 CSS 속성Programing/Script 2009. 12. 22. 12:45
border-style 전체 테두리 모양지정 border-top-style - 위쪽 테두리 모양을 지정 border-bottom-style - 아래쪽의 테두리 모양을 지정 border-left-style 왼쪽의 테두리의 모양을 지정 border-right-style -오른쪽 테두리의 모양을 지정 ---(none, dotted, dashed, solid, doubole, groove, ridge, inset, outset 등의 선들이 있음) border-color -전체 테두리의 색상지정 border-top-color -위쪽 테두리의 색상지정 border-bottom-color - 아래쪽의 테두리 색상지정 border-left-color - 왼쪽의 테두리 색상지정 border-right-color -오른쪽..
-
MVC 아키텍처의 이해Programing/Web 2009. 12. 7. 16:02
MVC (Model - View - Controller) 아키텍처의 이해 1. Model - 모델은 응용 프로그램의 주제 중에서 의미 있는 항목들과 작업들, 그리고 규칙들을 표현한다. - 모델은 응용 프로그램의 현재 상태를 관리한다. - UI 개념과는 어떠한 연관성이 없다. 2. View - 뷰는 모델의 특정 부분을 가시적인 UI로 렌더링한느 방법을 서술한다. - 로직은 포함하지 않는다. 3. Controller - 컨트롤러는 전달된 요청들을 처리하고 모델을 이용하여 작업을 수행한다. - 사용자에겐 렌더링될 뷰를 선정하여준다.