PowerPoint 프레젠테이션

Size: px
Start display at page:

Download "PowerPoint 프레젠테이션"

Transcription

1

2 종목검색 HTS 의종목검색기능을지원합니다. Step 1 HTS [1807] 종목검색 화면에서검색조건을설정합니다. 조건설정방법은 HTS 도움말을참조하시기바랍니다. Step 2 API 로보내기 버튼을이용해파일로저장합니다. Step 3 개발프로그램에서 XAQuery 객체에 t1833 TR 의 res 를할당합니다. 1

3 종목검색 Step 4 개발프로그램에서 RequestService() 함수를통해데이터를요청합니다. 수신처리는 Request() 함수와동일합니다. (xingapi 설치폴더 \ 엑셀샘플 폴더아래 종목검색과HTS연동.xlsm 엑셀샘플첫번째시트참고 ) Set XAQuery_t1833 = CreateObject("XA_DataSet.XAQuery") Call XAQuery_t1833.LaodFromResFile( \Res\t1833.res ) int nreqid = XAQuery_t1807.RequestService( t1833, "D:\test.adf ) If nreqid < 0 Then MsgBox " 전송오류 " End If 2

4 차트지표 - 엑셀 VBA 차트지표데이터는 HTS [4201] xing차트1 의 [ 수식관리자 기술적지표 ] 데이터와동일한데이터를 API에서제공해드리는기능으로, ChartIndex( 차트지표데이터조회 ) TR과 RequestService() 메소드를이용하여조회하며, 실서버에서만조회가능합니다. 차트지표데이터는 API 내부에서차트기초데이터를가공하여제공하는것으로, 조회및실시간에 다소시간이걸릴수있습니다. 아래의코드는 ChartIndex( 차트지표데이터조회 ) TR을이용하여지표를조회하는예제입니다. 이것은 xingapi 설치폴더내 엑셀샘플 \ 차트지표데이터조회및실시간 (ChartIndex).xlsm 파일에서도확인가능합니다. Step 1 설정합니다. DevCenter 내 [ 부가서비스 수식관리자 ] 메뉴에서 수식관리 화면을열어필요한지표를 수식관리자 메뉴를클릭합니다. 1 원하는지표를설정합니다. (HTS [4201] xingq 차트 1 내수식관리자와동일한기능 ) 2 3

5 차트지표 - 엑셀 VBA Step 2 XAQuery 객체를선언합니다. ( 일반데이터조회과정과동일 ) [ 개발도구 ] 메뉴를클릭합니다. 1 일반데이터조회시의객체선언과동일하며 TR 코드만다른것입니다. Step 3 XAQuery 객체생성및 Res 파일등록을합니다. ( 일반데이터조회과정과동일 ) Res 파일이없다고오류가발생할때에는 [DevCenter - TR 목록창 ] 에서 TR 코드를클릭하면, 클릭하는시점에서버에서자동으로다운로드받습니다. 4

6 차트지표 - 엑셀 VBA Step 4 Inblock 의입력값을모두설정합니다. ( 일반데이터조회과정과동일 ) 입력값을설정합니다. 5

7 차트지표 - 엑셀 VBA Step 5 차트지표데이터를요청합니다. 부가서비스용메소드인 RequestService() 메소드를사용합니다. Long RequestService(BSTR szcode, BSTR szdata) 부가서비스처리용메소드로 Request() 메소드와파라미터만다를뿐이용방법은유사 szcode : ChartIndex szdata : 사용안함 반환값 : 에러코드 0 이상이면 API-> 서버로의요청이성공, 0 미만이면 API-> 서버로의요청실패 ex) MACD 지표데이터조회 일반조회 TR 과동일하게 ChartIndex TR 의 Inblock 값을모두입력 call XAQuery_ChartIndex.SetFieldData( ChartIndexInBlock, indexname, 0, MACD ). 생략 call XAQuery_ChartIndex. RemoveService( ChartIndex, outblock.indexed) int nreqid = XAQuery_ChartIndex.RequestService( ChartIndex, 0) 6

8 차트지표 - 엑셀 VBA Step 6 차트지표데이터결과를수신받습니다. ( 일반데이터조회과정과동일 ) 1 ChartIndex TR 은 API 내부에서차트 기초데이터 -> 지표데이터 로가공된후이벤트가발생합니다. 2 이벤트는 XAQuery 객체의 ReceiveData 이벤트를사용합니다. ChartIndex TR 에대한 API 내부의지표데이터가공처리가완료되면 ReceiveMessage 이벤트는지표데이터요청에대한결과를무조건수신받습니다. -> 지표요청이성공했는지, 실패했는지판단 ReceiveData 이벤트는지표데이터요청이성공했을때, Outblock 의데이터를수신받습니다. -> 지표데이터요청이실패했을때는수신받지않습니다. 따라서, 지표요청이성공했을때에만데이터를확인시기바랍니다. 객체콤보내의 XAQuery 객체를선택 1 XAQuery 객체의이벤트콤보리스트중 ReceiveData 이벤트를선택하면 2 자동으로이벤트맵이추가됩니다. 3 7

9 차트지표 - 엑셀 VBA Step 6 이벤트를받았다면 GetFieldData 메소드를사용하여수신데이터를가져옵니다. ( 일반데이터조회과정과동일 ) 지표결과를표시합니다. 8

10 차트지표 - 엑셀 VBA 전체코드 Option Explicit Dim g_currentpos As Integer ' 표시데이터의현재위치 Dim g_indexid As String ' 지표의 indexid Dim WithEvents XAQuery_ChartIndex As XAQuery ' 지표데이터조회 (API용) ' 차트의지표데이터를조회합니다 Private Sub btnquery_click() ' 이전에조회한데이터를삭제 Dim srange As String If g_currentpos <> 0 Then srange = "B22" & ":N" & CStr(g_currentpos + 22) Range(sRange).ClearContents End If g_currentpos = 0 g_indexid = "" ' 객체생성및 Res 할당 If XAQuery_ChartIndex Is Nothing Then Set XAQuery_ChartIndex = CreateObject("XA_DataSet.XAQuery") XAQuery_ChartIndex.ResFileName = "\res\chartindex.res" End If ' 이전의 indexid 값이있다면, 차트지표데이터를해제 Dim nsuccess As Integer If Len(g_indexId) > 0 Then Call XAQuery_ChartIndex.RemoveService("ChartIndex", g_indexid) End If 9

11 차트지표 - 엑셀 VBA ' ChartIndex 요청 Call XAQuery_ChartIndex.SetFieldData("ChartIndexInBlock", "indexname", 0, Range("D9").Value) Call XAQuery_ChartIndex.SetFieldData("ChartIndexInBlock", "market", 0, Range("D10").Value) Call XAQuery_ChartIndex.SetFieldData("ChartIndexInBlock", "period", 0, Range("D11").Value) Call XAQuery_ChartIndex.SetFieldData("ChartIndexInBlock", "shcode", 0, Range("D12").Value) Call XAQuery_ChartIndex.SetFieldData("ChartIndexInBlock", "qrycnt", 0, Range("D13").Value) Call XAQuery_ChartIndex.SetFieldData("ChartIndexInBlock", "ncnt", 0, Range("D14").Value) Call XAQuery_ChartIndex.SetFieldData("ChartIndexInBlock", "sdate", 0, Range("D15").Value) Call XAQuery_ChartIndex.SetFieldData("ChartIndexInBlock", "edate", 0, Range("D16").Value) Call XAQuery_ChartIndex.SetFieldData("ChartIndexInBlock", "Isamend", 0, Range("D17").Value) Call XAQuery_ChartIndex.SetFieldData("ChartIndexInBlock", "Isgab", 0, Range("D18").Value) Call XAQuery_ChartIndex.SetFieldData("ChartIndexInBlock", "IsReal", 0, Range("D19").Value) nsuccess = XAQuery_ChartIndex.RequestService("ChartIndex", "") If nsuccess < 0 Then MsgBox " 전송에러 : " & nsuccess End If End Sub ' 차트지표데이터의조회결과의성공여부를수신받습니다 Private Sub XAQuery_ChartIndex_ReceiveMessage(ByVal bissystemerror As Boolean, ByVal nmessagecode As String, ByVal szmessage As String) Range("D20").Value = CStr(nMessageCode) & " : " & szmessage End Sub ' 차트지표데이터의조회결과성공시, 결과를수신받습니다 Private Sub XAQuery_ChartIndex_ReceiveData(ByVal sztrcode As String) 10

12 차트지표 - 엑셀 VBA ' 지표의 indexid ( 지표별구분키로사용할수있다 ) g_indexid = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock", "indexid", 0) ' 검색종목수 g_currentpos = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock", "rec_cnt", 0) If g_currentpos = 0 Then Exit Sub End If ' 데이터저장 Dim arrdata(10000, 13) Dim i, cnt As Integer ' 맨첫번째데이터에서지표값 1~5는각컬럼의제목이다 arrdata(0, 0) = " 순서 " arrdata(0, 1) = " 일자 " arrdata(0, 2) = " 시간 " arrdata(0, 3) = " 시가 " arrdata(0, 4) = " 고가 " arrdata(0, 5) = " 저가 " arrdata(0, 6) = " 종가 " arrdata(0, 7) = " 거래량 " arrdata(0, 8) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "value1", 0) arrdata(0, 9) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "value2", 0) arrdata(0, 10) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "value3", 0) arrdata(0, 11) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "value4", 0) arrdata(0, 12) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "value5", 0) ' 두번째데이터부터지표이다 cnt = g_currentpos For i = 1 To cnt - 1 arrdata(i, 0) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "pos", cnt - i) arrdata(i, 1) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "date", cnt - i) 11

13 차트지표 - 엑셀 VBA arrdata(i, 2) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "time", cnt - i) arrdata(i, 3) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "open", cnt - i) arrdata(i, 4) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "high", cnt - i) arrdata(i, 5) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "low", cnt - i) arrdata(i, 6) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "close", cnt - i) arrdata(i, 7) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "volume", cnt - i) arrdata(i, 8) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "value1", cnt - i) arrdata(i, 9) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "value2", cnt - i) arrdata(i, 10) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "value3", cnt - i) arrdata(i, 11) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "value4", cnt - i) arrdata(i, 12) = XAQuery_ChartIndex.GetFieldData("ChartIndexOutBlock1", "value5", cnt - i) Next ' 위치를찾아서데이터를넣어준다 Dim srange As String srange = "B22" & ":N" & CStr(g_currentpos + 22) Range(sRange) = arrdata End Sub ' 차트지표데이터의실시간지표를수신받습니다 Private Sub XAQuery_ChartIndex_ReceiveChartRealData(ByVal sztrcode As String) On Error Resume Next ' 실시간지표데이터의위치를확인 Dim pos As Integer pos = XAQuery_ChartIndex.GetFieldChartRealData("ChartIndexOutBlock1", "pos") If pos = g_currentpos Then ' 이전위치에표시 g_currentpos = pos ' 새로운지표이면, 맨위에추가하고나머지데이터를아래로한줄내린다 ElseIf pos > g_currentpos Then Range("B23:N1022").Copy Destination:=Range("B24:N1023") 12

14 차트지표 - 엑셀 VBA g_currentpos = pos Else Exit Sub End If ' 실시간지표데이터가져오기 Dim arrdata(1, 13) arrdata(0, 0) = XAQuery_ChartIndex.GetFieldChartRealData("ChartIndexOutBlock1", "pos") arrdata(0, 1) = XAQuery_ChartIndex.GetFieldChartRealData("ChartIndexOutBlock1", "date") arrdata(0, 2) = XAQuery_ChartIndex.GetFieldChartRealData("ChartIndexOutBlock1", "time") arrdata(0, 3) = XAQuery_ChartIndex.GetFieldChartRealData("ChartIndexOutBlock1", "open") arrdata(0, 4) = XAQuery_ChartIndex.GetFieldChartRealData("ChartIndexOutBlock1", "high") arrdata(0, 5) = XAQuery_ChartIndex.GetFieldChartRealData("ChartIndexOutBlock1", "low") arrdata(0, 6) = XAQuery_ChartIndex.GetFieldChartRealData("ChartIndexOutBlock1", "close") End Sub 13

15 차트지표 -C++ 아래의코드는 xingapi 설치시, 설치폴더내의 ChartAPISample.exe 프로그램의소스코드로 xingapi홈페이지 [ 자료실 일반자료실 ] VC++ 샘플 - ChartAPISample( ) : 차트지표데이터 게시글내샘플소스와동일합니다. Step 1 차트지표데이터를요청합니다. 1 ChartIndex TR 을 ETK_RequestService() 함수를이용해요청하며, 2 결과를처리하는방식은일반데이터조회와동일합니다. int ETK_RequestService( HWND hwnd, LPCTSTR pszcode, LPCTSTR pszdata ) ( 부가서비스처리용함수 Request() 함수와파라미터만다를뿐이용방법은유사 ) hwnd : 결과수신메시지를받을윈도우핸들 szcode : t1833 szdata : HTS [1807] 종목검색 ' 화면에서설정한검색조건을저장한파일의전체경로 반환값 : 에러코드 0 이상이면 API-> 서버로의요청이성공, 0 미만이면 API-> 서버로의요청실패 ex) HTS '[1807] 종목검색 ' 에서 'API 로내보내기 ' 저장한파일이 "D:\test.adf 이라면, szcode = t1833, szdata = "D:\test.adf" int nreqid = g_xingapi.requestservice(getsafehwnd(), t1833, "D:\test.adf ) 오류발생시, 확인함수 nerrcode = GetLastError() : API 에서의마지막에러값을반환 GetErrorMessage( nerrcode ) : 에러코드에대한에러메시지를반환 14

16 차트지표 -C++ // // 차트지표데이터조회를요청합니다 // void CIndexView::OnBtnQuery() { 생략 } ChartIndexInBlock inblock; memset(&inblock, 0x20, sizeof(chartindexinblock)); strcpy(inblock.indexname, m_strindexname); // [string, 40] 지표명 inblock.market[0]= ntype+'0'; // [string, 1] 시장구분 inblock.period[0]= nperiod+'0' ; // [sting, 1] 주기구분 strcpy(inblock.shcode, strcode); // [string, 8] 단축코드 sprintf(inblock.qrycnt, "%d", ncount); // [long, 4] 요청건수 ( 최대 500개 ) sprintf(inblock.ncnt, "%d", 1); // [long, 4] 단위 (n틱/n분) strcpy(inblock.edate, strdate); // [string, 8] 종료일자 ( 일 / 주 / 월해당 ) inblock.isamend[0]= '1'; // [string, 1] 수정주가반영여부 ( inblock.isgab[0]= '1 ; // [string, 1] 갭보정여부 inblock.isreal[0]= nreal+'0 ; // [string, 1] 실시간데이터자동등록 nrqid = g_ixingapi.requestservice(getsafehwnd(), NAME_CHARTINDEX, (LPCTSTR)&inblock); 15

17 차트지표 -C++ Step 2 차트지표데이터결과를수신받습니다. ETK_RequestService() 가성공하면, 서버로부터 XM_RECEIVE_DATA 메시지를수신받아지표데이터결과 를확인합니다. BEGIN_MESSAGE_MAP(CIndexView, CFormView) ON_MESSAGE(WM_USER + XM_RECEIVE_DATA, ON_MESSAGE(WM_USER + XM_TIMEOUT_DATA, ON_MESSAGE(WM_USER + XM_RECEIVE_CHARTREALDATA, END_MESSAGE_MAP() OnXMReceiveData) OnXMTimeoutData) OnXMReceiveRealData) LRESULT CIndexView::OnXMReceiveData( WPARAM wparam, LPARAM lparam ) { // // Data를받음 : 지표데이터요청성공시에서버로부터수신된다. // 지표데이터요청실패시에발생하는경우도있지만더미데이터이므로무시한다 if( wparam == REQUEST_DATA ) { // 필요한데이터이용 } // // Release Data를받음 else if( wparam == RELEASE_DATA ) { g_ixingapi.releaserequestdata( (int)lparam ); } } return 0L; 16

18 e 종목검색 - 엑셀 VBA e종목검색은 HTS [1892] e종목검색 의 API 보내기, 전략관리를이용한실시간종목검색기능입니다. 기존파일은 ADF, 신규파일은 ACF 입니다. 기존파일은실시간종목검색에서사용이불가합니다. 아래의코드는 t1857( 종목검색 ( 신버전API용 )) TR을이용하여지표를조회하는예제입니다. 이것은 xingapi 설치폴더내 엑셀샘플 \e종목검색(t1857).xlsm 파일에서도확인가능합니다. Step 1 HTS [1892]e 종목검색화면에서검색조건을설정합니다. 조건설정방법은 HTS 도움말을참조하시기바랍니다. Step 2-1 API로보내기 버튼을이용해파일로저장합니다. 17

19 e 종목검색 - 엑셀 VBA Step 2-2 전략관리를이용해서버에전략을저장합니다.( 저장한전략리스트는 t1866 으로확인가능 ) [ 전략관리 ] 메뉴를클릭합니다. 1 서버에전략을저장한후화면을닫습니다. 저장한전략은 t1866 을이용하여조회하실수있습니다. 18

20 e 종목검색 - 엑셀 VBA Step 3 XAQuery 객체를선언합니다. ( 일반데이터조회과정과동일 ) [ 개발도구 ] 메뉴를클릭합니다. 1 일반데이터조회시의객체선언과동일하며 TR 코드만다른것입니다. Step 4 XAQuery 객체생성및 Res 파일등록을합니다. ( 일반데이터조회과정과동일 ) Res 파일이없다고오류가발생할때에는 [DevCenter - TR 목록창 ] 에서 TR 코드를클릭하면, 클릭하는시점에서버에서자동으로다운로드받습니다. 19

21 e 종목검색 - 엑셀 VBA Step 5 Inblock 의입력값을모두설정합니다. ( 일반데이터조회과정과동일 ) 입력값을설정합니다. 20

22 e 종목검색 - 엑셀 VBA Step 6 e 종목검색데이터를요청합니다. 부가서비스용메소드인 RequestService() 메소드를사용합니다. Long RequestService(BSTR szcode, BSTR szdata) 부가서비스처리용메소드로 Request() 메소드와파라미터만다를뿐이용방법은유사 szcode : ChartIndex szdata : 사용안함 반환값 : 에러코드 0 이상이면 API-> 서버로의요청이성공, 0 미만이면 API-> 서버로의요청실패 ex) 일반조회 TR 과동일하게 t1857 TR 의 Inblock 값을모두입력 Call XAQuery_t1857.SetFieldData("t1857InBlock", "srealflag", 0, Range("G8").Value). 생략 int nreqid = XAQuery_t1857.RequestService("t1857", "") 21

23 e 종목검색 - 엑셀 VBA Step 7 e 종목검색데이터결과를수신받습니다. ( 일반데이터조회과정과동일 ) 1 이벤트는 XAQuery 객체의 ReceiveData 이벤트를사용합니다. 객체콤보내의 XAQuery 객체를선택 1 XAQuery 객체의이벤트콤보리스트중 ReceiveData 이벤트를선택하면 2 자동으로이벤트맵이추가됩니다. 3 22

24 e 종목검색 - 엑셀 VBA Step 8 이벤트를받았다면 GetFieldData 메소드를사용하여수신데이터를가져옵니다. ( 일반데이터조회과정과동일 ) 지표결과를표시합니다. 23

25 e 종목검색 - 엑셀 VBA 전체코드 Option Explicit Dim g_count As Integer Dim WithEvents XAQuery_t1857 As XAQuery - [ 조회 TR] 종목검색 (API 용 ) ' 실시간해제요청 Private Sub btnreleasereal_click() ' t1857 요청 Dim skey As String skey = Range("L8").Value ' 실시간등록 Key ' 객체생성및 Res 할당 If XAQuery_t1857 Is Nothing Then Set XAQuery_t1857 = CreateObject("XA_DataSet.XAQuery") XAQuery_t1857.ResFileName = "\res\t1857.res" End If Dim nsuccess As Integer nsuccess = XAQuery_t1857.RemoveService("t1857", skey) End Sub ' 종목검색요청 Private Sub btnsearch_click() ' 이전에조회한데이터를삭제 Dim srange As String If g_count <> 0 Then srange = "B10" & ":J" & CStr(g_Count + 10) Range(sRange).ClearContents End If 24

26 e 종목검색 - 엑셀 VBA ' t1857 요청 Dim sfile As String sfile = Range("C8").Value ' 파일명 ( 전체경로포함 ) ' 객체생성및 Res 할당 If XAQuery_t1857 Is Nothing Then Set XAQuery_t1857 = CreateObject("XA_DataSet.XAQuery") XAQuery_t1857.ResFileName = "\res\t1857.res" End If Dim skey As String skey = Range("L8").Value ' 실시간등록 Key Dim nsuc As Integer nsuc = XAQuery_t1857.RemoveService("t1857", skey) ' t1857 요청 Call XAQuery_t1857.SetFieldData("t1857InBlock", "srealflag", 0, Range("G8").Value) Call XAQuery_t1857.SetFieldData("t1857InBlock", "ssearchflag", 0, Range("J8").Value) Call XAQuery_t1857.SetFieldData("t1857InBlock", "query_index", 0, Range("C8").Value) Dim nsuccess As Integer nsuccess = XAQuery_t1857.RequestService("t1857", "") If nsuccess < 0 Then MsgBox " 전송에러 : " & nsuccess End If ' ' ' End Sub Private Sub XAQuery_t1857_ReceiveData(ByVal sztrcode As String) 25

27 e 종목검색 - 엑셀 VBA On Error Resume Next ' 검색종목수 g_count = XAQuery_t1857.GetFieldData("t1857OutBlock", "result_count", 0) Range("L8") = XAQuery_t1857.GetFieldData("t1857OutBlock", "AlertNum", 0) Dim arrdata(10000, 9) If g_count = 0 Then End If Exit Sub ' 데이터저장 Dim i As Integer For i = 0 To g_count - 1 arrdata(i, 0) = i + 1 arrdata(i, 1) = XAQuery_t1857.GetFieldData("t1857OutBlock1", "shcode", i) ' 종목코드 arrdata(i, 2) = XAQuery_t1857.GetFieldData("t1857OutBlock1", "hname", i) ' 종목명 arrdata(i, 3) = GetSignPic(XAQuery_t1857.GetFieldData("t1857OutBlock1", "sign", i))' 전일대비구분 arrdata(i, 4) = XAQuery_t1857.GetFieldData("t1857OutBlock1", "change", i) ' 전일대비 arrdata(i, 5) = XAQuery_t1857.GetFieldData("t1857OutBlock1", "price", i) ' 현재가 arrdata(i, 6) = XAQuery_t1857.GetFieldData("t1857OutBlock1", "diff", i) ' 등락율 arrdata(i, 7) = XAQuery_t1857.GetFieldData("t1857OutBlock1", "volume", i) 거래량 arrdata(i, 8) = XAQuery_t1857.GetFieldData("t1857OutBlock1", "JobFlag", i) ' 진입여부 Next ' 위치를찾아서데이터를넣어준다 Dim srange As String srange = "B10" & ":J" & CStr(g_Count + 10) Range(sRange) = arrdata End Sub 26

28 e 종목검색 - 엑셀 VBA Private Sub XAQuery_t1857_ReceiveSearchRealData(ByVal sztrcode As String) On Error Resume Next Dim pos As Integer pos = g_count If pos >= 0 Then Range("C10:J10009").Copy Destination:=Range("C11:J10010") Else Exit Sub End If If pos >= Then g_count = ElseIf pos >= 0 Then g_count = pos + 1 End If Dim arrdata(1, 9) arrdata(0, 0) = 1 arrdata(0, 1) = XAQuery_t1857.GetFieldSearchRealData("t1857OutBlock1", "shcode") ' 종목코드 arrdata(0, 2) = XAQuery_t1857.GetFieldSearchRealData("t1857OutBlock1", "hname") 종목명 arrdata(0, 3) = GetSignPic(XAQuery_t1857.GetFieldSearchRealData("t1857OutBlock1", "sign")) ' 전일대비구분 arrdata(0, 4) = XAQuery_t1857.GetFieldSearchRealData("t1857OutBlock1", "change") 전일대비 arrdata(0, 5) = XAQuery_t1857.GetFieldSearchRealData("t1857OutBlock1", "price") ' 현재가 arrdata(0, 6) = XAQuery_t1857.GetFieldSearchRealData("t1857OutBlock1", "diff") ' 등락율 arrdata(0, 7) = XAQuery_t1857.GetFieldSearchRealData("t1857OutBlock1", "volume") ' 거래량 arrdata(0, 8) = XAQuery_t1857.GetFieldSearchRealData("t1857OutBlock1", "JobFlag") ' 진입여부 ' 위치를찾아서데이터를넣어준다 Dim srange As String srange = "B10" & ":J10" Range(sRange) = arrdata End Sub 27

29 e 종목검색 -C++ 아래의코드는 xingapi 설치시, 설치폴더내의 xingapi_sample_esearch.exe 프로그램의소스코드로 xingapi홈페이지 [ 자료실 일반자료실 ] VC++ 샘플 - xingapi_sample_esearch( ) : 실시간종목검색 게시글내샘플소스와동일합니다. Step 1 종목검색을요청합니다. 1 t1857 TR 을 ETK_RequestService() 함수를이용해요청하며, 2 결과를처리하는방식은일반데이터조회와동일합니다. int ETK_RequestService( HWND hwnd, LPCTSTR pszcode, LPCTSTR pszdata ) ( 부가서비스처리용함수 Request() 함수와파라미터만다를뿐이용방법은유사 ) hwnd : 결과수신메시지를받을윈도우핸들 szcode : t1857 szdata : t1857inblock 데이터 반환값 : 에러코드 0 이상이면 API-> 서버로의요청이성공, 0 미만이면 API-> 서버로의요청실패 ex) HTS '[1892] e 종목검색 ' 에서 'API 로내보내기 ' 저장한파일이 "D:\test.acf 이라면, szcode = t1857, szdata = "D:\test.acf szflag = F, szreal = 1 SetPacketData( pckinblock.srealflag, sizeof( pckinblock.srealflag), szreal, DATA_TYPE_STRING ); SetPacketData(pckInBlock.sSearchFlag,sizeof( pckinblock.ssearchflag),szflag,data_type_string ); SetPacketData( pckinblock.query_index,sizeof( pckinblock.query_index),szdata,data_type_string ); int nrqid = g_ixingapi.requestservice( GetSafeHwnd(), szcode, (LPCTSTR)&pckInBlock ) 오류발생시, 확인함수 nerrcode = GetLastError() : API 에서의마지막에러값을반환 GetErrorMessage( nerrcode ) : 에러코드에대한에러메시지를반환 28

30 e 종목검색 -C++ // // 데이터조회 void CDlg_t1857::RequestData( BOOL bnext ) { t1857inblock pckinblock; TCHAR sztrno[] = "t1857"; char sznextkey[] = ""; // // 데이터취득 CString str_index; GetDlgItemText( IDC_INBLOCK_INDEX1857, str_index );// 종목검색입력값 CString str_flag; m_combo_flag.getlbtext(m_combo_flag.getcursel(),str_flag); str_flag = str_flag.left(1); // 조회구분값 S: 서버 F: 파일 CString str_real; m_combo_real.getlbtext(m_combo_real.getcursel(),str_real); str_real = str_real.left(1); // 실시간여부 1: 등록 0: 조회만 FillMemory( &pckinblock, sizeof( pckinblock ), ' ' ); // 입력값초기화 // // 데이터입력 SetPacketData( pckinblock.srealflag, sizeof( pckinblock.srealflag), str_real, DATA_TYPE_STRING ); SetPacketData(pckInBlock.sSearchFlag,sizeof(pckInBlock.sSearchFlag),str_Flag,DATA_TYPE_STRING ); SetPacketData(pckInBlock.query_index,sizeof(pckInBlock.query_index),str_Index,DATA_TYPE_STRING); // 종목검색입력값 // // 데이터전송 int nrqid = g_ixingapi.requestservice( GetSafeHwnd(),szTrNo,(LPCTSTR)&pckInBlock); if( bnext == FALSE ) { m_ctrloutblock1.deleteallitems(); } // 기존데이터삭제 // // Request ID가 0보다작을경우에는에러이다. if( nrqid < 0 ) { MessageBox( " 조회실패 ", " 에러 ", MB_ICONSTOP ); } } 29

31 e 종목검색 -C++ Step 2 종목검색결과를수신받습니다. ETK_RequestService() 가성공하면, 서버로부터 XM_RECEIVE_DATA 메시지를수신받아종목검색결과를 확인합니다. BEGIN_MESSAGE_MAP(CDlg_t1857, CDialog) ON_MESSAGE(WM_USER + XM_RECEIVE_DATA, OnXMReceiveData) ON_MESSAGE(WM_USER + XM_TIMEOUT_DATA, OnXMTimeoutData) ON_MESSAGE(WM_USER + XM_RECEIVE_REAL_DATA_SEARCH, OnXMReceiveRealSearchData) END_MESSAGE_MAP() LRESULT CDlg_t1857::OnXMReceiveData( WPARAM wparam, LPARAM lparam ) { // // Data를받음 : 지표데이터요청성공시에서버로부터수신된다. // 지표데이터요청실패시에발생하는경우도있지만더미데이터이므로무시한다 if( wparam == REQUEST_DATA ) { // 필요한데이터이용 } // // Release Data를받음 else if( wparam == RELEASE_DATA ) { g_ixingapi.releaserequestdata( (int)lparam ); } } return 0L; 30

32 e 종목검색 -C++ Step 3 종목검색실시간을수신받습니다. 실시간데이터가발생하면, 서버로부터 XM_RECEIVE_REAL_DATA_SEARCH 메시지를수신받아종목검 색신호를확인합니다. BEGIN_MESSAGE_MAP(CDlg_t1857, CDialog) ON_MESSAGE(WM_USER + XM_RECEIVE_DATA, OnXMReceiveData) ON_MESSAGE(WM_USER + XM_TIMEOUT_DATA, OnXMTimeoutData) ON_MESSAGE(WM_USER + XM_RECEIVE_REAL_DATA_SEARCH, OnXMReceiveRealSearchData) END_MESSAGE_MAP() LRESULT CDlg_t1857:: OnXMReceiveRealSearchData( WPARAM wparam, LPARAM lparam ) { LPRECV_REAL_PACKET prealpacket = (LPRECV_REAL_PACKET)lParam; } LPt1857OutBlock1 poutblock = (LPt1857OutBlock1)pRealPacket->pszData; int nrowcount = m_ctrloutblock1.getitemcount(); m_ctrloutblock1.insertitem( 0, "" ); m_ctrloutblock1.setitemtext( 0, 0, GetDispData( poutblock->shcode, sizeof( poutblock->shcode ), DATA_TYPE_STRING ) ); // 종목코드... CString strjobflag; strjobflag = GetDispData( poutblock->jobflag, sizeof( poutblock->jobflag ), DATA_TYPE_STRING ); if(strcmp( strjobflag, "N" ) == 0) strjobflag = " 신규 "; else if(strcmp( strjobflag, "R" ) == 0) strjobflag = " 재진입 "; else if(strcmp( strjobflag, "O" ) == 0) strjobflag = " 탈퇴 "; m_ctrloutblock1.setitemtext( 0, 7, strjobflag ); // 종목상태 return 0L; 31

33 감사합니다

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

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

More information

Microsoft PowerPoint - e pptx

Microsoft PowerPoint - e pptx Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells

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

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

歯엑셀모델링

歯엑셀모델링 I II II III III I VBA Understanding Excel VBA - 'VB & VBA In a Nutshell' by Paul Lomax, October,1998 To enter code: Tools/Macro/visual basic editor At editor: Insert/Module Type code, then compile by:

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D> 리눅스 오류처리하기 2007. 11. 28 안효창 라이브러리함수의오류번호얻기 errno 변수기능오류번호를저장한다. 기본형 extern int errno; 헤더파일 라이브러리함수호출에실패했을때함수예 정수값을반환하는함수 -1 반환 open 함수 포인터를반환하는함수 NULL 반환 fopen 함수 2 유닉스 / 리눅스 라이브러리함수의오류번호얻기 19-1

More information

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

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

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

PowerPoint Presentation

PowerPoint 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

open-api.md 2/14/2019 Deflow Open Api 1. 목록 (GET) /v1/order/list - 주문내역조회 (GET) /v1/order/complete/list - 거래내역조회 (POST) /v1/order/cancel - 주문취소 (GET)

open-api.md 2/14/2019 Deflow Open Api 1. 목록 (GET) /v1/order/list - 주문내역조회 (GET) /v1/order/complete/list - 거래내역조회 (POST) /v1/order/cancel - 주문취소 (GET) Deflow Open Api 1. 목록 (GET) /v1/order/list - 주문내역조회 (GET) /v1/order/complete/list - 거래내역조회 (POST) /v1/order/cancel - 주문취소 (GET) /v1/market/list - 마켓조회 (POST) /v1/order/create - 주문생성 (GET) /v1/market/chart

More information

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures 단일연결리스트 (Singly Linked List) 신찬수 연결리스트 (linked list)? tail 서울부산수원용인 null item next 구조체복습 struct name_card { char name[20]; int date; } struct name_card a; // 구조체변수 a 선언 a.name 또는 a.date // 구조체 a의멤버접근 struct

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

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

03_queue

03_queue Queue Data Structures and Algorithms 목차 큐의이해와 ADT 정의 큐의배열기반구현 큐의연결리스트기반구현 큐의활용 덱 (Deque) 의이해와구현 Data Structures and Algorithms 2 큐의이해와 ADT 정의 Data Structures and Algorithms 3 큐 (Stack) 의이해와 ADT 정의 큐는 LIFO(Last-in,

More information

슬라이드 1

슬라이드 1 Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치

More information

y 0.5 9, 644 e = 10, y = ln = 3.6(%) , May. 20, 2005

y 0.5 9, 644 e = 10, y = ln = 3.6(%) , May. 20, 2005 8 116, May. 20, 2005 y 0.5 9, 644 e = 10, 000 1 9644 y = ln = 3.6(%) 0.5 10000 9 116, May. 20, 2005 y 0.5 9, 644 e = 10, 000 1 9644 y = ln = 3.6(%) 0.5 10000 1 FV r T = ln T PV 10 116, May. 20, 2005 Public

More information

HWP Document

HWP Document 만델브로트 집합은 이주 간단한 복소수 점화식 (정확히 표현하면 이나 프로그래밍 편의상 간단히 로 표현하는 것으로 한다)에서 출발한다. 에서 의 초기값을 로 하여 점화식을 계속 반복하여 계산한다. 그 결과 는 값에 따라 하나의 값으로 수렴하기도 하고, 여러 값 사이를 순환적으로 왔다 갔다 하기도 하고 카오스적인 값이 반복되기도 한다. 만델브로트 집합에서도 기본

More information

게시판 스팸 실시간 차단 시스템

게시판 스팸 실시간 차단 시스템 오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP

More information

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) 8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) - DDL(Data Definition Language) : show, create, drop

More information

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

var answer = confirm( 확인이나취소를누르세요.); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write( 확인을눌렀습니다.); else { document.write( 취소를눌렀습니다.); 자바스크립트 (JavaScript) - HTML 은사용자에게인터페이스 (interface) 를제공하는언어 - 자바스크립트는서버로데이터를전송하지않고서할수있는데이터처리를수행한다. - 자바스크립트는 HTML 나 JSP 에서작성할수있고 ( 내부스크립트 ), 별도의파일로도작성이가능하다 ( 외 부스크립트 ). - 내부스크립트 - 외부스크립트

More information

tiawPlot ac 사용방법

tiawPlot ac 사용방법 tiawplot ac 매뉴얼 BORISOFT www.borisoft.co.kr park.ji@borisoft.co.kr HP : 00-370-077 Chapter 프로그램설치. 프로그램설치 3 2 Chapter tiawplot ac 사용하기.tiawPlot ac 소개 2.tiawPlot ac 실행하기 3. 도면파일등록및삭제 4. 출력장치설정 5. 출력옵션설정

More information

PowerPoint Presentation

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

歯MDI.PDF

歯MDI.PDF E08 MDI SDI(Single Document Interface) MDI(Multiple Document Interface) MDI (Client Window) (Child) MDI 1 MDI MDI MDI - File New Other Projects MDI Application - MDI - OK [ 1] MDI MDI MDI MDI Child MDI

More information

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 6.1 함수프로시저 6.2 서브프로시저 6.3 매개변수의전달방식 6.4 함수를이용한프로그래밍 3 프로시저 (Procedure) 프로시저 (Procedure) 란무엇인가? 논리적으로묶여있는하나의처리단위 내장프로시저 이벤트프로시저, 속성프로시저, 메서드, 비주얼베이직내장함수등

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

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

Visual Basic 반복문

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

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

MF3010 MF Driver Installation Guide

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

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

슬라이드 1

슬라이드 1 UNIT 16 예외처리 로봇 SW 교육원 3 기 최상훈 학습목표 2 예외처리구문 try-catch-finally 문을사용핛수있다. 프로그램오류 3 프로그램오류의종류 컴파일에러 (compile-time error) : 컴파일실행시발생 럮타임에러 (runtime error) : 프로그램실행시발생 에러 (error) 프로그램코드에의해서해결될수없는심각핚오류 ex)

More information

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 ALTIBASE HDB 6.5.1.5.10 Patch Notes 목차 BUG-46183 DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG-46249 [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 BUG-46266 [sm]

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

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이타베이스 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

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

로거 자료실

로거 자료실 redirection 매뉴얼 ( 개발자용 ) V1.5 Copyright 2002-2014 BizSpring Inc. All Rights Reserved. 본문서에대한저작권은 비즈스프링 에있습니다. - 1 - 목차 01 HTTP 표준 redirect 사용... 3 1.1 HTTP 표준 redirect 예시... 3 1.2 redirect 현상이여러번일어날경우예시...

More information

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....

More information

제 2 장 기본 사용법

제 2 장  기본 사용법 LS Studio 1. 시작하기 1.1 특징 XG5000 에서는 XP-Builder, DriveView7 등의소프트웨어와의통합된개발환경을제공합니다. 통합된 개발환경에서는모든프로젝트파일을 XG5000 에서통합관리합니다. XP-Builder 통합프로젝트를사용함으로써 PLC 에서사용할변수목록을 CSV 파일로내보내기또는불러오기하는번거로움없이바로사용할수있습니다. 또한

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 3 if, if else, if else if, switch case for, while, do while break, continue : System.in, args, JOptionPane for (,, ) @ vs. logic data method variable Data Data Flow (Type), ( ) @ Member field

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

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

- 목차 - - ios 개발환경및유의사항. - 플랫폼 ios Project. - Native Controller와플랫폼화면연동. - 플랫폼 Web(js)-Native 간데이터공유. - 플랫폼확장 WN Interface 함수개발. - Network Manager clas

- 목차 - - ios 개발환경및유의사항. - 플랫폼 ios Project. - Native Controller와플랫폼화면연동. - 플랫폼 Web(js)-Native 간데이터공유. - 플랫폼확장 WN Interface 함수개발. - Network Manager clas 플랫폼사용을위한 ios Native Guide - 목차 - - ios 개발환경및유의사항. - 플랫폼 ios Project. - Native Controller와플랫폼화면연동. - 플랫폼 Web(js)-Native 간데이터공유. - 플랫폼확장 WN Interface 함수개발. - Network Manager class 개발. - Native Controller에서

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

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 (https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)

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

Microsoft Word - Armjtag_문서1.doc

Microsoft Word - Armjtag_문서1.doc ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor

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

메뉴얼41페이지-2

메뉴얼41페이지-2 데이터 기반 맞춤형 성장관리 솔루션 스마트빌 플러스 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여 등록합니다. 금융정보 자동수집을 위하여 인증서이름, 아이디, 비밀번호를 등록합니다. 통합 자동 수집 금융정보 통합 자동수집을 실행합니다 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여

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

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

JAVA PROGRAMMING 실습 08.다형성

JAVA PROGRAMMING 실습 08.다형성 2015 학년도 2 학기 1. 추상메소드 선언은되어있으나코드구현되어있지않은메소드 abstract 키워드사용 메소드타입, 이름, 매개변수리스트만선언 public abstract String getname(); public abstract void setname(string s); 2. 추상클래스 abstract 키워드로선언한클래스 종류 추상메소드를포함하는클래스

More information

Microsoft PowerPoint - es-arduino-lecture-03

Microsoft PowerPoint - es-arduino-lecture-03 임베디드시스템개론 : Arduino 활용 Lecture #3: Button Input & FND Control 2012. 3. 25 by 김영주 강의목차 디지털입력 Button switch 입력 Button Debounce 7-Segment FND : 직접제어 7-Segment FND : IC 제어 2 디지털입력 : Switch 입력 (1) 실습목표 아두이노디지털입력처리실습

More information

Microsoft PowerPoint 자바-기본문법(Ch2).pptx

Microsoft PowerPoint 자바-기본문법(Ch2).pptx 자바기본문법 1. 기본사항 2. 자료형 3. 변수와상수 4. 연산자 1 주석 (Comments) 이해를돕기위한설명문 종류 // /* */ /** */ 활용예 javadoc HelloApplication.java 2 주석 (Comments) /* File name: HelloApplication.java Created by: Jung Created on: March

More information

Microsoft PowerPoint - [2009] 02.pptx

Microsoft PowerPoint - [2009] 02.pptx 원시데이터유형과연산 원시데이터유형과연산 원시데이터유형과연산 숫자데이터유형 - 숫자데이터유형 원시데이터유형과연산 표준입출력함수 - printf 문 가장기본적인출력함수. (stdio.h) 문법 ) printf( Test printf. a = %d \n, a); printf( %d, %f, %c \n, a, b, c); #include #include

More information

회원

회원 AMS 란? 사전적하목록제출제도를시행하고있는국가의세관에적하목록을신고할수있도록항공사에 House Air Waybill 을전송및전송결과를조회해주는 AIRCIS 서비스로로그인후사용할수있습니다. ( 사전적하목록신고는화물도착 4 시간전까지완료되어야합니다.) 1. AMS 전송 1.1 상단메뉴에서 AMS 메뉴를클릭한후나타나는리스트에서 H/AWB 전송소메뉴를클릭합니다. 1.2

More information

Xcovery 사용설명서

Xcovery 사용설명서 ㄱ 센티리온 프리미엄 사용설명서 목 차 Chapter 1 프로그램 소개 및 기본개념 1) 시스템 복구 2) 시스템백업 3) 시스템 백업 및 시스템 복구 활용하기 4) 폴더보호 Chapter 2 프로그램 설치하기 1) 프로그램 설치 방법 2) Centillion 설치 소프트웨어 사용권 계약서 3) 제품 인증 키 입력 4) Centillion 폴더보호 5) Windows

More information

어댑터뷰

어댑터뷰 04 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adatper View) 란? u 어댑터뷰의항목하나는단순한문자열이나이미지뿐만아니라, 임의의뷰가될수 있음 이미지뷰 u 커스텀어댑터뷰설정절차 1 2 항목을위한 XML 레이아웃정의 어댑터정의 3 어댑터를생성하고어댑터뷰객체에연결

More information

- JPA를사용하는경우의스프링설정파일에다음을기술한다. <bean id="entitymanagerfactory" class="org.springframework.orm.jpa.localentitymanagerfactorybean" p:persistenceunitname=

- JPA를사용하는경우의스프링설정파일에다음을기술한다. <bean id=entitymanagerfactory class=org.springframework.orm.jpa.localentitymanagerfactorybean p:persistenceunitname= JPA 와 Hibernate - 스프링의 JDBC 대신에 JPA를이용한 DB 데이터검색작업 - JPA(Java Persistence API) 는자바의 O/R 매핑에대한표준지침이며, 이지침에따라설계된소프트웨어를 O/R 매핑프레임워크 라고한다. - O/R 매핑 : 객체지향개념인자바와관계개념인 DB 테이블간에상호대응을시켜준다. 즉, 객체지향언어의인스턴스와관계데이터베이스의레코드를상호대응시킨다.

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The Last(8 th ) Lecture 유명환 ( yoo@netplug.co.kr) INDEX 1 I 2 C 통신이야기 2 ATmega128 TWI(I 2 C) 구조분석 4 ATmega128 TWI(I 2 C) 실습 : AT24C16 1 I 2 C 통신이야기 I 2 C Inter IC Bus 어떤 IC들간에도공통적으로통할수있는 ex)

More information

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

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

쉽게

쉽게 Power Java 제 4 장자바프로그래밍기초 이번장에서학습할내용 자바프로그램에대한기초사항을학습 자세한내용들은추후에. Hello.java 프로그램 주석 주석 (comment): 프로그램에대한설명을적어넣은것 3 가지타입의주석 클래스 클래스 (class): 객체를만드는설계도 ( 추후에학습 ) 자바프로그램은클래스들로구성된다. 그림 4-1. 자바프로그램의구조 클래스정의

More information

1. 객체의생성과대입 int 형변수 : 선언과동시에초기화하는방법 (C++) int a = 3; int a(3); // 기본타입역시클래스와같이처리가능 객체의생성 ( 복습 ) class CPoint private : int x, y; public : CPoint(int a

1. 객체의생성과대입 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 information

JUNIT 실습및발표

JUNIT 실습및발표 JUNIT 실습및발표 JUNIT 접속 www.junit.org DownLoad JUnit JavaDoc API Document 를참조 JUNIT 4.8.1 다운로드 설치파일 (jar 파일 ) 을다운로드 CLASSPATH 를설정 환경변수에서설정 실행할클래스에서 import JUnit 설치하기 테스트실행주석 @Test Test 를실행할 method 앞에붙임 expected

More information

The C++ Programming Language 5 장포인터, 배열, 구조체 5.9 연습문제 다음의선언문을순서대로작성해보자. 문자에대한포인터, 10개정수의배열, 10개정수의배열의참조자, 문자열의배열에대한포인터, 문자에대한포인터에대한포인터, 상수정수, 상수

The C++ Programming Language 5 장포인터, 배열, 구조체 5.9 연습문제 다음의선언문을순서대로작성해보자. 문자에대한포인터, 10개정수의배열, 10개정수의배열의참조자, 문자열의배열에대한포인터, 문자에대한포인터에대한포인터, 상수정수, 상수 The C++ Programming Language 5 장포인터, 배열, 구조체 5.9 연습문제 5.9.1 다음의선언문을순서대로작성해보자. 문자에대한포인터, 10개정수의배열, 10개정수의배열의참조자, 문자열의배열에대한포인터, 문자에대한포인터에대한포인터, 상수정수, 상수정수에대한포인터, 정수에대한상수포인터. 그리고각각의객체를초기화하자. Ex 문자에대한포인터 char

More information

Microsoft PowerPoint - IP11.pptx

Microsoft PowerPoint - IP11.pptx 열한번째강의카메라 1/43 1/16 Review 2/43 2/16 평균값 중간값 Review 3/43 3/16 캐니에지추출 void cvcanny(const CvArr* image, CvArr* edges, double threshold1, double threshold2, int aperture_size = 3); aperture_size = 3 aperture_size

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

NTD36HD Manual

NTD36HD Manual Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7

More information

sms_SQL.hwp

sms_SQL.hwp SMS+LMS 사용설명서 MSSQL + MYSQL (Table 연동방식) Insert 문장만으로귀사의전산시스템과연동하여 대량의문자메시지(SMS) 를저렴하고, 빠르고자동으로발송할수있는 문자메시지전송시스템을개발할수있습니다. 실행파일(exe) 파일을에디터로열어보시고 아이디, 비밀번호가노출되지않는지꼭확인해보시기바랍니다 2008. 11. 1. 발송 Table Table

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

제11장 프로세스와 쓰레드

제11장 프로세스와 쓰레드 제9장자바쓰레드 9.1 Thread 기초 (1/5) 프로그램 명령어들의연속 (a sequence of instruction) 프로세스 / Thread 실행중인프로그램 (program in execution) 프로세스생성과실행을위한함수들 자바 Thread 2 9.1 Thread 기초 (2/5) 프로세스단위작업의문제점 프로세스생성시오버헤드 컨텍스트스위치오버헤드

More information

EBS-PDF컴퓨터일반-07-오

EBS-PDF컴퓨터일반-07-오 www.ebsi.co.kr 13 11 US US US US 2009 1 15 2009 3 24 US 1G 2G 4 US 2.0 12 (Filter) 14 조건 10 g 1000 5000 kg 10000 구매 리스트 (15) g 1kg (10) (14) kg RM HDD DVD 200,000 210,000 233,000 235,000 240,000 1 15 (가)

More information

Microsoft PowerPoint - Chapter 6.ppt

Microsoft PowerPoint - Chapter 6.ppt 6.Static 멤버와 const 멤버 클래스와 const 클래스와 static 연결리스트프로그램예 Jong Hyuk Park 클래스와 const Jong Hyuk Park C 의 const (1) const double PI=3.14; PI=3.1415; // 컴파일오류 const int val; val=20; // 컴파일오류 3 C 의 const (1)

More information

윈도우즈프로그래밍(1)

윈도우즈프로그래밍(1) 제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장

More information

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아 LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml

More information

Microsoft Word - 강의록1.doc

Microsoft Word - 강의록1.doc 기본및활용 성균관대학교보험계리학과특강 중앙대학교통계학과 성병찬 E mail: bcseong@cau.ac.kr & Tel: 02 820 5216 목차 1. VBA의개념 2. 매크로또는모듈기록하기 3. 프로그래밍을위한주요구문및요소들 4. 활용예제 2/26 추천서적및웹사이트 - John Walkenbach, Excel Power Programming with VBA

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

윈도우 프로그래밍의 개념

윈도우 프로그래밍의 개념 제 7 장컨트롤과리소스 I 7.1 리스트컨트롤실습 7-1 대화상자에리스트컨트롤만들기 7.2 트리컨트롤실습 7-2 대화상자에트리컨트롤만들기 컨트롤및리소스 리스트컨트롤 (List Control) 트리컨트롤 (Tree Control) 탭컨트롤 (Tab Control) 슬라이드컨트롤 (Slider Control) 스핀컨트롤 (Spin Control) 프로그레스바컨트롤

More information

JAVA 플랫폼 개발 환경 구축 및 활용

JAVA 플랫폼 개발 환경 구축 및 활용 페이지 1 / 9 작성일 : 2011/7/30 JDK Download Eclipse IDE 구축및홗용 For Java JDK Download JDK Setting the Path Eclipse Download Eclipse Font Setting Eclipse API Setting > 1. http://www.oracle.com/index.html

More information

원형연결리스트에대한설명중틀린것은 모든노드들이연결되어있다 마지막에삽입하기가간단한다 헤더노드를가질수있다 최종노드포인터가 NULL이다 리스트의 번째요소를가장빠르게찾을수있는구현방법은무엇인가 배열 단순연결리스트 원형연결리스트 이중연결리스트 단순연결리스트의노드포인터 가마지막노드를

원형연결리스트에대한설명중틀린것은 모든노드들이연결되어있다 마지막에삽입하기가간단한다 헤더노드를가질수있다 최종노드포인터가 NULL이다 리스트의 번째요소를가장빠르게찾을수있는구현방법은무엇인가 배열 단순연결리스트 원형연결리스트 이중연결리스트 단순연결리스트의노드포인터 가마지막노드를 리스트에대한설명중틀린것은 구조체도리스트의요소가될수있다 리스트의요소간에는순서가있다 리스트는여러가지방법으로구현될수있다 리스트는집합과동일하다 다음은순차적표현과연결된표현을비교한것이다 설명이틀린것은 연결된표현은포인터를가지고있어상대적으로크기가작아진다 연결된표현은삽입이용이하다 순차적표현은연결된표현보다액세스시간이많이걸린다 연결된표현으로작성된리스트를 개로분리하기가쉽다 다음은연결리스트에서있을수있는여러가지경우를설명했는데잘못된항목은

More information

B2B 매뉴얼

B2B 매뉴얼 오디오북 모바일앱 사용자 매뉴얼 (안드로이드) 오디언 도서관 안드로이드용 - 오디오북 모바일앱은 안드로이드 OS 버전 2.1 이상을 지원합니다. (대표 기종 : 갤럭시 S, 갤럭시 S II, 갤럭시탭, 모토로이, 넥서스원 등) - OS 버전은 홖경설정(설정) > 휴대폰정보 > 펌웨어버전(Android 버전)에서 확인하실 수 있습니다.. - 하위 버전의 OS는

More information

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법

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

gcloud storage 사용자가이드 1 / 17

gcloud storage 사용자가이드 1 / 17 gcloud storage 사용자가이드 1 / 17 문서버전및이력 버전 일자 이력사항 1.0 2016.12.30 신규작성 1.1 2017.01.19 gcloud storage 소개업데이트 1.2 2017.03.17 Container 공개설정업데이트 1.3 2017.06.28 CDN 서비스연동추가 2 / 17 목차 1. GCLOUD STORAGE 소개... 4

More information

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

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

More information

슬라이드 1

슬라이드 1 정적메모리할당 (Static memory allocation) 일반적으로프로그램의실행에필요한메모리 ( 변수, 배열, 객체등 ) 는컴파일과정에서결정되고, 실행파일이메모리에로드될때할당되며, 종료후에반환됨 동적메모리할당 (Dynamic memory allocation) 프로그램의실행중에필요한메모리를할당받아사용하고, 사용이끝나면반환함 - 메모리를프로그램이직접관리해야함

More information

Microsoft PowerPoint 세션.ppt

Microsoft PowerPoint 세션.ppt 웹프로그래밍 () 2006 년봄학기 문양세강원대학교컴퓨터과학과 세션변수 (Session Variable) (1/2) 쇼핑몰장바구니 장바구니에서는사용자가페이지를이동하더라도장바구니의구매물품리스트의내용을유지하고있어야함 PHP 에서사용하는일반적인변수는스크립트의수행이끝나면모두없어지기때문에페이지이동시변수의값을유지할수없음 이러한문제점을해결하기위해서 PHP 에서는세션 (session)

More information

슬라이드 1

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

More information

C++ Programming

C++ Programming C++ Programming 예외처리 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 예외처리 2 예외처리 예외처리 C++ 의예외처리 예외클래스와객체 3 예외처리 예외를처리하지않는프로그램 int main() int a, b; cout > a >> b; cout

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

AutoCAD VBA 중급활용강좌 Sub 캐드의활성화상태 () 충분하지못한캐드 14버전도제어할수있다. 아래의코드는 'Application.hwnd' 속성을지원해주는캐드 2005 이상에서만실행된다. Dim 캐드상태 As Integer ' 현재의상태를나타냄캐드상태 = Ap

AutoCAD VBA 중급활용강좌 Sub 캐드의활성화상태 () 충분하지못한캐드 14버전도제어할수있다. 아래의코드는 'Application.hwnd' 속성을지원해주는캐드 2005 이상에서만실행된다. Dim 캐드상태 As Integer ' 현재의상태를나타냄캐드상태 = Ap A utocad AutoCAD VBA 중급활용강좌 캐드의윈도우창제어하기 이번달부터 AutoCAD VBA 중급활용강좌를소개하고자한다. 의저자인이혁진씨의강좌로이번호에서는캐드의윈도우창제어하기에대해알아보도록하자. 연재순서 제1회캐드의윈도우창제어하기제2회꼭알아야할 PLOT 관련 VBA 명령제3회 TEXT 편집기법 (1) 제4회 TEXT

More information

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600 균형이진탐색트리 -VL Tree delson, Velskii, Landis에의해 1962년에제안됨 VL trees are balanced n VL Tree is a binary search tree such that for every internal node v of T, the heights of the children of v can differ by at

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

<4D F736F F F696E74202D203031C0E520C0A9B5B5BFEC20C7C1B7CEB1D7B7A1B9D620B1E2C3CA5FBFB5B3B2C0CCB0F8B4EB205BC8A3C8AF20B8F0B5E55D>

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

More information

Microsoft PowerPoint - java1-lab5-ImageProcessorTestOOP.pptx

Microsoft PowerPoint - java1-lab5-ImageProcessorTestOOP.pptx 2018 학년도 1 학기 JAVA 프로그래밍 II 514760-1 2018 년봄학기 5/10/2018 박경신 Lab#1 (ImageTest) Lab#1 은영상파일 (Image) 을읽어서정보를출력 Java Tutorials Lesson: Working with Images https://docs.oracle.com/javase/tutorial/2d/images/index.html

More information

Microsoft PowerPoint - Java7.pptx

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

MF5900 Series MF Driver Installation Guide

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

More information

(Microsoft PowerPoint - 2\300\345.ppt)

(Microsoft PowerPoint - 2\300\345.ppt) 2 장. ASP 를위한 VBScript 정보처리학과서보원교수 목차 서버스크립트 VBScript 변수 연산자 배열 제어문및반복문 프로시저 문자열함수 1 스크립트언어 간단한프로그래밍언어 인터프리트언어와유사한특성을갖고있음 Script 언어 vs. Programming 언어 표현력 용도난이도 스크립트언어 제한적특정용도쉬움 프로그래밍언어 풍부범용적어려움 VBScript

More information