분류 전체보기(576)
-
2022-03-25 Android_Studio_4
2022-03-25 목차 이미지소스 추가하는 방법 이미지버튼 이벤트 처리 버튼 이벤트 처리 람다식 계산기 이미지소스 추가하는 방법 앱에서 사용할 이미지소스를 안드로이드 스튜디오로 가져오는 방법에 대해 알아보자. 이미지를 사용하기 위해서 res의 drawable 아래로 옮겨야 한다. 이때 이미지들의 이름을 영어로! 영어로! 영어로! 바꿔라. (윈도우 단축키 f2, 맥 단축키 ⏎) 달 사진을 한번 올려보겠다. 폴더에 직접 넣기 .../AndroidStudioProjects/project_name/app/src/main/res/drawable로 옮겨주면 된다. Resource Manager 이용 안드로이드 스튜디오에서 기본적으로 지원하는 Resource Manager를 이용하는 방법도 있다. 우측에 위치한 버..
2022.03.26 -
2022-03-23 Arduino_2
아두이노에서 사용되는 자료형의 크기 정리 보드의 종류에 따라서 달라질 수 있음... Arduino Data type data type bit min max short 16bit (2byte) -(2^15) = -32768 (2^15)-1 = 32767 int 16bit (2byte) -(2^15) = -32768 (2^15)-1 = 32767 unsigned int 16bit (2byte) 0 (2^16)-1 = 65535 long 32bit (4byte) -(2^31) = -2,147,483,648 (2^31)-1 = 2,147,483,647 unsigned long 32bit (4byte) 0 (2^32)-1 = 4,294,967,295 long long 64bit (8byte) data type b..
2022.03.23 -
2022-03-23 소프트웨어_분석_및_설계_5
실습 : 야채볶음밥을 만드는 방법을 DFD로 만들어 보자. 1. 감자, 양파, 당근 등 야채를 깨끗이 씻어 껍질을 벗긴 후 잘게 썰어 준비한다. 2. 적당한 크기의 팬에 식용유를 두른 후 열을 가한다. 3. 준비한 야채를 넣어 익을 때까지 볶는다. 약간의 소금을 넣어 간을 맞춘다. 4. 적당량의 밥을 함께 넣어 야채를 골고루 섞일 때까지 함께 볶는다. 5. 별도의 팬에 식용유를 두른 후 계란을 얇게 펴서 부친다. 6. 완성된 볶음밥을 접시에 담아낸 후 준비한 계한 부침을 얹고 적당량의 케찹을 뿌린다. DFD 작성 지시사항 1. 총 5~7개 정도의 프로세스 도출 2. 모든 자료흐름의 이름 명시 3. 데이터저장소는 도출하지 않아도 됨 4. DFD 작성규칙을 준수하였는지 확인 5. 중요하지 않거나 하나로 합칠..
2022.03.23 -
2022-03-22 Linux_3
Linux Basic Command Example 예문과 함께 외우기! 1. pwd cd / pwd cd pwd cd .. pwd cd cd desktop pwd ls ls -l ls -al 2. cd desktop mkdir testDir ls -l cd testDir touch a.txt cd .. mkdir -p a/b/c rmdir -p a/b/c rmdir testDir rm -r testDir mkdir a rmdir -v mkdir, rmdir -option -p : parents -v : verbose 상세한 정보를 출력 rm -option -v : verbose -r : rm 하위 파일 및 디렉터리 삭제 -f : rm 강제 삭제 -i : interactive 확인 -I : 셋 이상의 파일..
2022.03.23 -
2022-03-22 Linux_2
--Linux Basic Command-- 명령어 : 기능 pwd : Print Working Directory. 현재 작업 중인 디렉터리의 이름을 출력. ls : List Segments. 현재 디렉터리 내 디렉토리나 파일의 정보를 출력. cd : Change Directory. 디렉터리 이동. rm : ReMove. 파일 또는 디렉터리 삭제. rmdir : ReMove DIRectory. 빈 디렉터리 삭제. mkdir : MaKe DIRectory. 디렉토리 생성. mv : MoVe. 디렉터리 혹은 파일 이동. whoami : 사용자 정보 출력. chmod : CHange MODe. 파일 접근 권한 변경. man : MANual. 사용할 수 있는 명령어에 대한 문서 메뉴얼. cat : conCATen..
2022.03.22 -
2022-03-21 소프트웨어_분석_및_설계_4
4. 자료흐름도 1. 자료흐름도의 특징 도형을 이용한 그림 중심의 표현 (사용자들이 이해하기 편하다) 하향식 분할의 원리 적용 다차원적 (계층을 나눈다) 자료의 흐름에 중점을 두는 분석용 도구 시간, 제어의 흐름은 중요시하지 않음 사용자의 업무 및 요구사항을 쉽게 문서화 사용자와 분석가 사이의 의사소통을 위한 공용어 역할 일관성 있고 정확한 사용자의 요구사항을 파악할 수 있는 요구분석용 도구의 역할 수행 2. 자료흐름도의 구성요소 1. 프로세스(Process) 업무, 행위, 처리 (동사) 입력되는 자료흐름을 출력되는 자료흐름으로 변환한 것 원(Bubble)으로 표기 원안에는 프로세스가 수행하는 일 기술 2. 자료흐름(Data Flow) 자료흐름도에서 구성요소들 간의 접속 관계를 나타냄 (이동하는 데이터의..
2022.03.21 -
2022-03-20 Android_Studio_3
Button, TextView, EditView, Margin & Padding, Toast 위에 나열한 요소들을 이해하자. 예제를 가지고서 접근해본다. 예제 1. 전화 버튼 사용자 인터페이스 작성(XML) : UI design by using XML Design Drag & drop a button. 우측에 Attributes를 통해 속성 값 설정 가능 text : 전화 걸기 onClick : onClicked Code Design을 통해서 생성된 xml 코드를 확인할 수 있을 것이다. 자바 코드 작성(JAVA) package kr.co.company.for_my_test; import android.os.Bundle; import android.net.Uri; import android.content..
2022.03.20 -
2022-03-16 소프트웨어_분석_및_설계_3
3. 구조적 분석 방법론 학습목표 구조적 분석 방법론의 일반적 원리를 이해한다. 구조적 분석 방법론에서 사용하는 모형화 도구의 특성을 이해한다. 구조적 분석 방법론에서 사용하는 모형화 도구인 자료흐름도, 자료사전, 소단위 명세서에 대해 살펴본다. 구조적 분석 방법론에 의한 시스템 분석의 4단계를 살펴본다. 1. 구조적 분석의 원리 소프트웨어 개발 방법론(Software Development Methodology) 기술적방법, 도구, 절차의 세가지 요소들과 이들을 통합하는 단계에대한 포괄적 개념 구조적 분석 방법론 도형화된 도구를 이용해 정형화된 분석 절차에 따라 사용자 요구사항을 파악하고 문서화하는 분석 기법 요든(Yourdon) 등에 의해 개발되어 보급된 이후 지금도 널리 사용되고 있음 자료흐름도, 자..
2022.03.16