기본컨트롤1

Size: px
Start display at page:

Download "기본컨트롤1"

Transcription

1 2 장비주얼베이직 6.0 프로그램시작하기

2 2-1 비주얼베이직 6.0 프로그램의작성단계 비주얼베이직에서의프로그램은일련의두가지단계를거치면서프로그램을작성 첫단계인시각적단계에서는화판에그림을그리듯이폼위에여러컨트롤들을하나씩올려놓고이렇게올려놓은컨트롤에자기마음에드는색상 ( 속성 ) 을지정 두번째단계로하는일을지정을하는것이직접프로그램을작성하기위한코드프로그래밍단계 < 처리순서 > 시각적프로그래밍단계 폼과컨트롤을배치하기 ( 모양꾸미기 ) 폼과컨트롤의속성지정하기 코드프로그래밍단계 폼과컨트롤에코드연결하기

3 2-2 프로젝트만들기 프로젝트란비주얼베이직프로그램을작성하면서동일한목적으로생성되는폼과컨트롤그리고코드를포함한여러파일들의유기적인집합 vbp 라는확장자를가진다. 새프로젝트 대화상자에서 표준 EXE 를선택했을때의화면

4 2-2 프로젝트만들기 프로젝트이름은우리가프로그램을작성했을때그프로그램이어떤프로그램인지를알수있도록지정 메뉴바에서 [ 파일 ] 메뉴를선택한후 [ 프로젝트를다른이름으로저장 ] 을선택하면폼 (Form) 이름을지정하기위한대화상자가나온다. [ 파일이름 ] 의입력상자에폼 (Form) 이름을입력하여지정한후 [ 저장 ] 단추를눌러서저장

5 2-2 프로젝트만들기 폼파일은 frm 이라는확장자를가지면서저장 폼 (Form) 이름을지정하고나면다음으로프로젝트이름을물어보는대화상자가나타남 프로젝트이름을지정하고 [ 저장 ] 단추를클릭해서저장 프로젝트파일은 vbp 라는확장자를가지며비주얼베이직이프로젝트를구성하는데필요한각종정보들을포함

6 컨트롤 2-3 프로그램작성을위한기본요소의개념 기본컨트롤의종류 컨트롤편집 마우스포인터 (Pointer) 컨트롤을편집할때사용 별도의컨트롤이선택되지않았을때선택되어있는, 일종의가상 (dummy) 컨트롤 데이터컨트롤 (Data Control) 데이터베이스의열기, 검색, 삽입 / 삭제 / 갱신, 종료등의작업을수행 윈도우구성요소컨트롤 윈도우의구성요소들을컨트롤화시켜놓은버튼들 윈도우에서기본적으로제공해주는윈도우클래스에해당하는것들

7 컨트롤 2-3 프로그램작성을위한기본요소의개념 기본컨트롤의종류 윈도우구성요소컨트롤 픽쳐박스 (Picturen Box) 그래픽메소드를가지고있는컨트롤 레이블 (Label) 레이블을표시 텍스트박스 (Text Box) 텍스트를쓰고편집할수있게해준다 프레임 (Frame) 관련있는컨트롤들을모아서관리 커맨드버튼 (Command Button) 클릭해서명령을내릴수있는버튼모양의컨트롤

8 컨트롤 2-3 프로그램작성을위한기본요소의개념 기본컨트롤의종류 윈도우구성요소컨트롤 체크박스 (Check Box) On/Off 중의한가지상태를갖는컨트롤 옵션버튼 (Option Button) 현재프레임안에있는옵션버튼중에서는단하나만이 On 될수있다 콤보박스 (Combo Box) 텍스트박스와리스트박스를하나로합쳐놓은컨트롤 리스트박스 (List Box) 여러개의텍스트중에하나혹은여러개를선택할수있도록해주는컨트롤 수평스크롤바 (HScroll Bar) 수평방향의스크롤바

9 컨트롤 2-3 프로그램작성을위한기본요소의개념 기본컨트롤의종류 윈도우구성요소컨트롤 수직스크롤바 (VScroll Bar) 수직방향의스크롤바 타이머 (Timer) 일정시간마다자동으로타이머이벤트를발생시키는컨트롤. 파일컨트롤 파일명이나디렉토리등을나열해주는컨트롤 드라이브리스트박스 (Drive List Box) 디스크드라이브목록을나타내는리스트박스 디렉토리리스트박스 (Diretory List Box) 디렉토리목록을나타내는리스트박스 파일리스트박스 (File List Box) 현디렉토리의파일내용을나타내는리스트박스

10 컨트롤 2-3 프로그램작성을위한기본요소의개념 기본컨트롤의종류 그래픽컨트롤 도형 (Shape) 원, 타원, 사각형등의기본도형 선 (Line) 양끝점을잇는직선 이미지 (image) 이미지를표시 그래픽메소드가없는대신메모리를덜소모 비트맵이미지를표시할목적이라면픽쳐박스보다는이미지컨트롤을사용하는것이메모리절약

11 컨트롤 2-3 프로그램작성을위한기본요소의개념 기본컨트롤의종류 데이터베이스컨트롤 데이터베이스개체 (DAO) 를컨트롤화시킨것 DB(Database) 프로그램을작성할것이라면이컨트롤을잘활용 OLE 컨트롤 OLE 컨트롤 (OLE) OLE 로등록된개체를삽입 유용성이많이퇴색된컨트롤

12 2-3 프로그램작성을위한기본요소의개념 컨트롤의이름작성 객체의이름은그객체의특성을잘나타내어요약 객체의종류에따라다른접두사를붙임으로써객체를구분 txtname 이라는객체가있다면앞의 txt 라는접두사에의해텍스트박스이며, 아마도 Name, 즉이름과관련된객체일것이라는예상 원하는이름컨트롤종류명명법에의한이름 Test Tel Hello Exit Mountain 이상한 _ 컨트롤 폼텍스트박스레이블커맨드버튼픽쳐박스종류불명 frmtest txttel lblhello cmdexit picmountain ctr 이상한 _ 컨트롤

13 2-3 프로그램작성을위한기본요소의개념 코드윈도우와오브젝트브라우저 코드윈도우 ( 프로그램작성을위한편집기 ) 코드윈도우는폼이나콘트롤을더블클릭하면창이나타난다. 비주얼베이직의모듈에코드를입력하고, 나타내고, 편집, 수정하는데사용되는편집기 프로그램편집을쉽게하기위해왼쪽상단에 오브젝트박스 를배치 코딩하고자하는오브젝트를쉽게선택할수있게구성 오른쪽리스트박스에는 이벤트프로시저 박스를두어각오브젝트의이벤트에코딩을쉽게할수있도록구성

14 2-3 프로그램작성을위한기본요소의개념 코드윈도우와오브젝트브라우저 코드윈도우 ( 프로그램작성을위한편집기 ) 비주얼베이직은오브젝트중심으로코딩 오브젝트박스에나타난객체이름은현재프로시저가어떤객체에대한것인지를나타냄 객체에대한프로시저인경우거의이벤트핸들러 오브젝트박스에 일반 혹은 general 이라는값이선택되었다면현재코딩중인프로시저는일반프로시저 비주얼베이직은선택된오브젝트에대한이벤트중심으로코딩 오브젝트박스에객체가선택되었다면, 대상이되는객체는대부분이벤트핸들러 프로시저박스에 선언 혹은 Declaration 이선택되어있다면현재코딩중인부분은변수나상수의선언부라는것을의미

15 2-3 프로그램작성을위한기본요소의개념 코드윈도우와오브젝트브라우저 오브젝트브라우저 현재프로젝트에서사용가능한객체타입들이어떤메소드와속성, 그리고이벤트를갖는지한눈에보여주는비주얼베이직의 Addin 중하나 F2 키를누르면오브젝트브라우저가나타난다.

16 2-3 프로그램작성을위한기본요소의개념 속성 ( 프로퍼티 ) 속성의개념 속성 (Property) 이란각컨트롤이갖는속성을의미하며프로퍼티라고한다. 텍스트박스에쓰여질내용등이텍스트박스에있어서는프로퍼티가되는것 컨트롤로서다른컨트롤과구분되는모든속성이프로퍼티가되는것 프로퍼티상태의조회와편집의핵심은프로퍼티윈도우 프로퍼티윈도우는선택된컨트롤의프로퍼티를알파벳순, 혹은항목별로나열하고, 각각의종류별로편리하게프로퍼티를편집

17 2-3 프로그램작성을위한기본요소의개념 속성 ( 프로퍼티 ) 속성의개념 컨트롤의위치를나타내는프로퍼티는숫자의값을가짐 텍스트박스의내용과같은프로퍼티는문자열의형태를가짐 프로퍼티편집에관계된기능도비주얼베이직이버전업을반복하는동안계속해서발전 색상을나타내는프로퍼티를편집할때엔별도의화면이나타남 폰트프로퍼티를편집할때엔폰트를선택하는다이얼로그박스가나타남

18 2-3 프로그램작성을위한기본요소의개념 속성 ( 프로퍼티 ) 속성의개념 비트맵이미지프로퍼티를편집할때엔비트맵파일을고르는다이얼로그박스가나타남 프로퍼티의편집은코드로도가능 프로퍼티윈도우를이용해편집하는것을 디자인 - 타임에디팅 (Design-time Editing) 실행시코드를이용해편집하는것을 런 - 타임에디팅 (Run-time Editing) Name 과같은프로퍼티는디자인 - 타임에만편집이가능 리스트박스의 ListIndex 와같은프로퍼티는런 - 타임에만읽고쓰기가가능 기본적인프로퍼티를파악한후, 각컨트롤마다차이가나는프로퍼티만추가로파악

19 2-3 프로그램작성을위한기본요소의개념 속성 ( 프로퍼티 ) 속성의설정 속성은디자인타임중에서속성윈도우를통해서설정 설정된속성은프로그램이실행될때마다초기값으로사용 디자인타임중에는다음과같이객체속성값을설정 객체를설정 속성윈도우를활성화 바꾸기원하는속성을찾는다. 속성윈도우내에값을직접입력 런타임중에객체속성값을제어하기위해서는문법의코드구문을사용

20 2-3 프로그램작성을위한기본요소의개념 속성 ( 프로퍼티 ) 속성의설정 종류에따라서런타임중에는읽기만가능한속성 Object.Property = Expression 텍스트박스인 txtmessage 에 Hello, World 를나타내려면 Text 속성을다음과같이코딩 txtmessage.text = "Hello, World!" 런타임중에속성값을알아내는방법 Variable = Object.Property txtname 이라는텍스트박스의 Text 속성에저장된내용을 setusername 이라는변수에저장 setusername = txtname.text

21 2-3 프로그램작성을위한기본요소의개념 자주사용되는속성의소개 Name(Design-time Only) 컨트롤의이름 비주얼베이직내에선변수와같이취급되기때문에변수이름정하는규칙이그대로적용 이프로퍼티는오직디자인 - 타임에만편집 [ 컨트롤 ].Name Name 프로퍼티는문자로시작되어야하며최대 40 자까지지정가능 Index 컨트롤의배열이생성되었을때그인덱스를나타낸다 동일한이름을가진컨트롤을생성하면선택적으로컨트롤배열을생성하며이인덱스가 0 부터시작하여차례로카운트 번호에해당하는값은 0 부터 32767

22 2-3 프로그램작성을위한기본요소의개념 자주사용되는속성의소개 Appearance(Design-time Only) 컨트롤의시각적인유형을결정하는프로퍼티 런 - 타임에서는읽기전용이된다. [ 컨트롤 ].Apperance [=0/1] Appearance 속성설정 값 설명 0 평면 (Flat). 컨트롤과폼을시각적인효과없이그린다. 1( 기본값 ) 3D. 컨트롤을 3 차원효과를사용하여그린다.

23 2-3 프로그램작성을위한기본요소의개념 자주사용되는속성의소개 ForeColor, BackColor BackColor 는컨트롤의배경색을나타내는프로퍼티 ForeColor 는컨트롤의텍스트나그래픽을표시하는데사용되는색을나타내는프로퍼티 [ 컨트롤 ].BackColor [= 컬러값 ] [ 컨트롤 ].ForeColor [= 컬러값 ] 컬러값은해당색상의빨강, 초록, 파랑 (=RGB) 값을포함한 32 비트정수값 도스 (DOS) 의기본바이오스컬러 16 색을지정한 QBColor() 함수를사용가능 컬러값으로사용될수있는값의범위는 0 에서 16,777,215 (&HFFFFFF)

24 2-3 프로그램작성을위한기본요소의개념 자주사용되는속성의소개 DragMode 컨트롤의 Drag&Drop( 끌어다놓기 ) 동작이수동인가자동인가를설정 [ 컨트롤 ].DragMode [=0/1] DragMode 를나타내는상수값 상수값설명 vbmanual ( 기본값 ) 0 수동 :Drag 시작을위해컨트롤의 Drag 메소드를사용해야한다. vbautomatic 1 자동 : 컨트롤을드래그하면자동으로 Drag 작업을시작한다. DragMode 가 vbautomatic 으로설정되었을때, 컨트롤은마우스이벤트에응답하지않는다 Drag&Drop 작업을진행하는동안, 특정컨트롤위에마우스포인터가위치하고있으면해당컨트롤에는 DragOver 이벤트가발생 컨트롤이 Drag&Drop 작업중일때엔다른마우스또는키보드이벤트인 KeyDown, KeyPress, KeyUp, MouseDown, MouseMove, MouseUp 을인식하지못한다

25 2-3 프로그램작성을위한기본요소의개념 자주사용되는속성의소개 MousePointer 런 - 타임시컨트롤위에마우스가위치하고있을때나타나는마우스포인터모양 [ 컨트롤 ].MousePointer [= 값 ] 마우스포인터를나타내는값 상수값설명 vbdefault ( 기본값 ) vbarrow vbcrosshair vbibeam vbiconpointer vbsizepointer vbsizenesw vbsizens vbsizenwse vbsizewe vbuparrow vbhourglass vbnodrop vbarrowhourglass vbarrowquestion vbsizeall vbcustom 각컨트롤에따른기본모양화살표십자모양포인터 I 자막대아이콘 ( 사각형내의작은사각형 ) 크기 ( 동서남북을가리키는 4 방향화살표 ) NE SW 크기 ( 북동쪽과남서쪽을가리키는화살표 ) N S 크기 ( 북쪽과남쪽을가리키는화살표 ) NW SE 크기 ( 북서쪽과남동쪽을가리키는화살표 ) W E 크기 ( 서쪽과동쪽을가리키는화살표 ) 위화살표모래시계 ( 대기 ) 놓기금지화살표와모래시계화살표와물음표모든크기 MouseIcon 속성으로지정한사용자정의마우스커서

26 2-3 프로그램작성을위한기본요소의개념 자주사용되는속성의소개 TabIndex, TabStop TabIndex 는 [ 탭키 ] 에의해포커스를가질수있는컨트롤간의우선순위 컨트롤이탭키에의해포커스를가질수있는가를결정 [ 컨트롤 ].TabIndex [= 값 ] [ 컨트롤 ].TabStop [=True/False] TabIndex 는적절한정수값을입력하는것으로끝난다 TabStop 프로퍼티의설정값 값 설명 True ( 기본값 ) 컨트롤이탭키에의해포커스를가질수있게한다. False 탭키에의해자신의차례가되었음에도포커스가자신이아닌다음컨트롤로지나치게한다.

27 2-3 프로그램작성을위한기본요소의개념 자주사용되는속성의소개 OLEDropMode 컨트롤이 OLE Drop 연산을하는방법을설정 [ 컨트롤 ].OLEDropMode [= 값 ] 모드를설정하는상수값 상수값설명 vboledropnone ( 기본값 ) 0 없음. 해당컨트롤은 OLE Drop 을적용하지않으며, 드래그중인커서가이컨트롤위로나타나면 No Drop 커서가나타난다. vboledropmanual 1 수동. 해당컨트롤은 OLE Drop 이벤트를시작하며, 이것은코드의 OLE Drop 이벤트핸들러를발생시킨다. vboledropautomatic 2 자동. 해당컨트롤은자동으로 OLE Drop 를적용시킨다.

28 2-3 프로그램작성을위한기본요소의개념 자주사용되는속성의소개 Enabled 컨트롤이활성화될수있는가의여부를지정 이것이 False 이면포커스를가질수없기때문에그림이나다를바가없다 [ 컨트롤 ].Enabled [=True/False] Visible 화면에컨트롤을보이는가의여부를지정 필요에따라이프로퍼티를 Off 시켜놓고선택적으로표시 [ 컨트롤 ].Visible [=True/False] Font 글자가있는컨트롤의경우에그글자의글꼴을지정 초기상태는 'Ms Sans Serif' 이며글자의크기는 8 로지정 한글을쓰려면적절한폰트로바꾸는것이좋다.

29 2-3 프로그램작성을위한기본요소의개념 자주사용되는속성의소개 Font [ 컨트롤 ].Font [= 폰트 ] [ 컨트롤 ].Font.Name [= 문자열 ] [ 컨트롤 ].Font.Size [= 값 ] [ 컨트롤 ].Font.Bold [=True/False] [ 컨트롤 ].Font.Italic [=True/False] [ 컨트롤 ].Font.StrikeThrough [=True/False] [ 컨트롤 ].Font.Underline [=True/False] [ 컨트롤 ].Font.Weight [= 값 ] 폰트컬렉션의각프로퍼티는다음과같은의미 프로퍼티 설명 Bold 글자를두껍게한다. Italic 글자를약간기울어지게한다. Name 폰트에해당하는문자열을지정한다. Size 글자의크기를조정한다. 최대값은 2048이다. StrikeThrough 글자의가운데를가로지르는선을그린다. Underline 글자의아래에선을그린다. Weight 폰트의두께를조정한다. 보통은 400, Bold는 700의값을갖는다.

30 메소드 2-3 프로그램작성을위한기본요소의개념 메소드의개념 메소드 (Method; 방법 ) 란개체에포함된고유한동작을의미 서브루틴 / 함수와흡사하지만특정한개체를대상으로한다는점에서서브루틴 / 함수와는구별 개체이름과메소드사이에. 을하나찍어주는것 메소드를호출하는이름만차이가날뿐, 인수의전달이라든가결과값을얻는방식은프로시저 / 함수와거의동일 컨트롤도개체이기때문에각각의메소드를가지고있다 메소드의작성 메소드는객체가액션 (Action) 이나일을수행하도록하는방법 메소드를이용하는방법은두가지 메소드가인자를가지고있는가? 메소드가값을리턴하는가? 만약그렇다면그값을사용하기를원하는가?

31 메소드 2-3 프로그램작성을위한기본요소의개념 메소드의작성 메소드는다음의문법 Object.Method [arg1, arg2,...] 메소드가값을리턴하도록할때인자들을포함하는괄호를사용 폼에 Hello, World! 라는말을나타내는메소드 form1.print "Hello, World! 프린터출력할때 Hello, World 라는말을인쇄하는메소드 Printer.print "Hello, World!" Printer.EndDoc

32 메소드 2-3 프로그램작성을위한기본요소의개념 메소드의종류 Drag 몇몇컨트롤 (Line, Menu, Shape, Timer 등 ) 을제외한컨트롤의드래그작업을시작하거나끝내거나, 취소 object.drag 동작값 동작값에해당하는상수 상수 값 설명 vbcancel 0 드래그작업을취소한다. vbbegindrag 1 드래그를시작한다. vbenddrag 2 드래그를끝내고컨트롤을드롭한다.

33 메소드 2-3 프로그램작성을위한기본요소의개념 메소드의종류 Drag 컨트롤의 DragMode 프로퍼티를수동 (=0) 으로설정했을경우에만이 Drag 메소드가효과 드래그중에는마우스포인터의모양도변한다 Move 메소드 컨트롤을이동 컨트롤의수평너비와수직폭도함께조정할수있다 Left, Top, Width, Height 프로퍼티를동시에세트하는메소드 object.move Left, Top, Width, Height Move 메소드에서사용하는인수의단위는 ScaleMode 에근거하여결정 이컨트롤이폼일경우에는좌표시스템이항상트윕단위

34 메소드 2-3 프로그램작성을위한기본요소의개념 메소드의종류 Refresh 컨트롤을다시그린다 object.refreshmove 메소드 Refresh 메소드를사용하는것은대체로다음의경우 그래픽메소드를사용한컨트롤을완전히다시표시할경우 다른폼을불러오는동안하나의폼을완전히표시할경우 FileListBox 컨트롤과같은파일시스템목록상자의내용을갱신하는경우 Data 컨트롤의데이터구조를갱신하는경우 Refresh 메소드가그래픽메소드를갖는컨트롤에사용될때에는내부적으로 Paint 이벤트를발생

35 메소드 2-3 프로그램작성을위한기본요소의개념 메소드의종류 SetFocus 컨트롤로입력포커스를가져오는기능을하는메소드 object.setfocus 이메소드를사용할수있는컨트롤은반드시포커스를가질수있는컨트롤 Enabled 프로퍼티가 False 로설정된경우에도컨트롤은포커스를가져올수없다 Enabled 프로퍼티가 False 일때엔 SetFocus 메소드를호출하기전에먼저그프로퍼티를 True 로변경

36 이벤트 2-3 프로그램작성을위한기본요소의개념 이벤트의개념 이벤트는객체에일어나는사건 이벤트설정 Event-Driven 윈도우전반에걸쳐서동일하게적용되는개념 어떤객체에일어난사건에대해서반응함으로써작업이이루어진다. 만약버튼이눌렸다면버튼에는클릭이벤트가발생 클릭이벤트에대한핸들러를준비하였으면윈도우는이핸들러내의코드를실행 윈도우의이벤트는아주종류가많으며, 또객체에따라서각각고유한이벤트들을갖게된다.

37 이벤트 2-3 프로그램작성을위한기본요소의개념 이벤트프로시저 객체의특정이벤트가발생했을때수행되는코드묶음 문법 Sub ObjectName_EvaneName(arg1, arg2,...) 다음예제는 Command1 이라는이름을가진버튼이눌린경우, 눌렸습니다. 라는메시지를화면에보이도록한다 폼에 Command 버튼을추가한후커멘드버튼을두번클릭하면프로그램을넣을수있는코드편집윈도우가나타난다. Sub Command1_Click() Msgbox " 눌렸습니다!" End Sub

38 2-4 프로그램작성하기 Windows 프로그램의작성 Windows 프로그래밍을하는데있어서가장중요한것은이프로그램이과연무슨일을하는프로그램인가를정의하는일 비주얼베이직에서의입출력은어떻게정의해야하는가. 정답은컨트롤이그역할을담당 컨트롤의구현 실습 2-1 자신의성명을입력하면프로그램은사용자의이름과함께 안녕하세요 라고출력하는프로그램을작성

39 2-4 프로그램작성하기 컨트롤의구현 컨트롤추가 사용자의이름을입력받는다. 사용자의이름과함께 안녕하세요 를출력 컨트롤배치 폼위에배치하기위한컨트롤을컨트롤박스에서선택 사용하려는컨트롤위에서마우스버튼을한번누른후폼위에서원하는크기만큼을마우스를누른상태에서이동을하면선택한컨트롤이생성

40 2-4 프로그램작성하기 컨트롤의구현 컨트롤배치 사용하려는컨트롤들을원하는위치에알맞은크기로폼위에배치한화면 컨트롤의속성설정 컨트롤들을배치한후에는각컨트롤들의속성을지정 안녕하세요 프로그램에서도텍스트박스가두개사용 입력에쓰이는텍스트박스는 txtinput, 출력에쓰이는텍스트박스는 txtoutput 이라이름을설정

41 2-4 프로그램작성하기 컨트롤의구현 컨트롤의속성설정 같은컨트롤이지만이름을달리하는이유 두개의컨트롤이름이같으면어느텍스트박스를선택해야할지를모르기때문 컨트롤들의이름을정하는데있어서각컨트롤의기능을잘알수있도록사용자가정하는컨트롤이름앞에선행자를붙이는것을원칙 일반적인컨트롤의이름을구분하기위한선행자들 컨트롤 선행자 컨트롤 선행자 PictureBox pic VscrollBar vsb Label lbl Timer tmr TextBox txt DriveListBox drv Frame fra DirListBox dir CommandButton cmd FileListBox fil CheckBox chk Shape shp OptionButton opt Line lin ListBox lst Image img ComboBox cbo Data dat HscrollBar hsb form frm

42 2-4 프로그램작성하기 컨트롤의구현 컨트롤의속성설정 객체의이름은그객체의특성을잘나타내어요약하는것이어야생산성이높아진다 객체의종류에따라다른접두사를붙임으로써객체를구분 txtname 이라는객체가있다면앞의 txt 라는접두사에의해텍스트박스이며, 아마도 Name, 즉이름과관련된객체일것이라는예상 컨트롤표시어사용예제 CheckBox chk chkreadonly ComboBox cbo cboenglish CommandButton cmd cmdexit CommonDiallogBox dlg dlgfileopen Form frm frmentry Label lbl lblhelpmessage ListBox lst lstpolicycodes Menu mnu mnufileopen Picture pic picvga TextBox txt txtlastname

43 2-4 프로그램작성하기 컨트롤의구현 개체별속성창지정 안녕하세요 컨트롤별속성설정값 frmhello 컨트롤의속성 컨트롤이름 frmhello lblinput cmdinput txtinput 컨트롤종류 폼 라벨 명령버튼 텍스트박스 사용된속성 (Name) = frmhello Caption = 안녕하세요... (Name) = lblinput Caption = 이름을입력하세요 (Name) = cmdinput Caption = 입력 (Name) = txtinput Text = txtoutput 텍스트박스 (Name) = txtoutput Text =

44 2-4 프로그램작성하기 컨트롤의구현 개체별속성창지정 lblinput 컨트롤의속성 cmdinput 컨트롤의속성

45 2-4 프로그램작성하기 컨트롤의구현 개체별속성창지정 txtinput 컨트롤의속성 txtoutput 컨트롤의속성

46 2-4 프로그램작성하기 컨트롤의구현 컨트롤에대한코드프로시저작성 각컨트롤이나폼을더블클릭하거나 [ 보기 ] 메뉴에서 [ 코드 ] 항목을클릭하거나프로젝트탐색기창에서코드버튼을클릭하면 Code Window 가니티남

47 2-4 프로그램작성하기 컨트롤의구현 컨트롤에대한코드프로시저작성 오른쪽상단의리스트박스에서마우스나키보드에서일어날수있는경우의목록들이나열 나열된리스트항목을선택하게되면그창에서작성된코드는그항목이발생되는경우에만실행 Windows 는 Event Driven 방식 Windows 가미리정해놓은 Event 가발생하게되면 Windows 는그 Event 에따라일정한행동 비주얼베이직에서는각컨트롤마다 Event 를정할수있게 Code Window 에서제공

48 2-4 프로그램작성하기 컨트롤의구현 컨트롤에대한코드프로시저작성 작성된코드는 cmdinput 컨트롤에 Click 이벤트가발생했을때즉, 입력버튼을마우스로클릭했을때실행

49 2-4 프로그램작성하기 컨트롤의구현 cmdinput 컨트롤의코드내용 비주얼베이직에서자동으로입력해주는코드로서우리는 Private Sub cmdinput_click() 과 End Sub 사이에코드를작성

50 2-4 프로그램작성하기 컨트롤의구현 cmdinput 컨트롤의코드내용 Private Sub cmdinput_click() 의의미는 cmdinput 컨트롤에 Click 이란이벤트가발생했을때코드의시작부분을의미하며 End Sub 는그코드의마지막이라는의미 Dim strhello As String 스트링형으로 strhello 라는변수를선언 strhello = 안녕하세요? + txtinput.text + 님 변수 strhello 에 = 오른쪽의내용을대입 txtoutput.text = strhello 변수 strhello 의내용을 txtoutput 컨트롤의 Text 속성에대입

51 2-4 프로그램작성하기 컨트롤의구현 안녕하세요 프로그램의실행 실행방법 실행 메뉴에서 시작 을선택하거나도구바에서 [ 시작 ] 단추를선택하여실행 실행결과

52 2-4 프로그램작성하기 컨트롤의구현 안녕하세요 프로그램의실행 프로그램의종료 오른쪽상단의프로그램닫기단추를누르거나도구바에서 [ 종료 ] 단추를누르면프로그램이종료 프로그램의구성 모든프로그램이종료

53 2-4 프로그램작성하기 컨트롤의구현 비주얼베이직의파일형식 형식확장자설명 폼파일 frm 폼과개체에대한속성과이벤트프로시저 프로젝트파일 vbp 프로젝트를구성하는파일과개체목록, 시작폼 표준모듈 bas 프로젝트에있는폼과객체에서호출되는공통속성과프로시저

54 Label( ) 폼위에문자정보를표시하는컨트롤 컨트롤윈도우에서 Label 컨트롤을선택한후드래그하여 Label 컨트롤을폼위에배치 원하는위치에원하는크기의 Label 컨트롤이배치되었는지확인하고언제든지위치와크기는조정

55 Label( ) Label 속성의종류와그기능 이름 (Name) 속성 모든컨트롤은모두이름속성을가지고있어야함 컨트롤제어를위해서컨트롤의이름을참조 컨트롤의이름은다음의규칙을따라작성 255 자이내 영문자, 숫자, 밑줄문자 (_) 로구성 첫번째문자는영문자로구성 Sub, For, End 등예약어 ( 비주얼베이직이내부적으로사용하는단어 ) 는사용불가 동일폼내에중복된이름사용불가 이름을보고그컨트롤이어떤종류의것인지어떤역할을하는것인지알수있도록한다

56 Label( ) Label 속성의종류와그기능 Caption 속성 Label 컨트롤에표시되는문자열을의미 속성윈도우에서 Caption 속성을찾아출력하고자하는내용을입력 Label 컨트롤의표시내용이바뀌었는지확인

57 Label( ) Label 속성의종류와그기능 Alignment 속성 Label 컨트롤위에서출력된문자열의정렬상태를정해주는속성 Alignment 속성값은 0- 왼쪽맞춤, 1- 오른쪽맞춤, 2- 가운데맞춤 1- 오른쪽맞춤 으로설정한다음문자열의정렬이오른쪽정렬로바뀐것을확인

58 Label( ) Label 속성의종류와그기능 Appearance 속성 Label 컨트롤의외양을결정 0- 평면 과 1-3D 두가지가있다 BorderStyle 속성에종속되어있으며, BorderStyle 속성이 0- 없음 으로설정되어있으면 Appearance 속성은효과가없다. 다음과같이설정하면 Label 컨트롤에 3D 효과가지정 Appearance 속성 = 1-3D BorderStyle = 1- 단일고정

59 Label( ) Label 속성의종류와그기능 BackColor 속성 Label 컨트롤의배경색을지정 BackColor 속성을열면, 탭이두개있다. 시스템 : 현재시스템에설정되어있는색으로윈도우디스플레이등록정보에있는 화면배색 에의해변경 색상표 : 컨트롤의색상을사용자가정의 색상표 탭을누르면다음과같은색상을정의 BackStyle 속성이 0- 투명 으로정의되어있으면, BackColor 속성은효과를나타낼수없다.

60 Label( ) Label 속성의종류와그기능 Enabled 속성 Label 컨트롤에서는그다지중요하지않지만, 다른컨트롤들에는유용하게사용 False 로설정하면컨트롤을비활성화 ( 사용불능 ) 상태로나타내어준다. Enabled 속성은폼디자인상태에서는확인할수없고, 실행상태에서적용여부를확인 Enabled 속성을 False 로설정한상태에서나타낸모양으로 Enabled 속성이 True 로설정되었을때에비해글자가흐려진상태를확인

61 Label( ) Label 속성의종류와그기능 Font 속성 Caption 속성에설정된문자를표시할글꼴을설정... 버튼을누르면다음과같은글꼴대화상자가나타난다.

62 Label( ) Label 속성의종류와그기능 ForeColor 속성 Caption 속성에지정된문자열의색상을바꾸어준다

63 Label( ) Label 속성의종류와그기능 Visible 속성 컨트롤을윈도우화면에보이게할것인지를결정 False 로설정되어있으면컨트롤은실행시보이지않게된다. AutoSize 속성 Label 컨트롤의크기를 Caption 에입력된문자열의길이에자동으로맞출것인지를결정하는속성 True 로설정되면다음과같이문자열의길이에맞추어크기가결정 글꼴 : 궁서체 글꼴스타일 : 굵은기울임꼴 크기 :16

64 실습 2-2 Label 컨트롤을이용하여문자열을출력 컨트롤이름컨트롤종류사용된속성 Form1 Form ( 이름 ) = From1 Caption = "" 뷰 Lable ( 이름 ) = 뷰 Caption = "" 출력 CommandButton ( 이름 ) = 버튼 Caption = 출력

65 실습 새프로젝트를생성

66 실습 Label 을선택하여폼에위치 Font 의크기를예상하여적당한크기로드래그 화면에나타낼글자의 Font 는해당 Label 의속성 Font 에서조정

67 실습 명령을수행할 Command 버튼을다음과같이폼에위치

68 실습 프로젝트창의 Form1에서코드보기를선택다음과같이코딩실행

69 실습 2-3 Label 컨트롤에속성의효과를지정 컨트롤이름 컨트롤종류 사용된속성 Form1 Form ( 이름 ) = From1 Caption = "" Label1 Lable ( 이름 ) = 뷰 Caption = "" Alignment = 2 - 가운데맞춤 BorderColor = 1 - 단일고정 ForeColor = &H000000FF& 출력 CommandButton ( 이름 ) = 버튼 Caption = 출력

70 실습 < 실습 2-2> 에서작성한프로젝트를불러온다 Label인 ( 이름 ) 뷰를선택하여속성을변경

71 실습 Form화면에나타날 Font의글자색은다음과같이변경저장후실행

72 TextBox( ) TextBox 컨트롤은키보드를통해서문자정보를입력받기위한컨트롤 TextBox 컨트롤을선택한후, 드래그하여폼위에배치하고, 원하는위치에원하는크기의 TextBox 컨트롤이배치되었는지확인 TextBox 속성의종류와그기능

73 TextBox( ) 이름 (Name) 속성 하나의폼에동일한이름의컨트롤이두개이상존재할수는없다. TextBox 컨트롤의이름은 txt 라는접두어를붙이도록권장 Text 속성 TextBox 안에입력되어있는내용을나타내는속성이 Text 속성 비어있는상태로나타나게하고싶다면바로이속성을공백으로나타내야한다. Alignment 속성 문자의정렬상태를지정하는속성 세가지중하나로지정할수있으며그결과값은다음과같다.

74 TextBox( ) Appearance 속성 TextBox 컨트롤의외양을지정 Appearance 속성은다음두가지중하나로지정 이속성은 BorderStyle 속성이 1- 단일고정 으로선택되어있을때에만적용

75 TextBox( ) Enabled 속성 TextBox 의사용가능여부를결정 False 로설정되어있으면 TextBox 에문자정보가입력되지않는다.

76 TextBox( ) Font 속성 TextBox 에입력될문자의폰트를결정... 버튼이나오면글꼴대화상자가나타나며, 이곳에서글꼴과스타일, 크기를지정

77 TextBox( ) Locked 속성 TextBox 에사용자가특정내용을입력할수있게할것인지의여부를결정 위의것은 Enabled 속성을 False 로준것이고, 아래의것은 Locked 속성을 True 로준것 Locked 속성이 True 인경우는입력, 편집만을막아놓은경우

78 TextBox( ) MaxLength 속성 사용자가입력할수있는문자의갯수를제한하는속성 MultiLine 속성 TextBox 에여러줄의문자열을입력할경우이속성을 True 로설정 메모장과같이여러줄을입력해야하는프로그램을개발한다면 MultiLine 속성이 True 로설정된 TextBox 가필요

79 TextBox( ) Vislble 속성 False 가되어있으면 TextBox 가시각적으로보이지않게된다 보이지않을뿐, 실제로는폼안에존재하고있는것

80 실습 2-4 Text Box 를이용한입력값을 Text Box 에출력 컨트롤이름 Form1 Label1 Text1 Text2 버튼 컨트롤종류 Form Lable TextBox TextBox CommandButton 사용된속성 ( 이름 ) = From1 Caption = ( 이름 ) = Label1 Caption = 입력값 ( 이름 ) = Text1 Caption = ( 이름 ) = Text1 Caption = ( 이름 ) = 버튼 Caption = 출력

81 실습 새프로젝트를생성 Label인 ( 이름 ) 뷰를선택하여속성을변경

82 실습 TextBox를선택하여입력받을 TextBox의위치한후속성을변경같은방법으로 Text2를 Form에위치

83 실습 Text1 에입력한값을 Text2 에출력하기위한명령버튼을추가 ( 이름 ) 과 Caption 을속성창에서수정

84 실습 프로젝트의해당폼에서코드보기를선택하여다음과같이코딩 출력 CommandButton 을두번 Click 하면출력버튼코딩 6 저장후실행

85 실습 2-5 Text 파일의내용을읽어들여 TextBox 에내용을출력 컨트롤이름 Form1 컨트롤종류 Form 사용된속성 ( 이름 ) = From1 Caption = Text1 TextBox ( 이름 ) = Text1 Caption = MultiLine = True Command1 CommandButton ( 이름 ) = Command1 Caption = 확인

86 실습 Form 에내용을출력할 TextBox 를추가한후 MultiLine 을 True 로변경

87 실습 CommandButton 을 Form 에추가한후속성에서 Caption 을변경

88 실습 Text파일을임의의디렉토리에위치시킨다. 여기서는 C:\test.txt로사용 Command1에다음과같이 Coding ' 파일읽기버튼을누르면수행한다. Private Sub Command1_Click() Dim F_Line As String Dim F_Data As String ' 파일읽을수있도록열어준다. Open "c:\test.txt" For Input As #1 ' 파일의내용을읽어온다. Do While Not EOF(1) Line Input #1, F_Line F_Line = F_Line & vbcrlf F_Data = F_Data & F_Line Loop ' 파일을닫아준다. Close #1 ' 읽어온내용을텍스트박스에넣는다. Text1.Text = F_Data Exit Sub End Sub

89 CommandButton( ) 가장자주접하게되는 CommandButton ( 명령단추 ) 컨트롤 원하는위치에원하는크기의 CommandButton 컨트롤이배치되었는지확인

90 CommandButton( ) Caption 속성 CommandButton 컨트롤에표시된문자열을결정

91 CommandButton( ) Picture 속성 버튼위에그래픽정보를표시하고자할때사용하는속성 그림 (Picture) 을선택하기이전에아래의속성이우선적으로지정 조건 CommandButton 이사용불능일때 Style 이그래픽으로설정되어있을때 적용방법 Enabled=false Style=1 - 그래픽

92 CommandButton( ) Picture 속성 속성윈도우에서 Picture 항목을선택하면오른쪽에... 버튼이나타난다 그림폴더를지정하면다음과같은화면이나타나고해당그림을지정하면버튼위에나타난다.

93 CommandButton( ) ToolTipText 속성 명령버튼컨트롤이나도구상자위에마우스를올려놓으면풍선도움말이뜨는것 CommandButton 의풍선도움말을설정해주는속성

94 CommandButton( ) Index 속성 컨트롤의배열이생성되었을때그인덱스를나타낸다. CommandButton 의배열생성

95 CommandButton( ) Index 속성 복사하여해당 Form 에붙여넣기 같은이름의컨트롤이존재하기때문에배열로설정할지물어본다

96 CommandButton( ) MousePointer 속성 런 - 타임시컨트롤위에마우스가위치하고있을때나타나는마우스포인터모양 실행하여해당컨트롤에마우스를옮기면다음과같은화면

97 CommandButton( ) TabIndex, TabStop 속성 ( 탭키 ) 에의해포커스를가질수있는컨트롤간의우선순위를나타낸다. 컨트롤선택상태에서 Tab Key 를누르게되면 TabIndex 값의순서대로선택

98 CommandButton( ) Enabled 속성 컨트롤이활성화될수있는가의여부를지정. Enabled False 로설정하게되면다음과같이런타임시사용을할수없는그림으로만표시

99 CommandButton( ) Visible 속성 화면에컨트롤이보이는가의여부를지정. Visible 을 False 로선택하게되면런타임시다음과같이 Command1 이보이지않게된다.

100 CommandButton( ) Font 속성 글자가있는컨트롤의경우에그글자의글꼴을나타낸다.. 문자를포함한컨트롤버튼과같은경우에글꼴을변경하면다음과같은화면을볼수있다

101 실습 2-6 Tab 키로포커스순서를지정 컨트롤이름 Form1 Text1 Text2 컨트롤종류 Form TextBox TextBox 사용된속성 ( 이름 ) = From1 Caption = ( 이름 ) = Text1 Caption = ( 이름 ) = Text2 Caption = Command1 CommandButton ( 이름 ) = Command1 Caption = 확인 Label 1, 2, 3 Label ( 이름 ) = Label1, 2, 3 Caption = 각각의 Caption 값

102 실습 값을입력받을수있는 TextBox 를각각 Form 에추가

103 실습 Tab 키인덱스를가질수있는 CommandButton 도 Form 에추가

104 실습 설명을붙일수있는 Label 을 Form 에추가한후 Caption 을변경

105 실습 Form1 에서코드보기를열어다음과같이 Coding 폼이생성하면수행한다. Private Sub Form_Load() ' 첫번째텍스트컨트롤에탭인덱스값을 0 으로설정한다. Text1.TabIndex = 0 ' 두번째텍스트컨트롤에탭인덱스값을 1 로설정한다. Text2.TabIndex = 1 ' 명령버튼컨트롤에탭인덱스값을 2 로설정한다. Command1.TabIndex = 2 End Sub 5 실행 ( 런타임 ) 하여 Tab Key 를누르면포커스가해당코드입력값대로이동하는것을확인

106 실습 2-7 CommandButton 을이용한 Label 에해당문자출력 컨트롤이름 Form1 출력 버튼 1 버튼 2 버튼 3 컨트롤종류 Form Lable CommandButton CommandButton CommandButton 사용된속성 ( 이름 ) = From1 Caption = "" ( 이름 ) = 출력 Caption = ( 이름 ) = 버튼 1 Caption = 안녕하세요? ( 이름 ) = 버튼 2 Caption = 비주얼베이직 ( 이름 ) = 버튼 3 Caption = Programing

107 실습 새프로젝트를생성 Form에 Label을위치시킨후 ( 이름 ) 과 Caption을다음그림과같이수정

108 실습 CommandButton 을다음과같이 3 개를해당 Form 에추가

109 실습 CommandButton 을추가한후다음과같이각각 ( 이름 ) 과 Caption 을변경 Command1:( 이름 ) 버튼 1, Caption 안녕하세요? Command2:( 이름 ) 버튼 2, Caption 비주얼베이직 Command3:( 이름 ) 버튼 3, Caption Programing

110 실습 프로젝트에서코드보기를클릭한다. 각각다음과같이 Coding

111 실습 2-8 패스워드를입력하여새로운 Form 을띄우기 컨트롤이름 Form1 Label1 Text1 컨트롤종류 Form Lable TextBox 사용된속성 ( 이름 ) = From1 Caption = "" ( 이름 ) = Label Caption = 패스워드 ( 이름 ) = Text1 Caption = PasswordChar = * Text = "" 버튼 CommandButton ( 이름 ) = 버튼 Caption = 확인

112 실습 새프로젝트를생성 Label을해당 Form에위치시켜 Caption을변경

113 실습 패스워드를입력받을창의 TextBox 의속성을변경

114 실습 패스워드를입력후확인을할명령버튼을폼에위치 ( 이름 ) 과 Caption 을변경

115 실습 확인 (( 이름 ) 버튼 ) 에다음과같이코딩 Private Sub 버튼 _Click() Dim test As Variant Dim test2 As Variant test = Text1.Text test2 = "1234" If test <> test2 Then MsgBox " 비밀번호가틀립니다 " Else MsgBox " 비밀번호가맞습니다 " End If End Sub 6 저장후실행

Visual Basic 기본컨트롤

Visual Basic 기본컨트롤 학습목표 폼 ( Form) 폼의속성, 컨트롤이름, 컨트롤메서드 기본컨트롤 레이블, 텍스트박스, 버튼, 리스트박스 이벤트 버튼 기본컨트롤실습 2 2.1 폼 (Form) 2.2 기본컨트롤 2.3 기본컨트롤실습 3 폼 - 속성 속성 (Name) AutoSize BackColor Font ForeColor Icon StartPosition Transparency WindowState

More information

PowerPoint Template

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

More information

4장기본프로그래밍2

4장기본프로그래밍2 4-2 마우스 (Mouse) 마우스이벤트 Click 이벤트 마우스버튼이눌렸다가떼어질때발생 DblClick 이벤트 마우스버튼이두번눌렸다가떼어질때발생 MouseDown 이벤트 마우스버튼이눌렸을때발생 MouseUp 이벤트 마우스버튼이떼어질때발생 MouseMove 이벤트 마우스가움직일때발생 DragOver 이벤트 마우스버튼을누른상태에서끌기를했을때발생 DragDrop

More information

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

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

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

Visual Basic Visual Basic 소개

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

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

윈도우즈 프로그래밍(1) 기본컨트롤 (1) 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/33 Contents 학습목표 기본컨트롤에서레이블컨트롤, 텍스트박스컨트롤, 프레임컨트롤, 옵션버튼컨트롤, 체크박스컨트롤을이해하고메시지박스를활용할수있다. 내용 레이블컨트롤 텍스트박스컨트롤 프레임컨트롤 옵션버튼컨트롤 체크박스컨트롤 메시지박스함수 3/33 기본컨트롤 기본컨트롤 : 비주얼베이직통합개발환경의도구상자에포함되어있는컨트롤로서화면디

More information

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

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

More information

5장프로그래밍II

5장프로그래밍II 5 장비주얼베이직을이용한 기본프로그래밍 Ⅱ Timer 보통일정한시간만큼을지연시킨후어떤작업을하려고할때사용되는컨트롤 Timer 이벤트프로시저에하려고하는작업의내용을기술 Interval 속성에지정된일정한시간만큼을기다렸다가 Timer 이벤트프로시져의내용을수행 일단시작되면프로그램에다른기능들이작동하더라도독립적이고영속적으로계속수행 ( 즉, 멀티태스킹작업을한다 ) 실습 5-1

More information

기본컨트롤2

기본컨트롤2 OptionButton( ) 과 CheckBox( ) 옵션버튼은여러가지의선택사항이있을때그중에서하나만을선택해야할필요가있을때사용 체크상자는예 / 아니오, 참 / 거짓을선택하기위해사용 Option 과 CheckBox 는주로비슷한역할을하지만, 다음과같은차이점 Option 상호배타적으로중복체크가불가능하다. CheckBox 중복체크가가능하다 OptionButton( )

More information

1. 매크로활성화체크홈페이지에서예제파일을직접다운받으신경우, 예제파일은매크로가포함된파일이므로상단에 [ 매크로활성화버튼 ] 을체크해주세요. 2. 옵션버튼편집하기 각옵션버튼을누를때마다, 선택된포탈사이트의커맨드버튼이나타나도록옵션버튼에 Click 이벤트명령문을입혀줍니다. 네이버

1. 매크로활성화체크홈페이지에서예제파일을직접다운받으신경우, 예제파일은매크로가포함된파일이므로상단에 [ 매크로활성화버튼 ] 을체크해주세요. 2. 옵션버튼편집하기 각옵션버튼을누를때마다, 선택된포탈사이트의커맨드버튼이나타나도록옵션버튼에 Click 이벤트명령문을입혀줍니다. 네이버 포탈사이트 로그인프로그램 만들기 #2 Copyright 2018 by 오빠두 0 1. 매크로활성화체크홈페이지에서예제파일을직접다운받으신경우, 예제파일은매크로가포함된파일이므로상단에 [ 매크로활성화버튼 ] 을체크해주세요. 2. 옵션버튼편집하기 각옵션버튼을누를때마다, 선택된포탈사이트의커맨드버튼이나타나도록옵션버튼에 Click 이벤트명령문을입혀줍니다. 네이버로그인, 구글로그인,

More information

2009년 상반기 사업계획

2009년 상반기 사업계획 기본컨트롤 (2) 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/25 Contents 학습목표 윈도우의구성요소를시각화한표준컨트롤중리스트박스, 콤보박스, 스크롤바등을이해한다. 내용 ListBox와 ComboBox 컨트롤의속성과활용 Shape 컨트롤의이해 HScroll/VScroll 컨트롤의활용 3/25 ListBox 컨트롤 ListBox( 리스트박스

More information

Javascript

Javascript 1. 이벤트와이벤트핸들러의이해 이벤트 (Event) 는웹브라우저에서발생하는다양한사건을말합니다. 예를들면, 버튼을마우스로을했다거나브라우저를닫았다거나 Enter 키를눌렀다거나등등아주다양한사건들이있습니다. 그렇다면이벤트핸들러 (Event Handler) 는무엇일까요? 이다양한이벤트들을핸들링 ( 처리 ) 해주는것입니다. 예를들면, 어떤버튼을했을때메시지창이뜨게하는등을말합니다.

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

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

비주얼프로그램I_04.pptx

비주얼프로그램I_04.pptx 컨트롤이란무엇일까요? 문자의표시와입력선택하기 (1), (2) 그밖의컨트롤사용자정의컨트롤을익히자연습문제질문 [2/32] 객체객체지향프로그래밍에서의작업단위속성, 메서드, 이벤트로구성표현 Ex) 자동차속성 객체이름. 속성 ( 메서드 ) 예 ) Car.Color = Yellow ' 자동차의색상은노란색 Car.NumOfDoor = 2 ' 창문의개수는 2개 Car.SizeOfWheel

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

비주얼프로그래밍 (Visual Basic .NET)

비주얼프로그래밍 (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 information

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

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

More information

1

1 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

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

4S 1차년도 평가 발표자료

4S 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

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권

Ver 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

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

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

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

More information

5장프로그래밍II

5장프로그래밍II 5-1 응용컨트롤 (Control) OLE 컨트롤 OLE(Object Linking & Embedding) 의개념 OLE Object Linking & Embedding 의약자로다른프로그램과의통신을제공 객체처럼컴포넌트들간에도데이터의통신을가능하게하여서로다른응용프로그램들끼리정보를공유할수있게하는기술 OM(Component Object Model) 에그뿌리를두고있으며지금의

More information

학습목표 텍스트파일을다룰수있다. 스트림읽기, 쓰기를안다. 2

학습목표 텍스트파일을다룰수있다. 스트림읽기, 쓰기를안다. 2 학습목표 텍스트파일을다룰수있다. 스트림읽기, 쓰기를안다. 2 8.1 텍스트파일다루기 8.2 스트림읽기, 쓰기 3 텍스트파일 문자, 숫자, 단어들이하나이상의줄로구성 파일확장명 :.txt,.ini,.log, OpenFileDialog 컨트롤 : 파일의위치를사용자가쉽게선택가능 Filter 속성 : 파일의형식선택가능 ShowDialog 메서드 : 열기대화상자 FileName

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

학습목표 배열에대해서안다. 언어통합질의 (LINQ) 에대해서안다. 2

학습목표 배열에대해서안다. 언어통합질의 (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 information

MF3010 MF Driver Installation Guide

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 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

2009년 상반기 사업계획

2009년 상반기 사업계획 폼개체와마우스이벤트 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/24 Contents 학습목표 폼개체에서 Load/UnLoad 이벤트의활용을이해하며, 마우스이벤트에서 Button, Shift, X, Y 인수의기능을이해한다. 또한, DragDrop, DragOver 이벤트와 KeyPress 이벤트의활용을학습한다. 그리고 MDI 폼을다룬다. 내용

More information

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

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

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

게임 기획서 표준양식 연구보고서

게임 기획서 표준양식 연구보고서 ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ

More information

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES ActiveX 컴포넌트가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES ActiveX 컴포넌트가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES 2012.02.18 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone 02-2108-8030 Fax 02-2108-8031 www.softbase.co.kr Copyright 2010 SOFTBase Inc. All rights reserved 목차 1 장 : ActiveX

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 - 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 웹과인터넷활용및실습 (Web & Internet) Suan Lee - 웹과인터넷활용및실습 (Web & Internet) - 04. CSS3 스타일속성기본 1 04. CSS3 스타일속성 04. CSS3 Style Properties - 웹과인터넷활용및실습 (Web & Internet) - 04. CSS3 스타일속성기본 2 CSS3 단위 1 CSS 는각각의스타일속성에다양한값을입력

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 05 장 CSS3 선택자 1. 선택자개요 2. 기본선택자 3. 속성선택자 4. 후손선택자와자손선택자 5. 반응 / 상태 / 구조선택자 CSS 블록을생성할수있다. 선택자를이해하고적절한선택자를활용할수있다. 1 선택자개요 CSS3 선택자 특정한 HTML 태그를선택할때사용하는기능 선택한태그에원하는스타일이나스크립트적용가능 그림 5-1 CSS 블록 CSS 블록 style

More information

untitled

untitled 시스템소프트웨어 : 운영체제, 컴파일러, 어셈블러, 링커, 로더, 프로그래밍도구등 소프트웨어 응용소프트웨어 : 워드프로세서, 스프레드쉬트, 그래픽프로그램, 미디어재생기등 1 n ( x + x +... + ) 1 2 x n 00001111 10111111 01000101 11111000 00001111 10111111 01001101 11111000

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

윈도우 프로그래밍의 개념

윈도우 프로그래밍의 개념 제 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 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

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

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

More information

이장에서다룰내용 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2

이장에서다룰내용 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2 03 장. 테두리여백지정하는속성 이번장에서는테이블, 레이어, 폼양식등의더예쁘게꾸미기위해서 CSS 를이용하여 HTML 요소의테두리속성을바꾸어보자. 이장에서다룰내용 1 2 3 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2 01. 테두리를제어하는스타일시트 속성값설명 border-width border-left-width

More information

Microsoft Word - PLC제어응용-2차시.doc

Microsoft Word - PLC제어응용-2차시.doc 과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,

More information

C# 입문 : 이론과 실습

C# 입문 : 이론과 실습 버튺기반컨트롤 레이블과링크레이블 텍스트상자 리스트 [2/43] 컨트롤 화면에표시되어사용자와상호작용을수행하는컴포넌트를의미. 종류 : 버튺, 레이블, 텍스트, 리스트 버튺기반컨트롤 : 버튺, 체크상자, 라디오버튺 컨트롤의종류 레이블컨트롤 : 레이블, 링크레이블 텍스트컨트롤 : 텍스트상자 리스트컨트롤 : 리스트상자, 콤보상자, 체크리스트상자 [3/43] 버튺기반컨트롤

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

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

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

More information

문서의 제목 나눔고딕B, 54pt

문서의 제목 나눔고딕B, 54pt 산업공학과를위한 프로그래밍입문 (w/ 파이썬 ) PART II : Python 활용 가천대학교 산업경영공학과 최성철교수 간단한파일다루기 [ 생각해보기 ] 우리는어떻게프로그램을시작하나? 보통은이렇게생긴아이콘을누른다! 그러나실제로는아이콘이아닌 실행파일 을실행시키는것아이콘을클릭하고오른쪽마우스클릭 속성 을선택해볼것 [ 생각해보기 ] 옆과같은화면이나올것이다대상에있는

More information

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63> SAM4S Printer Driver Installer 달리명시하지않은한, 인쇄또는복사된문서는통제하지않는문서임 목 차 1. 1. WINDOWS DRIVER INSTALLER 설치 설치...... 2 2. 프린터추가...... 5 3. 프린터제거...... 19 4. 프린터추가 / 제거선택...... 21 5. 프로그램추가 / 제거...... 21 SHC- 11-01-

More information

13 주차 - MDI, Exception, WebBrowser, RichTextBox, AlarmProgram 대림대학 년도 1 학기홍명덕

13 주차 - MDI, Exception, WebBrowser, RichTextBox, AlarmProgram 대림대학 년도 1 학기홍명덕 13 주차 - MDI, Exception, WebBrowser, RichTextBox, AlarmProgram 대림대학 - 2011 년도 1 학기홍명덕 (myungduk.hong@gmail.com) MDI(Multiple Document Interface) 응용프로그램은하나의응용프로그램에서동시에여러개의문서로작업할수있도록인터페이스를제공하는응용프로그램문서 (document)

More information

<4D F736F F F696E74202D20C1A C0E520B5B5C5A5B8D5C6AE20C6C4C0CF20C0D4C3E2B7C220B9D720B4D9BEE7C7D120BAE420C5ACB7A1BDBA2E BC8A3C8AF20B8F0B5E55D>

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

PowerPoint Presentation

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

MF5900 Series MF Driver Installation Guide

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

More information

슬라이드 1

슬라이드 1 Tadpole for DB 1. 도구개요 2. 설치및실행 4. 활용예제 1. 도구개요 도구명 소개 Tadpole for DB Tools (sites.google.com/site/tadpolefordb/) 웹기반의데이터베이스를관리하는도구 Database 스키마및데이터관리 라이선스 LGPL (Lesser General Public License) 특징 주요기능

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

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

Studuino소프트웨어 설치

Studuino소프트웨어 설치 Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...

More information

View Licenses and Services (customer)

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

More information

Programming hwp

Programming hwp 4 장대화상자기반응용프로그램 3장에서는윈도우응용프로그램작성을위한 MFC 프로그래밍에텍스트편집기만을사용하였으나, 이장에서부터는응용프로그램마법사 (AppWizard), 리소스편집기, 클래스마법사 (Class Wizard) 등의도구를활용한다. 이러한도구들의이용으로전체프로그램소스에서프로그래머가직접코딩하는분량을크게줄일수있어빠른시간안에응용프로그램의개발이가능해진다. 또한

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

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

메뉴얼41페이지-2

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

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

<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

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 - web-part02-ch16-이벤트.pptx

Microsoft PowerPoint - web-part02-ch16-이벤트.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part2. jquery Ch16. 이벤트 2014년 1학기 Professor Seung-Hoon Choi 16 이벤트 jquery 에서는 자바스크립트보다더쉽게이벤트를연결할수있음 예 $(document).ready(function(event) { } ) 16.1

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

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

RVC Robot Vaccum Cleaner

RVC Robot Vaccum Cleaner RVC Robot Vacuum 200810048 정재근 200811445 이성현 200811414 김연준 200812423 김준식 Statement of purpose Robot Vacuum (RVC) - An RVC automatically cleans and mops household surface. - It goes straight forward while

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Chapter 03 일단짜보는그럴듯한 C 프로그램... 1. 프로그램작성순서복습 2. 주석 3. scanf_s( ) 맛보기 1. 프로그램작성순서복습 프로그래밍작성순서요약 프로젝트만들기 : 소스파일보다프로젝트를먼저생성해야함 코딩 : C 컴파일러가알아들을수있는형식으로문서작성 빌드 : 컴파일과링크를합친개념 컴파일 : 소스를컴퓨터가이해하는오브젝트파일로변환 링크 :

More information

PowerPoint Template

PowerPoint Template SOFTWARE ENGINEERING Team Practice #3 (UTP) 201114188 김종연 201114191 정재욱 201114192 정재철 201114195 홍호탁 www.themegallery.com 1 / 19 Contents - Test items - Features to be tested - Features not to be tested

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

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가 수업주제 경찰 출동! (버튼, LED, 버저 사용하기) 9 / 12 차시 수업의 주제와 목표 본 수업에서는 이전 차시에 배웠던 블록들의 기능을 복합적으로 활용한다. 스위치 기능을 가진 버튼을 활용하여 LED와 버저를 동시에 작동시키도록 한다. 각 블록들을 함께 사용하는 프로젝트를 통해 각각의 기능을 익히고 보다 다양한 활용 방법을 구상할 수 있다. 교수 학습

More information

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

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

슬라이드 제목 없음

슬라이드 제목 없음 MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,

More information

Database Design Lab: MS Access Queries 1. Download lab6.accdb and rename it to lab7.accdb. 2. 이름 값을가지는쿼리 qryauthor 를만든다 a) Open lab6.accdb. b) 리본메뉴 만들

Database Design Lab: MS Access Queries 1. Download lab6.accdb and rename it to lab7.accdb. 2. 이름 값을가지는쿼리 qryauthor 를만든다 a) Open lab6.accdb. b) 리본메뉴 만들 Database Design Lab: MS Access Queries 1. Download lab6.accdb and rename it to lab7.accdb. 2. 이름 값을가지는쿼리 qryauthor 를만든다 a) Open lab6.accdb. b) 리본메뉴 만들기 - 쿼리디자인 을클릭한다. c) 테이블표시 창에서 Author 테이블을선택하고 추가 버튼을누르고닫는다

More information

System Recovery 사용자 매뉴얼

System Recovery 사용자 매뉴얼 Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.

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

Endpoint Protector - Active Directory Deployment Guide

Endpoint Protector - Active Directory Deployment Guide Version 1.0.0.1 Active Directory 배포가이드 I Endpoint Protector Active Directory Deployment Guide 목차 1. 소개...1 2. WMI 필터생성... 2 3. EPP 배포 GPO 생성... 9 4. 각각의 GPO 에해당하는 WMI 연결... 12 5.OU 에 GPO 연결... 14 6. 중요공지사항

More information

2) 활동하기 활동개요 활동과정 [ 예제 10-1]main.xml 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.

2) 활동하기 활동개요 활동과정 [ 예제 10-1]main.xml 1 <LinearLayout xmlns:android=http://schemas.android.com/apk/res/android 2 xmlns:tools=http://schemas.android. 10 차시파일처리 1 학습목표 내장메모리의파일을처리하는방법을배운다. SD 카드의파일을처리하는방법을배운다. 2 확인해볼까? 3 내장메모리파일처리 1) 학습하기 [ 그림 10-1] 내장메모리를사용한파일처리 2) 활동하기 활동개요 활동과정 [ 예제 10-1]main.xml 1

More information

[ 그림 8-1] XML 을이용한옵션메뉴설정방법 <menu> <item 항목ID" android:title=" 항목제목 "/> </menu> public boolean oncreateoptionsmenu(menu menu) { getme

[ 그림 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

윈도우시스템프로그래밍

윈도우시스템프로그래밍 객체지향프로그래밍응용 Chap 4. 대화상자와컨트롤 (#1) 2013.09.27. 오병우 컴퓨터공학과금오공과대학교 Control 들을가진윈도우 Dialog 개요 사용자의입력을받기위한 Object 의집합 종류 프로그램수행도중사용자의입력이필요할때다이얼로그박스출력 다이얼로그박스는사용자로부터입력받은데이터를메인루틴에넘기고소멸 Modal Dialog Parent window

More information

Chapter 1

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

OOO Paint

OOO Paint Webtoon Paint OSP Stage 2040 Team 2 200911371 김민철 200911381 김진현 200911417 정명권 REF. Activity 2033. Define Domain Model Activity 2041. Design Real Use Case Use Case Actors Purpose Overview Type R1.1 파일불러오기

More information

MVVM 패턴의 이해

MVVM 패턴의 이해 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

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

PTLINE Template

PTLINE Template 컴퓨터활용능력필기 이장에서는 1~2 문제가출제됩니다. 6. 자동화프로그래밍 매크로 & 이벤트프로시저 매크로 매크로특징 응용프로그램에서반복적인작업수행시이를하나의명령어로저장하여사용자가간단하게사용할수있도록하는기능이다. 작업을자동화할때사용할수있는매크로함수나매크로함수집합을의미한다. 매크로함수는주로컨트롤의이벤트에연결하여사용한다. 데이터베이스파일이열릴때자동으로실행되는자동매크로를정의하려면매크로이름에

More information

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

< 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

Microsoft PowerPoint - web-part02-ch15-문서객체조작.pptx

Microsoft PowerPoint - web-part02-ch15-문서객체조작.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part2. jquery Ch15. 문서객체조작 2014년 1학기 Professor Seung-Hoon Choi 15 문서객체조작 문서객체조작 자바스크립트만으로문서객체모델을다루려면복잡함 jquery를이용하면쉽게다룰수있다. 이책에서가장중요한부분 15.1 문서객체의클래스속성추가

More information

Office 365 사용자 가이드

Office 365 사용자 가이드 [ 여기에입력 ] Office 365 사용자가이드 OFFICE 365 모바일설정 목차 1. 모바일에메일계정추가하기... 2 2. Lync 2013 App 설치하기... 7 3. Office Mobile App 설치하기... 10 4. Office for ipad 설치하기... 16-1 - 모바일기기에 Office 365 를설정해보세요. 모바일기기에 Office

More information

SMV Vending Machine Implementation and Verification 김성민 정혁준 손영석

SMV Vending Machine Implementation and Verification 김성민 정혁준 손영석 SMV Vending Machine Implementation and Verification 201321124 김성민 201472412 정혁준 201472262 손영석 2015.05.04 Contents Review 지적사항 개선사항 Review Review sell_denied start coin {1, 5, 10, 50, 100} coin Ready Input_

More information

e-비즈니스 전략 수립

e-비즈니스 전략 수립 CSS3 속성 HTML5 웹프로그래밍입문 ( 개정판 ) Contents 학습목표 CSS3가지원하는스타일속성과스타일값을활용할수있습니다. CSS3를사용해레이아웃을잡을수있습니다. 내용 CSS3 단위 박스속성 display 속성 배경속성 글자속성 위치속성 float 속성 그림자속성 그레이디언트 2/85 1. CSS3 단위 키워드단위 W3C에서미리정의한단어 키워드를입력하면키워드에해당하는스타일이자동으로적용

More information

슬라이드 1

슬라이드 1 UNIT 6 배열 로봇 SW 교육원 3 기 학습목표 2 배열을사용핛수있다. 배열 3 배열 (Array) 이란? 같은타입 ( 자료형 ) 의여러변수를하나의묶음으로다루는것을배열이라고함 같은타입의많은양의데이터를다룰때효과적임 // 학생 30 명의점수를저장하기위해.. int student_score1; int student_score2; int student_score3;...

More information