2010년 4월 12일 월요일

파워빌더 개념 정리 (펜타시스템 교육 정리)

오브젝트 사용
---------------------------------------------------------------------
어플리케이션 : 어플리케이션의 시작점
윈도우 : 사용자와 파워빌더 간의 인터페이스 담당
데이터윈도우 : 관계형 데이터베이스나 일반 데이터 소스로부터 데이터를 조회, 변경
메뉴 : 현재 활성화된 윈도우에서 특정 명령이나 옵션을 선택
글로벌 함수 : 일반적인 로직 수행
쿼리 : 데이터윈도우 오브젝트에서 반복적으로 사용되는 SQL 문장 정의
스트럭춰 : 단일 이름으로 관련된 변수를 그룹화
유저오브젝트 : 재사용 가능한 로직이나 컨트롤의 집합
라이브러리 : 윈도우나 메뉴 같은 파워빌더 오브젝트를 저장
프로젝트 : 사용자에게 제공되는 실행 모듈 생성
----------------------------------------------------------------------
1. Application Object
=> application 전반에 걸친 사항인 library 리스트, Fonts, application 시작과 마침등 정의
- application을 실행하면 application의 Open 이벤트 발생 : 시작시 필요 사항기술
- applicaton을 종료하면 application의 Close 이벤트 발생 : 종료시 필요 사항기술
- 치명적인 에러 발생하면 SystemError 이벤트 발생

2. 윈도우
- 프로퍼티 : 윈도우의 모양과 위치 등을 정의 (타이틀바, 크기조정 박스 등)
- 이벤트 : 사용자의 조작에 의해 발생
- 컨트롤 : 윈도우 상에 위치

3.데이터윈도우
=> 데이터를 운영하고 나타내는 여러 가지 방법을 제공(Data Source, Presentation Style 등)

4.메뉴
=> 드롭다운 메뉴, 캐스케이딩 메뉴, 팝업 메뉴 등

5.글로벌 함수
=> 오브젝트-레벨 함수 : 윈도우나 메뉴 같은 오브젝트내에 작성하고 저장되는 함수
글로벌 함수 : 오브젝트와는 별도로 독립적으로 존재하는 함수
=> 오브젝트에 귀속되지 않는 함수

6.쿼리
=> 미리 작성된 SQL 문장으로 반복적인 데이터 소스 지정이 필요할 때 사용

7.스트럭춰
=> 오브젝트-레벨 스트럭춰 : 윈도우나 메뉴 같은 오브젝트내에 작성하고 저장되는 것
글로벌 스트럭춰 : 오브젝트와는 별도로 독립적으로 존재하는 것

8.유저 오브젝트
=> 비주얼 유저오브젝트 : 눈에 보이는 컨트롤 들의 집합
클래스 유저 오브젝트 : 눈에 보이지 않는 로직의 집합

9.라이브러리
=> 파워빌더는 윈도우나 메뉴를 라이브러리(.pbl)에 저장

댓글 없음:

댓글 쓰기