분류 전체보기
[앱인벤터 강좌] 로또 우측의 QR코드로 빠르게 낙첨확인하기
QR코드 : QR 코드는 컴퓨터가 만든 흑백 격자무늬 패턴 코드로, 정보를 나타내는 매트릭스 형식의 이차원 코드이다. 비슷한 용도로 먼저 사용된 이 차원 코드로는 바코드가 있다. 바코드는 이름 그대로 단순한 막대기 모양의 바를 이차원으로 나열한 것이다. 출처 : 위키백과 사용 이미지 어플을 시작하면 최근 당첨 결과를 웹뷰로 보여주기! 로또 QR 코드 스캔 후 화면 로또 우측 상단에 있는 QR코드를 스캔하는 과정의 이미지입니다. 디자인 어후 몇개 없으니까 편집하기 편하네유 ~ㅋㅋㅋ '바코드스캐너1'에서 외부스캐너 사용 체크박스를 yes해주셔도 되요. 대신 외부스캐너를 사용하면 앱인벤터 연결이 잘 끊긴다는 점을 알아주시면 되요 블록코딩 어플이 시작되면 최근 로또번호 홈페이지 띄우기 로또QR 버튼을 클릭하면 ..
[앱인벤터 강좌] 1등을 노려보자! 로또번호 생성기!!
일주일의 마무리는 로또로 하는 사람 중 하나입니다 ㅎㅎ 만약 내가 만든 어플에서 나온 번호로 로또를 샀는데 1등은 아니더라도, 5000원만 되도 기분이 좋을거 같습니다. 어린 친구들은 부모님에게 만들었다고 자랑해도 될만큼 인기있는 로또번호 생성기입니다. 사용이미지 "생성하기"버튼을 누르면 로또번호 6개+ 보너스 번호까지 한번에 변경이 되요~ 아니면 보너스 제외하고, 숫자를 직접 클릭하면 1개씩만 변경도 가능해요~ 또한, 자세히보시면 아시겠지만, 숫자들은 작은 숫자부터 큰 숫자로 정렬을 해줘요~ 디자인 속성 블록코딩 '버튼'을 클릭했을 때는 간단하니 설명을 넘어갈게요~ "전체_번호생성" 함수는 로또 번호 6자리(+보너스)를 동시에 생성해주는 기능을 합니다. 반복문을 이용하여 7개 이하인 동안, "로또_선택..
[앱인벤터 강좌] 로그인 및 회원가입 페이지 만들기!
로그인 페이지는 어느 플랫폼, 서비스를 사용하든 필수로 들어가는 화면이죠~ 플랫폼 특성에 맞게 화면 구현은 다 다르지만, 가장 기본적인 아이디,비밀번호를 입력하는 화면을 만들어볼거에요😉😉 로그인 페이지와 회원가입 페이지를 각자 다른 스크린으로 생성해서 만들어 볼거에요. 구현 이미지 아이디를 입력하지 않고, 로그인을 시도하면 "아이디를 입력해주세요"라고 출력이 되요~ 로그인 시도할 때, 비밀번호가 틀리면 "비밀번호가 틀렸습니다" 라고 출력이 되요~ 아이디와 비밀번호를 사용해서 로그인에 성공하게 되면, "이름(홍길동)님 반갑습니다 :)" 라고 출력되요~ 로그인 화면에서는 필요한 것은 아닌데, 연습하실때 회원가입이 정상적으로 되었는지 확인하기 위해 추가한 부분이에요~ 개수 : 2 라고 되어있는 건, 현재 회원..
[정보처리기사] 정처기 문제 복원 블로그
https://ss-o.tistory.com/162 정보처리기사 실기) 2021년 3회 정보처리기사 실기 문제 복원 * 공단에서 실기 문제와 답은 공개하지 않습니다. 포스팅한 자료는 응시하신 분들의 기억으로 복원된 문제와 가답안이므로 실제 문제 순서나 정답과 다를 수 있습니다. * 답안을 바탕으로 변형 ss-o.tistory.com
[앱인벤터 강좌] 요기요,배민 같은 온라인 메뉴판 만들기
사용 영상 분식집의 메뉴들을 만들어봤어요~ 메뉴판에서 메뉴 누르면 추가하고~ 선택한 메뉴에서 선택하면 삭제하고~ 디자인 목록뷰 2개를 이용해서 메뉴판과 내가 선택한 메뉴들을 볼 수 있게 해봤어요~ 블록코딩 변수는 2개를 만들었어요 1개는 메뉴판에 보여줄 수 있는 변수로써 딕셔너리 형태로 사용했어요 ( { '메뉴이름' : '가격'} ) 다른 하나는 선택한 메뉴들을 모을 수 있도록 리스트형태로 만들었어요. 돈가스를 추가하면 돈가스가 리스트에 추가가 되요~ 스크린이 초기화되었을 때(어플이 실행될때) 메뉴판을 보여줘요 목록뷰_메뉴는 가게 입장에서의 메뉴판이에요. 그래서 특정 메뉴를 클릭하면 메뉴를 추가할 것인지 물어보게 되요. 사용자 입장에서는 "돈가스의 가격은 6000원입니다\n 추가하시겠습니까?" 라고 보여..
[정보처리기사] 2022년 1회차 가채점 결과
문제번호 문제 내가쓴 답 정답 점수 1 RAID 단계를 숫자로 쓰시오 2 0 0 2 DB 트랜잭션 연산(회복) 1) unlog 2) rollback 1) Redo 2) Undo 0 3 코딩문제(자바) 2000 2000 5 4 SQL 점수 순 내리차순 정렬 1) ORDER 2) score 3) DESC 1) ORER 2) score 3) DESC 5 5 (약술형) 삭제이상이란? 애매 6 코딩문제(파이썬) a=20 b=2 a=20 b=2 5 7 파이썬 리스트 함수 1) extend() 2) pop() 3) reverse() 1) extend() 2) pop() 3) reverse() 5 8 임시 무결성 프로토콜 3A TKIP 0 9 실체를 활용한 UI NUI NUI 5 10 분석도구 고르기 1) static..
[정보처리기사] SQL 문법 종합 정리
● IN 연산자 컬럼 IN (값1,값2) ex) WHERE 학년 IN (3 , 4); ● INDEX 생성 CREATE INDEX 인덱스명 ON 테이블명(컬럼명1,2...) ex) CREATE INDEX idx_name ON STUDENT(NAME); ● DELETE DELETE FROM 테이블명 WHERE 조건 ; ex) DELETE FROM 학생 WHERE 이름 = '민수' ; ● ALTER TABLE 컬럼 추가 ALTER TABLE 테이블명 ADD 컬럼명 데이터타입[제약조건]; ● ALTER TABLE 컬럼 삭제 ALTER TABLE 테이블명 DROP 컬럼명 ● CHECK 테이블 생성시 제약조건 CHECK(조건식) ex) 성별 CHAR(1) CHECK ( 성별 = 'M' OR 성별 = 'F' ); ●..
[정보처리기사] 정처기 헷갈리는 단어 정리
● 디자인패턴(생구행) 생성 구조 행위 ● 데이터모델(연구제) 연산 구조 제약조건 ● 논리 데이터모델(개속관) 개체 속성 관계 ● 프로토콜 3요소(구의타) 구문 의미 타이밍 ● 럼바우(객동기) 객체 모델링 : 정보모델링, 객체다이어그램 동적 모델링 : 상태다이어그램 기능 모델링 : 자료흐름도(DFD) ● UML 구성요소(사관다) 사물 관계 다이어그램 ● COCOMO 모형 조직형 반 분리형 임베디드형 ● 일정관리 모델 주공정법(CPM) : 수행 순서가 얽혀있는 프로젝트의 일정을 계산하는 기법 PERT : 낙관치,비관치,중간치를 이용한 일정 계산 기법 중요 연쇄 프로젝트 관리(CCPM) ● 현행시스템 파악 절차 구성/기능/인터페이스 소프트웨어 구성/아키텍처 하드웨어 구성/네트워크 구성 ● 나씨-슈나이더만 차..
[정보처리기사] 구성요소, 프로세스(절차) 모음
구성요소 ● XP 5가치 가치 용기 단순성 피드백 존중 의사소통 ● XP 12가지 기본 원리 중 특이한거 메타포어 테스트 기반 개발(TDD) 리팩토링 ● 럼바우(객동기) 객체적 모델링 : 객체 다이어그램 동적 모델링 : 상태 다이어그램 기능적 모델링 : 자료흐름도(DFD) ● COCOMO 모형(비용산정) 조직형 : 5만 라인 이하 반 분리형 : 30만 라인 이하 임베디드형 : 30만 라인 이상 ● 일정관리 모델 주 공정법(CPM) PERT 중요연쇄 프로젝트 관리(CCPM) ● 4+1뷰(유논프구배) 유스케이스뷰 논리뷰 프로세스뷰 구현뷰 배포뷰 ● 아키텍처 패턴 유형 계층화 패턴 클라이언트-서버 패턴 파이프-필터 패턴 브로커 패턴 모델-뷰-컨트롤러 패턴(MVC) ● 디자인 패턴(생구행) 생성 구조 행위 ● ..
[정보처리기사] 실기 정리 ( 3 / 3 )
● SW 개발 보안 개발 과정에서 지켜야할 보안 활동 SW 개발 보안 생명주기 요구사항 명세 -> 설계 -> 구현 -> 테스트 ->유지보수 ● SW 개발 보안 3대 요소 기밀성(Confidentiality) : 인가된 사용자에게만 접근이 허용 무결성(Integrity) : 시스템 내의 정보는 오직 인가된 사용자만 수정할 수 있음(결점이 있으면 안됨) 가용성(Availability) : 인가받은 사용자는 시스템 내의 정보와 자원을 언제라도 사용할 수 있음 ● DoS 공격 시스템을 악의적으로 공격해서 해당 시스템의 자원을 부족하게 만들어, 원래 의도된 용도로 사용하지 못하게 하는 공격 ● DoS 공격 종류 (플러딩 : 패킷을 다른 노드로 전송하는 것) SYN 플러딩 서버의 동시 가용 사용자수를 SYN 패킷만..