OvenPlayer SDK for Windows Developer s Guide Release 2.0 AirenSoft 4 월 07, 2016

Size: px
Start display at page:

Download "OvenPlayer SDK for Windows Developer s Guide Release 2.0 AirenSoft 4 월 07, 2016"

Transcription

1 OvenPlayer SDK for Windows Developer s Guide Release 20 AirenSoft 4 월 07, 2016

2 Contents 1 소개 설치 및 사용방법 21 다운로드 22 라이브러리 등록 23 컴포넌트 삽입 24 Wrapper Class 추가 및 사용 25 Event Hanler 정의 간단한 예제 31 URL 재생 32 현재 위치 UI 업데이트 33 재생/일시중지/중지 34 샘플 코드 다운로드 Method 목록 41 IsOpened 42 GetStartPosition 43 SetStartPosition 44 Open 45 IsPlaying 46 Play 47 Pause 48 Stop 49 SetVolume 410 SetMute 411 IsMuted 412 ToggleMute 413 Seek 414 Backward 415 Forward 416 GetCurrentPosition 417 GetDuration 418 GetPlaybackRate 419 SetPlaybackRate 기능 장점 동작 환경 라이선스 및 유료 정책 다운로드 5 Event Listener 목록 OnUpdateCurrentPosition 18 i

3 52 OnStatusChanged OnReflectWindowMessage 19 6 ERROR CODE Windows 기본오류코드 OvenPlayer 오류코드 21 7 부록 State Diagram 27 ii

4 CHAPTER 1 소개 OvenPlayer SDK for Windows 는 윈도우 어플레이케이션에 탑재할 수 있는 스트리밍 플레이어 SDK 입니다 다양한 어플리케이션에 탑재되어 다수의 윈도우 PC에서 5년간 안정적으로 동작한 검증된 플레이어 이며, 사용자에게 최고의 미디어 경험을 제공할 수 있는 가장 좋은 플레이어 솔루션 입니다 OvenPlayer SDK for Windows 는 로컬 파일을 재생하는 것 뿐만 아니라 RTMP, HLS, RTSP, HTTP와 같은 다양한 스트리밍 프로토콜을 지원합니다 또한 다양한 포멧의 파일을 재생할 수 있습니다 기능 HLS, RTMP, RTSP, HTTP 프로토콜 스트리밍 재생 로컬 파일 재생 MP4, AVI, ASF, WMV, WMA, MOV 등 다양한 포멧 지원 (Package On Demand, 기본 MP4) HLS의 AES 암호화 오디오 전용 재생 로컬 캐시 HLS ID3 Timed Meta, RTMP Metadata 배속 재생 쉬운 통합 장점 작고 가벼워서 어플리케이션에 무리를 주지 않습니다 1

5 OvenPlayer SDK for Windows Developer s Guide, Release 20 윈도우 어플리케이션에 스트리밍 비디오를 재생할 수 있는 가장 쉽고 간편한 방법입니다 Active X 컴포넌트로 제공되어 어플리케이션에 쉽게 통합할 수 있습니다 동작 환경 Windows XP ServicePack 3 이상 라이선스 및 유료 정책 이 프로그램에 포함된 비디오 디코더는 FFmpeg 을 사용하여 제작하였으며, FFmpeg의 라이선스는 LGPL 을 따릅니다 LGPL에 따른 변경된 소스 코드 및 오브젝트는 Github : OvenPlayer-SDK-forAndroid 에 공개되어 있습니다 본 플레이어는 비영리 목적으로 사용하는 모든 개인 개발자는 무료로 사용할 수 있습니다 비영리 목적으로 사용한 개인 개발자라도 본 SDK를 적용한 최종 결과물(Application)이 기업/영리/비영리법 인/공공기관/교육기관/기타단체을 목적으로 개발되었다면 무료 대상에 포함되지 않습니다 다운로드 Github OvenPlayer-SDK-for-Windows 13 동작 환경 2

6 CHAPTER 2 설치 및 사용방법 다운로드 Github OvenPlayer-SDK-for-Windows 에서 최신 SDK를 받으십시오 최종 바이너리는 다음과 같이 구성되어 있습니다 Table 21: 라이브러리 파일 목록 파일명 OvenPlayerBrowserActiveXdll OvenPlayerdll OvenPlayerUIdll OvenPlayerWrappercpp OvenPlayerWrapperh avcodec-54dll avformat-54dll avutil-52dll swresample-0dll swscale-2dll 필수여부 O O O X X O O O O O 설명 ActiveX 컴포넌트 Player 엔진 Plyaer UI 처리 모듈 연동 인터페이스 Demux/Decoder 라이브러리 등록 OvenPlayer SDK for Windows는 ActiveX 컴포넌트로 제공되어 어플리케이션에 쉽게 통합할 수 있습니다 사용하기 전에 OvenPlayerBrowserActiveXdll 파일을 시스템에 등록해야 합니다 ActiveX 컴포넌트는 어플 리케이션이 설치될 때 다음과 같은 명령행으로 등록할 수 있습니다 $ regsvr32 \path\to\ovenplayerbrowseractivexdll 컴포넌트 삽입 ActiveX 컴포넌트는 다양한 개발 환경에서 사용할 수 있으며, 본 문서에서는 Visual Studio와 MFC 기반의 개발 환경에서 삽입하는 예시를 설명합니다 ActiveX 컨트롤 추가 Visual Studio에서 제공하는 리소스 편집기 도구에서 다음과 같이 ActiveX 컨트롤을 추가합니다 3

7 OvenPlayer SDK for Windows Developer s Guide, Release 20 라이브러리가 성공적으로 등록되었다면 아래와 같이 OvenPlayerCtrl Class나 나타납니다 ActiveX가 성공적으로 프로젝트에 추가되었다면 다음과 같이 Dialog에 표시되며, 이를 적절한 위치에 배치하 면 됩니다 23 컴포넌트 삽입 4

8 OvenPlayer SDK for Windows Developer s Guide, Release 20 ActiveX 컨트롤 변수 매핑 ActiveX 컨트롤을 제어하기 위해서는 변수와 매핑해야 합니다 다음과 같이 추가된 컨트롤을 우클릭 한 후 Add Variable 을 선택한 후 변수 이름을 입력하십시오 23 컴포넌트 삽입 5

9 OvenPlayer SDK for Windows Developer s Guide, Release 컴포넌트삽입 6

10 OvenPlayer SDK for Windows Developer s Guide, Release 20 등록확인 모든과정이성공적으로완료되었다면다음과같이 Solution Explorer 에 ovenplayerctrl1h 와 ovenplayerctrlcpp 파일이추가된것을확인할수있습니다 23 컴포넌트삽입 7

11 OvenPlayer SDK for Windows Developer s Guide, Release 20 Wrapper Class 추가 및 사용 OvenPlayer SDK for Windows를 더 쉽게 사용할 수 있도록 Wrapper 클래스인 COvenPlayerWrapper 클래 스를 제공합니다 COvenPlayerWrapper 클래스는 COvenplayerctrl1를 상속받아 구현한 클래스로 플레이어 를 제어하는데 필요한 모든 기능이 정의되어 있으므로, 해당 클래스를 사용하는 것을 추천합니다 해당 Wrapper Class를 사용하기 위해서는 OvenPlayerWrapperh 및 OvenPlayerWrappercpp 파일을 ovenplayerctrl1h/ovenplayerctrl1cpp 파일과 동일한 경로에 복사한 뒤 Solution Explorer를 통해 프로젝트에 추가합니다 그런 후 Main Dialog의 헤더 파일을 다음과 같이 수정합니다 // #include "ovenplayerctrl1h" // 삭제 #include "OvenPlayerWrapperh" // 추가 // COvenplayerctrl1 m_ovenplayer; // 삭제 COvenPlayerWrapper m_ovenplayer; // 추가 Event Hanler 정의 플레이어 구성이 완료된 뒤 OvenPlayer SDK가 전달하는 이벤트를 받으려면 다음과 같이 진행하면 됩니다 먼서 리소스 편집기에서 플레이어를 우클릭한 뒤 Add Event Handler를 클릭하십시오 24 Wrapper Class 추가 및 사용 8

12 OvenPlayer SDK for Windows Developer s Guide, Release 20 그럼 아래 그림과 같이 선택할 수 있는 이벤트가 나열되며, 사용하려고 하는 이벤트를 선택하여 추가하면 됩니다 25 Event Hanler 정의 9

13 OvenPlayer SDK for Windows Developer s Guide, Release 20 사용할 수 있는 이벤트 목록은 다음과 같습니다 Table 22: Evnet Handler 목록 항목 OnUpdateCurrentPosition OnStatusChanged OnReflectWindowMessage 설명 현재 재생 중인 위치가 변경되면 발생하는 이벤트 재생 상태 (일시정지, 정지 등)가 변경되면,발생하는 이벤트 Player에서 Windows 메시지를 수신할 때 발생하는 이벤트 이벤트의 자세한 사용 방법은 Event Listener 목록 를 참조하십시오 25 Event Hanler 정의 10

14 CHAPTER 3 간단한 예제 OvenPlayer를 사용하는 간단한 예제를 나열합니다 URL 재생 COvenPayerWrapper 인스턴스의 Open() 및 Play() API를 이용하여 기본적인 재생을 테스트 해볼 수 있습니 다 HRESULT hrresult; hrresult = m_ovenplayeropen(_t(" if(succeeded(hrresult)) hrresult = m_ovenplayerplay(); } if(failed(hrresult)) AfxMessageBox(_T("URL을 불러오는 도중 오류가 발생하였습니다")); } 현재 위치 UI 업데이트 타이머나 별도 쓰레드를 통해 일정 시간마다 현재 위치를 구해서 UI 상테 업데이트 할 수 있으며 다음과 같이 작성할 수 있습니다 void COvenPlayerSampleDlg::OnTimer(UINT_PTR nidevent) switch(nidevent) if(m_bisseeking == false) // seek bar 갱신 m_sldrseeksetpos((int)m_ovenplayergetcurrentposition()); } break; } CDialog::OnTimer(nIDEvent); } 11

15 OvenPlayer SDK for Windows Developer s Guide, Release 20 재생/일시중지/중지 비디오 재생을 일시중지(Pause), 중지(Stop), 재생(Play) 하려면 다음과 같이 작성합니다 void COvenPlayerSampleDlg::OnBnClickedButtonPlay() if(failed(m_ovenplayerplay())) ::AfxMessageBox(_T("재생 도중 오류가 발생하였습니다")); } } void COvenPlayerSampleDlg::OnBnClickedButtonPause() if(failed(m_ovenplayerpause())) ::AfxMessageBox(_T("일시중지 도중 오류가 발생하였습니다")); } } void COvenPlayerSampleDlg::OnBnClickedButtonStop() if(failed(m_ovenplayerstop())) ::AfxMessageBox(_T("중지 도중 오류가 발생하였습니다")); } } 샘플 코드 다운로드 다음 URL에서 샘플 코드를 다운로드 할 수 있습니다 33 재생/일시중지/중지 12

16 CHAPTER 4 Method 목록 OvenPlayer SDK for Android를 사용하기 위한 public OvenMediaPlayer Class 를 제공하며, 이 Class의 Method를 나열합니다 IsOpened bool IsOpened() 콘텐츠가 열려 있는 상태를 반환합니다 반환 형식bool 반환재생 상태(play/pause/stop)와는 상관 없이 정상적으로 Open()되었다면 true를, 정상 적으로 Open()되지 않았다면 false를 반환합니다 GetStartPosition int64 GetStartPosition() 동영상이 처음 재생될 때 특정 위치에서부터 재생되도록 설정된 시작 위치 값을 반환 합니다 반환 형식 int64 반환재생 상태(play/pause/stop)와는 상관 없이 정상적으로 Open()되었다면 true를, 정상 적으로 Open()되지 않았다면 false를 반환합니다 SetStartPosition HRESULT SetStartPosition( int64 npositioninmillisecond) 동영상이 처음 재생될 때 특정 위치에서부터 재생될 수 있도록 위치 값을 설정합니다 SetStartPosition()은 반드시 Open()되기 전 또는 Stop()된 후에 설정되어야 합니다 반환 형식HRESULT 반환성공적으로 설정 되었다면 S_OK를, 오류가 발생하였다면 실패를 나타내는 ERROR CODE 값을 반환합니다 매개 변수nPositionInMillisecond ( int64) 위치 값 (ms) 주석: SetStartPosition() 호출 후 동영상이 한 번이라도 재생되면 시작 위치는 0으로 초기화 되기 때문에 GetStartPosition()은 0을 반환합니다 13

17 OvenPlayer SDK for Windows Developer s Guide, Release 20 Open HRESULT Open(LPCTSTR pszuri) 미디어 콘텐츠를 재생할 준비를 합니다 반환 형식HRESULT 반환미디어 콘텐츠가 정상적이고 성공적으로 열렸다면 S_OK를, 오류가 발생하였다면 실패 를 나타내는 ERROR CODE 값을 반환합니다 매개 변수pszURI (LPCTSTR) 재생할 콘텐츠의 URI IsPlaying bool IsPlaying() 동영상이 재생 중인지 여부를 얻어옵니다 반환 형식bool 반환동영상이 재생 중이라면 true를, 일시 중지 되었거나 콘텐츠 상태가 정상적이지 않다면 false를 반환합니다 Play HRESULT Play() 재생을 시작합니다 반환 형식HRESULT 반환성공적으로 재생을 시작하였다면 S_OK를, 이미 재생 중이거나 콘텐츠 상태가 정상적이 지 않다면 실패를 나타내는 ERROR CODE 값을 반환합니다 Pause HRESULT Pause() 재생 중인 콘텐츠를 일시 중지 합니다 반환 형식HRESULT 반환성공적으로 일시 중지 되었다면 S_OK를, 재생 중이 아니거나 재생 상태가 정상이 아니 라면 실패를 나타내는 ERROR CODE 값을 반환합니다 Stop HRESULT Stop() 재생을 완전히 중단 합니다 반환 형식HRESULT 반환성공적으로 중지 되었다면 S_OK를, 재생 중이 아니거나 재생 상태가 정상이 아니라면 실패를 나타내는 ERROR CODE 값을 반환합니다 44 Open 14

18 OvenPlayer SDK for Windows Developer s Guide, Release 20 SetVolume HRESULT SetVolume(int nvolume) 음량을 조절합니다 반환 형식HRESULT 반환성공적으로 음량이 설정 되었다면 S_OK를, 음량 설정 도중 오류가 발생하였다면 실패를 나타내는 ERROR CODE 값을 반환합니다 매개 변수nVolume (int) 0부터 100까지의 음량 (0은 최소 음량, 100은 최대 음량) 주석: SetMute(true)를 호출 한 상태에서 SetVolume()을 호출하게 되면 IsMuted() 상태가 false를 반환합니다 SetMute HRESULT SetMute(bool bmute) 음소거 상태를 설정합니다 반환 형식HRESULT 반환성공적으로 음소거 설정/해제가 되었다면 S_OK를, 오류가 발생하였다면 실패를 나타 내는 ERROR CODE 값을 반환합니다 매개 변수bMute (bool) true면 음소거를 설정하고 false면 음소거를 해제합니다 IsMuted bool IsMuted() 음소거 상태를 얻어옵니다 반환 형식bool 반환만약 음소거가 된 상태라면 true를, 음소거가 되지 않은 상태라면 false를 반환합니다 주석: SetMute(true)를 호출 한 상태에서 SetVolume()을 호출하게 되면 IsMuted() 상태가 false를 반환합니다 ToggleMute HRESULT ToggleMute() 음소거 상태가 아니라면 음소거 상태로, 음소거 상태라면 음소거를 해제합니다 반환 형식HRESULT 반환성공적으로 음소거 설정/해제가 토글 되었다면 S_OK를, 오류가 발생하였다면 실패를 나타내는 ERROR CODE 값을 반환합니다 Seek HRESULT Seek( int64 npositioninmillisecond) 지정한 위치로 이동합니다 49 SetVolume 15

19 OvenPlayer SDK for Windows Developer s Guide, Release 20 반환 형식HRESULT 반환성공적으로 이동 명령이 전달 되었다면 S_OK를, 재생 중이 아니거나 콘텐츠가 live 형태이거나 상태가 정상적이지 않다면 실패를 나타내는 ERROR CODE 값을 반환합니다 매개 변수nPositionInMillisecond ( int64) millisecond 단위의 이동하고자 하는 위치 입니다 Backward HRESULT Backward( int64 nmilliseconds) 지정된 시간 이전으로 이동합니다 반환 형식HRESULT 반환성공적으로 이동 명령이 전달 되었다면 S_OK를, 재생 중이 아니거나 콘텐츠가 live 형태이거나 상태가 정상적이지 않다면 실패를 나타내는 ERROR CODE 값을 반환합니다 매개 변수nMilliseconds ( int64) millisecond 단위의 이동하고자 하는 현재 위치로부 터의 상대 위치입니다 주석: Backward(30000)는 Seek(GetCurrentPosition() ) 명령과 동일합니다 Forward HRESULT Forward( int64 nmilliseconds) 지정된 시간 이후로 이동합니다 반환 형식HRESULT 반환성공적으로 이동 명령이 전달 되었다면 S_OK를, 재생 중이 아니거나 콘텐츠가 live 형태이거나 상태가 정상적이지 않다면 실패를 나타내는 ERROR CODE 값을 반환합니다 매개 변수nMilliseconds ( int64) millisecond 단위의 이동하고자 하는 현재 위치로부 터의 상대 위치입니다 주석: Forward(30000)는 Seek(GetCurrentPosition() ) 명령과 동일합니다 GetCurrentPosition int64 GetCurrentPosition() 현재 위치를 얻어옵니다 반환 형식 int64 반환millisecond 단위의 현재 위치를 반환합니다 만약 재생 중이 아니거나 콘텐츠가 live 형태이거나 상태가 정상적이지 않다면 0을 반환합니다 GetDuration int64 GetDuration() 총 길이를 얻어옵니다 반환 형식 int Backward 16

20 OvenPlayer SDK for Windows Developer s Guide, Release 20 반환millisecond 단위의 총 길이를 반환합니다 만약 재생 중이 아니거나 콘텐츠가 live 형태 이거나 상태가 정상적이지 않다면 0을 반환합니다 GetPlaybackRate float GetPlaybackRate() 재생 배속 정보를 얻어옵니다 반환 형식float 반환배속 정보를 반환합니다 SetPlaybackRate HRESULT SetPlaybackRate(float fplaybackrate) 재생 배속을 설정합니다 반환 형식HRESULT 반환배속이 성공적으로 설정 되었다면 S_OK를, fplaybackrate값이 유효하지 않거나 설정 도중 오류가 발생하였다면 실패를 나타내는 ERROR CODE 값을 반환합니다 매개 변수fPlaybackRate (float) 05 ~ 40 사이의 배속 재생 값을 지정합니다 20을 초과하는 배속은 재생하는 PC 환경에 따라 성능상 문제가 발생할 수 있기 때문에 05 ~ 20 까지의 범위를 사용하는 것을 추천합니다 418 GetPlaybackRate 17

21 CHAPTER 5 Event Listener 목록 OvenPlayer SDK for Windows 가 제공하는 Event Handler를 나열합니다 OnUpdateCurrentPosition void OnUpdateCurrentPositionOvenplayerCtrl(LONGLONG llcurrentposition, LONGLONG llduration) 현재 재생중인 위치가 변경되면 발생하는 이벤트로, 현재 위치와 총 재생 길이 정보를 받을 수 있습니다 반환 형식void 매개 변수 llcurrentposition (LONGLONG) 현재 재생 중인 위치 (ms) llduration (LONGLONG) 총 재생 길이 (ms) 예제 void COvenPlayerSampleDlg::OnUpdateCurrentPositionOvenplayerCtrl(LONGLONG llcurrentposition, LONGLONG llduration // 현재 재생중인 위치: llcurrentposition // 총 길이: llduration } OnStatusChanged void OnStatusChangedOvenplayerCtrl(INT nstatus) 플레이어 상태가 변경되면 발생하는 이벤트입니다 재생중, 일시 중지, 중지, 재생 종료를 파악할 수 있습니다 반환 형식void 매개 변수nStatus (INT) OP_STATUS_RUNNING OP_STATUS_PAUSED OP_STATUS_STOPPED OP_STATUS_CLOSED 재생 시작/재개 일시 중지 중지 재생 종료 예제 void COvenPlayerSampleDlg::OnStatusChangedOvenplayerCtrl(INT nstatus) OP_STATUS status = (OP_STATUS)nStatus; switch(status) 18

22 OvenPlayer SDK for Windows Developer s Guide, Release 20 case OP_STATUS_RUNNING: // 재생 break; case OP_STATUS_PAUSED: // 일시중지 break; case OP_STATUS_STOPPED: // 중지 break; case OP_STATUS_CLOSED: // 재생 종료 break; } } OnReflectWindowMessage void OnReflectWindowMessageOvenplayerCtrl(LONGLONG pmessage) 플레이어에서 Windows Message를 수신할 때 발생하는 이벤트로, 마우스, 키보드 이벤트 등을 처리합 니다 이 때 인자로 전달되는 LONGLONG 형태의 pmessage 값은 OP_MSG 구조체의 포인터 값으로, OP_MSG * 형태로 변환하여 사용할 수 있습니다 반환 형식void 매개 변수pMessage (LONGLONG) OP_MSG의 포인터 typedef struct _OP_MSG // in HWND hwnd; // in UINT unmessage; // in WPARAM wparam; // in LPARAM lparam; // out LRESULT lresult; } OP_MSG; 예제 void COvenPlayerSampleDlg::OnReflectWindowMessageOvenplayerCtrl(LONGLONG pmessage) OP_MSG *pmsg = (OP_MSG *)pmessage; // pmsg 사용 // pmsg->lresult = 0L; } 53 OnReflectWindowMessage 19

23 CHAPTER 6 ERROR CODE OvenPlayer SDK for Windows 에서 사용하는 에러 코드를 나열합니다 Windows 기본 오류 코드 E_FAIL 0x 분류되지 않은 문제로 인해 실패하였습니다 E_NOT_VALID_STATE 0x F OvenPlayer가 초기화 되지 않거나, 잘못된 상태에서 API가 호출되었습니다 E_INVALIDARG 0x API 호출 시 전달한 인자의 값이 올바르지 않습니다 E_UNEXPECTED 0x8000FFFF 예상치 못한 오류가 발생하였습니다 E_POINTER 0x 잘못된 포인터 입니다 E_OUTOFMEMORY 0x E 메모리가 부족합니다 20

24 OvenPlayer SDK for Windows Developer s Guide, Release 20 E_NOTIMPL 0x 구현되지 않은 API를 호출하였습니다 E_NOINTERFACE 0x 존재하지 않는 인터페이스 입니다 OvenPlayer 오류 코드 OVEN_PLAYER_ERROR_BROWSER_ACTIVE_X 0x ActiveX를 초기화 할 수 없습니다 OVEN_PLAYER_ERROR_OVEN_PLAYER_DLL_NOT_FOUND 0x OvenPlayerdll 파일을 찾을 수 없습니다 OVEN_PLAYER_ERROR_OVEN_PLAYER_VERSION_MISMATCH 0x 오븐플레이어 구성요소의 버전이 맞지 않습니다 OVEN_PLAYER_ERROR_OVEN_PLAYER_UI_DLL_NOT_FOUND 0x OvenPlayerUIdll 파일을 찾을 수 없습니다 OVEN_PLAYER_ERROR_OVEN_PLAYER_BROWSER_DLL_NOT_FOUND 0x OvenPlayerBrowserActiveXdll 파일을 찾을 수 없습니다 OVEN_PLAYER_ERROR_INVALID_OVEN_PLAYER_DLL 0x 올바르지 않은 OvenPlayerdll 입니다 OVEN_PLAYER_ERROR_OVEN_PLAYER_DLL 0x OvenPlayerdll 경로를 찾을 수 없습니다 62 OvenPlayer 오류 코드 21

25 OvenPlayer SDK for Windows Developer s Guide, Release 20 OVEN_PLAYER_ERROR_DISABLED 0x OvenPlayerdll 파일을 찾을 수 없습니다 OVEN_PLAYER_ERROR_INITIALIZED 0x 오븐플레이어가 초기화 되어 있습니다 OVEN_PLAYER_ERROR_INITIALIZE_HANDLE 0x 잘못된 핸들 입니다 OVEN_PLAYER_ERROR_INITIALIZE_FILTER_GRAPH 0x Graph를 초기화 할 수 없습니다 OVEN_PLAYER_ERROR_INITIALIZE_MEDIA_CONTROL 0x MediaControl을 초기화 할 수 없습니다 OVEN_PLAYER_ERROR_INITIALIZE_MEDIA_EVENT 0x MediaEvent를 초기화 할 수 없습니다 OVEN_PLAYER_ERROR_INITIALIZE_MEDIA_SEEKING 0x MediaSeeking을 초기화 할 수 없습니다 OVEN_PLAYER_ERROR_INITIALIZE_NOTIFY_WINDOW 0x 알림 창을 설정할 수 없습니다 OVEN_PLAYER_ERROR_INITIALIZE_EVR 0x EVR Renderer를 초기화 할 수 없습니다 62 OvenPlayer 오류 코드 22

26 OvenPlayer SDK for Windows Developer s Guide, Release 20 OVEN_PLAYER_ERROR_INITIALIZE_VMR7 0x VMR7 Renderer 를초기화할수없습니다 OVEN_PLAYER_ERROR_INITIALIZE_VMR9 0x A VMR9 Renderer 를초기화할수없습니다 OVEN_PLAYER_ERROR_UPDATE_VIDEO_WINDOW 0x B Video 창을갱신할수없습니다 OVEN_PLAYER_ERROR_VIDEO_RENDERER_NOT_INITIALIZED 0x C Video Renderer 가초기화되어있지않습니다 OVEN_PLAYER_ERROR_MODULE_PATH 0x D 모듈경로를찾을수없습니다 OVEN_PLAYER_ERROR_COULD_NOT_FIND_SOURCE_FILTER 0x E SourceFilter 를찾을수없습니다 OVEN_PLAYER_ERROR_COULD_NOT_APPEND_GRAPH_BUILDER 0x F GraphBuilder 에추가할수없습니다 OVEN_PLAYER_ERROR_COULD_NOT_OBTAIN_FILE_SOURCE_FILTER 0x FileSourceFilter 를찾을수없습니다 OVEN_PLAYER_ERROR_COULD_NOT_OPEN_THE_FILE 0x 파일을열수없습니다 62 OvenPlayer 오류코드 23

27 OvenPlayer SDK for Windows Developer s Guide, Release 20 OVEN_PLAYER_ERROR_INITIALIZE_SOURCE_FILTER 0x SourceFilter 를초기화할수없습니다 OVEN_PLAYER_ERROR_INVALID_SOURCE_FILTER 0x 올바르지않은 SourceFilter 입니다 OVEN_PLAYER_ERROR_INITIALIZE_AUDIO_RENDERER 0x Audio Renderer 를초기화할수없습니다 OVEN_PLAYER_ERROR_INITIALIZE_BASIC_AUDIO 0x BasicAudio 를초기화할수없습니다 OVEN_PLAYER_ERROR_PUT_VOLUME 0x Volume 설정도중오류가발생하였습니다 OVEN_PLAYER_ERROR_INITIALIZE_NULL_RENDERER 0x Null Renderer 를초기화할수없습니다 OVEN_PLAYER_ERROR_INITIALIZE_CONNECT_TO_AUDIO 0x Audio Renderer 에연결할수없습니다 OVEN_PLAYER_ERROR_REMOVE_UNCONNECTED_RENDERER 0x Renderer 를정리할수없습니다 OVEN_PLAYER_ERROR_INITIALIZE_CONNECT_TO_VIDEO 0x A Video Renderer 에연결할수없습니다 62 OvenPlayer 오류코드 24

28 OvenPlayer SDK for Windows Developer s Guide, Release 20 OVEN_PLAYER_ERROR_FINALIZE_GRAPH 0x B Graph를 종료할 수 없습니다 OVEN_PLAYER_ERROR_GET_CAPABILITIES 0x C Capabilities 속성을 얻어올 수 없습니다 OVEN_PLAYER_ERROR_GET_DLL_PATH 0x D DLL 경로가 잘못되었습니다 OVEN_PLAYER_ERROR_INVALID_MEDIA_CONTROL 0x E 잘못된 MediaControl 입니다 OVEN_PLAYER_ERROR_INVALID_MEDIA_SEEK 0x F 잘못된 MediaSeek 입니다 OVEN_PLAYER_ERROR_COULD_NOT_OBTAIN_DURATION 0x 길이 정보를 얻어올 수 없습니다 OVEN_PLAYER_ERROR_INVALID_SEEK_POSITION 0x Seek 위치가 잘못되었습니다 OVEN_PLAYER_ERROR_COULD_NOT_SET_POSITION 0x SetPosition 도중 오류가 발생하였습니다 OVEN_PLAYER_ERROR_COULD_NOT_STOP_WHEN_READY 0x StopWhenReady 도중 오류가 발생하였습니다 62 OvenPlayer 오류 코드 25

29 OvenPlayer SDK for Windows Developer s Guide, Release 20 OVEN_PLAYER_ERROR_SEEK_IS_NOT_SUPPORTED 0x Seek 가지원되지않습니다 OVEN_PLAYER_ERROR_INVALID_PLAYBACK_STATE 0x 올바르지않은상태입니다 OVEN_PLAYER_ERROR_MEDIA_CONTROL_RUN 0x 재생을할수없습니다 OVEN_PLAYER_ERROR_MEDIA_CONTROL_PAUSE 0x 일시중지를할수없습니다 OVEN_PLAYER_ERROR_MEDIA_CONTROL_STOP_WHEN_READY 0x 중지를할수없습니다 OVEN_PLAYER_ERROR_VIRTUAL_MACHINE 0x 가상머신환경에서는재생할수없습니다 OVEN_PLAYER_ERROR_REMOTE_DESKTOP 0x 원격환경에서는재생할수없습니다 62 OvenPlayer 오류코드 26

30 CHAPTER 7 부록 State Diagram 27

Contents 1 소개 설치 및 사용방법 21 다운로드 22 라이브러리 등록 23 Android Menifest 정의 간단한 31 플레이어 생성 32 이벤트 리스너 정의 33 Surface 할당 3

Contents 1 소개 설치 및 사용방법 21 다운로드 22 라이브러리 등록 23 Android Menifest 정의 간단한 31 플레이어 생성 32 이벤트 리스너 정의 33 Surface 할당 3 OvenPlayer SDK for Android Developer s Guide Release 20 AirenSoft 3 월 30, 2016 Contents 1 소개 11 12 13 14 15 1 1 1 2 2 2 2 설치 및 사용방법 21 다운로드 22 라이브러리 등록 23 Android Menifest 정의 3 3 3 4 3 간단한 31 플레이어 생성 32

More information

Windows 8에서 BioStar 1 설치하기

Windows 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 information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft 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 information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft 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 information

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow

More information

노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트

More information

회사소개서2

회사소개서2 2016 AIRENSOFT Company profile Airensoft 회사비전과 미션 우리의 미션은 미디어 기술을 단순하고 강력하게 만드는 것 입니다. 아이렌소프트는 복잡한 미디어 기술을 많은 사람들이 쉽고 편리하게 사용할 수 있도록 로우레벨 기술부터 어플리케이션 UX까지 모든 범위에 걸쳐 연구 / 개발하고 있습니다. 아이렌소프트는 미디어의 즐거움을 누구나

More information

Microsoft PowerPoint - 09-CE-5-윈도우 핸들

Microsoft PowerPoint - 09-CE-5-윈도우 핸들 순천향대학교컴퓨터학부이상정 1 학습내용 윈도우핸들 윈도우찿기 윈도우확인및제거 윈도우숨기기 윈도우포커스 윈도우텍스트 윈도우핸들 순천향대학교컴퓨터학부이상정 3 핸들 (handle) 윈도우에서구체적인어떤대상을구분하기위해지정되는고유의번호 32비트의정수값 핸들은운영체제가발급하고사용자가이값을사용 실제값이무엇인지는몰라도상관없음 윈도우, DC, 브러쉬등등 순천향대학교컴퓨터학부이상정

More information

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Microsoft 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

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,

More information

ActFax 4.31 Local Privilege Escalation Exploit

ActFax 4.31 Local Privilege Escalation Exploit NSHC 2013. 05. 23 악성코드 분석 보고서 [ Ransomware 악성코드 ] 사용자의 컴퓨터를 강제로 잠그고 돈을 요구하는 형태의 공격이 기승을 부리고 있 습니다. 이러한 형태의 공격에 이용되는 악성코드는 Ransomware로 불리는 악성코 드 입니다. 한번 감염 시 치료절차가 복잡하며, 보고서 작성 시점을 기준으로 지속 적인 피해자가 발생되고

More information

고객 카드 1588-7278

고객 카드 1588-7278 고객 카드 1588-7278 i 안전을 위한 경고사항 안전을 위한 주의사항 i 헤드유닛 DISP RADIO MEDIA PHONE SEEK TRACK 헤드유닛 FOLDER MUTE SCAN SETUP 스티어링 휠 리모트 컨트롤 + - MODE 기본모드 화면 Radio 모드 변경 RADIO 라디오 주파수 검색하기 SEEK TRACK 라디오 모드 사용하기 저장방송

More information

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어서가장중요한부분이라고도할수있기때문입니다. 1. 새로운메크로생성 새메크로만들기버튺을클릭하여파일을생성합니다. 2. 메크로저장 -

More information

MF Driver Installation Guide

MF Driver Installation Guide Korean MF 드라이버 설치설명서 사용자 소프트웨어 CD-ROM... 드라이버 및 소프트웨어 정보...1 지원되는 운영 체제...1 MF 드라이버 및 MF Toolbox 설치... [쉬운 설치]를 사용한 설치...2 [사용자 정의 설치]를 사용한 설치...10 USB 케이블 연결(USB를 이용해 연결하는 경우만)...20 설치 결과 확인...21 온라인

More information

유니티 변수-함수.key

유니티 변수-함수.key C# 1 or 16 (Binary or Hex) 1:1 C# C# (Java, Python, Go ) (0101010 ). (Variable) : (Value) (Variable) : (Value) ( ) (Variable) : (Value) ( ) ; (Variable) : (Value) ( ) ; = ; (Variable) : (Value) (Variable)

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

Windows Live Hotmail Custom Domains Korea

Windows Live Hotmail Custom Domains Korea 매쉬업코리아2008 컨퍼런스 Microsoft Windows Live Service Open API 한국 마이크로소프트 개발자 플랫폼 사업 본부 / 차세대 웹 팀 김대우 (http://www.uxkorea.net 준서아빠 블로그) Agenda Microsoft의 매쉬업코리아2008 특전 Windows Live Service 소개 Windows Live Service

More information

제8장 자바 GUI 프로그래밍 II

제8장 자바 GUI 프로그래밍 II 제8장 MVC Model 8.1 MVC 모델 (1/7) MVC (Model, View, Controller) 모델 스윙은 MVC 모델에기초를두고있다. MVC란 Xerox의연구소에서 Smalltalk 언어를바탕으로사용자인터페이스를개발하기위한방법 MVC는 3개의구성요소로구성 Model : 응용프로그램의자료를표현하기위한모델 View : 자료를시각적으로 (GUI 방식으로

More information

ThinkVantage Fingerprint Software

ThinkVantage 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 information

vRealize Automation용 VMware Remote Console - VMware

vRealize Automation용 VMware Remote Console - VMware vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Web server porting 2 Jo, Heeseung Web 을이용한 LED 제어 Web 을이용한 LED 제어프로그램 web 에서데이터를전송받아타겟보드의 LED 를조작하는프로그램을작성하기위해다음과같은소스파일을생성 2 Web 을이용한 LED 제어 LED 제어프로그램작성 8bitled.html 파일을작성 root@ubuntu:/working/web# vi

More information

슬라이드 1

슬라이드 1 핚국산업기술대학교 제 14 강 GUI (III) 이대현교수 학습안내 학습목표 CEGUI 라이브러리를이용하여, 게임메뉴 UI 를구현해본다. 학습내용 CEGUI 레이아웃의로딩및렌더링. OIS 와 CEGUI 의연결. CEGUI 위젯과이벤트의연동. UI 구현 : 하드코딩방식 C++ 코드를이용하여, 코드내에서직접위젯들을생성및설정 CEGUI::PushButton* resumebutton

More information

슬라이드 1

슬라이드 1 모바일소프트웨어프로젝트 지도 API 1 조 20070216 김성수 20070383 김혜준 20070965 이윤상 20071335 최진 1 매시업? 공개 API? 2 매시업 웹으로제공하고있는정보와서비스를융합하여새로운소프트웨어나서비스, 데이터베이스등을만드는것 < 최초의매시업 > 3 공개 API 누구나사용할수있도록공개된 API 지도, 검색등다양한서비스들에서제공 대표적인예

More information

Frequently Asked Question 버전 변경 날짜 변경 내용 v.1.0.0 2013/07/22 최초 작성

Frequently Asked Question 버전 변경 날짜 변경 내용 v.1.0.0 2013/07/22 최초 작성 Frequently Asked Question 버전 변경 날짜 변경 내용 v.1.0.0 2013/07/22 최초 작성 목 차 schoolbox Elecboard 언어가 영어로 변경 되었습니다. schoolbox Elecboard에서 터치가 안 됩니다. schoolbox 버그 아닌가요? 전자칠판에 판서 할 경우 터치하는 부분과 판서되는 위치가 다릅니다. schoolbox

More information

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 -

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 - (Asynchronous Mode) - - - ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 - UART (Univ ers al As y nchronous Receiver / T rans mitter) 8250A 8250A { COM1(3F8H). - Line Control Register

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

BMP 파일 처리

BMP 파일 처리 BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)

More information

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 언어 변환 1.4. 기대 효과 4.4. 프로그램 Restructuring 4.5. 소스 모듈 관리 2. SeeMAGMA 적용 전략 2.1. SeeMAGMA

More information

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š 솔루션 2006 454 2006 455 2006 456 2006 457 2006 458 2006 459 2006 460 솔루션 2006 462 2006 463 2006 464 2006 465 2006 466 솔루션 2006 468 2006 469 2006 470 2006 471 2006 472 2006 473 2006 474 2006 475 2006 476

More information

Chapter #01 Subject

Chapter #01  Subject Device Driver March 24, 2004 Kim, ki-hyeon 목차 1. 인터럽트처리복습 1. 인터럽트복습 입력검출방법 인터럽트방식, 폴링 (polling) 방식 인터럽트서비스등록함수 ( 커널에등록 ) int request_irq(unsigned int irq, void(*handler)(int,void*,struct pt_regs*), unsigned

More information

( )부록

( )부록 A ppendix 1 2010 5 21 SDK 2.2. 2.1 SDK. DevGuide SDK. 2.2 Frozen Yoghurt Froyo. Donut, Cupcake, Eclair 1. Froyo (Ginger Bread) 2010. Froyo Eclair 0.1.. 2.2. UI,... 2.2. PC 850 CPU Froyo......... 2. 2.1.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 KeyPad Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 에는 16 개의 Tack Switch 를사용하여 4 행 4 열의 Keypad 가장착 4x4 Keypad 2 KeyPad 를제어하기위하여 FPGA 내부에 KeyPad controller 가구현 KeyPad controller 16bit 로구성된

More information

UI TASK & KEY EVENT

UI TASK & KEY EVENT T9 & AUTOMATA 2007. 3. 23 PLATFORM TEAM 정용학 차례 T9 개요 새로운언어 (LDB) 추가 T9 주요구조체 / 주요함수 Automata 개요 Automata 주요함수 추후세미나계획 질의응답및토의 T9 ( 2 / 30 ) T9 개요 일반적으로 cat 이라는단어를쓸려면... 기존모드 (multitap) 2,2,2, 2,8 ( 총 6번의입력

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft 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

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks XSS s XSS, s, May 25, 2010 XSS s 1 2 s 3 XSS s MySpace 사건. Samy (JS.Spacehero) 프로필 페이지에 자바스크립트 삽입. 스크립트 동작방식 방문자를 친구로 추가. 방문자의 프로필에 자바스크립트를 복사. 1시간 만에 백만 명이 친구등록. s XSS s 위험도가 낮은 xss 취약점을 다른 취약점과 연계하여

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include

More information

adfasdfasfdasfasfadf

adfasdfasfdasfasfadf C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.

More information

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft 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 information

1장 윈도우 프로그래밍 들어가기

1장 윈도우 프로그래밍 들어가기 1 장 윈도우프로그래밍들어가기 김성영교수 금오공과대학교 컴퓨터공학부 예제 다음프로그램은언제종료할까? #include #define QUIT -1 int Func(void) int i; cout > i; return i; void main(void) int Sum = 0, i; cout

More information

K&R2 Reference Manual 번역본

K&R2 Reference Manual 번역본 typewriter structunion struct union if-else if if else if if else if if if if else else ; auto register static extern typedef void char short int long float double signed unsigned const volatile { } struct

More information

-. Data Field 의, 개수, data 등으로구성되며, 각 에따라구성이달라집니다. -. Data 모든 의 data는 2byte로구성됩니다. Data Type는 Integer, Float형에따라다르게처리됩니다. ( 부호가없는 data 0~65535 까지부호가있는

-. Data Field 의, 개수, data 등으로구성되며, 각 에따라구성이달라집니다. -. Data 모든 의 data는 2byte로구성됩니다. Data Type는 Integer, Float형에따라다르게처리됩니다. ( 부호가없는 data 0~65535 까지부호가있는 Dong Yang E&P 인버터 Modbus Monitoring Protocol 2018. 08. 27 Sun Spec (Modbus-RTU) -. Modbus Protocol 각 Field에대한설명 Frame갂의구별을위한최소한의시갂 BaudRate 9600에서 1bit 젂송시갂은 Start 0.104msec, (3.5 character Times, 1 Character

More information

IRISCard Anywhere 5

IRISCard 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

Microsoft PowerPoint UI-Event.Notification(1.5h).pptx

Microsoft 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 information

MFC 프로그래밍

MFC 프로그래밍 윈도우프로그래밍 Visual C++ 2010 MFC Programming 1 장. 윈도우프로그래밍기초 윈도우운영체제의특징 그래픽사용자인터페이스 시스템메뉴타이틀바메뉴최소 / 최대 / 닫기버튼 툴바 대화상자 클라이언트영역 상태표시줄 스크롤바 윈도우운영체제의특징 메시지구동구조 윈도우운영체제의특징 멀티태스킹과멀티스레딩 멀티태스킹 (Multitasking) 운영체제가여러개의응용프로그램을동시에실행

More information

<4D F736F F F696E74202D203031C0E520C0A9B5B5BFEC20C7C1B7CEB1D7B7A1B9D620B1E2C3CA5FBFB5B3B2C0CCB0F8B4EB205BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D203031C0E520C0A9B5B5BFEC20C7C1B7CEB1D7B7A1B9D620B1E2C3CA5FBFB5B3B2C0CCB0F8B4EB205BC8A3C8AF20B8F0B5E55D> 01 : 윈도우프로그래밍기초 학습목표 윈도우운영체제와윈도우응용프로그램의특징을이해한다. SDK 응용프로그램작성과정, 기본구조, 동작원리를이해한다. MFC 응용프로그램작성과정, 기본구조, 동작원리를이해한다. 비주얼 C++ 개발환경사용법을익힌다. 윈도우운영체제특징 (1/3) 그래픽사용자인터페이스 1 윈도우운영체제특징 (2/3) 메시지구동구조 이벤트발생... 대기

More information

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas

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

목 차 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 information

PowerPoint Presentation

PowerPoint 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

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX 20062 () wwwexellencom sales@exellencom () 1 FMX 1 11 5M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX D E (one

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 2012.11.23 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Document Distribution Copy Number Name(Role, Title) Date

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

<4D F736F F F696E74202D20C1A63034B0AD202D20C7C1B7B9C0D3B8AEBDBAB3CABFCD20B9ABB9F6C6DBC0D4B7C2>

<4D F736F F F696E74202D20C1A63034B0AD202D20C7C1B7B9C0D3B8AEBDBAB3CABFCD20B9ABB9F6C6DBC0D4B7C2> 게임엔진 제 4 강프레임리스너와 OIS 입력시스템 이대현교수 한국산업기술대학교게임공학과 학습내용 프레임리스너의개념 프레임리스너를이용한엔터티의이동 OIS 입력시스템을이용한키보드입력의처리 게임루프 Initialization Game Logic Drawing N Exit? Y Finish 실제게임루프 오우거엔진의메인렌더링루프 Root::startRendering()

More information

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1 디지털 사진 프린터 P-S100 프린터 드라이버 설치 가이드 사용하는 컴퓨터에 따라 제공된 프린터 드라이버를 설치합니다. 설치 절차 에 대한 자세한 내용은 CD-ROM의 Readme 파일을 참조하십시오. 작동 환경 Windows 호환 모델: IBM PC/AT 및 호환품 운영 체제: Windows 98 SE/Me/2000/XP (Windows 98 SE/Me/2000/XP

More information

스마트폰 모바일 랩 세미나

스마트폰 모바일 랩 세미나 DirectShow 를통한 Windows Mobile 멀티미디어어플리케이션제작 By 시삽홍성표 DirectShow 역사 DirectShow 역할 2 Media Foundation (Part of Windows Vista and later) DirectShow (Part of DirectX 8.0 SDK) DirectShow (standard component

More information

슬라이드 1

슬라이드 1 -Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

More information

02 C h a p t e r Java

02 C h a p t e r Java 02 C h a p t e r Java Bioinformatics in J a va,, 2 1,,,, C++, Python, (Java),,, (http://wwwbiojavaorg),, 13, 3D GUI,,, (Java programming language) (Sun Microsystems) 1995 1990 (green project) TV 22 CHAPTER

More information

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리 ArcGIS for Desktop 10.4 Single Use 설치가이드 Software: ArcGIS for Desktop 10.4 Platforms: Windows 10, 8.1, 7, Server 2012, Server 2008 ArcGIS for Desktop 10.4 시스템 요구사항 1. 지원 플랫폼 운영체제 최소 OS 버전 최대 OS 버전 Windows

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F > 10주차 문자 LCD 의인터페이스회로및구동함수 Next-Generation Networks Lab. 5. 16x2 CLCD 모듈 (HY-1602H-803) 그림 11-18 19 핀설명표 11-11 번호 분류 핀이름 레벨 (V) 기능 1 V SS or GND 0 GND 전원 2 V Power DD or V CC +5 CLCD 구동전원 3 V 0 - CLCD 명암조절

More information

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지 PX-8000 SYSTEM 8 x 8 Audio Matrix with Local Control 2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지역에

More information

SIGIL 완벽입문

SIGIL 완벽입문 누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS

More information

Student Help

Student Help 시스템요구사항... 2 PC 요구사항... 2 MAC 요구사항... 2 질문과대답... 3 실행을위해필요한하드웨어또는소프트웨어는무엇입니까?... 3 Flash Player 는어떻게다운로드합니까?... 3 개인정보 ( 예 : 이름, 암호, 전자메일주소등 ) 는어떻게수정합니까?... 3 새교재는어떻게추가합니까?... 3 내교재에대한수업오디오는어떻게듣습니까?...

More information

Microsoft PowerPoint - chap03-변수와데이터형.pptx

Microsoft PowerPoint - chap03-변수와데이터형.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 information

Lab 3. 실습문제 (Single linked list)_해답.hwp

Lab 3. 실습문제 (Single linked list)_해답.hwp Lab 3. Singly-linked list 의구현 실험실습일시 : 2009. 3. 30. 담당교수 : 정진우 담당조교 : 곽문상 보고서제출기한 : 2009. 4. 5. 학과 : 학번 : 성명 : 실습과제목적 : 이론시간에배운 Singly-linked list를실제로구현할수있다. 실습과제내용 : 주어진소스를이용해 Singly-linked list의각함수를구현한다.

More information

12 강. 문자출력 Direct3D 에서는문자를출력하기위해서 LPD3DXFONT 객체를사용한다 LPD3DXFONT 객체생성과초기화 LPD3DXFONT 객체를생성하고초기화하는함수로 D3DXCreateFont() 가있다. HRESULT D3DXCreateFont

12 강. 문자출력 Direct3D 에서는문자를출력하기위해서 LPD3DXFONT 객체를사용한다 LPD3DXFONT 객체생성과초기화 LPD3DXFONT 객체를생성하고초기화하는함수로 D3DXCreateFont() 가있다. HRESULT D3DXCreateFont 12 강. 문자출력 Direct3D 에서는문자를출력하기위해서 LPD3DXFONT 객체를사용한다. 12.1 LPD3DXFONT 객체생성과초기화 LPD3DXFONT 객체를생성하고초기화하는함수로 D3DXCreateFont() 가있다. HRESULT D3DXCreateFont( in LPDIRECT3DDEVICE9 pdevice, in INT Height, in UINT

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 제 5 장생성자와접근제어 1. 객체지향기법을이해한다. 2. 클래스를작성할수있다. 3. 클래스에서객체를생성할수있다. 4. 생성자를이용하여객체를초기화할수 있다. 5. 접근자와설정자를사용할수있다. 이번장에서만들어볼프로그램 생성자 생성자 (constructor) 는초기화를담당하는함수 생성자가필요한이유 #include using namespace

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 information

Microsoft PowerPoint - chap10-함수의활용.pptx

Microsoft 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 information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

볼륨 조절 아이콘 표시하기 만일 알림 영역에 볼륨 조절 아이콘이 표시되지 않았다면 아래의 방법을 따라합니다. 1> [시작] - [제어판] - [사운드 및 오디오 장치] 아이콘을 더블 클릭합니다. 2) [사운드 및 오디오 장치 등록 정보] 대화상자에서 [볼륨] 탭을 클릭

볼륨 조절 아이콘 표시하기 만일 알림 영역에 볼륨 조절 아이콘이 표시되지 않았다면 아래의 방법을 따라합니다. 1> [시작] - [제어판] - [사운드 및 오디오 장치] 아이콘을 더블 클릭합니다. 2) [사운드 및 오디오 장치 등록 정보] 대화상자에서 [볼륨] 탭을 클릭 사운드 문제해결 1. 볼륨 조절 관련 문제가 발생했을 때 음악은 재생이 되는데 소리가 들리지 않는 경우가 있습니다. 이때는 먼저 스피커 연결 부위가 잘 연 결되었는지, 볼륨 조정은 올바르게 되었는지 확인해야 합니다. 1) 스피커 확인 및 볼륨 조절하기 1> 컴퓨터 본체 뒷면에 스피커로 연결되는 부분에 올바르게 잭이 꽂혀 있고, 꽉 끼워져 있는지 확인합 니다.

More information

ios 의경우 Unity 버전 4.X 의경우, EasyMovieTexture 폴더안에 Unity463_Patch_IOS 가있습니다. 버전에 맞게패치해주세요. 디버그모드사용시아래와같이사용하세요.

ios 의경우 Unity 버전 4.X 의경우, EasyMovieTexture 폴더안에 Unity463_Patch_IOS 가있습니다. 버전에 맞게패치해주세요. 디버그모드사용시아래와같이사용하세요. EasyMovieTexture For Android 매뉴얼 포멧및해상도 지원포멧 : Android : https://developer.android.com/guide/appendix/media-formats.html?hl=ko ios : https://developer.apple.com/library/content/documentation/miscellaneous/conceptual/iphoneostec

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

CODESYS 런타임 설치과정

CODESYS 런타임 설치과정 CODESYS 런타임설치과정 CODESYS Control RTE / SoftMotion RTE Setup Web: www.altsoft.kr E-mail: altsoft@altsoft.kr Tel: 02-547-2344 목 차 CODESYS 런타임 - Control RTE, SoftMotion RTE... 2 다운로드및설치과정... 2 CODESYS EtherCAT

More information

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

More information

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V Mobile Service > IAP > Android SDK IAP SDK TOAST SDK. IAP SDK. Android Studio IDE 2.3.3 Android SDK Version 2.3.3 (API Level 10). Name Reference Version License okhttp http://square.github.io/okhttp/ 1.5.4

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729> 8주차중간고사 ( 인터럽트및 A/D 변환기문제및풀이 ) Next-Generation Networks Lab. 외부입력인터럽트예제 문제 1 포트 A 의 7-segment 에초시계를구현한다. Tact 스위치 SW3 을 CPU 보드의 PE4 에연결한다. 그리고, SW3 을누르면하강 에지에서초시계가 00 으로초기화된다. 동시에 Tact 스위치 SW4 를 CPU 보드의

More information

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

PathEye 공식 블로그 다운로드 받으세요!!   지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는

More information

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770> 연습문제해답 5 4 3 2 1 0 함수의반환값 =15 5 4 3 2 1 0 함수의반환값 =95 10 7 4 1-2 함수의반환값 =3 1 2 3 4 5 연습문제해답 1. C 언어에서의배열에대하여다음중맞는것은? (1) 3차원이상의배열은불가능하다. (2) 배열의이름은포인터와같은역할을한다. (3) 배열의인덱스는 1에서부터시작한다. (4) 선언한다음, 실행도중에배열의크기를변경하는것이가능하다.

More information

. PC PC 3 [ ] [ ], [ ] [ ] [ ] 3 [ ] [ ], 4 [ ] [ ], 4 [Internet Protocol Version 4 (TCP/IPv4)] 5 [ ] 6 [ IP (O)], [ DNS (B)] 7 [ ] 한국어 -

. PC PC 3 [ ] [ ], [ ] [ ] [ ] 3 [ ] [ ], 4 [ ] [ ], 4 [Internet Protocol Version 4 (TCP/IPv4)] 5 [ ] 6 [ IP (O)], [ DNS (B)] 7 [ ] 한국어 - Quick Network Setup Guide xdsl/cable Modem PC DVR ~3.., PC, DVR. Cable IP Cable/ADSL/ VDSL or 3 4 VIDEO OUT (SPOT) AUDIO IN VGA ALARM OUT COM ALARM IN RS-485 3 4 G G + 3 CONSOLE NETWORK DC V VIDEO IN VIDEO

More information

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서 커알못의 커널 탐방기 2015.12 이 세상의 모든 커알못을 위해서 개정 이력 버전/릴리스 0.1 작성일자 2015년 11월 30일 개요 최초 작성 0.2 2015년 12월 1일 보고서 구성 순서 변경 0.3 2015년 12월 3일 오탈자 수정 및 글자 교정 1.0 2015년 12월 7일 내용 추가 1.1 2015년 12월 10일 POC 코드 삽입 및 코드

More information

01

01 IM-A900S 사용 설명서 01 사용하기 전에 라이선스 DivX 비디오에 관하여 DivXR 는 Rovi Corporation의 자회사 DivX, LLC가 개발한 디지털 비디오 포맷입니다. 본 제품은 DivX 비디오 재생 가능 여부를 확인하는 엄격한 테스트를 통과한 공식 DivX CertifiedR 기기입니다. 자세한 정보 및 일반 동영상을

More information

MF3010 MF Driver Installation Guide

MF3010 MF Driver Installation Guide 한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................

More information

Microsoft Word - src.doc

Microsoft 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 information

¾Ë·¹¸£±âÁöħ¼�1-ÃÖÁ¾

¾Ë·¹¸£±âÁöħ¼�1-ÃÖÁ¾ Chapter 1 Chapter 1 Chapter 1 Chapter 2 Chapter 2 Chapter 2 Chapter 2 Chapter 2 Chapter 3 Chapter 3 Chapter 3 Chapter 3 Chapter 3 Chapter 3 Chapter 3 Chapter 3 Chapter 4 Chapter 4

More information

01....b74........62

01....b74........62 4 5 CHAPTER 1 CHAPTER 2 CHAPTER 3 6 CHAPTER 4 CHAPTER 5 CHAPTER 6 7 1 CHAPTER 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 43 44 45 46 47 48 49 50

More information

(291)본문7

(291)본문7 2 Chapter 46 47 Chapter 2. 48 49 Chapter 2. 50 51 Chapter 2. 52 53 54 55 Chapter 2. 56 57 Chapter 2. 58 59 Chapter 2. 60 61 62 63 Chapter 2. 64 65 Chapter 2. 66 67 Chapter 2. 68 69 Chapter 2. 70 71 Chapter

More information

Business Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-

More information

PowerPoint Template

PowerPoint Template 16-1. 보조자료템플릿 (Template) 함수템플릿 클래스템플릿 Jong Hyuk Park 함수템플릿 Jong Hyuk Park 함수템플릿소개 함수템플릿 한번의함수정의로서로다른자료형에대해적용하는함수 예 int abs(int n) return n < 0? -n : n; double abs(double n) 함수 return n < 0? -n : n; //

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 2... ( ). ( ). @ vs. logic data method variable behavior attribute method field Flow (Type), ( ) member @ () : C program Method A ( ) Method B ( ) Method C () program : Java, C++, C# data @ Program

More information

H3250_Wi-Fi_E.book

H3250_Wi-Fi_E.book 무선 LAN 기능으로 할 수 있는 것 2 무선 LAN 기능으로 할 수 있는 것 z q l D w 3 Wi-Fi 기능 플로우차트 z q l D 4 Wi-Fi 기능 플로우차트 w 5 본 사용 설명서의 기호 설명 6 각 장별 목차 1 2 3 4 5 6 7 8 9 10 11 12 13 14 7 목차 1 2 3 4 8 목차 5 6 7 8 9 9 목차 10 11 12

More information

Mango-E-Toi Board Developer Manual

Mango-E-Toi Board Developer Manual Mango-E-Toi Board Developer Manual http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

Microsoft PowerPoint - C++ 5 .pptx

Microsoft PowerPoint - C++ 5 .pptx C++ 언어프로그래밍 한밭대학교전자. 제어공학과이승호교수 연산자중복 (operator overloading) 이란? 2 1. 연산자중복이란? 1) 기존에미리정의되어있는연산자 (+, -, /, * 등 ) 들을프로그래머의의도에맞도록새롭게정의하여사용할수있도록지원하는기능 2) 연산자를특정한기능을수행하도록재정의하여사용하면여러가지이점을가질수있음 3) 하나의기능이프로그래머의의도에따라바뀌어동작하는다형성

More information

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

사용설명서를 읽기 전에 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 information

PowerPoint Presentation

PowerPoint Presentation 객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean

More information