윈도우즈 프로그래밍(1)
|
|
- 소라 초
- 7 years ago
- Views:
Transcription
1 기본컨트롤 (1) 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 )
2 2/33 Contents 학습목표 기본컨트롤에서레이블컨트롤, 텍스트박스컨트롤, 프레임컨트롤, 옵션버튼컨트롤, 체크박스컨트롤을이해하고메시지박스를활용할수있다. 내용 레이블컨트롤 텍스트박스컨트롤 프레임컨트롤 옵션버튼컨트롤 체크박스컨트롤 메시지박스함수
3 3/33 기본컨트롤 기본컨트롤 : 비주얼베이직통합개발환경의도구상자에포함되어있는컨트롤로서화면디 자인이나내부기능들을제어하기위해제공된다. (1) (2) (1) 마우스포인터 (Pointer) (2) 픽처박스 (Picture Box) (3) (4) (3) 레이블 (Label) (4) 텍스트박스 (Text Box) (5) (6) (5) 프레임 (Frame) (6) 커맨드버튼 (Command Button) (7) (8) (7) 체크박스 (Check Box) (8) 옵션버튼 (Option Button) (9) (10) (9) 콤보박스 (Combo Box) (10) 리스트박스 (List Box) (11) (12) (11) 수평스크롤바 (Horizontal Scroll Bar) (12) 수직스크롤바 (Vertical Scroll Bar) (13) (14) (13) 타이머 (Timer) (14) 드라이브리스트박스 (Drive List Box) (15) (16) (15) 디렉토리리스트박스 (Directory List Box) (16) 파일리스트박스 (File List Box) (17) (18) (17) 도형 (Shape) (18) 선 (Line) (19) (20) (19) 이미지 (Image) (20) 데이터 (Data) (21) (21) OLE
4 4/33 기본컨트롤 주요기본컨트롤의기능
5 5/33 기본컨트롤 기본컨트롤의종류 : 도구상자에있는기본컨트롤 : 표준컨트롤 : ActiveX컨트롤 [ 프로젝트 > 구성요소 ] 컨트롤과객체 : 컨트롤은일종의클래스이며비주얼베이직의도구상자에있는아이콘 : 객체는폼에배치된컨트롤 이미우리는앞에서명령버튼 (CommandButton), 텍스트박스 (TextBox), 레이블 (Label) 과같이프로그램에서가장많이사용되는컨트롤을배웠다. 이처럼도구상자에있는아이콘이바로 기본컨트롤 이다.
6 6/33 Label 컨트롤 레이블컨트롤 : 레이블컨트롤은텍스트박스컨트롤과는달리실행중에포커스를갖지못함 : 문자열이나숫자를폼에보여주는컨트롤로단순히문자열을출력한다. 레이블컨트롤의속성
7 TextBox 컨트롤 텍스트박스 (TextBox) 컨트롤 : 문자열이나숫자형태의값을사용자가입력또는출력할수있다. : 텍스트박스에사용자가숫자를입력하더라도텍스트 ( 문자열 ) 로입력받는다. : Text속성은텍스트박스에입력되어있는문자열을나타내는속성이다. 실습 텍스트박스에 안녕하세요! 라는문자열의글자색을바꾸는프로그램을작성하시오. 객체컨트롤이름속성속성값 Text1 Text 안녕하세요 2 cmdr Caption 빨강 3 cmdb Caption 파랑 4 cmdg Caption 초록 Private Sub cmdr_click() Text1.ForeColor = vbred Private Sub cmdb_click() Text1.ForeColor = vbblue Private Sub cmdg_click() Text1.ForeColor = vbgreen 실습동영상 (vb5_1.swf) 7/33
8 8/33 TextBox 컨트롤 실습 텍스트박스에 안녕하세요! 라는문자열의속성을바꾸는프로그램을작성하시오. 객체컨트롤이름속성속성값 Text1 Text 안녕하세요 2 cmdbold Caption 진하게 3 cmditalic Caption 기울임꼴 4 cmdunder Caption 밑줄 Private Sub cmdbold_click() Text1.FontBold = True Private Sub cmditalic_click() Text1.FontItalic = True Private Sub cmdunder_click() Text1.FontUnderline = True 실습동영상 (vb5_2.swf)
9 9/33 TextBox 컨트롤 포커스 (Focus) 1 객체에마우스또는키보드를이용해서커서를위치시키는것. 2 포커스를객체에맞추려면프로그램실행중에객체를클릭하거나 SetFocus 메소드를사용한다, 3 포커스는가장자리에점선이있거나, 텍스트박스인경우에는커서가있다. ( 예 ) 다음프로그램을실행시켰을때커서가아래에있는텍스트박스에위치되도록프로그램을작성하시오. 객체컨트롤이름속성속성값 Text1 Text 공란 2 Text2 Text 공란 3 Command1 Caption 입력 Private Sub Form_Activate() Text2.SetFocus
10 10/33 MsgBox 함수 우리는 3 장에서프로그램실행중간단한데이터를입력받는 InputBox() 함수를배웠다. 그렇다면, 반대로사용자에게간단한메시지를출력하기위한대화상자는없는가? MsgBox 함수 사용자에게간단한메시지를전달하기위한대화상자이다. 사용자에게정보를제공하거나, 확인을하는용도로사용한다. 사용자가누른버튼의종류 ( 예, 아니오, 확인등 ) 에따라정수값을반환한다. MsgBox( 프롬프트 [, 버튼 ] [, 제목 ] [, 도움말파일, 컨텍스트 ] ) 변수 = MsgBox( 프롬프트 [, 버튼 ] [, 제목 ] [, 도움말파일, 컨텍스트 ] ) 예 ) 제목 프롬프트 ( 메시지내용 ) 버튼종류 MsgBox " 정말종료하시겠습니까?", vbyesno, " 종료확인 " 1 프롬프트 ( 메시지내용 ) 2 3 제목 버튼종류
11 11/33 MsgBox 함수 MsgBox 에서버튼의종류 상수 값 설명 vbokonly 0 [ 확인 ] 버튼만표시 vbokcancel 1 [ 확인 ][ 취소 ] 버튼표시 vbabortretryignore 2 [ 중단 ][ 재시도 ][ 무시 ] 버튼표시 vbyesnocancel 3 [ 예 ][ 아니오 ][ 취소 ] 버튼표시 vbyesno 4 [ 예 ][ 아니오 ] 버튼표시 vbretrycancel 5 [ 재시도 ][ 취소 ] 버튼표시 MsgBox 에서아이콘의종류 상수 값 설명 VbCritical 16 치명적오류메시지 vbquestion 32 질의메시지 vbexclamation 48 경고메시지 vbinformation 64 정보메시지
12 12/33 MsgBox 함수 예 ) 아래와같이느낌표모양의아이콘과 [ 예 (Y)] / [ 아니오 (N)] 버튼을나타내려면 vbexclamation+vbyesno 를입력한다. 제목 버튼 ( 아이콘 ) 프롬프트 ( 메시지내용 ) 버튼종류 MsgBox " 정말종료하시겠습니까?", vbexclamation + vbyesno, " 종료확인 " 1 프롬프트 ( 메시지내용 ) 2 버튼 ( 아이콘 ) + 버튼종류 3 제목 예 ) 아래문장과같이버튼의종류를생략하면기본값은 [ 확인 ] 버튼이나타난다. MsgBox " 비밀번호오류입니다 ",, " 오류확인 "
13 13/33 MsgBox 함수 아래와같이메시지박스의프롬프트 ( 메시지내용 ) 를여러줄로표시하고싶다면?. 메시지박스의프롬프트 ( 메시지의내용 ) 는하나의문자열로표현해야한다. 문자열결합연산자 : & 줄바꿈을의미하는기호상수값 : vbcrlf CR은캐리지리턴 (Carriage Return) 으로커서를현재커서가위치한줄의맨처음으로옮기는것이며, LF은라인피드 (Line Feed) 로커서를다음줄로옮기는역할을한다. 아스키코드 (ASCII) 로 CR =chr(13) 이고 LF = chr(10) 이다. 따라서, 줄바꿈기호는 chr(13) & chr(10) 으로표현가능하다. 줄바꿈을의미하는아스키코드값 : chr(13) & chr(10)
14 MsgBox 함수 ( 예 ) 다음두문장은동일한기능이다, 각각실행시키시오. MsgBox " 비밀번호가틀렸습니다." & vbcrlf & " 다시입력해주세요 ",, " 비밀번호오류 MsgBox " 비밀번호가틀렸습니다." & Chr(13) & Chr(10) & " 다시입력해주세요 ",, " 비밀번호오류 실습텍스트박스 2에문장을입력한후 [ 입력 ] 버튼 3을누르면텍스트박스 2의문자열이텍스트박스 1로문자열이옮겨간다. 다음입력을위하여텍스트박스 2가클리어되고커서가위치되도록프로그램을완성하시오. 객체컨트롤이름속성 1 1 Text1 Text 2 Text2 Text 3 Command1 Caption /33
15 TextBox 컨트롤 주의사항 : 텍스트박스에두줄이상출력하려면 MultiLine 속성의값을 True 로 정의해줘야한다. 즉, Text1 객체의 MultiLine 속성을 True 로설정한다.. 완성된프로그램은다음과같다. Private Sub Command1_Click() Text1.Text = Text1.Text & Text2.Text & vbcrlf Text2.Text = "" Text2.SetFocus Private Sub Form_Activate() Text2.SetFocus Private Sub Form_Load() Text1.Text = "" Text2.Text = "" 실습동영상 (vb5_3.swf) 15/33
16 16/33 MsgBox 함수 변수 = MsgBox( 프롬프트 [, 버튼 ] [, 제목 ] [, 도움말파일, 컨텍스트 ] ) 예 ) k = MsgBox(" 정말종료하겠습니까?", vbyesno, " 종료확인 ") ( 실행순서 ) 1 아래와같은메시지박스를출력한다. 2 사용자가선택한버튼에해당하는상수값이변수 k 에반환한다. 만약 [ 예 (Y)] 버튼을누르면상수 6 이반환되며, [ 아니오 (N)] 버튼을누르면상수 7 이반환되어변수 k 에저장된다. 그럼, 반환되는상수를모두외워야하나요?
17 17/33 MsgBox 함수 [ 예 (Y)] 버튼을누르면 MsgBox 는 vbyes 값을반환하며, [ 아니오 (N)] 버튼을누르면 MsgBox 는 vbno 값이반환된다. MsgBox 에서 [ 예 (Y)] 버튼을누르면반환되는값이상수 6 대신 vbyes 값이반환되며, [ 아니오 (N)] 버튼을누르면반환되는값이상수 7 대신 vbno 가반환된다고생각하면된다. 이렇듯 vb 라는접두어를붙여서표기되는기호화된상수 (Symbolic Constant) 가이미 비주얼베이직패키지내에존재하기때문에편리하게프로그램을작성할수있습니다. vbyes, vbno, vbok, vbcancel, vbabort, vbretry, vbignore 앞으로배우겠지만색깔도 vbred, vbyellow, vbblack, vbwhite 등을사용한다.
18 18/33 MsgBox 함수 ( 예 ) [ 종료 ] 라는명령버튼을누르면 정말종료하겠습니까? 라고메시지박스에표시하고사용자의 [ 예 ]/[ 아니오 ] 버튼에따라프로그램이종료될수있도록프로그램을작성하시오. Private Sub cmdexit_click() k = MsgBox(" 정말종료하겠습니까?", vbyesno, " 종료확인 ") If k = vbyes Then End. 프로그램을분석하면다음과같다. 1 메시지박스가나타나며, 사용자가 [ 예 (Y)] 버튼을누르면 vbyes 값이변수 k에저장된다. 2 만약변수 k에저장된값이 vbyes 값과같다면프로그램을종료한다. 3 End는프로그램을종료하라는명령이다.
19 19/33 TextBox 컨트롤 실습 (114쪽) 텍스트박스에암호를입력하여암호가맞으면해당메시지를출력하고틀리면에러메시지를출력하는프로그램. 1 폼에레이블과텍스트박스컨트롤을아래와같이디자인한후속성을지정한다 객체컨트롤이름속성 1 txtname Text = 2 txtpassword 3 txttel Text = 4 txtaddr Text = PasswordChar = # Text = 5 cmdinput Caption = 입력 6 cmdexit Caption = 종료 2 간단하게프로그램을작성하면다음과같다. Private Sub cmdexit_click() End
20 20/33 TextBox 컨트롤. Private Sub cmdinput_click() Dim name, password, tel, addr As String Dim bimil As String bimil = hello" name = txtname.text password = txtpassword.text tel = txttel.text addr = txtaddr.text If password = bimil Then MsgBox " 아이디 : " & name & Chr(10) & Chr(10) & _ " 전화번호 : " & tel & Chr(10) & Chr(10) & _ " 주소 : " & addr, vbokcancel, " 입력내용 " Else MsgBox " 비밀번호정보오류!!!", vbokcancel + vbexclamation, " 오류대화상자 "
21 21/33 TextBox 컨트롤 3 프로그램을실행하면다음과같다.. 실습동영상 (vb5_4.swf)
22 22/33 Option Button 컨트롤 프레임컨트롤 다른컨트롤들을그룹화시키는기능을갖는다. 프레임으로그룹화된컨트롤들은해당프레임과 함께이동, 삭제가가능하다. 주로 CheckBox 나 OptionButton 을그룹화하는데많이사용된다. 그룹화할경우에프레임컨트롤을먼저그린후, 프레임내부에속하는컨트롤들을그린다. 옵션버튼 (Option Button) 옵션버튼은여러개의선택항목중하나의항목만을선택할때사용한다. ( 다른언어에서는 라디오버튼 (Radio Button) 으로불린다.) 속성 설명 Value Style 옵션버튼이선택되었는지여부 = True : 선택함 = False : 선택안함 옵션버튼의표현양식 = 0 : 표준 = 1 : 그래픽
23 23/33 Option Button 컨트롤 실습아래그림처럼폼을디자인하고옵션버튼을이용하여남자 / 여자를선택하면메시지박스로이를출력하는프로그램을작성하시오. 객체컨트롤이름속성 OptMan Value = True 2 optwoman Value = False 3 cmdok Caption = 확인 Private Sub cmdok_click() If optman.value = True Then MsgBox " 당신은남자입니다 " If optwoman.value = True Then MsgBox " 당신은여자입니다 " 실습동영상 (vb5_5.swf)
24 24/33 Option Button 컨트롤 실습 아래그림처럼폼을디자인하고옵션버튼을선택하면해당되는각국가의수도가텍스트박스에 출력되도록프로그램을작성하시오. 객체컨트롤이름속성 실행결과 6 1 optkorea Value = True 2 optjapan Value = False 3 optchina Caption = 확인 4 optindia 5 optusa 6 txtcapital
25 25/33 Option Button 컨트롤 각옵션버튼 optkorea, optjapan, optchina, optindia, optusa 객체를선택했을때해당되는 각나라의수도를텍스트박스 (txtcapital) 에출력한다. Private Sub optchina_click() If optchina.value = True Then txtcapital.text = "BEIJING" Private Sub optindia_click() If optindia.value = True Then txtcapital.text = "NEW DELHI" Private Sub optjapan_click() If optjapan.value = True Then txtcapital.text = "TOKYO" Private Sub optkorea_click() If optkorea.value = True Then txtcapital.text = "SEOUL" Private Sub optusa_click() If optusa.value = True Then txtcapital.text = "WASHINGTON D.C." 실습동영상 (vb5_6.swf)
26 26/33 CheckBox 컨트롤 체크박스 (CheckBox) 컨트롤 체크박스컨트롤은여러개의항목중하나이상의항목을선택할때사용한다. 속성 설명 Value Style 체크박스의체크되어있는지확인 = 0 : 확인안함 = 1 : 확인 = 2 : 연회색 체크박스의표현양식 = 0 : 표준 = 1 : 그래픽 ( 예 ) 아래폼과같이체크박스컨트롤을삽입하여디자인하였다. 체크박스에원하는메뉴를체크한후 [ 주문 ] 버튼을누르면해당되는메뉴의값이텍스트박스에출력되며, [ 취소 ] 버튼을누르면 모두삭제되는프로그램을작성하시오. 우선 TextBox 컨트롤의 MultiLine 속성을 True 로설정 하며, 텍스트박스에서줄바꿈을표시하려면 vbcrlf 또는 chr(13) & chr(10) 을이용한다.
27 27/33 CheckBox 컨트롤 프로그램소스 (ver.1) Private Sub Command1_Click() If Check1.Value = 1 Then Text1.Text = Text1.Text & " 비빔밥 " & vbcrlf If Check2.Value = 1 Then Text1.Text = Text1.Text & " 육개장 " & vbcrlf If Check3.Value = 1 Then Text1.Text = Text1.Text & " 갈비탕 " & vbcrlf If Check4.Value = 1 Then Text1.Text = Text1.Text & " 설렁탕 " & vbcrlf Private Sub Command2_Click() Text1.Text = "" Check1.Value = 0: Check2.Value = 0: Check3.Value = 0: Check4.Value = 0 실습동영상 (vb5_7(1).swf) 위프로그램에서만약메뉴의내용이변경되었다면폼의디자인은당연히변경되어야할것이며, 프로그램소스도변경되어야한다. 위문장에서 비빔밥 은 Check1.Caption으로바꾸면메뉴의내용이바뀌더라도프로그램의내용을변경하지않아도될것이다.
28 28/33 CheckBox 컨트롤 프로그램소스 (ver.2) Private Sub Command1_Click() If Check1.Value = 1 Then Text1.Text = Text1.Text & Check1.Caption & vbcrlf If Check2.Value = 1 Then Text1.Text = Text1.Text & Check2.Caption & vbcrlf If Check3.Value = 1 Then Text1.Text = Text1.Text & Check3.Caption & vbcrlf If Check4.Value = 1 Then Text1.Text = Text1.Text & Check4.Caption & vbcrlf Private Sub Command2_Click() Text1.Text = "" Check1.Value = 0: Check2.Value = 0: Check3.Value = 0: Check4.Value = 0 실습동영상 (vb5_7(2).swf)
29 29/33 CheckBox 컨트롤 실습 (124 쪽 ) : 체크박스와옵션버튼컨트롤 : 설문조사하여선택된내용을출력하는프로그램 1 컨트롤을먼저디자인한다. 단, 프레임컨트롤을먼저디자인하고체크박스와옵션버튼컨트롤을 디자인한다 객체컨트롤이름속성 1 txtname Text = chkseoul Caption = 서울 3 chkbusan Caption = 부산 4 chkincheon Caption = 인천 5 chkkwangju Caption = 광주 6 optman Caption = 남자 7 optwoman Caption = 여자 8 cmdsee Caption = 보기 9 cmdexit Caption = 종료 2 [ 보기 ] 와 [ 종료 ] 컨트롤을더블클릭하여다음과같이코딩한다. Private Sub cmdexit_click() End
30 30/33 CheckBox 컨트롤 Private Sub cmdsee_click() Dim TextStr As String TextStr = " 이름 : " & txtname.text & vbcrlf & vbcrlf If optman.value = True Then TextStr = TextStr & " 성별 : " & " 남자 " & vbcrlf & vbcrlf Else TextStr = TextStr & " 성별 : " & " 여자 " & vbcrlf & vbcrlf TextStr = TextStr & " 거주지역 : " If chkseoul.value = 1 Then TextStr = TextStr & chkseoul.caption & " " If chkbusan.value = 1 Then TextStr = TextStr & chkbusan.caption & " " If chkincheon.value = 1 Then TextStr = TextStr & chkincheon.caption & " " If chkgyeong.value = 1 Then TextStr = TextStr & chkkwangju.caption & " " MsgBox TextStr, vbokcancel, " 설문조사 "
31 31/33 CheckBox 컨트롤 3 실행결과 실습동영상 (vb5_8.swf)
32 연습문제 문제 ] 다음그림과같이폼을디자인하고글자색과글자모양을선택하면입력된문자열의 속성이변경되어표시되도록프로그램을작성하시오. 글자색을바꾸는속성은 ForeColor ( 예 ) Text1.ForeColor = vbred 색을지정하는기호상수값은 vbred, vbblue 등 글자모양을바꾸는속성은 FontBold, FontItalic, FontUnderline 등이있다. ( 예 ) Text1.FontBold = True ( 실행예 ) 32/33
33 33/33 연습문제 Private Sub cmdok_click() If optred.value = True Then txtstr.forecolor = vbred If optgreen.value = True Then txtstr.forecolor = vbgreen If optblue.value = True Then txtstr.forecolor = vbblue If optblack.value = True Then txtstr.forecolor = vbblack If chkbold.value = 1 Then txtstr.fontbold = True If chkitalic.value = 1 Then txtstr.fontitalic = True If chkunderline.value = 1 Then txtstr.fontunderline = True 실습동영상 (vb5_9.swf)
34 윈도우즈프로그래밍 (1) ( 담당교수 : 박호균 )
윈도우즈프로그래밍(1)
제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장
More informationPowerPoint Template
JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것
More information2009년 상반기 사업계획
기본컨트롤 (2) 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/25 Contents 학습목표 윈도우의구성요소를시각화한표준컨트롤중리스트박스, 콤보박스, 스크롤바등을이해한다. 내용 ListBox와 ComboBox 컨트롤의속성과활용 Shape 컨트롤의이해 HScroll/VScroll 컨트롤의활용 3/25 ListBox 컨트롤 ListBox( 리스트박스
More informationVisual Basic 기본컨트롤
학습목표 폼 ( Form) 폼의속성, 컨트롤이름, 컨트롤메서드 기본컨트롤 레이블, 텍스트박스, 버튼, 리스트박스 이벤트 버튼 기본컨트롤실습 2 2.1 폼 (Form) 2.2 기본컨트롤 2.3 기본컨트롤실습 3 폼 - 속성 속성 (Name) AutoSize BackColor Font ForeColor Icon StartPosition Transparency WindowState
More informationVisual Basic 반복문
학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For
More information학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2
학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 6.1 함수프로시저 6.2 서브프로시저 6.3 매개변수의전달방식 6.4 함수를이용한프로그래밍 3 프로시저 (Procedure) 프로시저 (Procedure) 란무엇인가? 논리적으로묶여있는하나의처리단위 내장프로시저 이벤트프로시저, 속성프로시저, 메서드, 비주얼베이직내장함수등
More informationVisual Basic Visual Basic 소개
1. Visual Basic 소개 학습목표 MS 비주얼베이직 6.0과 2010의차이 비주얼베이직 2010 express 설치 비주얼베이직 2010의통합개발환경 프로그램의시작과실행 2 1. 소개 1.1 MS 비주얼베이직 6.0과 2010의차이 1.2 비주얼베이직 2010 express 설치 1.3 비주얼베이직 2010의통합개발환경 1.4 프로그램의시작과실행 3
More information1. 매크로활성화체크홈페이지에서예제파일을직접다운받으신경우, 예제파일은매크로가포함된파일이므로상단에 [ 매크로활성화버튼 ] 을체크해주세요. 2. 옵션버튼편집하기 각옵션버튼을누를때마다, 선택된포탈사이트의커맨드버튼이나타나도록옵션버튼에 Click 이벤트명령문을입혀줍니다. 네이버
포탈사이트 로그인프로그램 만들기 #2 Copyright 2018 by 오빠두 0 1. 매크로활성화체크홈페이지에서예제파일을직접다운받으신경우, 예제파일은매크로가포함된파일이므로상단에 [ 매크로활성화버튼 ] 을체크해주세요. 2. 옵션버튼편집하기 각옵션버튼을누를때마다, 선택된포탈사이트의커맨드버튼이나타나도록옵션버튼에 Click 이벤트명령문을입혀줍니다. 네이버로그인, 구글로그인,
More informationPowerPoint Presentation
객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean
More information기본문법2
3 장비주얼베이직 6.0 문법 TimeValue() 함수 DateValue() 함수와마찬가지로일정규칙에정해진문자열을인자로하여 Time 함수형을 표시 Print TimeValue( 13:2 ) Print TimeValue( 1:2 PM ) Print TimeValue( 13:02:00 ) 결과값 : 1:02:00 오후 MagBox() 와 InputBox() 함수
More information4장기본프로그래밍2
4-2 마우스 (Mouse) 마우스이벤트 Click 이벤트 마우스버튼이눌렸다가떼어질때발생 DblClick 이벤트 마우스버튼이두번눌렸다가떼어질때발생 MouseDown 이벤트 마우스버튼이눌렸을때발생 MouseUp 이벤트 마우스버튼이떼어질때발생 MouseMove 이벤트 마우스가움직일때발생 DragOver 이벤트 마우스버튼을누른상태에서끌기를했을때발생 DragDrop
More information2009년 상반기 사업계획
폼개체와마우스이벤트 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/24 Contents 학습목표 폼개체에서 Load/UnLoad 이벤트의활용을이해하며, 마우스이벤트에서 Button, Shift, X, Y 인수의기능을이해한다. 또한, DragDrop, DragOver 이벤트와 KeyPress 이벤트의활용을학습한다. 그리고 MDI 폼을다룬다. 내용
More informationMicrosoft PowerPoint - chap02-C프로그램시작하기.pptx
#include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의
More information5장프로그래밍II
5 장비주얼베이직을이용한 기본프로그래밍 Ⅱ Timer 보통일정한시간만큼을지연시킨후어떤작업을하려고할때사용되는컨트롤 Timer 이벤트프로시저에하려고하는작업의내용을기술 Interval 속성에지정된일정한시간만큼을기다렸다가 Timer 이벤트프로시져의내용을수행 일단시작되면프로그램에다른기능들이작동하더라도독립적이고영속적으로계속수행 ( 즉, 멀티태스킹작업을한다 ) 실습 5-1
More information비주얼프로그래밍 (Visual Basic .NET)
비주얼프로그래밍 (Visual Basic.NET) 2016-09-05 (02 주차 ) 홍명덕 Artificial Intelligence Lab. http://ailab.inha.ac.kr 1 장 ~ 5 장범위요약 2 VB.NET 다운로드 https://www.visualstudio.com/ 3 4 개발환경 5 VB.NET 단축키 VB.NET 기본개념 (1)
More informationPowerPoint 프레젠테이션
실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3
More information기본컨트롤2
OptionButton( ) 과 CheckBox( ) 옵션버튼은여러가지의선택사항이있을때그중에서하나만을선택해야할필요가있을때사용 체크상자는예 / 아니오, 참 / 거짓을선택하기위해사용 Option 과 CheckBox 는주로비슷한역할을하지만, 다음과같은차이점 Option 상호배타적으로중복체크가불가능하다. CheckBox 중복체크가가능하다 OptionButton( )
More information학습목표 텍스트파일을다룰수있다. 스트림읽기, 쓰기를안다. 2
학습목표 텍스트파일을다룰수있다. 스트림읽기, 쓰기를안다. 2 8.1 텍스트파일다루기 8.2 스트림읽기, 쓰기 3 텍스트파일 문자, 숫자, 단어들이하나이상의줄로구성 파일확장명 :.txt,.ini,.log, OpenFileDialog 컨트롤 : 파일의위치를사용자가쉽게선택가능 Filter 속성 : 파일의형식선택가능 ShowDialog 메서드 : 열기대화상자 FileName
More informationMicrosoft Word - ntasFrameBuilderInstallGuide2.5.doc
NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,
More information학습목표 배열에대해서안다. 언어통합질의 (LINQ) 에대해서안다. 2
학습목표 배열에대해서안다. 언어통합질의 (LINQ) 에대해서안다. 2 7.1 배열 7.2 언어통합질의 (LINQ) 3 배열 - 필요성 100 명의이름과국어, 영어, 수학과목에대한각각의합계와평균계산을위한프로그램? name_1 name_2 name_100 kuk_1 kuk_2 kuk_100? young_1 4 배열 -? name_1 name_2 name_100
More information13 주차 - MDI, Exception, WebBrowser, RichTextBox, AlarmProgram 대림대학 년도 1 학기홍명덕
13 주차 - MDI, Exception, WebBrowser, RichTextBox, AlarmProgram 대림대학 - 2011 년도 1 학기홍명덕 (myungduk.hong@gmail.com) MDI(Multiple Document Interface) 응용프로그램은하나의응용프로그램에서동시에여러개의문서로작업할수있도록인터페이스를제공하는응용프로그램문서 (document)
More informationJAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각
JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.
More informationvar answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");
자바스크립트 (JavaScript) - HTML 은사용자에게인터페이스 (interface) 를제공하는언어 - 자바스크립트는서버로데이터를전송하지않고서할수있는데이터처리를수행한다. - 자바스크립트는 HTML 나 JSP 에서작성할수있고 ( 내부스크립트 ), 별도의파일로도작성이가능하다 ( 외 부스크립트 ). - 내부스크립트 - 외부스크립트
More informationtiawPlot 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 informationAPI - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어
메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어서가장중요한부분이라고도할수있기때문입니다. 1. 새로운메크로생성 새메크로만들기버튺을클릭하여파일을생성합니다. 2. 메크로저장 -
More information게임 기획서 표준양식 연구보고서
ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ
More informationMicrosoft PowerPoint - Java7.pptx
HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)
More information기본컨트롤1
2 장비주얼베이직 6.0 프로그램시작하기 2-1 비주얼베이직 6.0 프로그램의작성단계 비주얼베이직에서의프로그램은일련의두가지단계를거치면서프로그램을작성 첫단계인시각적단계에서는화판에그림을그리듯이폼위에여러컨트롤들을하나씩올려놓고이렇게올려놓은컨트롤에자기마음에드는색상 ( 속성 ) 을지정 두번째단계로하는일을지정을하는것이직접프로그램을작성하기위한코드프로그래밍단계 < 처리순서
More information비주얼프로그램I_04.pptx
컨트롤이란무엇일까요? 문자의표시와입력선택하기 (1), (2) 그밖의컨트롤사용자정의컨트롤을익히자연습문제질문 [2/32] 객체객체지향프로그래밍에서의작업단위속성, 메서드, 이벤트로구성표현 Ex) 자동차속성 객체이름. 속성 ( 메서드 ) 예 ) Car.Color = Yellow ' 자동차의색상은노란색 Car.NumOfDoor = 2 ' 창문의개수는 2개 Car.SizeOfWheel
More informationPowerPoint Presentation
Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음
More information제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호
제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법
More informationMicrosoft 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화판_미용성형시술 정보집.0305
CONTENTS 05/ 07/ 09/ 12/ 12/ 13/ 15 30 36 45 55 59 61 62 64 check list 9 10 11 12 13 15 31 37 46 56 60 62 63 65 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
More information[ 그림 8-1] XML 을이용한옵션메뉴설정방법 <menu> <item 항목ID" android:title=" 항목제목 "/> </menu> public boolean oncreateoptionsmenu(menu menu) { getme
8 차시메뉴와대화상자 1 학습목표 안드로이드에서메뉴를작성하고사용하는방법을배운다. 안드로이드에서대화상자를만들고사용하는방법을배운다. 2 확인해볼까? 3 메뉴 1) 학습하기 [ 그림 8-1] XML 을이용한옵션메뉴설정방법 public boolean
More information<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>
1 #include 2 #include 3 #include 4 #include 5 #include 6 #include "QuickSort.h" 7 using namespace std; 8 9 10 Node* Queue[100]; // 추가입력된데이터를저장하기위한 Queue
More information4S 1차년도 평가 발표자료
모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components
More information<4D F736F F F696E74202D20C1A632C0E520C7C1B7CEB1D7B7A5B0B3B9DFB0FAC1A4>
쉽게풀어쓴 C 언어 Express 제 2 장프로그램개발과정 통합개발환경 통합개발환경 (IDE: integrated development environment) 에디터 + 컴파일러 + 디버거 Visual C++: 이클립스 (eclipse): Dev-C++: 마이크로소프트제작 오픈소스프로젝트 오픈소스프로젝트 통합개발환경의종류 비주얼 C++(Visual C++)
More information다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");
다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher
More information<4D F736F F F696E74202D20C1A C0E520B5B5C5A5B8D5C6AE20C6C4C0CF20C0D4C3E2B7C220B9D720B4D9BEE7C7D120BAE420C5ACB7A1BDBA2E BC8A3C8AF20B8F0B5E55D>
제 10 장다양한뷰클래스 10.1 도큐먼트 10.2 파일입출력 10.3 다양한뷰클래스 실습 10-1 Formview를이용한문자를출력하고파일입출력 10.4 분할윈도우 실습 10-2 정적분할윈도우를이용한학생정보프로그램 10.5 다중뷰 실습 10-3 다중뷰만들기 도큐먼트 CDocument 클래스 데이터를관리하는클래스 OnNewDocument() 함수 새로운도큐먼트를만드는기능
More information5장프로그래밍II
5-1 응용컨트롤 (Control) OLE 컨트롤 OLE(Object Linking & Embedding) 의개념 OLE Object Linking & Embedding 의약자로다른프로그램과의통신을제공 객체처럼컴포넌트들간에도데이터의통신을가능하게하여서로다른응용프로그램들끼리정보를공유할수있게하는기술 OM(Component Object Model) 에그뿌리를두고있으며지금의
More informationLab 3. 실습문제 (Single linked list)_해답.hwp
Lab 3. Singly-linked list 의구현 실험실습일시 : 2009. 3. 30. 담당교수 : 정진우 담당조교 : 곽문상 보고서제출기한 : 2009. 4. 5. 학과 : 학번 : 성명 : 실습과제목적 : 이론시간에배운 Singly-linked list를실제로구현할수있다. 실습과제내용 : 주어진소스를이용해 Singly-linked list의각함수를구현한다.
More informationgnu-lee-oop-kor-lec10-1-chap10
어서와 Java 는처음이지! 제 10 장이벤트처리 이벤트분류 액션이벤트 키이벤트 마우스이동이벤트 어댑터클래스 스윙컴포넌트에의하여지원되는이벤트는크게두가지의카테고리로나누어진다. 사용자가버튼을클릭하는경우 사용자가메뉴항목을선택하는경우 사용자가텍스트필드에서엔터키를누르는경우 두개의버튼을만들어서패널의배경색을변경하는프로그램을작성하여보자. 이벤트리스너는하나만생성한다. class
More information프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음
프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 CHAPTER 9 둘중하나선택하기 관계연산자 두개의피연산자를비교하는연산자 결과값은참 (1) 아니면거짓 (0) x == y x 와 y 의값이같은지비교한다. 관계연산자 연산자 의미 x == y x와 y가같은가? x!= y
More information윈도우 프로그래밍의 개념
제 8 장컨트롤과리소스 II 8.1 탭컨트롤 8.2 슬라이더컨트롤실습 8-1 도형의종류와색상출력하기 8.3 스핀컨트롤 8.4 프로그레스바컨트롤 8.5 IP 주소컨트롤 8.6 네트워크주소컨트롤 8.7 날짜 / 시간컨트롤 8.8 애니메이트컨트롤실습 8.2 데이터전송시뮬레이터작성하기 컨트롤및리소스 리스트컨트롤 (List Control) 트리컨트롤 (Tree Control)
More informationPowerPoint Presentation
public class SumTest { public static void main(string a1[]) { int a, b, sum; a = Integer.parseInt(a1[0]); b = Integer.parseInt(a1[1]); sum = a + b ; // 두수를더하는부분입니다 System.out.println(" 두수의합은 " + sum +
More information1
1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15
More information<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>
리눅스 오류처리하기 2007. 11. 28 안효창 라이브러리함수의오류번호얻기 errno 변수기능오류번호를저장한다. 기본형 extern int errno; 헤더파일 라이브러리함수호출에실패했을때함수예 정수값을반환하는함수 -1 반환 open 함수 포인터를반환하는함수 NULL 반환 fopen 함수 2 유닉스 / 리눅스 라이브러리함수의오류번호얻기 19-1
More informationPowerPoint Presentation
Package Class 3 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section
More informationMicrosoft 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 informationMicrosoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
More information목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault
사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash
More informationChapter 1
3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g
More informationMVVM 패턴의 이해
Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어
More information금오공대 컴퓨터공학전공 강의자료
C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include
More informationC# 입문 : 이론과 실습
버튺기반컨트롤 레이블과링크레이블 텍스트상자 리스트 [2/43] 컨트롤 화면에표시되어사용자와상호작용을수행하는컴포넌트를의미. 종류 : 버튺, 레이블, 텍스트, 리스트 버튺기반컨트롤 : 버튺, 체크상자, 라디오버튺 컨트롤의종류 레이블컨트롤 : 레이블, 링크레이블 텍스트컨트롤 : 텍스트상자 리스트컨트롤 : 리스트상자, 콤보상자, 체크리스트상자 [3/43] 버튺기반컨트롤
More informationMicrosoft PowerPoint - C++ 5 .pptx
C++ 언어프로그래밍 한밭대학교전자. 제어공학과이승호교수 연산자중복 (operator overloading) 이란? 2 1. 연산자중복이란? 1) 기존에미리정의되어있는연산자 (+, -, /, * 등 ) 들을프로그래머의의도에맞도록새롭게정의하여사용할수있도록지원하는기능 2) 연산자를특정한기능을수행하도록재정의하여사용하면여러가지이점을가질수있음 3) 하나의기능이프로그래머의의도에따라바뀌어동작하는다형성
More informationPART 1 CHAPTER 1 Chapter 1 Note 4 Part 1 5 Chapter 1 AcctNum = Table ("Customer").Cells("AccountNumber") AcctNum = Customer.AccountNumber Note 6 RecordSet RecordSet Part 1 Note 7 Chapter 1 01:
More informationPowerPoint Template
설치및실행방법 Jaewoo Shim Jun. 4. 2018 Contents SQL 인젝션이란 WebGoat 설치방법 실습 과제 2 SQL 인젝션이란 데이터베이스와연동된웹서버에입력값을전달시악의적동작을수행하는쿼리문을삽입하여공격을수행 SELECT * FROM users WHERE id= $_POST[ id ] AND pw= $_POST[ pw ] Internet
More informationMicrosoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]
Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google
More information17장 클래스와 메소드
17 장클래스와메소드 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 1 / 18 학습내용 객체지향특징들객체출력 init 메소드 str 메소드연산자재정의타입기반의버전다형성 (polymorphism) 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 2 / 18 객체지향특징들 객체지향프로그래밍의특징 프로그램은객체와함수정의로구성되며대부분의계산은객체에대한연산으로표현됨객체의정의는
More information< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>
Chap #2 펌웨어작성을위한 C 언어 I http://www.smartdisplay.co.kr 강의계획 Chap1. 강의계획및디지털논리이론 Chap2. 펌웨어작성을위한 C 언어 I Chap3. 펌웨어작성을위한 C 언어 II Chap4. AT89S52 메모리구조 Chap5. SD-52 보드구성과코드메모리프로그래밍방법 Chap6. 어드레스디코딩 ( 매핑 ) 과어셈블리어코딩방법
More information금오공대 컴퓨터공학전공 강의자료
C 프로그래밍프로젝트 Chap 13. 포인터와배열! 함께이해하기 2013.10.02. 오병우 컴퓨터공학과 13-1 포인터와배열의관계 Programming in C, 정재은저, 사이텍미디어. 9 장참조 ( 교재의 13-1 은읽지말것 ) 배열이름의정체 배열이름은 Compile 시의 Symbol 로서첫번째요소의주소값을나타낸다. Symbol 로서컴파일시에만유효함 실행시에는메모리에잡히지않음
More informationMicrosoft Word - PLC제어응용-2차시.doc
과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,
More informationPowerPoint 프레젠테이션
System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소
More information문서의 제목 나눔고딕B, 54pt
산업공학과를위한 프로그래밍입문 (w/ 파이썬 ) PART II : Python 활용 가천대학교 산업경영공학과 최성철교수 간단한파일다루기 [ 생각해보기 ] 우리는어떻게프로그램을시작하나? 보통은이렇게생긴아이콘을누른다! 그러나실제로는아이콘이아닌 실행파일 을실행시키는것아이콘을클릭하고오른쪽마우스클릭 속성 을선택해볼것 [ 생각해보기 ] 옆과같은화면이나올것이다대상에있는
More informationStuduino소프트웨어 설치
Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...
More informationWindows 8에서 BioStar 1 설치하기
/ 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar
More information윈도우 프로그래밍의 개념
제 9 장고급컨트롤과리본 9.1 MFC Feature 컨트롤실습 9-1 간단한명함제작프로그램만들기 9.2 리본실습 9.2 리본메뉴및각종리본컨트롤사용하기 MFC Feature 컨트롤 MFC 버튼컨트롤 MFC Button 은기본적으로 CButton 과같은속성을갖고있음. 사용목적에따라 Radio, Check, Command 버튼으로스타일을변경할수있다. CButton
More information쉽게 풀어쓴 C 프로그래밍
제 3 장함수와문자열 1. 함수의기본적인개념을이해한다. 2. 인수와매개변수의개념을이해한다. 3. 함수의인수전달방법 2가지를이해한다 4. 중복함수를이해한다. 5. 디폴트매개변수를이해한다. 6. 문자열의구성을이해한다. 7. string 클래스의사용법을익힌다. 이번장에서만들어볼프로그램 함수란? 함수선언 함수호출 예제 #include using
More informationMicrosoft PowerPoint - chap06-1Array.ppt
2010-1 학기프로그래밍입문 (1) chapter 06-1 참고자료 배열 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 배열의선언과사용 같은형태의자료형이많이필요할때배열을사용하면효과적이다. 배열의선언 배열의사용 배열과반복문 배열의초기화 유연성있게배열다루기 한빛미디어
More information슬라이드 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 informationJavascript
1. 폼 (Form) 태그란? 일반적으로폼 (Form) 태그는입력양식을만들때사용됩니다. 입력양식이란어떤데이터를받아전송해주는양식을말합니다. 예를들면, 방명록이나게시판, 회원가입등의양식을말합니다. 이러한입력양식의처음과끝에는반드시폼태그가들어가게됩니다. 폼의입력양식에는 Text Box, Input Box, Check Box, Radio Button 등여러가지입력타입들이포함됩니다.
More informationLab 4. 실습문제 (Circular singly linked list)_해답.hwp
Lab 4. Circular singly-linked list 의구현 실험실습일시 : 2009. 4. 6. 담당교수 : 정진우 담당조교 : 곽문상 보고서제출기한 : 2009. 4. 12. 학과 : 학번 : 성명 : 실습과제목적 : 이론시간에배운 Circular Singly-linked list를실제로구현할수있다. 실습과제내용 : 주어진소스를이용해 Circular
More informationMicrosoft Word - Crackme 15 from Simples 문제 풀이_by JohnGang.docx
CrackMe 15.exe (in Simples) 문제풀이 동명대학교정보보호동아리 THINK www.mainthink.net 강동현 Blog: johnghb.tistory.com e-mail: cari2052@gmail.com 1 목차 : 1. 문제설명및기본분석 --------------------------- P. 03 2 상세분석 ---------------------------
More informationPowerPoint 프레젠테이션
Lecture 02 프로그램구조및문법 Kwang-Man Ko kkmam@sangji.ac.kr, compiler.sangji.ac.kr Department of Computer Engineering Sang Ji University 2018 자바프로그램기본구조 Hello 프로그램구조 sec01/hello.java 2/40 자바프로그램기본구조 Hello 프로그램구조
More informationMF3010 MF Driver Installation Guide
한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................
More information중간고사
중간고사 예제 1 사용자로부터받은두개의숫자 x, y 중에서큰수를찾는알고리즘을의사코드로작성하시오. Step 1: Input x, y Step 2: if (x > y) then MAX
More informationiii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.
Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:
More informationMicrosoft 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 informationMicrosoft 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 informationMicrosoft Word - OOPT stage 2040 ver2.docx
JackPot ATM OOPT Stage 2040 ver2 Team 5 Date 2018-05-09 201312259 백만일 201112052 방민석 201211383 조영래 INDEX Activity 2041. Design Real Use Cases Activity 2042. Define Reports UI, and Storyboards
More information2018 ILS 교과연구회연구결과보고서 엑셀 VBA 로구현하는실생활프로그램 ILS 정보교과연구회
2018 연구결과보고서 엑셀 VBA 로구현하는실생활프로그램 ILS 정보교과연구회 - 목차 - Chapter A. 1. 비주얼베이직 1 2. 엑셀에서 Visual Basic 시작하기 1 3. 비주얼베이직의기초개념 2 4. 비주얼베이직기초 5 5. 변수와상수 6 6. MsgBox 11 7. 조건문 14 8. 반복문 18 9. 엑셀시트접근하기 20 Chapter
More information비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2
비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,
More information안드로이드기본 11 차시어댑터뷰 1 학습목표 어댑터뷰가무엇인지알수있다. 리스트뷰와스피너를사용하여데이터를출력할수있다. 2 확인해볼까? 3 어댑터뷰 1) 학습하기 어댑터뷰 - 1 -
11 차시어댑터뷰 1 학습목표 어댑터뷰가무엇인지알수있다. 리스트뷰와스피너를사용하여데이터를출력할수있다. 2 확인해볼까? 3 어댑터뷰 1) 학습하기 어댑터뷰 - 1 - ArrayAdapter ArrayAdapter adapter = new ArrayAdapter(this, android.r.layout.simple_list_item_1,
More information슬라이드 1
UNIT 6 배열 로봇 SW 교육원 3 기 학습목표 2 배열을사용핛수있다. 배열 3 배열 (Array) 이란? 같은타입 ( 자료형 ) 의여러변수를하나의묶음으로다루는것을배열이라고함 같은타입의많은양의데이터를다룰때효과적임 // 학생 30 명의점수를저장하기위해.. int student_score1; int student_score2; int student_score3;...
More information목차 윈도우드라이버 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 informationMicrosoft PowerPoint - chap-02.pptx
쉽게풀어쓴 C 언어 Express 제 2 장프로그램개발과정 컴퓨터프로그래밍기초 프로그램작성과정 에디터 (editer) 컴파일러 (compiler) 링커 (linker) 로더 (loader) 소스파일 test.c 오브젝트파일 test.obj 실행파일 test.exe 통합개발환경 (IDE) 컴퓨터프로그래밍기초 2 프로그램작성단계 편집 (edit) 에디터를이용하여원하는작업의내용을기술하여소스코드작성
More informationC 프로그램의 기본
C 프로그램의기본 목차 C 프로그램의구성요소 주석 main 함수 출력 C 언어의입력과출력 변수 printf 함수 scanf 함수 2 예제 2-1 : 첫번째 C 프로그램 3 2.1.1 주석 주석의용도 프로그램에대한설명 프로그램전체에대한대략적인정보를제공 프로그램수행에영향을미치지않는요소 4 2.1.1 주석 주석사용방법 /* 과 */ 을이용한여러줄주석 // 을이용한한줄주석
More informationVer 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권
마감하루전 Category Partitioning Testing Tool Project Team T1 Date 2017-05-12 Team Information 201111334 김강욱 201211339 김진욱 201312243 김동권 201510411 이소영 [ 마감하루전 ] T1 1 INDEX Activity 2041. Design Real Use Cases
More information학습목차 2.1 다차원배열이란 차원배열의주소와값의참조
- Part2- 제 2 장다차원배열이란무엇인가 학습목차 2.1 다차원배열이란 2. 2 2 차원배열의주소와값의참조 2.1 다차원배열이란 2.1 다차원배열이란 (1/14) 다차원배열 : 2 차원이상의배열을의미 1 차원배열과다차원배열의비교 1 차원배열 int array [12] 행 2 차원배열 int array [4][3] 행 열 3 차원배열 int array [2][2][3]
More informationPathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.
PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는
More informationProgramming hwp
4 장대화상자기반응용프로그램 3장에서는윈도우응용프로그램작성을위한 MFC 프로그래밍에텍스트편집기만을사용하였으나, 이장에서부터는응용프로그램마법사 (AppWizard), 리소스편집기, 클래스마법사 (Class Wizard) 등의도구를활용한다. 이러한도구들의이용으로전체프로그램소스에서프로그래머가직접코딩하는분량을크게줄일수있어빠른시간안에응용프로그램의개발이가능해진다. 또한
More informationMicrosoft PowerPoint - web-part02-ch15-문서객체조작.pptx
과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part2. jquery Ch15. 문서객체조작 2014년 1학기 Professor Seung-Hoon Choi 15 문서객체조작 문서객체조작 자바스크립트만으로문서객체모델을다루려면복잡함 jquery를이용하면쉽게다룰수있다. 이책에서가장중요한부분 15.1 문서객체의클래스속성추가
More information학습목표 메뉴를추가하는방법을이해하고실습할수있다. 프로그램의기본설정 (settings) 을정의하는방법을알고실습할수있다. 대화상자를여는방법을알고실습할수있다. 로그메시지로디버깅하는방법을이해한다. 디버거로디버깅하는방법을이해한다.
헬로, 안드로이드 4 주차 사용자인터페이스디자인하기 (2) 강대기동서대학교컴퓨터정보공학부 학습목표 메뉴를추가하는방법을이해하고실습할수있다. 프로그램의기본설정 (settings) 을정의하는방법을알고실습할수있다. 대화상자를여는방법을알고실습할수있다. 로그메시지로디버깅하는방법을이해한다. 디버거로디버깅하는방법을이해한다. 차례 메뉴추가하기 Settings 추가하기 새게임시작하기
More information<4D F736F F F696E74202D20C1A63038C0E520C5ACB7A1BDBABFCD20B0B4C3BC4928B0ADC0C729205BC8A3C8AF20B8F0B5E55D>
Power Java 제 8 장클래스와객체 I 이번장에서학습할내용 클래스와객체 객체의일생직접 메소드클래스를 필드작성해 UML 봅시다. QUIZ 1. 객체는 속성과 동작을가지고있다. 2. 자동차가객체라면클래스는 설계도이다. 먼저앞장에서학습한클래스와객체의개념을복습해봅시다. 클래스의구성 클래스 (class) 는객체의설계도라할수있다. 클래스는필드와메소드로이루어진다.
More informationMicrosoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx
OOPT Stage 2040 - Design Feesual CPT Tool Project Team T8 Date 2017-05-24 T8 Team Information 201211347 박성근 201211376 임제현 201411270 김태홍 2017 Team 8 1 Table of Contents 1. Activity 2041. Design Real Use
More informationJava Programing Environment
Lab Exercise #7 Swing Component 프로그래밍 2007 봄학기 고급프로그래밍 김영국충남대전기정보통신공학부 실습내용 실습과제 7-1 : 정규표현식을이용한사용자정보의유효성검사 (ATM 에서사용자등록용도로사용가능 ) 실습과제 7-2 : 숫자맞추기게임 실습과제 7-3 : 은행관리프로그램 고급프로그래밍 Swing Component 프로그래밍 2
More information윈도우 프로그래밍의 개념
제 10 장다양한뷰클래스 10.1 도큐먼트 10.2 파일입출력 10.3 다양한뷰클래스 실습 10-1 Formview를이용한문자를출력하고파일입출력 10.4 분할윈도우 실습 10-2 정적분할윈도우를이용한학생정보프로그램 10.5 다중뷰 실습 10-3 다중뷰만들기 CDocument 클래스 데이터를관리하는클래스 OnNewDocument() 함수 새로운도큐먼트를만드는기능
More informationMicrosoft PowerPoint - chap-02.pptx
쉽게풀어쓴 C 언어 Express 제 2 장프로그램개발과정 컴퓨터프로그래밍기초 프로그램작성과정 에디터 (editer) 컴파일러 (compiler) 링커 (linker) 로더 (loader) 소스파일 test.c 오브젝트파일 test.obj 실행파일 test.exe 통합개발환경 (IDE) 컴퓨터프로그래밍기초 2 프로그램작성단계 편집 (edit) 에디터를이용하여원하는작업의내용을기술하여소스코드작성
More information