비주얼프로그램I_04.pptx

Similar documents
Visual Basic 기본컨트롤

2009년 상반기 사업계획

PowerPoint Template

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

Visual Basic 반복문

PowerPoint 프레젠테이션

Microsoft PowerPoint - e pptx

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

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

4장기본프로그래밍2

윈도우 프로그래밍의 개념

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

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

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

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

5장프로그래밍II

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

C# 입문 : 이론과 실습

1

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

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

Visual Basic Visual Basic 소개

1

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

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

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

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

기본컨트롤2

Javascript

View Licenses and Services (customer)

API 매뉴얼

PowerPoint Template

tiawPlot ac 사용방법

Javascript

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

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

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

윈도우 프로그래밍의 개념

MF3010 MF Driver Installation Guide

슬라이드 1

Studuino소프트웨어 설치

PowerPoint 프레젠테이션

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

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

PowerPoint Presentation

Microsoft Word - src.doc

System Recovery 사용자 매뉴얼

5장프로그래밍II

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

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

OCW_C언어 기초

UI TASK & KEY EVENT

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집

MF Driver Installation Guide

PowerPoint Presentation

윈도우시스템프로그래밍

MVVM 패턴의 이해

캘크 시작하기

윈도우시스템프로그래밍

C 프로그램의 기본

기본컨트롤1

Microsoft PowerPoint - chap06-2pointer.ppt

OCW_C언어 기초

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

04장 메시지 처리 유형

<4D F736F F F696E74202D B3E22032C7D0B1E220C0A9B5B5BFECB0D4C0D3C7C1B7CEB1D7B7A1B9D620C1A638B0AD202D20C7C1B7B9C0D320BCD3B5B5C0C720C1B6C0FD>

<4D F736F F F696E74202D203039C0E520B4EBC8ADBBF3C0DA205BC8A3C8AF20B8F0B5E55D>

Dialog Box 실행파일을 Web에 포함시키는 방법


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

두번째행에는사용자가작성한매크로를저장할파일이름을표시합니다. 다른저장된파일을읽어들이거나새로운파일로작성할때는 [ ] 버튼을눌러파일열기대화상자에서파일이름을선택하거나새로만들면됩니다. 만일새로운파일을열때는이전에작업중이던매크로는저장됩니다. 대화상자중앙에매크로목록이보이고매크로를기록하

윈도우시스템프로그래밍

Microsoft PowerPoint - ÀÚ¹Ù08Àå-2.ppt

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

슬라이드 1

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

<4D F736F F F696E74202D20C1A C0E520B5B5C5A5B8D5C6AE20C6C4C0CF20C0D4C3E2B7C220B9D720B4D9BEE7C7D120BAE420C5ACB7A1BDBA2E BC8A3C8AF20B8F0B5E55D>

Microsoft PowerPoint - chap13-입출력라이브러리.pptx

BY-FDP-4-70.hwp

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

슬라이드 1

PowerPoint 프레젠테이션

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

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

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

윈도우즈 프로그래밍

Microsoft PowerPoint - web-part02-ch16-이벤트.pptx

JDK이클립스

안드로이드기본 11 차시어댑터뷰 1 학습목표 어댑터뷰가무엇인지알수있다. 리스트뷰와스피너를사용하여데이터를출력할수있다. 2 확인해볼까? 3 어댑터뷰 1) 학습하기 어댑터뷰 - 1 -

e-비즈니스 전략 수립

PowerPoint Presentation

API 매뉴얼

1

chap 5: Trees

Index

Microsoft PowerPoint - 09-CE-14-리스트콤보박스

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

슬라이드 1

Microsoft PowerPoint - gnu-w06-python_[실습]_day13-turtle-shape

쉽게 풀어쓴 C 프로그래밍

Transcription:

컨트롤이란무엇일까요? 문자의표시와입력선택하기 (1), (2) 그밖의컨트롤사용자정의컨트롤을익히자연습문제질문 [2/32]

객체객체지향프로그래밍에서의작업단위속성, 메서드, 이벤트로구성표현 Ex) 자동차속성 객체이름. 속성 ( 메서드 ) 예 ) Car.Color = Yellow ' 자동차의색상은노란색 Car.NumOfDoor = 2 ' 창문의개수는 2개 Car.SizeOfWheel = 20 ' 바퀴의크기는 20 With Car.Color = Yellow.NumOfDoor = 2.SizeOfWheel = 20.Run End With 메서드 예 ) Car.Run ' 달린다. Car.Stop ' 멈춘다. Car.Accel 3 ' 속도를 3으로가속 With 문사용 이벤트 Sub Car_Crash() Car.MakeAirBag ' 에어백을만든다. End Sub [3/32]

도구상자와컨트롤의분류표준컨트롤 기본으로제공하는컨트롤항상도구상자에포함사용자정의컨트롤 OCX 컨트롤 ( 확장자 :.ocx) MS 혹은서드파티업체에서제작삽입가능한객체다른응용프로그램에서수행되는기능을가진컨트롤 Ex) 워크시트, 달력등 [4/32]

객체와포커스의관계포커스 (Focus) 마우스나키보드를통해입력을받는능력포커스를얻는방법 1 프로그램실행중마우스버튼을클릭해서객체선택 2 프로그램실행중단축키를사용해서선택 3코드상에서 SetFocus 메서드호출 탭순서설정탭순서 (Tab Order) 탭 (Tab) 키를이용해다른컨트롤로넘어가는순서관련속성 TabIndex : 탭의순서결정 ( 값 : 0 ~ N 1) TabStop : 해당컨트롤을탭순서에서제외 ( 값 : false) [5/32]

따라하기 [ex 4-2] [6/32]

레이블문자열을폼에출력사용자수정불가주요사용속성 Caption : 실제출력되는내용기입 BorderStyle : 경계선표시유무결정 BackColor, Back Style, ForeColor, Font : 다양한형태의출력제공 AutoSize : 레이블의크기를문자열길이에맞도록 Width 값자동조절 WordWrap : 레이블의 Height 값자동조절 단, AutoSize 속성이 True 일경우동작 [7/32]

텍스트박스사용자로부터입력받거나사용자에게출력가능주요사용속성 Locked : 입력금지 Text : 실제출력될내용입력 MaxLength : 최대입력문자개수지정 PasswordChar : 비밀번호용도로특정문자지정 MultiLine : 여러줄의문장입력지정 ( 줄바꿈 : Ctrl + Enter) SelStart : 문자열중새로삽입할위치지정 SelLength : SelStart 값에서몇문자를블록할것인지지정 [8/32]

따라하기 [ex 4-3] [9/32]

명령버튼사용자와가장쉽게의사소통가능마우스클릭으로이벤트프로시저호출주요사용속성 Caption : 버튼위에표시될글자기입주요선택특성마우스를사용해서클릭탭키를사용해서포커스이동후스페이스바나엔터키누름단축키사용 Caption 에서접두어 & 문자추가 코드상에서클릭프로시저호출 Call cmdopen_click [10/32]

체크박스 하나이상의옵션선택에사용어떤항목이선택이냐아니냐 2가지경우를결정동시에여러개의체크박스사용가능주요사용속성 Value 선택여부결정 (True, False) [11/32]

따라하기 [ex 4-5] [12/32]

옵션버튼 오직하나의옵션선택에사용한번에한가지옵션버튼만선택가능그룹단위로묶음주요사용속성 Value : 선택여부결정 (True, False) Enabled : 사용가능여부결정 (True, False) [13/32]

프레임 컨테이너 (Container) 컨트롤 다른컨트롤을포함하는컨트롤 특징 컨테이너안의컨트롤은밖으로이동불가 컨테이너의위치를이동시키면안에있는컨트롤도함께이동 순서주의 프레임을먼저그린후안에컨트롤을그림 [14/32]

따라하기 [ex 4-6] [15/32]

리스트박스와콤보박스사용자로부터입력받고자하는값을리스트형태로출력리스트박스리스트중선택해야할경우입력도가능콤보박스텍스트박스와리스트박스의성질혼합 선택만가능 [16/32]

리스트박스와콤보박스 ( 계속 ) 메서드 AddItem item [, index] : 리스트나콤보박스에문자열추가 RemoveItem index : 리스트나콤보박스에서해당위치의문자열제거 Clear : 리스트에있는모든내용을제거 주요사용속성 Sorted : 리스트내용을정렬 Text : 사용자가선택한내용 List(index) : 리스트상의값 ListIndex : 현재선택된내용의 index 값 ListCount : 리스트의총개수 [17/32]

따라하기 [ex 4-8] [18/32]

스크롤바현재값의위치표시 ex) 사운드크기, 현재진행정도등주요사용속성 Value : 현재스크롤바박스의위치값 Min, Max : Value 속성의최소값, 최대값 SmallChange : 화살표버튼클릭했을때이동하는크기 LargeChange : 나머지영역클릭했을때이동하는크기이벤트 Change : 스크롤바박스가이동한다음발생 Scroll : 스크롤바박스가이동중발생 [19/32]

따라하기 [ex 4-9] [20/32]

타이머시간이흐름에따라반응규칙적으로일정시간동안지정된프로시저호출주기적으로어떤일을해야할경우사용특성 일정시간을주기로반복적호출시스템자원이부족할경우일정시간의멈춤현상실행시화면에표현되지않음 Timer 이벤트프로시저사용주요사용속성 Interval : 호출이벤트간의지연시간 ( 밀리세컨드 ) Enabled : 타이머동작유무결정 [21/32]

따라하기 [ex 4-10] [22/32]

이미지컨트롤과픽처박스 그림을사용자에게보여줌 특징 속성 크기조절 프로그램실행중에그림읽기 이미지컨트롤 단순히그림만출력 Picture 속성 - 그림경로선택 BorderStyle 속성 - 경계선유무 (0- 없음,1- 단일고정 ) Stretch 속성 - 강제로그림의크기를컨트롤의크기에맞춤 (True,False) imgmycanvas.picture= LoadPicture("C:\pic\MyCar.bmp") 픽처박스컨트롤 그래픽이미지사용컨테이너로사용 ( 프레임의특성과동일 ) Picture 속성 : 그림경로선택 BorderStyle 속성 : 경계선유무 (0- 없음,1- 단일고정 ) AutoSize 속성 - 컨트롤의크기를그림에맞춤 (True,False) picmycanvas.picture = LoadPicture("C:\pic\MyCar.bmp") [23/32]

도형, 선컨트롤가벼운컨트롤 적은자원사용으로출력속도빠름픽처박스컨트롤과부분집합의관계단순한그래픽요소표현에사용주요사용속성 Shape : 도형모양 BorderColor : 경계선색상 FillColor : 내부색상 BorderStyle : 경계선모양 BorderWidth : 경계선두께 [24/32]

진행표시줄 (ProgressBar) 현재진행상태가어느정도인지그림으로표시특성 마이크로소프트공용컨트롤에포함 프로젝트 - 구성요소 -Microsoft Windows Common Controls 6.0 DoEvents 함수와함께사용주요사용속성 Value : 현재의위치값 Min, Max : 값이변할수있는범위의최소값, 최대값 [25/32]

도구상자 (ToolBar) 특징 마이크로소프트공용컨트롤에포함자주사용되는메뉴를버튼으로대치시켜바로실행커서를버튼위에올렸을때풍선도움말출력아이콘을손쉽게만들기위해이미지리스트컨트롤과함께사용버튼이눌렸을때의처리 ButtonClick 이벤트프로시저가호출 [26/32]

상태표시줄 (StatusBar) 윈도우맨하단에프로그램의현재상태를표시특징 마이크로소프트공용컨트롤에포함프로그램의하단에서키보드의상태나작업상황표시상태표시줄에각각의영역을 패널 이라부름사용자정의속성의 Style 값을통해각종정보를손쉽게출력상태표시줄에문자열추가 Panels 속성을이용하여원하는패널에문자열대입 [27/32]

탭스트립 (TabStrip) 여러개의대화상자를하나의화면으로묶은것특징 Microsoft Tabbed Dialog Control 5.0 을선택하여사용입력해야할항목이많을경우공통된주제로묶어입력가능각주제들에손쉽게접근 [28/32]

따라하기 [ex 5-4] [29/32]

MaskEdBox 컨트롤텍스트박스의기능을확장시킨컨트롤입력을원하는형태로지정특징 Microsoft Masked Edit Control 6.0 을선택하여사용수치나문자열을원하는형식으로만입력받고자할때사용주요사용속성 Mask :# 문자를사용해서입력받고자하는자리수지정 PromptChar : 입력될때자리수를표시하는글자지정 PromptInclude : 입력값에 PromptChar 속성값을포함할지결정 Text : 실제입력되는글자 [30/32]

연습문제 [5] 처리조건 도구상자에원, 네모, 둥근사각형의버튼 3개작성도구상자의버튼을누르면해당모양이도형컨트롤을이용하여표시상태표시줄에해당버튼이눌리면도형의모양을제목으로출력실행화면설계 [31/32]

[32/32]