PowerBuilder 기초

sangeun jo·2021년 11월 9일
0

PowerBuilder

목록 보기
1/9

파워빌더 개념 이해를 위한 용어 정리

4GL

Four Generation Language, 제 4세대 프로그래밍 언어들을 말함. 코드를 직접 쓰기보다는 개발툴과 상호작용하는 방식으로 개발한다.

ex) 비주얼 베이직, 비주얼 C++, 파워빌더, 델파이 등

ERP

전사적 자원관리(Enterprise Resource Planning)의 약칭으로, 재무, 제조, 소매유통, 공급망, 인사관리, 운영 전반의 비지니스 프로세스를 자동화하고 관리하는 시스템. 부서간에 데이터 장벽을 해소하고, 정보를 통합하므로 비지니스 책임자 이를 통해 인사이트를 확보하여 운영을 최적화하고 더 나은 의사결정을 내릴 수 있다.

=요약하면 경영 효율화 도구

DW(DataWindow)

Validation 및 다양한 Expression을 포함하고 있는 Object

C/S Application

어플리케이션 방식으로 PC에 app을 깔아서 프로그램을 실행하여 서버에 접근. 클라이언트와 서버를 따로 코딩하고 클라이언트를 배포하여 서버에 접속하는 방식.

C/S 장점

  • 웹방식보다 빠르고 사용목적에 따라 자유롭게 개발하여 사용할 수 있다.
  • 실기간 관리 가능.
  • 설계가 간단하고 적용하기 쉽다.

C/S 단점

  • 시스템의 확장성과 유연성이 부족하다
  • 다수의 대형 시스템, 업무 변화가 급속한 환경에서는 부적합하다.

MDI
기본적인 메인 프레임이 존재하고 그 안에 귀속되어 여러 메뉴나 윈도우를 포함하는 형식으로 일반적인 프로그램 틀 형식이다.

SDI
윈도우 하나가 단독으로 실행되는 형식이다. 윈도우의 계산기나 메모장이 그 예이다.

sheet
윈도우 위에 띄울 수 있는 미니 창
회사 프로그램은 w_login 위에 계속 새로운 sheet를 올림

기초 개념

파워빌더란?

  • 4GL 언어
  • ERP 시스템 구축에 필요

파워빌더의 장점

  • DW 개념을 적용하여 개발 생산성이 좋음
  • C/S Application 개발용으로 적합하다
  • 4GL 중에서 DB 프로그래밍 최강(DB연동 최강, CRUD 기준)

파워빌더의 단점

  • 웹기반언어X, 웹서비스 목적으로 사용하기에는 부적절
  • 비대중적이다. 언제 없어질지 모른다
  • 유저 인터페이스 처리하기 복잡 하다

일반적인 네이밍 규칙

d로 시작하면 데이터 윈도우
w로 시작하면 윈도우
f로 시작하면 함수
gs로 시작하면 글로벌 변수
wf로 시작하면 사용자 정의 함수
n로 시작하면 사용자 정의 요소
as로 시작하면 Retrieval Argument

꼭 지켜야하는 건 아니고 관행이다.

ue, of로 시작하는 함수도 있는데 뭔지 잘 모르겠다.

profile
코더가 아니라 개발자가 되자

0개의 댓글