컴포넌트 (Component) 2009.03.10.

Slides:



Advertisements
Similar presentations
개인의견 차가있을수있음 훈훈한남자 배우 TOP 5. 5 위는 박보검 웃을때보이는 치명적인 미소 꺄 ~~~ 5위5위.
Advertisements

10장. 시기별 학급경영 11조 염지수 이 슬 권용민 신해식.
일본 근세사. (1) 에도막부의 개창 ( ㄱ ) 세키가하라의 전투 (1600) - 히데요시의 사후 다섯 명의 다이로 ( 大老 ) 가운데 최대 영지 (250 만석 ) 를 보유하고 있던 도쿠가와 이에야스가 급부상. 이에 이에야스와 반목해 온 이시다 미쓰나리 ( 石田三成 ),
아니마 / 아니무스 송문주 조아라. 아니마 아니마란 ? 남성의 마음속에 있는 여성적 심리 경향이 인격화 한 것. 막연한 느낌이나 기분, 예견적인 육감, 비합리적인 것에 대 한 감수성, 개인적인 사랑의 능력, 자연에 대한 감정, 그리.
대구가톨릭대학교 체육교육과 06 학번 영안중학교 체육교사 신웅섭 반갑습니다. 반야월초등학교 축구부 대륜중학교 축구부 대륜고등학교 대구가톨릭대학교 차석 입학 대구가톨릭대학교 수석 졸업 2014 년 경북중등임용 체육 차석 합격 영안중학교 체육교사 근무 소개.
HTML + JavaScript UIT Series [Chapter 3] HTML 을 이용한 회원 정보 입력 양식 만들기.
일장 - 1 일 24 시간 중의 명기 ( 낮 ) 의 길이 ( 밤은 암기, 낮은 명기 ) 광주기성 - 하루 중 낮의 길이의 장단에 따라 식물의 꽃눈 형성이 달라지는 현상 일장이 식물의 개화현상을 조절하는 중요한 요인 단일식물 - 단일조건에서 개화가 촉진되는 식물 장일식물.
2 학년 6 반 1 조 고은수 구성현 권오제 김강서.  해당 언어에 본디부터 있던 말이나 그것에 기초하여 새로 만들어진 말  어떤 고장 고유의 독특한 말  Ex) 아버지, 어머니, 하늘, 땅.
1 과제물 6 호 설명자료 제출마감 : 2012 년 12 월 3 일 ( 월 ) 24 시 이병완교수의 화폐금융론 2012.
목차 1 엑셀화면 구성 알아보기 2 저장 불러오기, 셀 이동 복사 3 텍스트 입력수정 특수화 기호 / 글꼴 서식, 맞춤 서식 / 표시형식, 테두리 및 채우기 1 4 엑셀 셀 삽입 삭제 / 워크시트 관리.
2014년도 교원 및 기간제교사 성과상여금 전달교육 개 회 국기에 대한 경례 - 인사말
제3장 도면 보는 법 학습의 목표 자주 보전 활동에 있어서, 설비에 관한 도면을 볼 기회가 많이 있을 것입니다. 또, 직장의 주변의 개선이나 어떠한 장치 기구의 아이디어를 제작하고 싶을 때에도, 도면이라고 하는 수단이 필요하게 됩니다.   생산기술이나 보전 부문의 사람과.
선진 고양교육 “유아교육 행정 업무 연수” 유치원 회계실무 및 유아학비 연수 경기도고양교육청.
묵자 겸애, 비명, 비공, 상현, 상동, 천지, 명귀, 삼표 법.
CSS Web Page Construction
2002/3/20 HTML 2002/3/20
10장 동적 HTML (Dynamic HTML)
HTML과 CGI 프로그래밍 PHP 웹 프로그래밍 (PHP Web Programming) 문양세
내 아이를 위한 구강관리.
제16장 원무통계 • 분석 ☞ 통계란 특정의 사실을 일정한 기준에 의하여 숫자로 표시한 것을 말한다.통계로서 활용할 수 있는 조건으로는 ① 동질성을 지녀야 하고 ② 기준이 명확하고 ③ 계속성이 지속되어야 하며 ④ 숫자로 표시하여야 한다 경영실적의.
Computer Graphics Laboratory Korea University
홈페이지 자동 구축 솔루션 K2 Web WIZARD 2.6 관리자 메뉴얼
4장 CRM 방법론.
축산 인식개선을 위한 농협의 추진 사례 ( ) 농협중앙회 축산지원단장 박인희.
서울지방세무사회 부가세 교육 사진클릭-자료 다운 세무사 김재우.
치매의 예방 김 은민 윤금 노인요양원 치매의.
UIT Series HTML + JavaScript [Chapter 1] Html을 이용한 웹 페이지 만들기.
개정판 Visual Basic 6.0 바로가기.
학습목표 7장. 투상변환과 뷰포트변환 평행투상과 원근투상의 차이점을 이해한다. 가시부피 설정방식을 이해한다.
학습목표 7장. 투상변환과 뷰포트변환 평행투상과 원근투상의 차이점을 이해한다. 가시부피 설정방식을 이해한다.
이 름: 정홍도 (과장) 팀 명: 개발사업팀 일 자:
ActiveX 개발 KnowHow (C++ Builder 6.0)
6장 히스토그램 처리 차 례 히스토그램의 개요 히스토그램의 용도 영상 이치화 히스토그램 평활화 히스토그램 스트레칭
HTML5 웹 프로그래밍 입문 (개정판) 5장. 고급 표현을 위한 CSS3 활용.
5부 mHTML/KUN언어 배우기 5-1 mHTML과 KUN에 대해서 5-2 mHTML 기본태그
HTML5+CSS3 실무 테크닉 김은기 저.
Visual Basic 기초 1 목표: 컴퓨터기반제어에 관련된 학습을 하기 전에 Visual Basic의 기초를 살펴본다.
마산에 대하여 만든이 : 2204 김신우, 2202 권성헌.
Maxcampus [Ctrl] , [Shift] 키 기능 [Ctrl] 키 [Shift] 키 ① 첫 클릭 지점에서 그리기
컴포넌트2 (Component)
악보 전문 제작은 Finale에게 맡겨라!.
CSS Layout Chapter 6 Part 1
2013 2학기 세미나 Editable Poly (편집).
Web & Internet [06] CSS3 응용과 레이아웃
119 신고방법.
12강_CSS 속성-III font-family , font-size 속성
SMIL.
문서작성에 사용되는 기본태그 MARQUEE, A.
컴퓨터 그래픽 I 영화 홍보 사이트 분석 과목 : 컴퓨터 그래픽 I 담당교수 : 손애경 교수님 학과 : 정보처리과 1반(A1)
파워포인트 2003.
149개의 실습예제로 배우는 Flash 8.
파워포인트 단축키 모음 범주 명령/기능 단축키 오피스 공통 단축키 파일 열기 Ctrl + O O 열려진 창들 간의 전환
목차 워드 화면구성 1 2 텍스트입력/ 특수기호/ 글꼴 서식
ITQ 정보기술자격 국가공인 Excel 2007 Ⅰ- 2회차 강사 : 박영민.
2장 비주얼베이직 시작하기 2.1 비주얼베이직 프로그래밍 스타일 2.2 비주얼베이직 시작하기.
6장 마케팅 조사 박소현, 김중호, 박기찬.
Chapter03 HTML 포토앨범 만들기
한밭대학교 창업경영대학원 회계정보학과 장 광 식
Rendering Lecture 따라하기 제작:이경복(한밭대학교).
안내선 교차점에 첫 번째 텍스트 설명 배치 안내선 교차점에 두 번째 텍스트 설명 배치 그림 배경 위의 투명한 애니메이션 도형
음양오행과 물리학 조 원 : 김용훈, 양범길, 박수진, 윤진희, 이경남, 박미옥, 박지선 (11조)
Excel 일차 강사 : 박영민.
문서의 작성 정보과학부 이지연.
문서 작성에 사용되는 기본태그 HR, PRE, B, I, U, S.
이야기 치료에 대하여 <8조 학문적 글쓰기 발표> 주희록 최은지
욕은 나의 삶을 망치는 나쁜 습관이다. '욕하면서 배우고 칭찬하며 닮아간다.'
컨트롤, 프로퍼티, 이벤트.
2장 선과 글자 모양에 따른 분류 제품 제작을 하기 위한 도면에는 제품의 정보인 형상, 치수,
12강 Creo Parametric 3.0 설계 응용 컴퓨터 응용 설계 Tel. :
중국문학개론 한부와 겅건안문학 중어중국학과 ㅇ이진원 한부와 건안문학.
Presentation transcript:

컴포넌트 (Component) 2009.03.10

컴포넌트 정의 여러 개의 컴포넌트를 조립하여 프로그램을 만드는 컴포넌트기반의 개발 툴 정의 델파이 프로그램을 이루는 구성 요소(element)이며 컴포넌트를 모아 프로그램을 만든다. 한마디로 ‘것(thing)’ 우리 눈에 보이고 나름대로의 개성을 가진 물건(Object) 버튼, 레이블, 메뉴, 체크박스 Ex) 볼펜 속성-길이,모양,색상 행동양식 – 볼펜으로 종이를 문지르면 글이 써진다.

컴포넌트란 Tcomponent에서 파생되어진 어떤 클래스 이다. 클래스란 데이터 멤버와 함수를 가지며 데이터(속성)와 코드(행동 양식)의 덩어리이며 그 자체로 독립되어 있는 모듈이며 프로그램의 부품이다.

여러가지 컴포넌트 Standard Additional Win31 System

컴포넌트 조작 컴포넌트 배치 폼에 배치하는 방법은 네 가지로 분류할 수 있지만 네 가지 방법이 특별히 다른 것이 아니며 대동소이하다. 팔레트에서 원하는 컴포넌트를 클릭한 후 품을 클릭한다. 팔레트에서 컴포넌트를 클릭한 후 폼에서 드래그한다. 팔레트에서 원하는 컴포넌트를 더블클릭한다. 같은 컴포넌트를 여러 번 배치할 때는 컴포넌트 팔레트에서 컴포넌트를 선택할 때 Shift키를 누른 채로 선택한다.

선택 작업 대상이 될 컴포넌트를 지정하는 동작 속성을 바꾸거나 삭제하고자 할 때 먼저 해당 컴포넌트를 선택 오브젝트 인스펙터는 선택된 컴포넌트의 속성을 보여준다. 여러 개의 선택은 Shift키 드래그

크기조절 대부분의 컴포넌트는 크기를 마음대로 변경할 수 있다. 물론 메뉴나 타이머와 같이 크기 변경이 안되는(크기 조정을 할 필요가 없는)컴포넌트도 있다. 선택 후 핸들위로 마우스 커서를 가져가면 확장 마우스커서로 바뀌며 이를 드래그한다.

이동 선택 후 드래그 여러 개의 컴포넌트를 선택 하여 한꺼번에 이동도 가능 옵젝트 인스펙터를 통하여 Left, Top속성에 좌표를 직접 입력하는 방법도 있다.

삭제 컴포넌트 선택 후 “Del”키를 누른다. 만약 실수로 삭제 했다면 “Ctrl-z”로 복귀 할 수 있다.

정렬 불규칙한 형태로 배치되어 있는 버튼들을 화면의 특정한 기준선에 맞추어 주는 것 정렬할 컴포넌트들을 선택 메뉴-> View -> Alignment Palette

또는 선택한 컴포넌트에서 오른쪽 마우스 Edit -> position -> Align…

앞뒤로 이동 두개의 컴포넌트가 같은 위치에서 겹쳐지는 경우 선택 후 오른쪽 마우스 Control Bring to Front -> 앞으로 Send to Back -> 뒤로

속성 컴포넌트의 특징을 정의하는 여러가지 값들 어떤 속성이 정의되어 있는가는 컴포넌트마다 다르다. 제각각 생긴 모양과 하는 동작이 다르므로 지정해 줄 수 있는 속성도 다양하다. 특정 컴포넌트 선택 -> 오브젝트 인스펙터 공통적인 것도 있지만 특정 컴포넌트에만 있는 속성도 있다.

레이블 컴포넌트 품상에 문자열을 위치시키고자 할 때 사용하며 문자열을 Caption속성으로 정해진다. “Name” 프로그램 내부에서 컴포넌트를 칭하는 이름 “Caption” 밖으로 드러나 보이는 제목 “Alignment” 정렬방식

다른 일반적인 컴포넌트 “Color” 색상변경 “Font” 문자의 글꼴을 지정 “Left, Top / Height, Width” 위치와 크기 “Visible” 컨트롤을 보이게 또는 보이지 않게 다른 일반적인 컴포넌트 “Text” 에디터, 메모 컨트롤에 입력된 문장 “Enabled” 컴포넌트의 기능을 잠시 정지 시킬 때

속성지정 문자열 입력형 숫자입력형 선택형 대화상자형 Ex) Caption Ex) Left, Top, Height, width Ex) Alignment 대화상자형 Ex) Font

이벤트 이벤트와 코드 이벤트 컴포넌트를 배치하고 속성을 설정하므로 프로그램을 디자인 하는 일은 무척이나 쉬운 편이다. 컽모양 <-> 프로그램의 동작, 기능을 정의 이벤트 마우스를 클릭하는 사용자의 반응이나 시간이 경과는 시스템의 변화 등과 같이 인식 가능한 일체의 변화 사용자가 버튼을 눌렀다 시간이 1초 경과하였다. 품이 새로 생성되었다. 사용자가 키보드를 눌렀다.

여러가지 이벤트 OnClick : 컴포넌트 위에서 마우스를 눌렀다 뗄경우 OnDblClick : 컴포넌트 위에서 마우스를 더블 클릭 할 때 OnCreate : 폼이 처음 생성될 때 OnShow : 폼이 숨겨져 있다가 나타날 때 OnMouseDown : 마우스를 누를 경우 OnKeyDown : 키보드를 누를 때 OnChange : 컴포넌트 안의 내용이 바뀔 때 -> 이벤트의 이를은 전치사 “On”으로 시작

->컴포넌트에서 발생 가능한 이벤트에 대한 코드, 즉 이벤트 핸들러를 작성 하는 방법 코드작성법 ->컴포넌트에서 발생 가능한 이벤트에 대한 코드, 즉 이벤트 핸들러를 작성 하는 방법 컴포넌트를 폼에 배치한 후 컴포넌트를 더블클릭 그 컴포넌트에서 가장 자주 발생하는 이벤트에 대한 코드를 작성 컴포넌트 선택 후 오브젝트 인스펙터에서 이벤트를 선택하여 더블 클릭

메소드 특정한 컴포넌트에 연관되어 있는 코드 속성은 컴포넌트의 모양을 결정하며, 메소드는 컴포넌트의 동작을 유발시킨다. 컴포넌트에 변화를 주는 것이기 때문에 디자인시에는 메소드를 사용 할 수 없으며 코드를 작성하여 실행 중에만 사용 할 수 있다. Ex) Hide, Show, Pepaint

델파이 프로그래밍 절차 분석 설계 프로젝트 시작 컴포넌트 배치 속성설정 코드작성 저장 실행 테스트 디버깅 유지보수