본문 바로가기
반응형

PowerBuilder21

파워빌더 함수 - 3 (L ~ P) 파워빌더 함수 - 1 (A~D) Arc( ) 주어진 좌표를 이용하여 아크를 그린다. Global External Function: FUNCTION boolean Arc(ulong hwnd, long r1, long r2, long r3, long r4, long a1, long a2, long a3, long a4) LIBRARY "Gdi32.dll" Sc.. www.entity.co.kr 파워빌더 함수 - 2 (E ~ G) 파워빌더 함수 - 1 (A~D) Arc( ) 주어진 좌표를 이용하여 아크를 그린다. Global External Function: FUNCTION boolean Arc(ulong hwnd, long r1, long r2, long r3, long r4, long a1, long a2.. 2021. 6. 14.
파워빌더 함수 - 2 (E ~ G) 목차 파워빌더 함수 - 1 (A~D) Arc( ) 주어진 좌표를 이용하여 아크를 그린다. Global External Function: FUNCTION boolean Arc(ulong hwnd, long r1, long r2, long r3, long r4, long a1, long a2, long a3, long a4) LIBRARY "Gdi32.dll" Sc.. www.entity.co.kr Ellipse( ) 이 함수는 원에 기반을 둔 타원을 그린다. Global External Function: FUNCTION boolean Ellipse(ulong hwnd,long x1,long y1,long x2,long y2) LIBRARY "Gdi32.dll" Script: Boolean rtn ulong.. 2021. 6. 8.
완전 압축 파워빌더의 기초문법 책, 영상 다 보기 귀찮은, 봐도 기억 잘 못하는 분들을 위한 "파워빌더의 기초문법" 정리했습니다. VC++(OOP개념)과 VB를 합쳐놓은것 1) 코딩시 대소문자 구분이 없다 but 가독성을 높이기 위해 가능한 구분하자 -> VB을 따왔음...가능한 단어의 첫글자는 대문자로 쓰자 2) 주석 : 주석다는 습관! // ->한 줄 주석 /* ...... */ ->여러줄 주석 3) 명령문은 line단위로 이뤄진다 한줄에 여러 개의 명령어를 입력하고 싶을 경우 ";"으로 구분한다 ex) a=a+b ; b=b+10 ; c=c+7 하나의 명령어를 여러 줄로 나눠 입력할 경우 " &" -> a=a+b+c a=a+ & b+ & c 4) 변수 ① Variable Types 정수형 - integer(2byte) - 3276.. 2021. 6. 7.
파워빌더 성능관리 - [5장. 그 외 사항] 5장. 그 외 사항 어플리케이션 성능 저하 열었으면 닫아야 함 생성했으면 제거도 하여야 함 OpenUserObject()을 사용하였으면 CloseUserObject()도 기술 OpenTab()을 사용하였으면 CloseTab()도 기술 연결하였으면 연결 종료도 하여야 함. 지역 참조 변수와 오브젝트를 사용 시 참조 불가 발생 금지 자동 인스턴스화 된 오브젝트 제거 변수 선언 없이 생성 변수 선언없이 유저오브젝트를 생성하지 말 것 n_trans = CREATE n_trans 문장 상으로 문제는 없으나 계속적으로 필요 없는 것이 생성됨. 어플리케이션 열기 어플리케이션 시작 시에 다음에 필요한 작업을 하는 것도 고려 해볼만 함 데이터베이스 연결 및 초기화 코드 테이블 조회 보안 만약에 어프리케이션 여는 시간이 .. 2021. 6. 7.
파워빌더 함수 - 1 (A~D) 목차 Arc( ) 주어진 좌표를 이용하여 아크를 그린다. Global External Function: FUNCTION boolean Arc(ulong hwnd, long r1, long r2, long r3, long r4, long a1, long a2, long a3, long a4) LIBRARY "Gdi32.dll" Script: Boolean rtn ulong l_handle, l_device long lv[8] l_handle = handle(w_main) // 'w_main' is the name of the sample window. l_device = GetDC(l_handle) lv[ ] = {10,40,300,220,0,0,180,0} rtn = Arc(l_device, lv[1],.. 2021. 6. 7.
파워빌더 성능관리 - [4장. 데이터 조회] 4장. 데이터 조회 키와 인덱스 자주사용하는 키는 인덱스를 지정 매월 자주 사용되는 킷값으로 데이터 정리 데이터베이스 연결 최소화 Connect와 DisConnect를 적절히. SetTrans()보다는 SetTransObject()사용. 역정규화 조인을 줄이기 위하여 역정규화. 요약 정보 테이블 생성이 필요. 트랙잭션 관리 COMMIT과 ROLLBACK을 적절히 사용하여 서버에서 잡고 있는 자원을 풀어 줌. Retrieve()만 한 경우도 서버의 자원을 잡고 있을 수 있음. SQL문장은 단순하게 WHERE 절의 LIKE와 Subquery 사용 절제. 복잡한 질의를 단순하게 분리. 복잡한 조인은 되도록 삼가. 스크립트 내에 SQL을 삽입하기 보다는 데이터윈도우나 데이터스토어를 사용. RPC나 스토어프로시저.. 2021. 6. 7.
반응형