책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9788972806660
· 쪽수 : 586쪽
· 출판일 : 2003-02-10
책 소개
목차
CHAPTER 1 파워빌더 8.0을 배우자
1 파워빌더란?
RAD Tool
객체지향 프로그래밍
다양한 플랫폼 지원
데이터윈도우를 이용한 데이터베이스 프로그래밍
다양한 솔루션
2 파워빌더 8.0 소개
개발 환경의 대폭적인 향상
파워스크립트의 강화
WebTarget의 등장
EAServer와의 작업환경 통합
따라하기-파워빌더 설치하기
최신 버전의 패치 파일을 이용한 업데이트
3 연습문제 및 실습과제
CHAPTER 2 파워빌더 8.0 둘러보기
1 파워빌더 개발환경 살펴보기
페인터
메뉴
파워바
페인터바
스타일 바
시스템 트리
클립 윈도우
결과 윈도우
2 페인터의 종류
어플리케이션 페인터
윈도우 페인터
메뉴 페인터
데이터윈도우 페인터
스트럭쳐 페인터
함수 페인터
UserObject 페인터
NonVisualObject 페인터
파이프라인 페인터
데이터베이스 페인터
SQL 페인터
라이브러리 페인터
프로젝트 페인터
3 개발환경 활용하기
도구 바를 내 맘대로
단축키 설정
시스템 옵션 설정
따라하기-파워빌더 프로그래밍 맛보기
페인터의 레이아웃을 내 맘대로
레이아웃 저장하기
4 연습문제 및 실습과제
CHAPTER 3 파워빌더 프로그래밍의 기본
1 객체지향 프로그래밍
객체지향 프로그래밍이란?
클래스와 객체의 이해
객체지향의 개념
왜 객체지향인가?
파워빌더와 객체지향 프로그래밍
2 어플리케이션 오브젝트
어플리케이션 오브젝트의 이벤트
어플리케이션 오브젝트의 속성
3 5개의 전역 오브젝트
따라하기-파워빌더 브라우저 활용하기
4 연습문제 및 실습과제
CHAPTER 4 소스 파일의 구성 및 관리
1 파워빌더 소스 파일의 구성
2 라이브러리 페인터
타겟 관리
라이브러리 관리
라이브러리 아이템 관리
소스 컨트롤
따라하기-타겟에 사용되는 PBL 파일 관리하기
3 연습문제 및 실습과제
CHAPTER 5 파워스크립트 언어
1 파워스크립트란?
파워스크립트
스크립트 윈도우
2 파워스크립트의 기본
주석문
식별자 이름
ASCII 문자표
예약어
대명사
문장의 연결 및 분리
3 자료형
기본 자료형
오브젝트 자료형
열거 자료형
Any 자료형
4 선언
변수의 선언
인스턴스 변수의 접근 지시자
상수의 선언
배열의 선언
5 연산자
산술 연산자
관계 연산자
연산자 우선순위
6 프로그램 제어문
IF문
DO문
FOR문
CHOOSE CASE문
GOTO문
기타 문장들
7 함수와 이벤트
호출 문법
함수와 이벤트의 유사점 및 차이점
따라하기-사용자 함수 만들기
8 연습문제 및 실습과제
CHAPTER 6 파워빌더 8.0의 새로워진 기능
1 예외처리
예외처리를 위한 오브젝트
예외처리의 문법
예외처리의 예
사용자 예외처리
2 새로운 함수
3 새로운 속성
4 AutoScript 기능
Partial Name Resolution Include
After a Dot Include
Where No Context Include
따라하기-실행시간 오류(Runtime Error)의 예외처리
5 연습문제 및 실습과제
CHAPTER 7 윈도우 오브젝트
1 윈도우 오브젝트
윈도우 오브젝트의 종류
SDI와 MDI
MDI 프레임 윈도우
2 윈도우 오브젝트의 속성과 이벤트
윈도우 오브젝트의 속성
윈도우 오브젝트의 이벤트
3 윈도우의 실행과 종료
윈도우 실행하기
윈도우 종료하기
4 윈도우 페인터
Layout
Control List
Non-Visual Object List
Properties
Event List
Function List
Script
Variable
Structure
Structure List
5 윈도우 오브젝트간의 자료전달
w_list에서 [상세보기] 버튼을 클릭했을 때의 스크립트
w_detail이 실행되면서 상세자료를 조회하는 스크립트
w_detail에서 [확인] 버튼을 클릭했을 때의 스크립트
따라하기-MDI 프레임 윈도우
6 연습문제 및 실습과제
CHAPTER 8 윈도우 컨트롤
1 윈도우 컨트롤이란?
2 윈도우 컨트롤의 종류
CommandButton
PictureButton
CheckBox
RadioButton
StaticText
Picture
StaticHyperLink, PictureHyperLink
GroupBox
Line, Oval, Rectangle, RoundRectangle
SingleLineEdit, MultiLineEdit
EditMask
RichTextEdit
HScrollBar, VScrollBar
HTrackBar, VTrackBar
HProgressBar, VProgressBar
DropDownListBox, DropDownPictureLisBox
ListBox, PictureListBox
3 도움말과 PowerBuilder Code Examples
따라하기-파워빌더 도움말 활용하기
PowerBuilder Code Examples 참조하기
4 연습문제 및 실습과제
CHAPTER 9 트리뷰/리스트뷰 컨트롤
1 트리뷰 컨트롤
트리뷰 컨트롤의 구조
트리뷰 컨트롤의 속성
트리뷰 컨트롤의 이벤트와 함수
2 ListView 컨트롤
리스트뷰 컨트롤의 형태
리스트뷰 컨트롤의 속성
ListView 컨트롤의 이벤트와 함수
따라하기-트리뷰 컨트롤의 사용
3 연습문제 및 실습과제
CHAPTER 10 메뉴 오브젝트
1 메뉴 오브젝트 만들기
2 팝업 메뉴
따라하기-팝업 메뉴 사용하기
3 연습문제 및 실습과제
CHAPTER 11 스트럭쳐
1 스트럭쳐
따라하기-스트럭쳐를 이용하여 자료 전달하기
2 연습문제 및 실습과제
CHAPTER 12 사용자 오브젝트
1 사용자 오브젝트의 필요성
2 사용자 오브젝트의 종류
Custom Class
Standard Class
Custom Visual
Standard Visual
External Visual
따라하기-Custom Visual 오브젝트 만들기
예제 프로그램의 작성하기
3 연습문제 및 실습과제
CHAPTER 13 데이터베이스
1 데이터베이스의 개요
데이터베이스의 중요성
데이터베이스의 종류
데이터베이스 오브젝트
2 SQL문의 기초
트랜잭션 오브젝트
데이터베이스 연결 - CONNECT, DISCONNECT
자료의 조회 - SELECT
자료의 조회 - CURSOR
자료의 조작 - INSERT, UPDATE, DELETE
트랜잭션 처리-COMMIT, ROLLBACK
BLOB 자료의 처리 - SELECTBLOB, UPDATEBLOB
Dynamic SQL
3 Database Profiles 윈도우
4 데이터베이스 페인터
데이터베이스 Profile 관리
데이터베이스의 생성
테이블 관리
SQL문의 실행
자료의 Import/Export
5 Extended Attributes 관리
따라하기-ODBC 드라이버를 이용하여 MS-Access 연결하기
6 연습문제 및 실습과제
CHAPTER 14 데이터윈도우의 이해
1 데이터윈도우 컨트롤과 데이터윈도우 오브젝트
2 데이터윈도우 컨트롤과 데이터베이스의 연동
3 데이터윈도우 버퍼
4 버퍼의 상태 관리
5 SQL문의 생성
SELECT문
INSERT, UPDATE문
DELETE문
따라하기-DataWindow Buffers 예제 프로그램 실행하기
6 연습문제 및 실습과제
CHAPTER 15 데이터윈도우 만들기
1 Presentation Style 선택
Grid
Tabular
FreeForm
Group
Label
Graph
CrossTab
N-up
RichText
OLE 2.0
Composite
2 Data Source 선택 및 SELECT문 작성
Quick Select
SQL Select
Query
External
Stored Procedure
3 데이터윈도우 페인터
Design
Column Specifications
Preview
Control List
Data
Properties
4 Column 오브젝트의 속성 설정
Edit 탭 페이지
Format 탭 페이지
5 DWObject Expression의 활용
6 Update Properties 설정
Allow Update
Table to Update
Where Clause for Update/Delete
Updateable Columns
Unique Key Columns
Identity Column
따라하기-Grid 데이터윈도우 만들기
7 연습문제 및 실습과제
CHAPTER 16 데이터윈도우 컨트롤 함수와 이벤트
1 데이터윈도우 컨트롤의 함수
AcceptText
DeletedCount
DeleteRow
GetChild
GetItem
GetRow
InsertRow
Print
Reset
ResetUpdate
Retrieve
RowCount
SetItem
SetTransObject
Update
2 데이터윈도우 컨트롤의 이벤트
Constructor
DBError
EditChanged
ItemChanged
LoseFocus
RowFocusChanged
SQLPreview
PrintStart, PrintPage, PrintEnd
RetrieveStart, RetrieveRow, RetrieveEnd
UpdateStart, UpdateEnd
데이터윈도우 컨트롤의 사용자 이벤트
3 데이터스토어
따라하기-기본적인 데이터윈도우 활용 예제
4 연습문제 및 실습과제
CHAPTER 17 디버거 활용하기
1 디버거의 필요성
2 파워빌더의 디버거
Source Browser
Source History
Variables
Object In Memory
Call Stack
Breakpoints
Watch
3 연습문제와 실습과제
CHAPTER 18 실행 파일 배포하기
1 프로젝트 오브젝트
파일 경로
생성 옵션
코드 생성 옵션
버전 정보
동적 라이브러리 파일
2 파워빌더 리소스 파일(PBR)
파일 유형의 리소스
동적 데이터윈도우 리소스
3 파워빌더 8.0 배포 파일 목록
파워빌더 8.0의 Runtime 파일
파워빌더 Native Database 인터페이스
파워빌더 ODBC 인터페이스
Adaptive Server Anywhere 7.0 데이터베이스 관련
4 연습문제 및 실습과제
CHAPTER 19 개인정보관리 프로그램-분석 설계
1 MyMate 개발동기
2 MyMate 기능 설계
개인 정보 등록
그룹 관리
정보의 검색
인쇄물 출력
자료 내보내기
3 데이터 모델링
4 데이터베이스 만들기
따라하기-데이터베이스 만들기
테이블 만들기
5 연습문제 및 실습과제
CHAPTER 20 개인정보관리 프로그램-IRIS 라이브러리
1 IRIS 라이브러리
2 사용자 오브젝트
iris_n_base 오브젝트
iris_n_cst_excel
iris_n_cst_validation 오브젝트
iris_u_base 오브젝트
iris_u_tabpage 오브젝트
iris_u_cbx 오브젝트
iris_u_dw 오브젝트
iris_u_dw_list 오브젝트
iris_u_em, iris_u_sle 오브젝트
iris_u_tab 오브젝트
2 윈도우 오브젝트
iris_w_base 윈도우
iris_w_child 윈도우
iris_w_response 윈도우
iris_w_response_1btn 윈도우
iris_w_response_2btns 윈도우
iris_w_response_2btns_edit1, iris_w_response_2btns_new1 윈도우
iris_w_sheet 윈도우
3 연습문제 및 실습문제
CHAPTER 21 개인정보관리 프로그램-기본환경 구축
1 워크스페이스 및 타겟 만들기
따라하기-워크스페이스 만들기
티켓 만들기
2 어플리케이션 오브젝트의 스크립트 작성
따라하기-Open / Close 이벤트 작성하기
아이콘 파일 지정하기
3 메뉴 오브젝트의 구성
따라하기-메뉴 오브젝트 만들기
4 MDI 프레임 윈도우 만들기
따라하기-프레임 윈도우를 만들기
5 기타 오브젝트 만들기
따라하기-우편번호 윈도우 만들기
예외 메시지 출력 함수 만들기
6 연습문제 및 실습과제
CHAPTER 22 개인정보관리 프로그램-개인정보 등록
1 윈도우의 구성
따라하기-개인정보 등록 윈도우 만들기
2 데이터윈도우 만들기
따라하기-d_mate_list 데이터윈도우 만들기
d_mate1/d_mate2 데이터윈도우 만들기
3 사용자 오브젝트 만들기
따라하기-텝 페이지 사용자 오브젝트 만들기
4 인스턴스 변수의 선언
따라하기-u_tab_mate/w_mate의 인스턴스 변수
5 사용자 함수 추가하기
따라하기-u_tabpage_mate1의 사용자 함수
u_tab_mate의 사용자 함수
w_mate의 사용자 함수
6 이벤트 스크립트 작성하기
따라하기-u_tabpage_mate1의 이벤트 스크립트
u_tabpage_mate2의 이벤트 스크립트
u_tab_mate / w_mate 이벤트 스크립트
m_frame의 이벤트 스크립트
7 연습문제 및 실습과제
CHAPTER 23 개인정보관리 프로그램-개인정보 검색
1 윈도우의 구성
2 데이터윈도우 만들기
따라하기-d_mate_search.list 데이터윈도우 만들기
3 인스턴스 변수의 선언
따라하기-w_mate_search의 인스턴스 변수 선언하기
4 사용자 함수 추가하기
따라하기-w_mate_search의 사용자 함수
5 이벤트 스크립트 작성하기
따라하기-w_mate_search의 이벤트 스크립트
6 연습문제 및 실습과제
CHAPTER 24 개인정보관리 프로그램-인쇄화면
1 윈도우의 구성
2 데이터윈도우 만들기
3 인스턴스 변수의 선언
4 사용자 함수 추가하기
따라하기-w_print의 사용자 함수
5 이벤트 스크립트 작성하기
따라하기-w_print의 이벤트 스크립트
6 연습문제 및 실습과제
CHAPTER 25 개인정보관리 프로그램-그룹관리
1 윈도우의 구성
2 데이터윈도우 만들기
따라하기-d_group_list 데이터윈도우 만들기
3 사용자 함수 추가하기
따라하기-w_group_new의 사용자 함수
4 이벤트 스크립트 작성하기
따라하기-w_group의 이벤트 스크립트
5 연습문제 및 실습과제
CHAPTER 26 파워빌더와 웹 어플리케이션
1 파워빌더 웹 어플리케이션의 구성
2 EAServer Profile 만들기
따라하기-새로운 EAServer Profile 만들기
3 PowerDynamo 웹 사이트 타겟 만들기
따라하기-PowerDynamo 웹 사이트 타겟 만들기
4 웹 데이터윈도우 컨테이너 만들기
따라하기-웹 데이터윈도우 컨테이너 만들기
5 웹 데이터윈도우 페이지 만들기
따라하기-웹 데이터윈도우용 웹 페이지 만들기
6 웹 데이터윈도우 페이지의 실행
따라하기-웹 데이터윈도우 페이지 실행하기
7 연습문제 및 실습과제
부록
A. 파워스크립트 함수 정리
1 자료형 변환 함수
2 문자열 처리 함수
3 숫자 값 처리 함수
4 날짜, 요일, 시간 처리 함수
5 배열 처리 함수
6 BLOB 처리 함수
7 출력 함수
8 파일 처리 함수
9 DDE 클라이언트 함수
10 DDE 서버 함수
11 라이브러리 관련 함수
12 시스템 함수
13 도움말 함수
14 타이밍 함수
15 기타 함수
B. Powerbuilder code Examles
1 PowerBuidler Code Examples
C. MyMate 소스파일 실행하기
1 MyMate 소스파일의 실행