혁신을 이룹니다, 오딘박스(OdinBOX)

언제나 어디서나 오딘박스와 함께!

프로그래밍 57

안드로이드 스튜디오, Spinner와 GridView 활용하기

안드로이드스튜디오,모바일,앱개발,어플리케이션,아이폰,출시,신제품,Spinner,GridView,Source,초보 스피너와 그리드뷰 활용하기 과제 일시 : 2020 - 05 - 12 그리드뷰에 이미지를 넣어 앱을 만들어보았습니다. 아직 완벽한 모습은 아니지만 그리드뷰의 속성들에 대해서 알아보는 시간이 되었습니다. 그리고, ImageAdapter에서 이미지 배열을 만들고 이미지의 속성들을 설정을 해보았습니다. getView나 getCount의 메소드를 다시 재정의했습니다. 스피너는 String.xml에 미리 정의를 하여, 사용 할 것을 준비를 했습니다. ArrayAdapter.createFromResource() 메소드를 이용하여 한다는 것을 배웠습니다. 이 글을 올리고 한번 소스를 더 보면서 이해해야 할 ..

자료구조, 첫번째 정리

자료구조,프로그래밍기본,DB 자료구조, 너무 어렵다. 자료구조란? (Data Structure) 컴퓨터 과학에서 효율적인 접근 및 수정을 가능하도록 하는 자료의 조직,관리,저장 자료 구조는 데이터 값의 몽미 또 데이터 간의 관계, 데이터 적용할 수 있는 함수나 명령 의미한다. 단순구조 정수, 실수 문자, 문자열 선형구조 순차리스트, 연결리스트(단순,이중,원형 연결 리스트), 스텍, 큐, 덱(데크라고도 불림) 비선형 구조 트리 ( 일반, 이진) 그래프 ( 방향, 무방향) 파일구조 순차, 색인, 직접 알아두면, 유용한 사이트 codeground.org 백준 코딩 알고리즘 : 문제를 해결하기 위한 절차나 방법을 말한다. (어떤한 행동을 하기 위해서 만들어진 명령어들의 유한 집합) 알고리즘의 아래의 요건이 만족..

안드로이드 스튜디오, 화면에 메시지 출력

안드로이드 스튜디오, 초보, 첫 시작, 메세지출력 메세지 출력 날짜 : 2020-03-18 MainActivity.java는 앱 실행시 최초로 보여지는 것이다, 안드로이드 스튜디오 자체에서 자동으로 만들어지는 템플릿 코드에서 정해지는 것인데, 꼭 MainActivity로 할 필요는 없다. Activity의 UI는 우리가 MainActivity의 소스코드를 보면, 보통 R.layout.OOO으로 나와져있다. 자동 생성이 된 것을 보면, 보통은 아래와 같이 표시되어져있다. setContentView(R.layout.activity_main); 그리고, 파일을 실제로 찾으려면 Ctrl(컨트롤)을 누르고 activity_main을 누르면 이동이 되고, 직접 찾으려면 옆에 app폴더를 누른 후, res를 누르고 ..

[오픈소프트웨어]19-12-06, 수업내용

12-06, Git에 대해서 배운다. 깃(Git), 19-12-06 저번 시간, 복습 [#] 버전 관리 용어 [저장소: Repository "변경된거 있니?"], [가져오기: Import"가져와줘"], [체크아웃:CheckOut"저장소에 있는 것좀 가져와바"], [체크인:CheckIn, Commit"수정 끝났으니 저장소에 갱신해줘"] 브랜치(Branch) 맨 위 링크에서 복습하고 오자. " 개념 정리부터 하고, 진행하도록 " 수업 첫번째, 깃의 기초로 부터.. 우분투에서 현재 자신이 어떤 계정으로 로그인되어져있는지 알고 싶은 명령어는? "whoami" 현재 자신이 있는 디렉토리가 알고 싶다면 ? "pwd" 깃[Git]의 현재 상황을 알고 싶다면 ? "$Git status" 이 디렉토리를 깃[Git]으로 ..

Java File Handling에 관련해서 알아보자

Java File Handling 자바 파일 핸들링(Java File Handling) 평소에 관심이 있던 "Java File Handling" 관련하여, 알아보자 w3schools의 자료들을 참고 하여, 작성하겠습니다. File에 관련된 패키지[Package]는 java.io에 있다. import java.io.*; import java.io.file; 메소드[Method] 타입[Type] 묘사[Description] canRead() Boolean "파일을 읽을 수 있는지?" canWrite() Boolean "파일의 쓰기가 가능 한지?" createNewFile() Boolean "빈 파일 생성해주세요" delete() Boolean "파일 삭제해주세요" exists() Boolean "파일이 있는..

DEVELOPMENT/JAVA 2019.11.29

19-11-28, 클라이언트사이드프로그래밍 수업내용

클라이언트사이드 클라이언트 사이드 프로그래밍 [jQuery] 2019년 11월 28일 수업 내용 + 개인적인 추가 내용 선택 처리 [목표] jQuery 개념을 이해 jQuery 파일을 웹문서 작성에 활용 jQuery 파일 두가지 버전과 용도를 이해 jQuery 문장 구조의 특징 이해 jQuery selector 포함 기능 이해 jQuery 소개 jQuery 기본 : HTML, CSS JavaScript Lightweight "write less do more" Javascript Library 웹 문서 작성 JavaScript를 매우 쉽게 활용 할 수 있도록 만든 라이브러리 jQuery를 활용하지 않은 웹 사이트는 없을 정도의 필수 아이템 jQuery 가능 한 것 HTML/DOM 조작 ->간단한 방법으로..

클라이언트사이드 - 19-11-25

클라이언트사이드 저번에 했던 것 복습 Source Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 table { border-collapse: collapse; } th { border: 1px..

클라이언트사이드프로그래밍, 11-21 수업 내용

클라이언트사이드 parseInt("60px") 을 입력하면 숫자만 가져오게 된다. 그러면 위에 문구에서는 60만 결과값으로 가져오게 된다. HTML ( 마크업 언어 -> 코딩 한 것을 화면 출력 ) Element.innerHTML Element 속성(property) innerHTML 특정 요소 내용 가져와! 특정 요소 내용 바꿔! innerHTML = ""; HTML 요소 접근하여, 해당 텍스트 내용을 바꾸려면 '속성'을 사용해야한다. document.getElementById를 사용한다. [Source Code] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 3..

클라이언트사이드프로그래밍, 11-18

클라이언트사이드 week12_01.html (했던 것들 한번씩 복습하기) 마우스핸들러 사용하는 법을 배움 [이번 시간 실습 예제] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 div { border : 1px solid blue; width : 100px; height : 100px; text-align : center; vertical-align : middle; line-height : 100px; left..

11-11, 클라이언트사이드프로그래밍

클라이언트사이드 이벤트(event) -> 이벤트가 발생하면 원하는 JavaScript 코드를 실행되도록 할 수 있음. [자바 스크립트는 Jquery를 위해서 배웠다 ] 이벤트? 사용자가 웹브라우저에서 하는 모든 행위를 상세하게 구분하여 이벤트로 규정 (마우스클릭) onmousedown onmouseup onclick ondblclick (마우스이동) onmouseover onmouseout등등 (키보드누르기) onkeydown onkeyup onkeypress 폼(form) 입력(input) onblur onfocus onfocusin onfocusout onsubmit onchange 윈도우 조작 onresize onscroll onload onunload 등등 이벤트 속성은 전부 소문자로 처리한다. ..