총 12개
-
어댑터 뷰의 이해와 활용2025.05.131. 어댑터 뷰 어댑터 뷰(Adapter View)는 안드로이드 플랫폼에서 사용자 인터페이스(UI)를 구성하는 뷰(View) 그룹 중 하나로, 일반적으로 리스트(List) 혹은 그리드(Grid) 형태의 데이터를 표시하는 데 사용됩니다. 이는 많은 양의 데이터를 화면에 효율적으로 표시하고 스크롤 가능한 목록 혹은 그리드 형태로 제공하기 위한 도구입니다. 어댑터 뷰는 MVC (Model-View-Controller) 패턴을 기반으로 한 디자인 패턴의 일부인 MVP (Model-View-Presenter) 패턴을 따릅니다. 2. List...2025.05.13
-
어댑터 클래스를 이용한 그리드뷰2025.01.281. 그리드뷰(GridView) 그리드뷰(GridView)는 안드로이드 UI 구성에서 데이터를 행과 열의 격자 형태로 표시하기 위한 유용한 컴포넌트입니다. 이 컴포넌트는 이미지 갤러리, 상품 리스트 등 데이터를 시각적으로 정렬하고, 사용자와의 상호작용을 제공하는 데 효과적으로 사용됩니다. 2. 어댑터(Adapter) 어댑터(Adapter)는 데이터를 UI에 연결하는 중개자 역할을 합니다. 데이터 원본(Array, ArrayList 등)과 GridView를 연결하여 데이터가 표시되도록 합니다. 3. 그리드뷰 구현 과정 어댑터를 이용한...2025.01.28
-
안드로이드 그리드 뷰 레이아웃 구현2025.11.161. GridLayout을 이용한 그리드 뷰 정의 XML 레이아웃 파일(activity_main.xml)에서 GridLayout을 사용하여 그리드 뷰를 정의합니다. columnCount와 rowCount 속성으로 열과 행의 개수를 설정하고, alignmentMode와 columnOrderPreserved 속성으로 정렬 방식을 조정합니다. ImageView 요소들을 GridLayout 내에 배치하여 이미지 아이템들을 정의하며, layout_gravity와 scaleType 속성으로 이미지의 크기 조절과 표시 방식을 설정합니다. 2. ...2025.11.16
-
두 유형의 파일을 압축하여 업로드하여 제출하시기 바랍니다(형성과제)2025.05.141. XML 파일 - gridview 구현 첫 번째 단계는 gridview 레이아웃을 xml 파일에서 설정하는 것입니다. activity_main.xml 파일에서는 LinearLayout을 사용하여 그리드뷰를 배치할 수 있습니다. 그리드뷰에 대한 다양한 속성을 설정하려면 다양한 태그를 사용할 수 있습니다. 2. Java 파일 - adapter class 구현 후 main 클래스에서 adapter 객체 사용 어댑터 클래스를 작성해야 합니다. BaseAdapter 클래스를 상속하여 구현하면 됩니다. 구현시 관심사는 어댑터가 생성된 co...2025.05.14
-
블레이크와 모우튼의 리더십 그리드 모델2025.11.121. 리더십 그리드 모델의 개념 블레이크와 모우튼은 오하이오와 미시간 연구를 바탕으로 리더의 행동에 초점을 맞춰 리더십 그리드 모델을 개발했습니다. 이 모델은 x축에 생산에 대한 관심도, y축에 인간에 대한 관심도를 기준으로 각각 9점까지 점수를 매기는 방식입니다. 이론상 총 81개의 유형을 제시하며, 리더의 행동 특성을 2차원 격자로 분석하여 리더십 스타일을 분류합니다. 2. 관리격자 모형의 축 x축의 생산에 대한 관심은 리더가 조직의 목표 달성을 위해 기울이는 노력의 정도를 나타냅니다. y축의 인간에 대한 관심은 리더가 목표 달...2025.11.12
-
디스플레이 개론 기말과제2025.01.101. VFD의 동작원리 VFD는 고진공의 유리 용기내에 Cathode, Control Grid, Anode 전극을 형성시킨 3극관의 일종으로 640°C 정도로 가열된 Wire Cathode(emitter/filament)에서 방출되는 열전자가 제어 전극인 Mesh Grid에 의해 가 속 혹은 제어되어 메쉬 전극의 hole을 통과하게 되면 그 전자들이 Anode상에 도포된 형광체와 충돌하여 형광체를 여기 시켜 가시 광을 방출하게 한다. 2. Color 브라운관의 동작 원리 일반적으로 컬러 브라운관에 사용되어지는 인라인(In-Line)...2025.01.10
-
디지털공학개론 - 카노프 맵과 부울 함수2025.11.161. 카노프 맵(Karnaugh Map) 카노프 맵은 부울 함수를 시각적으로 표현하고 간략화하는 도구입니다. 이 자료에서는 POS(곱의 합) 형태의 부울 함수를 카노프 맵으로 변환하는 과정을 보여줍니다. 맵에는 0으로 채워지는 셀들만 표시하며, 인접한 0들을 그룹화하여 간략화된 함수를 도출합니다. 3변수, 4변수 함수의 카노프 맵 작성 방법과 최소항 표기법(∏ 기호)을 활용한 함수 표현이 포함됩니다. 2. POS형 부울 함수(Product of Sums) POS형 부울 함수는 여러 개의 합(OR)을 곱(AND)한 형태입니다. 자료의...2025.11.16
-
MATLAB 및 SIMULINK 제어시스템 분석 기초2025.11.161. MATLAB 행렬 연산 MATLAB에서 행렬을 정의하고 저장, 로드하는 기본 방법을 다룹니다. 행렬 A를 정의한 후 save 명령으로 파일에 저장하고 load 명령으로 불러올 수 있습니다. 행렬의 특정 행이나 열에 접근하기 위해 인덱싱을 사용하며, 예를 들어 A(3,:)는 3번째 행 전체를 추출합니다. 행렬 연산에서는 전치('), 곱셈(*), 역행렬(^-1) 등의 연산자를 활용하여 복잡한 수식을 계산할 수 있습니다. 2. MATLAB 그래프 시각화 plot 함수는 2차원 선 플롯을 생성하는 기본 함수입니다. plot(X,Y)는...2025.11.16
-
[A+, 에리카] 2021-1학기 논리설계및실험 디지털IC 개요, 조합논리회로 실험결과보고서2025.05.011. 디지털 논리회로 디지털 논리회로는 아날로그 회로와 달리 불연속적인 값을 가지며, 논리적이고 계산이 용이하여 대부분의 설계에 활용됩니다. 논리회로는 논리 게이트를 이용하여 구성되며, 조합논리회로와 순차논리회로로 구분됩니다. 조합논리회로는 입력에 의해서만 출력이 결정되는 반면, 순차논리회로는 입력과 현재 상태에 따라 출력이 결정됩니다. 본 실험에서는 주어진 진리표를 2 level AND-OR 논리회로와 NAND 게이트만을 이용하여 구현하는 것을 목적으로 합니다. 2. 부울 대수 부울 대수는 이진 변수의 논리 동작을 다루는 산술연산...2025.05.01
-
생활속 수학 바코드2025.04.251. 바코드 바코드(barcode)는 바(bar, 검은색 막대)와 공백(space, 흰색막대)을 특정한 형태로 조합하여 문자와 숫자 및 기호 등을 표현한 것으로 그 아래에 적혀져 있는 숫자를 스캐너로 읽을 수 있도록 한 것이다. 바코드는 미국의 발명가 노먼 조셉 우드랜드와 친구 버나드 실버가 1949년에 만들었다. 바코드에는 제조국가, 제조업체, 상품목록, 체크 코드가 있어 바코드를 찍으면 종합적인 정보를 알 수 있다. 2. 바코드의 원리 바코드 체계의 핵심은 이진법이다. 바코드에는 검은 바탕 4개의 흰 줄이 그어져 있는데, 이 중...2025.04.25
