전체 글 384

2020.04.21

1. a014_dialog 모듈 1) Main2Activity 액티비티 activity_main2 레이아웃 package com.lec.android.a014_dialog; import androidx.appcompat.app.AlertDialog; //import android.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.content.DialogInterface; import android.os.Bundle; import android.view.ContextThemeWrapper; import android.view.View; import android.widget.Button; import andro..

2020.04.20

1. [과제] RecyclerView를 활용하여 정보를 입력한 뒤 '추가' 버튼 누르면 아래의 리스트에 추가되기 ** manifest ** activity_main 레이아웃 ** student_item 레이아웃 ** MainActivity 클래스 package com.example.a008_practice; import androidx.appcompat.app.AppCompatActivity; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import android.os.Bundle; import android.view.View; import android.wi..

2020.04.17

1. 안드로이드 4대 컴포넌트 1) Activity : 화면을 구성하는 객체 2) Service : 백그라운드에서 동작하는 객체 3) Content Provider : 앱들 간의 데이터를 주고 받기 위해 제공 4) Broadcast Receiver : 주소록에 등록되면 다른 앱들이 수신해서 필요한 정보인 경우 반영 할 수 있게 하는 것 2. 안드로이드 앱은 코드로 종료시키는 방법은 없다(즉, 액티비티를 끌 수는 있으나 종료 시킬 수 없다는 의미) 유일하게 앱을 종료시킬 수 있는 방법은 사용자가 직접 밀어서 종료시키는 방법 밖에 없다 3. 액티비티 생명 주기(Activity Life cycle)란? : 액티비티의 상태 전환 과정 ** 안드로이드 시스템은 앱 화면 (액티비티)를 관리하는 독특한 시스템 제공 ..

2020.04.14

[Git, GitHub] 1. Git 설치하기 1) Git 홈페이지에서 실행파일 다운받기 : https://www.git-scm.com > Downloads 클릭 > (자신이 사용하고 있는 운영체제 클릭하면 됨) Windows 클릭 > git 실행파일 다운로드..!! 2) 다운받은 Setup 실행파일 실행 : 아래의 사진과 같이 선택 후 모두 Next 클릭 라이센스 확인 후 Next > 다운받을 폴더 확인 후 Next > 아래의 그림과 같이 세팅 후 Next > 아래의 사진과 같이 선택 후 Next 클릭 > 아래의 사진과 같이 선택 후 Next 클릭 > Enable Git Credential Manager 체크 해제(선택사항, 학원컴에서는 체크 해제하기로 함) > Next 클릭 > 다운로드 완..!! 2..

2020.04.13

1. [과제] Facebook ERD 만들기 URL : https://aquerytool.com:443/aquerymain/index/?rurl=7b792ade-b7e3-4686-8c54-7e004f75f9ff 비밀번호 : 72ny3l [오늘부터 안드로이드 시작..!!] 1. 구글 개발자 등록하기(한번만 등록하면 됨, 대신 25불 결제해야함) : 구글에 Google Developer Console 검색 > 로그인하기 > 동의 체크 박스에 체크 > 결제 페이지로 이동 클릭 > 결제 정보 입력 후 구매 버튼 클릭 > 정상적으로 결제되면 결제 완료 팝업 창 뜸 > 등록 계속하기 클릭 > 개발자 프로필 작성 후 개발자 계정 ID 메모해두기 > 정상적으로 구글 개발자 등록 완...!! 2. Android Stud..

2020.04.10

1. 데이터 베이스 설계 단계 (추상적) 요구조건 분석 : 요구조건 명세서 작성 개념적 설계 : 개념스키마, 트랜잭션 모델링, ER모델 논리적 설계 : 논리 스키마 설계, 트랜잭션 인터페이스 설계 물리적 설계 : 물리적 구조의 데이터로 변환 데이터베이스 구현 : DDL로 데이터 베이스 생성, 트랜잭션 생성 (구체적) 2. ER-Model(Entity - Ralationship Model) : ‘개념적 데이터 모델’ 중 대표적인 모델, 1976년 피터 챈(Peter Chen) 의 의해 제안, 데이터의 개체(Entity), 속성(Attribute), 관계(Relationship)에 대해 용이하게 표현할 수 있는 ERD(Entity - Ralationship Diagram) 정의 3. 데이터 모델링의 3가지 ..

[정처기] 실기 시험 준비 계획

** 목표 : 정보처리 기사 올해 안으로 취득하기 ** - 1회차 기사 실기 접수 완료 - 대비 전략 : 자단기 인강 - 1회차 시험에서 반드시 해야할 것 1) 수강 신청한 자단기 인강 완강하기 2) 직접 시험장에 가서 바뀐 시험 체험하기 - 2회차 기사 실기 접수 완료 - 대비 전략 : 정보처리기사 실기 대비 주말반(토, 일 14:00 PM ~ 19:00 PM) - 2회차 시험에서 반드시 해야할 것 1) 학원 빠짐없이 수강하기 2) 필답형 대비를 위한 작성 연습 및 기출문제 위주의 공부

IT공부 2020.04.09

2020.04.09

1. Sub Query(서브쿼리) : 쿼리 안의 쿼리 2. 주의사항 1) SubQuery는 연산자 오른쪽에 위치해야 하며 반드시 괄호로 묶어야 한다 2) 특별한 경우를 제외하고는 SubQuery절에는 Order By가 올 수 없다 3) 단일행SubQuery , 다중행SubQuery에 따라 연산자를 잘 선택해야 한다 3. Sub Query 종류 1) 단일행 사용 가능한 연산자 : = != > >= < ANY ALL =ANY =ALL (SELECT sal FROM t_emp WHERE ename = 'SCOTT'); -- t_student 테이블에서 가장 키 큰 학생의 '이름'과 '키'를 출력 SELECT * FROM t_student; SELECT MAX(height) FROM t_student; SELE..