Microsoft PowerPoint - 15주차(최종).pptx
|
|
- 진 후
- 5 years ago
- Views:
Transcription
1 15주차 15주차. 통지, 통지 그리고 안드로이드 마켓 안 켓
2 학습 내용 1. 백그라운드 알림 2. 통지 출력 3. 커 커스텀 텀 통지 뷰 4. 안드로이드 마켓
3 백그라운드 알림 사용자와의 통신 - 프로그램의 상태나 특정 사건이 발생했음을 사용자에게 통지하고 다음 동작에 대한 질문을 하거나, 사용자에게 작업 지시를 받을 수 있는 기능이 필요함 - 활성화된 프로그램의 경우 짧은 메시지는 출력하고 긴 전달사항이나 질문에는 Toast 로 출력하 주로 대화상자를 이용함
4 백그라운드 알림 백그라운드 알림 - 알람이나 BR의 경우도 배경에서 대기하다가 시간이 되거나 신호를 받았을 때 사용자에게 통지함 - Toast는 출력할 수 있지만 잠시만 보였다가 사 라지므로 사용자가 보고 내용을 확실히 접수했 필요함 음을 보장할 장할 수 있는 방법이 필 함
5 백그라운드 알림 백그라운드 알림 - 통지 - 백그라운드 프로세스가 사용자와 통신할 수 있는 좀 더 확실한 방법이 필요한데 그것이 바로 통지 (Notification)임 - 화면 제일 위쪽에는 타이틀 바가 있으며 오른쪽에 현재 시간, 배터리 잔량, 네트워크 상태 등이 표시됨 - 타이틀 바의 왼쪽 칸은 비어 있는데 이 영역을 상태 영역 영역 이라고 하며 통지 아이콘이 나타남 상태
6 백그라운드 알림 통지와 상태 영역 - 통지는 최초 잠깐만 보이지만 Toast와는 달리 사용자가 확인하기 전에는 아이콘이 계속 표시됨 - 소리나 진동, 불빛 같은 좀 더 적극적인 방법으로 사용자에게 신호를 보낼 수 있음 -장 장소가 가 협소하여 협 하여 사건 발생 사실만 아이콘으로 아이콘 표시할 뿐이며 구체적인 내용은 당장 보이지 않음 - 상태 영역을 아래로 드래그하여 확장하거나 Home 화면의 메뉴에서 Notification 항목을 선택하면 통지에 대한 상세한 정보가 출력됨
7 백그라운드 알림 통지 - 보통의 경우에는 통지 내용이 없으며 상태 영역을 확장해도 아무 것도 보이지 않음 - 장비에 특별한 사건이 발생하면 이 영역에 상세한 알림 메시지와 시간이 표시되며 통지 뷰를 탭하면 통지와 관련된 액티비티로 점프하여 좀 더 상세한 정보를 보여줄 수 있고 사용자와 대화까지도 가능함
8 백그라운드 알림 통지 객체 - 통지를 출력하려면 통지 관리자 (NotificationManager)와 통지 객체 (Notification)를 사용해야 함 - 먼저 어떤 내용을 어떻게 알릴지를 결정하기 위해 통지 객체를 생성하고 원하는 여러 가지 속성을 설정함
9 백그라운드 알림 통지 객체 - 통지 객체의 생성자는 다음과 같음 Notification(int icon, CharSequence tickertext, long when) - icon은 상태 영역에 표시될 작은 그림인데 통지의 내용을 상징할 수 있는 아이콘임 - tickertext는 통지 영역에 아이콘이 처음 나타날 때 잠시 출력될 짧은 문자열임 - 잠시만 보였다가 금방 사라지지만 통지 전달 시점에 화면을 보고 있다면 tickertext 을 통해 기본적인 메시지를 이해할 수 있음
10 백그라운드 알림 통지 객체 Notification(int icon, CharSequence tickertext, long when) - when은 통지가 발생한 시간을 지정하는데 System.currentTimeMillis ll 메소드를 메 를 이용해 얻은 현재 시간을 지정함 - 통지 객체를 생성한 후에도 icon, tickertext, when 등의 필드에 값을 직접 대입하여 통지의 내용을 변경할 수 있으며 실행 중에도 언제든지 이 값들은 변경 가능함
11 백그라운드 알림 통지 전달 방법 - 다음 필드들에 값을 대입함으로써 통지를 전달할 방법을 상세하게 지정함 필드 설명 number 통지 아이콘에 겹쳐서 출력될 숫자를 지정한다. 예를 들어 새로운 메시지가 도착했다는 통지라면 메시지의 개수를 같이 표시할 수 있다. sound 통지와 함께 출력할 소리를 Uri 객체로 지정한다. vibrate 진동 방식을 지정한다. 진동할 시간과 멈출 시간을 배열로 전달함으로써 진동 의 패턴을 지정한다. ledargb 불빛의 색상을 지정한다. 장비에 장착된 LED의 능력에 따라 표현 가능한 색 상은 조금 달라질 수도 있다. ledonms, ledoffms LED를 켤 시간과 끌 시간을 1/1000초 단위로 지정한다. 이 두 값은 LED의 점멸 주기를 결정한다. defaults 디폴트로 취할 통지 전달 방식을 지정한다. flags 통지의 동작 방식을 지정한다. 지정한다
12 백그라운드 알림 소리와 진동 기능 - 주로 소리나 진동 등을 같이 함 - 시스템은 디폴트 소리와 진동 기능을 제공하며, 어떤 기능을 시스템이 제공하는 디폴트로 사용할 것인가를 defaults 필드에 지정함 플래그 설명 DEFAULT_SOUND 소리를 발생시킨다. DEFAULT_VIBRATE 진동을 발생시킨다. DEFAULT_LIGHTS 불빛을 깜박거린다. DEFAULT_ALL 위 세 가지 동작을 모두 수행한다.
13 백그라운드 알림 소리와 진동 기능 - defaults 필드에 값을 대입하기만 하면 시스템이 제공하는 기능을 사용할 수 있으므로 별도의 리소스를 준비할 필요가 없음 - sound sound, vibrate 필드를 사용하면 소리나 진동도 원하는 대로 디자인 할 수 있음
14 백그라운드 알림 flags 필드 - flags 필드에는 통지의 동작 및 관리 방법을 지 정함 플래그 설명 FLAG_AUTO_CANCEL 사용자가 아이콘을 탭하면 자동으로 통지를 취소한다. FLAG_INSISTENT 취소하거나 상태 영역을 확장하기 전까지 소리를 계속 발 생시킨다. FLAG_NO_CLEAR 사용자가 clear all을 선택할 때 취소한다. FLAG_ONGOING_EVENT 계속 진행중인 이벤트를 참조한다. FLAG_ONLY_ALERT_ONCE 이전에 취소된 통지라도 매번 소리와 진동을 발생시킨다. FLAG_SHOW_LIGHTS LED 불빛을 출력한다.
15 백그라운드 알림 확장 상태 영역 표시 정보 - 속성을 설정한 후 확장 상태 영역에 표시될 정보와 사용자가 통지 객체를 선택했을 때의 반응을 다음 메소드로 지정함 void setlatesteventinfo (Context context, CharSequence contenttitle, CharSequence contenttext, PendingIntent contentitent) - 이 정보들은 상태 영역을 확장해야만 보이지만 생략할 수는 없음 - 상태 영역에 아이콘만 배치하는 간단한 방법은 지원하지 않으므로 확장 상태 영역과 선택시의 동작까지도 반 동작까지 반드시 시 지정해야 함
16 백그라운드 알림 확장 상태 영역 표시 정보 - 통지를 발생시킨 주체와 제목, 메시지 내용 문자열 등을 지정하고 통지 뷰를 탭했을 때 호출할 인텐트를 지정함 - 확장 상태 영역은 타이틀 영역보다는 넓으므로 조금 더 길고 상세한 메시지를 전달할 수 있음 - 생성자에게 미리 지정해 놓은 통지 아이콘과 시간은 별도의 지시가 없어도 자동으로 같이 표시됨
17 백그라운드 알림 PendingIntent 클래스 - PendingIntent 클래스는 인텐트를 래핑하며 다른 응용 프로그램으로 전달하여 실행 권한을 준다는 점에서 보통의 인텐트와 다름 - PendingIntent 는 시스템이 관리하며 인텐트를 만든 응용 프로그램이 종료되어도 유효함 - 생성자가 따로 정의되어 있지 않으므로 객체를 직접 생성할 수는 없고 다음 세 개의 정적 메소드 중 하나로 생성함 PendingIntent getactivity(context context, int requestcode, Intent intent, int flags) PendingIntent g getbroadcast(context context, int requestcode, g q Intent intent, int flags) g PendingIntent getservice(context context, int requestcode, Intent intent, int flags)
18 백그라운드 알림 통지 관리자 등록 - 인텐트는 사용자가 통지 객체를 탭했을 때의 동작을 지정함 - 주로 액티비티를 띄우는데 이 경우 인텐트에는 FLAG_ACTIVITY_NEW_TASK 플래그를 지정 해야 함 - 서비스의 경우는 직접 통지를 처리할 수 없으므 로 통지 후 사용자의 반응을 처리할 별도의 액 티비티를 미리 준비해 두어야 함 - 여기까지 통지 객체가 준비되었 준비되었으면 면 통지 관리자로 등록함
19 백그라운드 알림 통지 관리자 - 통지 관리자는 시스템이 제공하는 서비스이므로 객체를 직접 생성할 필요 없이 다음 호출문으로 구함 getsystemservice(notification_service) - 통지 관리자의 메소드는 통지를 등록하거나 취소하는 다음 세 개 뿐임 void notify (int id, Notification notification) void cancel (int id) void cancelall ( )
20 백그라운드 알림 통지 관리자 메소드 void notify (int id, Notification notification) void cancel (int id) void cancelall ( ) - notify 메소드의 첫번째 인수는 등록하고자 하는 통지 객체의 고유한 식별 번호임 - 한 프로그램이 여러 개의 통지를 동시에 보낼 수도 있으므로 서로 구분하기 위해서는 중복되지 않는 ID를 부여해야 함 - 이 ID는 이후 통지 객체의 아이콘을 변경하거나 취소할 때 사용됨 - 두 번째 인수는 미리 준비해 놓은 통지 객체임
21 통지 출력 예제 1. - 통지 기능을 이용한 낮잠 도우미 예제를 하나 만들어 봄 - 낮잠을 자기 전에 이 프로그램을 실행해 놓으면 원하는 시간이 경과한 후에 소리나 진동으로 사용자를 깨워줌 - 예제 테스트의 편의를 위해 5초 후에 통지를 보내도 록함 - 예제는 액티비티에서 통지를 출력하지만 서비스나 BR에서도 마찬가지 방법으로 사용가능함
22 통지 출력 예제 1. NapAlarm.java
23 통지 출력 예제 1. NapAlarm.java
24 통지 출력 예제 1. java 설명 - 레이아웃에는 낮잠 시작이라는 버튼 하나만 배치 되어 있음 - 이 버튼을 누르면 짧은 인사말을 보여주고(Toast 객체) 적당한 시간이 흐른 후에 통지 객체를 생성 하여 등록함 - 대기 시간이 길다면 알람이나 타이머를 사용하는 것이 정석이지만 이 예제의 경우는 시간이 짧으므로 postdelayed 메소드로 5초 후에 곧바로 통지를 출력하도록 함
25 통지 출력 예제 1. java 설명 - 리소스에 낮잠을 깨우는 나팔수 모양의 아이콘을 준비해 두었으며 티커 텍스트로 짧은 문자열을 등록함 - 통지 출력시 소리를 같이 발생시키며 일어날 때까지 시끄럽게 소리냄 - 일어나서 통지 아이콘을 클릭하면 NapEnd 액티비티를 호출하여 낮잠이 끝났음을 알림 - NapEnd 액티비티는 초기화할 때 통지 객체를 취소하고 취 하 버튼 클릭시 스스로 종 종료하는 하는 간단한 동작을 함
26 통지 출력 예제 1. NapEnd.java
27 통지 출력 예제 1. 결과
28 통지 출력 예제 1. 결과 5초후
29 통지 출력 예제 1. 결과 설명 - 낮잠 시작 버튼을 누르고 잠시 기다리면 상태 영역에 통지 객체(아이콘+ 일어나세요 )가 나타 남 - 통지를 등록한 프로그램이 아닌 임의의 프로그램이 실행중이더라도 통지는 출력됨 - 다른 프로그램 사용 중에도 사건 발생 여부를 알 수 있음 - 낮잠 시작 버튼을 누른 후 Home 버튼을 눌러 홈 스크린으로 린 이동해도 동작하며 Back 이동해 ac 버튼을 눌러 액티비티를 종료해도 동작함
30 통지 출력 예제 1. 결과 설명 - 지정한 시간이 되면 상태 영역에 짧은 티커 텍스트와 아이콘이 스크롤되며 나타났다가 티커 텍스트는 잠시 후 사라지고 아이콘만 남음 - 상태 영역이 넓지 못한데다 여러 개의 통지가 동시에 발생할 수도 있으므로 티커 텍스트는 항상 표시할 수 없음
31 통지 출력 예제 1. 결과 설명 - 사용자는 티커 텍스트를 보고 사건이 발생했음을 알게 되며 설사 티커 텍스트를 놓쳤다 하더라도 남아 있는 아이콘을 통해 언젠가는 확인하게 될 것임
32 통지 출력 통지 소리 및 진동 - 통지를 출력할 때 소리를 발생하도록 했는데 실제 어떤 소리가 발생할 것인가는 장비에 따라 달라지며, 달라지며 에뮬레이터(AVD)의 경우는 아무 소 리도 나지 않음 - 소리 외에 진동이나 불빛도 사용할 수 있는데 특히 낮잠을 깨우는 데는 진동이 효과적임 시스템의 디폴트 - 진동을 사용하려면 defaults에 에시 템의 디폴 진동 기능을 사용하라는 플래그를 같이 지정함 noti.defaults = (Notification.DEFAULT ( _SOUND Notification.DEFAULT_VIBRATE); );
33 통지 출력 통지 소리 및 진동 - vibrate 멤버에 진동의 패턴을 지정함으로써 커스텀 진동을 만들 수도 있음 - 패턴은 시간의 배열로 지정하는데 홀수 번째 요소는 진동할 시간이고 짝수 번째 요소는 진동하지 않고 쉬는 시간임 - 다음 코드는 길게 한번 진동하고 짧게 한번 진동한 후 잔 진동을 세 번 더 반복함 noti.vibrate = new long[ ] {1000,1000,500,500,200,200,200,200,200,200};
34 통지 출력 통지 소리 및 진동 - 만약 디폴트 진동이 지정되어 있으면 커스텀 진동 패턴은 무시됨 - 진동 기능을 사용하려면 매니페스트에 다음 퍼미션을 지정해야 함 - 퍼미션이 없을 경우 진동은 발생하지 않지만 그렇다고 해서 에러로 처리되지는 않고, 무시 됨 <uses-permission android:name= android.permission.vibrate />
35 통지 출력 통지 소리 및 진동 - 에뮬레이터는 진동을 지원하지 않으므로 화 면상으로는 아무런 변화가 없음 - 실제 장비로 테스트해 보면 통지 객체가 출력될 때 부르르르 떨며 아이콘을 누를 때까지 진동을 반복할 것임
36 통지 출력 예제 1. 결과 설명 - 여러 개의 사건이 동시에 일어날 때는 아이콘만 봐서 의미를 바로 알기 어려운데 이럴 때는 상태 영역을 드래그하여 확장해 보면 됨 - 상태 영역을 드래그하게 되면 좀 더 구체적인 설 명과 제목, 통지가 발생한 시간 등이 나타날 것임
37 통지 출력 예제 1. 상태 영역 확장 화면
38 통지 출력 예제 1. 결과 설명 - 확장된 상태 영역에서 통지 뷰를 택하면 미리 지정해 놓은 액티비티가 호출되며 상태 영역의 아이콘은 사라짐 - NapEnd는 실행되자마자 1번 통지 객체를 취소 하는데 통지 객체를 등록할 때 CANCEL 플래그를 FLAG G_ AUTO U O_C C 플래 를 지정해 놓았다면 사용자가 아이콘을 탭할 때 자동으로 취소되므로 이 코드는 굳이 필요치 않음
39 통지 출력 예제 1. NapEnd 결과
40 통지 출력 예제 1. NapEnd 결과 설명 - 버튼을 클릭하면 액티비티가 종료됨 사 자체가 간단하므로 하 통지를 받 받은 액티비티가 - 사건 단순함 - 만약 부재중 전화 통지에 대한 액티비티라면 전화 다시 걸기 정도의 정 의 기능을 제공해야 할 것임
41 안드로이드 마켓 개요 안드로이드 마켓 특징 - 안드로이드 마켓은 안드로이드 기기의 마켓 애플리케이션을 통해 접속 할 수 있음 - 마켓 애플리케이션은 안드로이드 기기에 기본 으로 탑재되므로 별도로 설치할 필요 없음
42 안드로이드 마켓 개요 안드로이드 마켓 필터링 - 안드로이드 마켓에서 애플리케이션의 열람이나 검색은 몇 가지 규칙에 따라 동작 - 예를 들면 특정 애플리케이션이 넥서스원의 트랙볼과 같은 장치를 필요로 할 경우, 경우 이러한 조건을 애플리케이션의 매니페스트 파일에 명시하면 트랙볼이 랙볼이 장착되지 않는 기기에서는 이 애플리케이션을 조회할 수 없도록 함
43 안드로이드 마켓 개요 개발자가 검색 조건을 명시하는 일 - 예를 들어 다음과 같이 supports-screens 엘리먼트를 매니페스트에 추가하면 화면 크기가 large인 안드로이드 기기에서는 애플리케이션이 보이지 않게 할 수 있음 (생략) <supports-screens android:smallscreens= true android:normalscreens= true android:largescreens= false android:anydensity= true /> (생략)
44 안드로이드 마켓 개요 개발자가 검색 조건을 명시하는 일 - 프로젝트를 생성할 때 SDK 버전을 명시해서 하위 버전이라면 애플리케이션이 마켓에서 보이지 않게 할 수 있음 <uses-sdk android:minsdkversion= 8 /> - 매니페스트에 등록할 수 있는 필터링 조건은 매우 다양하며 화면크기, SDK버전, 트랙볼의 유무 국가, 국가 이동통신 사업자, 사업자 SIM카드까지도 유무, 필터링 조건으로 사용됨
45 안드로이드 마켓 개요 마켓 필터링이 미치는 영향 - 애플리케이션 A가 1.0버전까지는 마켓에서 찾을 수 있었더라도 버전이 올라간 후 필터링 조건이 변경되면 그 다음 버전부터는 마켓에서 보이지 않을 수 있음 - 안드로이드 기기에 애플리케이션 B를 이미 설치 했다고 해도 애플리케이션 B가 버전업되고 더욱 엄격한 필터링이 적용되어서 사용할 수 없다면 마켓의 업그레이드 메시지는 나타나지 않음
46 안드로이드 마켓 등록 애플리케이션 판매를 위한 개발자 등록 - 안드로이드 마켓에 애플리케이션을 판매하려면 개발자로 등록해야 함 - 등록 비용은 현재 $25이며, 신용카드로 결재해야 하며 Gmail 계정이 필요 - 두 가지 모두 준비되었다면 다음 주소 입력
47 안드로이드 마켓 등록 개발자 프로필을 입력한 다음 [계속] 버튼 클릭
48 안드로이드 마켓 등록 [계속] 버튼 클릭
49 안드로이드 마켓 등록 결재할 카드정보와 카 정 와 개인정보를 개인정 를 모두 두 입력한 다음
50 안드로이드 마켓 등록 [동의하 계속하기] 버튼 클릭 [동의하고
51 안드로이드 마켓 등록 로그인을 요구하는 페이지가 나타나므로 암호 입력
52 안드로이드 마켓 등록 결재가 진행 중임을 알리는 메시지 후 결재완료 페이지 나타남
53 안드로이드 마켓 등록 Gmail로 돌아가 메일함을 열면 위와 같은 메일이 도착했음을 확인 할 수 있지만 주문이 완료된 것은 아님. 아님 상황에 따라 곧장 결재가 될 때도 있지만 등록 진행 중인 상태로 기다려야 할 수도 있음
54 안드로이드 마켓 등록 결재 확인 대기 중임을 알리는 메시지
55 예제 참고문헌 본 교재의 예제는 저자의 허락을 받아 [안드로이드 프로그래밍 정복, 한빛미디어, 김상형 저]에서 가져왔습니다.
PowerPoint 프레젠테이션
Application Framework 어플리케이션프레임워크 발표자 : 김준섭 이문서는나눔글꼴로작성되었습니다. 다운받기 목차 Application Framework. 1. 통지관리자 (Notification Manager) 2. 리소스관리자 (resource manager) 3. 레이아웃인플레이터매니저 (Layout Inflater Manager) Notification
More informationMicrosoft PowerPoint UI-Event.Notification(1.5h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 UI 이벤트 Event listener Touch mode Focus handling Notification Basic toast notification Customized toast notification Status bar notification 2 사용자가인터랙션하는특정 View
More informationWindows 8에서 BioStar 1 설치하기
/ 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar
More informationView Licenses and Services (customer)
빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차
More information아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상
Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는
More informationPathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.
PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는
More information사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사
IDIS Mobile Android 사용설명서 Powered by 사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사양 및 버전에 따라 일부
More information사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을
IDIS Mobile ios 사용설명서 Powered by 사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다.
More information1
2/33 3/33 4/33 5/33 6/33 7/33 8/33 9/33 10/33 11/33 12/33 13/33 14/33 15/33 16/33 17/33 5) 입력을 다 했으면 확인 버튼을 클릭합니다. 6) 시작 페이지가 제대로 설정이 되었는지 살펴볼까요. 익스플로러를 종료하고 다시 실행시켜 보세요. 시작화면에 야후! 코리아 화면이 뜬다면 설정 완료..^^
More informationSBR-100S User Manual
( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S
More information1
1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15
More information특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가
www.kdnetwork.com 특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가능할 삭제할 건전지 사용자를 위한 개별 비밀번호 및 RF카드
More information슬라이드 1
Android App 개발기초 & Activity, Intent 세미나 2012. 03. 26 ING 팀여상권, 이용균, 최상욱, 권지해 목차 프로젝트생성과정설명 안드로이드동작, 구조설명 Activity 설명 Intent 설명 질문 1 프로젝트생성과정설명 1. Eclipse의메뉴바에서 File 선택 2. New선택후 Android Project 선택 3. Project
More informationMicrosoft PowerPoint - chap01-C언어개요.pptx
#include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을
More information2 Application Name: Day10_yhg <LinearLayout android:layout_weight="3" > /> an
1 Application Name: Day10_yhg 예제 10-9 activity_main.xml
More information슬라이드 1
인텐트, 서비스 시작하면서 2 목차 읶텐트 서비스 알림 방송수싞자 알람 인텐트 (Intent) 3 의도 또는 의향 이라는뜻일종의메시지전달메커니즘 컴포넌트간의사소통하는수단 예 ) 액션으로 Intent.ACTION_VIEW 를포함하는읶텐트읶경우 : 다른컴포넌트에게무엇읶가보여주는처리를요청함 독립적읶컴포넌트들을서로연결된하나의시스템으로구성해주는효과 구성요소 액션 :
More information[ 그림 8-1] XML 을이용한옵션메뉴설정방법 <menu> <item 항목ID" android:title=" 항목제목 "/> </menu> public boolean oncreateoptionsmenu(menu menu) { getme
8 차시메뉴와대화상자 1 학습목표 안드로이드에서메뉴를작성하고사용하는방법을배운다. 안드로이드에서대화상자를만들고사용하는방법을배운다. 2 확인해볼까? 3 메뉴 1) 학습하기 [ 그림 8-1] XML 을이용한옵션메뉴설정방법 public boolean
More informationIRISCard Anywhere 5
이 빠른 사용자 가이드는 IRISCard Anywhere 5 및 IRISCard Corporate 5 스캐너의 설치와 시작을 도와 드립니다. 이 스캐너와 함께 제공되는 소프트웨어는: - Cardiris Pro 5 및 Cardiris Corporate 5 for CRM (Windows 용) - Cardiris Pro 4 (Mac OS 용) Cardiris 의
More information지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가
수업주제 경찰 출동! (버튼, LED, 버저 사용하기) 9 / 12 차시 수업의 주제와 목표 본 수업에서는 이전 차시에 배웠던 블록들의 기능을 복합적으로 활용한다. 스위치 기능을 가진 버튼을 활용하여 LED와 버저를 동시에 작동시키도록 한다. 각 블록들을 함께 사용하는 프로젝트를 통해 각각의 기능을 익히고 보다 다양한 활용 방법을 구상할 수 있다. 교수 학습
More informationPowerPoint 프레젠테이션
실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3
More informationMicrosoft PowerPoint - Java7.pptx
HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)
More informationJAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각
JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.
More informationSIGIL 완벽입문
누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS
More information온습도 판넬미터(JTH-05) 사양서V1.0
온습도 조절기 Model:JTH-05 1. 제품 사양. [제품 구분] JTH-05A(입력 전원 AC), JTH-05D(입력 전원 DC) [전원 사양] JTH-05A 입력 전압 출력 전원 소비 전력 JTH-05D AC 90~240V DC 10~36V 12Vdc / Max.170mA Max.2W [본체 사이즈] ~ 온/습도 범위(본체): 사용 [0 ~ 50, 85%RH
More informationPowerPoint Presentation
객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean
More informationPowerPoint Template
JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것
More informationMicrosoft PowerPoint App Fundamentals[Part1](1.0h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 애플리케이션기초 애플리케이션컴포넌트 액티비티와태스크 Part 1 프로세스와쓰레드 컴포넌트생명주기 Part 2 2 Library Java (classes) aapk.apk (android package) identifiers Resource & Configuration aapk: android
More information쓰리 핸드(삼침) 요일 및 2405 요일 시간, 및 요일 설정 1. 용두를 2의 위치로 당기고 반시계방향으로 돌려 전날로 를 설정합니다. 2. 용두를 시계방향으로 돌려 전날로 요일을 설정합니다. 3. 용두를 3의 위치로 당기고 오늘 와 요일이 표시될 때까지 시계방향으로
한국어 표준 설정안내 서브 초침 시간 및 설정 1. 용두를 2의 위치로 뽑아냅니다. 2. 용두를 시계방향 또는 반시계방향으로 돌려(모델에 따라 다름) 를 전날로 설정합니다. 3. 용두를 3의 위치로 당기고 현재 가 표시될 때까지 시계방향으로 돌립니다. 4. 용두를 계속 돌려 정확한 오전/오후 시간을 설정합니다. 5. 용두를 1의 위치로 되돌립니다. 169 쓰리
More information: AA ( ) TV : ios ( ).. 2
: 2014... AA 1. 2. ( ) TV : ios ( ).. 2 ( ) TV : ios ( ).... 3 AA. `` 음악없음 을 To create 생성하기 a new 위해 group. 스피커를 choose some 선택하세요 speakers.. 모두 No 선택 Music + 음악없음 음악없음 Surround Group Soundbar 2 음악없음 완료
More information<4D F736F F F696E74202D20C1A63038C0E520C5ACB7A1BDBABFCD20B0B4C3BC4928B0ADC0C729205BC8A3C8AF20B8F0B5E55D>
Power Java 제 8 장클래스와객체 I 이번장에서학습할내용 클래스와객체 객체의일생직접 메소드클래스를 필드작성해 UML 봅시다. QUIZ 1. 객체는 속성과 동작을가지고있다. 2. 자동차가객체라면클래스는 설계도이다. 먼저앞장에서학습한클래스와객체의개념을복습해봅시다. 클래스의구성 클래스 (class) 는객체의설계도라할수있다. 클래스는필드와메소드로이루어진다.
More informationMicrosoft PowerPoint App Fundamentals[Part1].pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 2 HangulKeyboard.apkapk 파일을다운로드 안드로이드 SDK 의 tools 경로아래에복사한후, 도스상에서다음과같이 adb 명령어수행 adb install HangulKeyboard.apk 이클립스에서에뮬레이터를구동 에뮬레이터메인화면에서다음과같이이동 메뉴버튼 설정 언어및키보드
More information5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp
1 0 1.7 6 5 'A ' '/ u 4 4 2 2 ' " JS P 프로그래밍 " A ', 'b ', ' 한 ', 9, \ u d 6 5 4 ' c h a r a = 'A '; 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 < % @ p a g e c o n te n
More informationB2B 매뉴얼
오디오북 모바일앱 사용자 매뉴얼 (안드로이드) 오디언 도서관 안드로이드용 - 오디오북 모바일앱은 안드로이드 OS 버전 2.1 이상을 지원합니다. (대표 기종 : 갤럭시 S, 갤럭시 S II, 갤럭시탭, 모토로이, 넥서스원 등) - OS 버전은 홖경설정(설정) > 휴대폰정보 > 펌웨어버전(Android 버전)에서 확인하실 수 있습니다.. - 하위 버전의 OS는
More information안드로이드기본 11 차시어댑터뷰 1 학습목표 어댑터뷰가무엇인지알수있다. 리스트뷰와스피너를사용하여데이터를출력할수있다. 2 확인해볼까? 3 어댑터뷰 1) 학습하기 어댑터뷰 - 1 -
11 차시어댑터뷰 1 학습목표 어댑터뷰가무엇인지알수있다. 리스트뷰와스피너를사용하여데이터를출력할수있다. 2 확인해볼까? 3 어댑터뷰 1) 학습하기 어댑터뷰 - 1 - ArrayAdapter ArrayAdapter adapter = new ArrayAdapter(this, android.r.layout.simple_list_item_1,
More information9 차시고급위젯다루기 1 학습목표 날짜 / 시간과관련된위젯을배운다. 웹뷰를사용하여간단한웹브라우저기능을구현한다. 매니패스트파일의설정법을배운다. 2 확인해볼까? 3 날짜 / 시간위젯 1) 활동하기 활동개요
9 차시고급위젯다루기 1 학습목표 날짜 / 시간과관련된위젯을배운다. 웹뷰를사용하여간단한웹브라우저기능을구현한다. 매니패스트파일의설정법을배운다. 2 확인해볼까? 3 날짜 / 시간위젯 1) 활동하기 활동개요 [ 그림 9-1] 시간예약앱 활동과정 - 2 - [ 그림 9-2] 안드로이드 SDK Manager [ 예제 9-1]main.xml 1
More information윈도우시스템프로그래밍
데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More informationPowerPoint Presentation
Package Class 3 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section
More informationMicrosoft Word - windows server 2003 수동설치_non pro support_.doc
Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로
More informationThinkVantage Fingerprint Software
ThinkVantage 지문 인식 소프트웨어 First Edition (August 2005) Copyright Lenovo 2005. Portions Copyright International Business Machines Corporation 2005. All rights reserved. U.S. GOVERNMENT USERS RESTRICTED RIGHTS:
More informationGalaxy S 사용의 필수 지침서 SMART Basic 10 Contents Basic 1. 처음 사용하기 006 단말기 기본 사용하기 1 내부 구성품 살펴보기 2 배터리 교체하기 3 버튼별 기능 살펴보기 4 터치/드래그 사용하기 5 보안 설정/해제하기 025 전화
Galaxy S 사용의 필수 지침서 SMART Basic 10 Galaxy S 사용의 필수 지침서 SMART Basic 10 Contents Basic 1. 처음 사용하기 006 단말기 기본 사용하기 1 내부 구성품 살펴보기 2 배터리 교체하기 3 버튼별 기능 살펴보기 4 터치/드래그 사용하기 5 보안 설정/해제하기 025 전화 사용하기 1 전화 걸기 2 영상통화하기
More informationMicrosoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집
Modern Modern www.office.com ( ) 892 5 : 1577-9700 : http://www.microsoft.com/korea Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와
More informationMicrosoft Word - ntasFrameBuilderInstallGuide2.5.doc
NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,
More informationMicrosoft PowerPoint - chap02-C프로그램시작하기.pptx
#include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의
More informationMicrosoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
More informationStuduino소프트웨어 설치
Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...
More information다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");
다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher
More information2_안드로이드UI
03 Layouts 레이아웃 (Layout) u ViewGroup의파생클래스로서, 포함된 View를정렬하는기능 u 종류 LinearLayout 컨테이너에포함된뷰들을수평또는수직으로일렬배치하는레이아웃 RelativeLayout 뷰를서로간의위치관계나컨테이너와의위치관계를지정하여배치하는레이아웃 TableLayout 표형식으로차일드를배치하는레이아웃 FrameLayout
More informationMicrosoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]
Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google
More information게임 기획서 표준양식 연구보고서
ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ
More information어댑터뷰
04 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adatper View) 란? u 어댑터뷰의항목하나는단순한문자열이나이미지뿐만아니라, 임의의뷰가될수 있음 이미지뷰 u 커스텀어댑터뷰설정절차 1 2 항목을위한 XML 레이아웃정의 어댑터정의 3 어댑터를생성하고어댑터뷰객체에연결
More information1809_2018-BESPINGLOBAL_Design Guidelines_out
베스핀글로벌 디자인 가이드라인 베스핀글로벌은 경험과 기술을 바탕으로 고객에게 신뢰를 주는 기업이기를 지향합니다. 모든 서비스와 소통채널에서 우리의 가치를 일관되게 표현하도록 합니다. SIGNATURE SIGNATURE + SLGAN SIGNATURE [CHINA] SIGNATURE + SYMBL 2018년 1.ver 베스핀글로벌 디자인 가이드라인 디자인 가이드라인을
More informationMicrosoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse
More information목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows
삼성SDS 하이패스 USB 드라이버 설치 매뉴얼 삼성SDS(주) 목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 8에서 설치...9 2. 드라이버
More information1. 객체의생성과대입 int 형변수 : 선언과동시에초기화하는방법 (C++) int a = 3; int a(3); // 기본타입역시클래스와같이처리가능 객체의생성 ( 복습 ) class CPoint private : int x, y; public : CPoint(int a
6 장복사생성자 객체의생성과대입객체의값에의한전달복사생성자디폴트복사생성자복사생성자의재정의객체의값에의한반환임시객체 C++ 프로그래밍입문 1. 객체의생성과대입 int 형변수 : 선언과동시에초기화하는방법 (C++) int a = 3; int a(3); // 기본타입역시클래스와같이처리가능 객체의생성 ( 복습 ) class CPoint private : int x, y;
More information07(876-880) CPLV12-35.hwp
876 정보과학회논문지 : 컴퓨팅의 실제 및 레터 제 18 권 제 12 호(2012.12) 안드로이드 애플리케이션의 UI 단위 테스트 방법 (Unit Test Method for UI of Android Applications) 윤 상 필 서 용 진 (Sangpil Yun) (Yongjin Seo) 고 민 혁 김 현 수 (Minhyuk Ko) (Hyeon Soo
More informationvar answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");
자바스크립트 (JavaScript) - HTML 은사용자에게인터페이스 (interface) 를제공하는언어 - 자바스크립트는서버로데이터를전송하지않고서할수있는데이터처리를수행한다. - 자바스크립트는 HTML 나 JSP 에서작성할수있고 ( 내부스크립트 ), 별도의파일로도작성이가능하다 ( 외 부스크립트 ). - 내부스크립트 - 외부스크립트
More informationMicrosoft PowerPoint App Fundamentals[Part2].pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 애플리케이션기초 Part 1 애플리케이션컴포넌트 액티비티와태스크 프로세스와쓰레드 컴포넌트생명주기 Part 2 2 태스크는명시적으로정의 / 선언하는것이아니라, 주어진목적을위해 현재수행되고있는액티비티들의스택이다. 예를들어, 어떤액티비티가특정위치상의시가지지도를보여주고자한다하자. 해당액티비티는안드로이드에이미존재하는맵뷰어액티비티를실행
More informationMicrosoft PowerPoint - C++ 5 .pptx
C++ 언어프로그래밍 한밭대학교전자. 제어공학과이승호교수 연산자중복 (operator overloading) 이란? 2 1. 연산자중복이란? 1) 기존에미리정의되어있는연산자 (+, -, /, * 등 ) 들을프로그래머의의도에맞도록새롭게정의하여사용할수있도록지원하는기능 2) 연산자를특정한기능을수행하도록재정의하여사용하면여러가지이점을가질수있음 3) 하나의기능이프로그래머의의도에따라바뀌어동작하는다형성
More informationAndroidUsersGuide.book
2010 년 5 월 20 일 Android 모바일 기술 플랫폼 2.2 Android 2.2 사용자 가이드 2 법적 고지 Copyright 2010 Google Inc. All rights reserved. Google, 양식화된 Google 로고, Android, 양식화된 Android 로고, Nexus One, 양식 화된 Nexus One 로고, Android
More informationVisual Basic 반복문
학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For
More informationPowerPoint Template
설치및실행방법 Jaewoo Shim Jun. 4. 2018 Contents SQL 인젝션이란 WebGoat 설치방법 실습 과제 2 SQL 인젝션이란 데이터베이스와연동된웹서버에입력값을전달시악의적동작을수행하는쿼리문을삽입하여공격을수행 SELECT * FROM users WHERE id= $_POST[ id ] AND pw= $_POST[ pw ] Internet
More informationTHE TITLE
Android System & Launcher Team 8 목차 Android 1) Android Feature 2) Android Architecture 3) Android 개발방법 4) Android Booting Process Dalvik 1) Dalvik VM 2) Dalvik VM Instance Application 1) Application Package
More informationMY19 power meter user manual KO
FR DE IT 2 2 2 3 3 3 4 4 5 6 7 8 9 10 11 12 12 NL 라이딩 전 주의해야 할 중요한 사항 서비스 및 기술 지원 내수성 능력 사양 Giant RideLink 애플리케이션 다운로드 펌웨어 정보 Giant Power pro 표시등 표시 충전 지침 조립 확인 및 페어링 준비 Giant Power Pro 페어링 보정/제로 오프셋 정비
More informationMicrosoft Word - 문필주.doc
포커스 포커스 모바일 광고기능을 갖는 아이폰 애플리케이션 문필주* 이요섭** 최근의 모바일 광고 시장은 이동통신사 중심의 SMS 발송 형태에서 아이폰의 등장과 앱 스토어(App Store)의 성공에 의한 콘텐츠 내의 플랫폼(App-vertising) 형태로 변해 가고 있다. 본 고에서는 모바일 광 고 아이폰 애플리케이션을 활용할 수 있는 방법에 대해 논의하고자
More information한국어교재_2급 1~12과_선-인쇄용.indd
발 간 등 록 번 호 이민자를 위한 한국어와 한국문화 한국어와 한국문 화 이민자를 위한 이민자를 위한 한국어와 한국문화 중급 2 중급 2 본 교재는 사회통합프로그램 한국어 과정 전용교재입니다. 11-1270000-000625-01 M E S S A G E P R O L O G U E C O N T E N T S 02 03 04 08 10 lesson 13
More information소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기
소규모 비즈니스를 위한 YouTube 플레이북 YouTube에서 호소력 있는 동영상으로 고객과 소통하기 소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기
More informationPowerPoint Presentation
객체지향프로그래밍 인터페이스, 람다식, 패키지 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 홈네트워킹 public interface RemoteControl { public void turnon(); // 가전제품을켠다. public void turnoff(); // 가전제품을끈다. 인터페이스를구현 public class Television
More informationgnu-lee-oop-kor-lec10-1-chap10
어서와 Java 는처음이지! 제 10 장이벤트처리 이벤트분류 액션이벤트 키이벤트 마우스이동이벤트 어댑터클래스 스윙컴포넌트에의하여지원되는이벤트는크게두가지의카테고리로나누어진다. 사용자가버튼을클릭하는경우 사용자가메뉴항목을선택하는경우 사용자가텍스트필드에서엔터키를누르는경우 두개의버튼을만들어서패널의배경색을변경하는프로그램을작성하여보자. 이벤트리스너는하나만생성한다. class
More informationOracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치
Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치 VirtualBox를 사용하기 위해서는 일단 https://www.virtualbox.org/wiki/downloads 사이트에서 윈도우용 버추얼박스 설치화일을 다운로드 해야합니다. Ubuntu를 사용하기 위해서는 Ubuntu 디스크 이미지 화일을 다운로드
More informationMicrosoft PowerPoint - chap05-제어문.pptx
int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); 1 학습목표 제어문인,, 분기문에 대해 알아본다. 인 if와 switch의 사용 방법과 사용시 주의사항에 대해 알아본다.
More informationq 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2
객체지향프로그래밍 IT CookBook, 자바로배우는쉬운자료구조 q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 q 객체지향프로그래밍의이해 v 프로그래밍기법의발달 A 군의사업발전 1 단계 구조적프로그래밍방식 3 q 객체지향프로그래밍의이해 A 군의사업발전 2 단계 객체지향프로그래밍방식 4 q 객체지향프로그래밍의이해 v 객체란무엇인가
More information볼륨 조절 아이콘 표시하기 만일 알림 영역에 볼륨 조절 아이콘이 표시되지 않았다면 아래의 방법을 따라합니다. 1> [시작] - [제어판] - [사운드 및 오디오 장치] 아이콘을 더블 클릭합니다. 2) [사운드 및 오디오 장치 등록 정보] 대화상자에서 [볼륨] 탭을 클릭
사운드 문제해결 1. 볼륨 조절 관련 문제가 발생했을 때 음악은 재생이 되는데 소리가 들리지 않는 경우가 있습니다. 이때는 먼저 스피커 연결 부위가 잘 연 결되었는지, 볼륨 조정은 올바르게 되었는지 확인해야 합니다. 1) 스피커 확인 및 볼륨 조절하기 1> 컴퓨터 본체 뒷면에 스피커로 연결되는 부분에 올바르게 잭이 꽂혀 있고, 꽉 끼워져 있는지 확인합 니다.
More informationWebRTC 플러그인이 필요없는 웹폰 새로운 순수 VoIP 클라이언트 기반의 최신 WebRTC 기술은 기존 레가시 자바 클라이언트를 대체합니다. 새로운 클라이언트는 윈도우/리눅스/Mac 에서 사용가능하며 Chrome, Firefox 및 오페라 브라우저에서는 바로 사용이
WebRTC 기능이 채택된 ICEWARP VERSION 11.1 IceWarp 11.1 은 이메일 산업 부문에 있어 세계 최초로 WebRTC 음성 및 비디오 통화 기능을 탑재하였으며 이메일 산업에 있어 최선두의 제품입니다. 기업의 필요한 모든 것, 웹 브라우저 하나로 가능합니다. WebRTC 플러그인이 필요없는 웹폰 새로운 순수 VoIP 클라이언트 기반의 최신
More information윈도우시스템프로그래밍
데이타베이스 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2013.05.15. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More information슬라이드 1
핚국산업기술대학교 제 14 강 GUI (III) 이대현교수 학습안내 학습목표 CEGUI 라이브러리를이용하여, 게임메뉴 UI 를구현해본다. 학습내용 CEGUI 레이아웃의로딩및렌더링. OIS 와 CEGUI 의연결. CEGUI 위젯과이벤트의연동. UI 구현 : 하드코딩방식 C++ 코드를이용하여, 코드내에서직접위젯들을생성및설정 CEGUI::PushButton* resumebutton
More informationSMT-1722-1922-Kor.indd
SMT-2231 사용 설명서 첨부물 포장상자 개봉 후 제품은 튼튼하고 평평한 곳이나 설치장소에 놓고, 다음 내용물이 전부 있는지 체크하세요. TFT LCD 모니터 리모컨&건전지 VGA 신호케이블 전원코드 모니터 설치안내서 사용설명 CD 조작부 설명 전면조작부 적외선 센서 리모컨 센서 수신부 / PIP 동작중인 기능의 레벨증가 및 OSD메뉴 선택합니다.
More informationclass Sale void makelineitem(productspecification* spec, int qty) SalesLineItem* sl = new SalesLineItem(spec, qty); ; 2. 아래의액티비티다이어그램을보고 Java 또는 C ++,
Level 1은객관식사지선다형으로출제예정 1. 다음은 POST(Post of Sales Terminal) 시스템의한콜레보레이션다이어그램이다. POST 객체의 enteritem(upc, qty) 와 Sale 객체의 makellineitem(spec,qty) 를 Java 또는 C ++, C # 언어로구현하시오. 각메소드구현과관련하여각객체내에필요한선언이있으면선언하시오.
More informationPowerPoint Presentation
Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음
More information회원번호 대표자 공동자 KR000****1 권 * 영 KR000****1 박 * 순 KR000****1 박 * 애 이 * 홍 KR000****2 김 * 근 하 * 희 KR000****2 박 * 순 KR000****3 최 * 정 KR000****4 박 * 희 조 * 제
회원번호 대표자 공동자 KR000****1 권 * 영 KR000****1 박 * 순 KR000****1 박 * 애 이 * 홍 KR000****2 김 * 근 하 * 희 KR000****2 박 * 순 KR000****3 최 * 정 KR000****4 박 * 희 조 * 제 KR000****4 설 * 환 KR000****4 송 * 애 김 * 수 KR000****4
More information메뉴얼41페이지-2
데이터 기반 맞춤형 성장관리 솔루션 스마트빌 플러스 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여 등록합니다. 금융정보 자동수집을 위하여 인증서이름, 아이디, 비밀번호를 등록합니다. 통합 자동 수집 금융정보 통합 자동수집을 실행합니다 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여
More information슬라이드 1
첨부 4 리모콘별 TV 셋팅방법 2011. 1 전략서비스본부서비스지원팀 1 경제형 2002년개발쌍방향단순-2007년개발경제형 /PVR-2007년개발 2002 년 02 월 ~ 2003 년 08 월 85 만 (40 만은 TV 설정불가 ) 선호채널 도움말 만가능 1) TV 전원을키고 2) 0( 숫자 )+ 음소거동시에누름 -> LED ON 3) 리모콘 LED 주황색불확인후제조사코드입력
More information슬라이드 1
10. 위치기반서비스 시작하면서 2 목차 위치정보출력 요구기준에의한위치정보조회 지오코딩 MapView와 MapActivity Maps API 키발급 위치정보출력 위치정보출력 4 위치정보제공 GPS 무선 LAN 이동통신망 위치기반서비스 android.location 패키지 휴대단말의위치를얻기위한클래스를포함 위치정보는지리적좌표 ( 위도와경도 ) 사용 위치정보와주소정보를변환하는
More information<4D6963726F736F667420576F7264202D20A3B9A3ADA3B5BAE4BEEE495020B8DEB4BABEF320C0DBBEF7>
IP Camera Centralization Management Client Application User Manual 당사의 IP Camera 를 구매해주셔서 대단히 감사합니다. 본 제품의 설치시 반드시 사용 설명서를 읽어 보시고 설치 및 운용 방법등을 숙지하신 읽고 난 뒤에는 제품을 사용하는 사람이 손쉽게 꺼내어 볼 수 있는곳에 보관하여 주십시오. 다른
More information슬라이드 1
사용자인터페이스 (II) 시작하면서 2 목차 리스트뷰 : 어댑터, 어댑터뷰, 대화창 메뉴 리스트뷰 - 어댑터 Adapter 4 배열, XML 파일, 데이터베이스에서다양한종류의값을읽어오는공통의인터페이스 선택위젯에게데이터를제공, 각데이터항목들을위젯내부에표시하는위젯클래스로의변홖수행 사용자인터페이스인뷰와데이터소스를연결 Data Source: Array, XML, Database
More information사용하기 전에 2
SHV-E300S 사용 설명서 www.samsung.com/sec 사용하기 전에 2 표기된 기호 설명 저작권 등록상표권 3 애플리케이션 호환 안내 LTE 서비스 안내 네트워크 자동 전환 서비스 통화 서비스 4 기타 서비스 5 6 시작하기 8 10 11 12 16 19 21 23 24 24 24 24 기본 기능 익히기 25 26 29 32 33 36 36 37
More information17장 클래스와 메소드
17 장클래스와메소드 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 1 / 18 학습내용 객체지향특징들객체출력 init 메소드 str 메소드연산자재정의타입기반의버전다형성 (polymorphism) 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 2 / 18 객체지향특징들 객체지향프로그래밍의특징 프로그램은객체와함수정의로구성되며대부분의계산은객체에대한연산으로표현됨객체의정의는
More informationwtu05_ÃÖÁ¾
한 눈에 보는 이달의 주요 글로벌 IT 트렌드 IDG World Tech Update May C o n t e n t s Cover Story 아이패드, 태블릿 컴퓨팅 시대를 열다 Monthly News Brief 이달의 주요 글로벌 IT 뉴스 IDG Insight 개발자 관점에서 본 윈도우 폰 7 vs. 아이폰 클라우드 컴퓨팅, 불만 검증 단계 돌입 기업의
More informationPowerPoint Presentation
Package Class 1 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section
More information설계란 무엇인가?
금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 9 강. 클래스의활용목차 멤버함수의외부정의 this 포인터 friend 선언 static 멤버 임시객체 1 /17 9 강. 클래스의활용멤버함수의외부정의 멤버함수정의구현방법 내부정의 : 클래스선언내에함수정의구현 외부정의 클래스선언 : 함수프로토타입 멤버함수정의 : 클래스선언외부에구현
More informationgnu-lee-oop-kor-lec06-3-chap7
어서와 Java 는처음이지! 제 7 장상속 Super 키워드 상속과생성자 상속과다형성 서브클래스의객체가생성될때, 서브클래스의생성자만호출될까? 아니면수퍼클래스의생성자도호출되는가? class Base{ public Base(String msg) { System.out.println("Base() 생성자 "); ; class Derived extends Base
More informationDesign Issues
11 COMPUTER PROGRAMMING INHERIATANCE CONTENTS OVERVIEW OF INHERITANCE INHERITANCE OF MEMBER VARIABLE RESERVED WORD SUPER METHOD INHERITANCE and OVERRIDING INHERITANCE and CONSTRUCTOR 2 Overview of Inheritance
More informationJAVA PROGRAMMING 실습 05. 객체의 활용
public class Person{ public String name; public int age; } public Person(){ } public Person(String s, int a){ name = s; age = a; } public String getname(){ return name; } @ 객체의선언 public static void main(string
More informationJUNIT 실습및발표
JUNIT 실습및발표 JUNIT 접속 www.junit.org DownLoad JUnit JavaDoc API Document 를참조 JUNIT 4.8.1 다운로드 설치파일 (jar 파일 ) 을다운로드 CLASSPATH 를설정 환경변수에서설정 실행할클래스에서 import JUnit 설치하기 테스트실행주석 @Test Test 를실행할 method 앞에붙임 expected
More information제11장 프로세스와 쓰레드
제9장자바쓰레드 9.1 Thread 기초 (1/5) 프로그램 명령어들의연속 (a sequence of instruction) 프로세스 / Thread 실행중인프로그램 (program in execution) 프로세스생성과실행을위한함수들 자바 Thread 2 9.1 Thread 기초 (2/5) 프로세스단위작업의문제점 프로세스생성시오버헤드 컨텍스트스위치오버헤드
More informationPowerPoint 프레젠테이션
Hello Android Jo, Heeseung Contents HelloAndroid program AVD 명칭과사용법안드로이드응용프로그램작성안드로이드프로젝트구성 2 처음만드는 [Hello Android] 프로그램 3 처음만드는 [Hello Android] 프로그램 이클립스메뉴 [File]-[New]-[Project] 를선택 [New Project] 창에서
More informationF120L(JB)_UG_V1.0_ indd
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 전화끊기, 통화중메뉴사용하기 전화통화를종료하려면 통화중 ➌ ( 끊기 ) 를누르세요. 전원버튼으로통화종료 ( 124쪽 ) 로설정한경우통화중전원
More informationPowerPoint Presentation
public class SumTest { public static void main(string a1[]) { int a, b, sum; a = Integer.parseInt(a1[0]); b = Integer.parseInt(a1[1]); sum = a + b ; // 두수를더하는부분입니다 System.out.println(" 두수의합은 " + sum +
More informationMicrosoft PowerPoint - chap10-함수의활용.pptx
#include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 중 값에 의한 전달 방법과
More informationUntitled-3
제품 구성물 iptime NAS-Ⅱ e 를 구입해 주셔서 감사합니다!!! 제품 구성물 및 보증서 제품을 개봉하신 후 제품 구성물 및 보증서에 따라 제품 내용을 확인하여 주시기 바랍니다. (본 설명서) 설치 가이드 iptime NAS 유틸리티 프로그램을 설치하고 제품 사용을 위한 NAS의 설정을 시스템 설정 마법사로 진행합니다. NAS 사용하기 로컬 네트워크
More information스마트 서비스 퀵가이드 본 사용설명서는 제품사용에 필요한 기능을 설명한 가이드입니다. 목 차 1. 안전을 위한 주의사항...4 2. 스마트 서비스란?...5 리얼타임 3D... 5 스마트 퀵서비스... 5 스마트 파인드라이브 Wi-Fi 어플리케이션... 5 3. 스마트 서비스 사용 준비하기 - 휴대폰과 단말기 무선 연결...6 Wi-Fi 동글 연결하기...
More information