728x90

2017티스토리결산 19

[안드로이드]컴포넌트

[안드로이드 컴포넌트] 안드로이드 앱을 구성하는 주요 컴포넌트에 대해 살펴보기※안드로이드의 주요 컴포넌트 : 액티비티, 서비스, 브로드캐스트 리시버, 컨텐트 프로바이더- 컴포넌트는 개발의 생산성을 높이고, 좋은 품질의 소프트웨어를 쉽고 빠르게 개발할 수 있도록 안드로이드 애플리케이션 프레임워크에서 제공해주는 것.○ 컴포넌트 중, 가장 많이 사용되는 것으로는 액티비티, 서비스, 컨텐트 프로바이더, 브로드캐스트/리시버 가 있음.- 액티비티('화면'을 제공) : 사용자와 앱 간의 인터페이스 역할을 담당. ● 액티비티는 사용자가 보기에는 하나의 화면이지만, 내부적으로 볼 때는 뷰와 뷰 그릅으로 이루어져 있음.● 기본적으로 안드로이드 개발 환경인 Android Studio에서 프로젝트를 생성하면 'app'이라는 ..

[안드로이드]APK

1. 안드로이드 스튜디오 - Project : 이클립스의 Workspace 개념. - Module : 이클리스의 Project 개념. 따라서 신규 앱을 생성해야 하는 경우 [마우스우클릭] - [New] - [Module] --> 신규 앱을 추가하기 위해서는 Module을 만들어야 함. [모듈 구성 정보] - Manifests : AndroidManifest.xml 파일을 가지고 있으며, 안드로이드 앱의 패키지명, 앱버전, 앱이름, 앱 권한 등을 설정 할 수 있음.- Java : 안드로이드 앱의 자바 소스가 위치하며 패키지로 구분하여 구성할 수 있음.- res : 안드로이드 앱의 리소스에 해당하는 모든 파일이 존재. 이미지(.png), 레이아웃(.xml), 지원언어 설정 등과 같은 것들이 있음. [빌드 v..

[그래픽 인터페이스]

1. wxPython 애플리케이션의 시작과 끝, wx.App 클래스- 가장 먼저 알아둬야 할 친구는 wx.App 클래스임.- wx.App 클래스가 wxPython 시스템을 초기화하고 구동하는 역할을 갖고 있음 + 이벤트를 감시하고 처리하는 이벤트 루프를 수행.Oninit() 메소드 2. GUI의 창틀 : wx.Frame 클래스-대개는 wx.Frame을 그냥 사용하지 않고 파생 클래스를 만들어 씀. 파생 클래스 안에 여러가지 위젯으로 GUI를 구성해서 넣는 것임.○ wx.Frame의 파생클래스로 윈도우 만들어 띄우기- wx 모듈을 반입하고 wx.Frame을 상속하는 클래스를 정의하기만 하면 될 뿐.○ wx.Frame의 이벤트와 이벤트 처리기 연결하기-이벤트 : 행사, 사건 -> wx.Frmae을 포함해서 ..

[예외처리]

(예외 처리)- 파이썬에서 예외(Exception)는 문법적으로는 문제가 없는 코드를 실행하는 중에 발생하는 오류를 말함. - try ~ except로 예외 처리하기try :#문제가 없을 경우 실행할 코드except:#문제가 생겼을 때 실행할 코드○ 복수 개의 except절 사용 : 프로그램이 하는 일이 많아지고 코드의 양이 늘어나면 처리해야 할 예외도 늘어남에 따라 예외의 종류에 따른 예외 처리 구현하기try:#문제가 없을 경우 실행할 코드except 예외형식1 :#문제가 생겼을 때 실행할 코드excpet 예외형식2 :#문제가 생겼을 때 실행할 코드 추가적으로, 예외형식의 인스턴스를 얻어 낼 수 있는 방법try:#문제가 없을 경우 실행할 코드except 예외형식1 as err:#문제가 생겼을 때 실행할..

[모듈,패키지 및 클래스]

모듈과 페키지(모듈) : 독차적인 기능을 갖는 구성요소를 의미, 파이썬에서는 각각의 소스 파일을 일컫음.- 표준 모듈 : 파이썬과 함께 따라오는 모듈- 사용자 생성 모듈 : 프로그래머가 직접 작성한 모듈- 서드 파티 모듈 : 다른 프로그래머, 또는 업체에서 제공한 모듈이렇게 3가지 종류가 있음. - 장점 :코드의 '재사용성' - import역할 : '다른 모듈 내의 코드에 대한 접근'을 가능하게 하는 것. import가 접근 가능하게 하는 코드에는 변수, 함수, 클래스 등이 모두 포함됨.사용방법:1. import 모듈 #모듈의 실제 파일 명은 "모듈.py"2. from 모듈 import 변수 또는 함수 - 모듈을 찾아서import문을 만나면 파이썬은 다음과 같은 순서로 모듈 파일을 찾아나감.1. 파이썬 ..

[흐름제어]분기문,반복문,제어문...

1.흐름 제어문과 조건문- 조건문이 구체적으로 다음과 같을 때 거짓으로 평가됨.False, None, 숫자0 예)0,0.0 , 비어있는 순서열:예)'',(),[]등, 비어있는 딕셔너리:예){}- 어떤 객체가 거짓으로 평가되는지를 알고 싶을 때는 bool() 함수를 이용. 2. 코드블록과 들여쓰기- 파이썬은 함수 블록을 들여쓰기로 구역을 나눔.※들여쓰기를 시작하기 전 윗줄의 끝에 콜론(:)이 위치해 있어야 함. 3. 비교 연산자== : 양쪽에 위치한 피연산자가 서로 같으면 True, 그렇지 않으면 False.!= : 양쪽에 위치한 피연산자가 서로 다르면 True, 그렇지 않으면 False.> : 왼쪽에 위치한 피연산자가 오른쪽 피연산자보다 크면 True, 그렇지 않으면 False.>= ,

728x90