31

progressokulu.com Advanced Business Language Slide 1

Embed Size (px)

DESCRIPTION

"ABL'e Giriş Eğitimi" nde kullandığımız 1. Bölüm sunumudur.

Citation preview

Page 1: progressokulu.com Advanced Business Language Slide 1
Page 2: progressokulu.com Advanced Business Language Slide 1

Bölüm 1: ABL Ortamında Çalışmak

Bu dersi tamamladığımız zaman şunları yapabileceksiniz;

• Genel Uygulama Mimarisinin ana bileşenlerini açıklayabilmek

• Bir ABL geliştirme oturumu başlatabilmek

• Progress/OpenEdge Desktop’taki araçları tanımlayabilmek

• Eğitim dosyalarına ulaşmak için PROPATH’i ayarlayabilmek

• Procedure Editor’de çalışmak

• OpenEdge çevrimiçi yardımı kullanmak

Page 3: progressokulu.com Advanced Business Language Slide 1

UI Arayüz Bağımsız İş Mantığı

Herhangi

bir istemciHerhangi bir

veri kaynağı

Herhangi bir uygulama

Herhangi bir platform

Genel Uygulama Mimarisi

Page 4: progressokulu.com Advanced Business Language Slide 1

WebClient

GUI

istemci

İş MantığıKarakter

istemci

WebSpeed

istemcisi

Progress/

OpenEdge

Veritabanı

Sunucu

Data

dictionary

4GL

4GL

4GL

4GL

4GL

4GL

4GL

ABL’i Kullanmak

Page 5: progressokulu.com Advanced Business Language Slide 1

Desktop Araçları

Data Dictionary

Procedure Editor

AppBuilder

Debugger

Page 6: progressokulu.com Advanced Business Language Slide 1

PRO Tools

Page 7: progressokulu.com Advanced Business Language Slide 1

PROPATH’i Ayarlamak

Page 8: progressokulu.com Advanced Business Language Slide 1

Eğitim Dosyalarının Yerleşimi

C:

<Progress | OpenEdge>

WRK

Examples Labs Solutions

file1.p file1.p file1.p

Sports2000

veritabanı

4GLE

Page 9: progressokulu.com Advanced Business Language Slide 1

PROPATH Editor

PROPATH

Page 10: progressokulu.com Advanced Business Language Slide 1

PROPATH Arama Sırasını Değiştirmek

Sizin klasörleriniz

OpenEdge klasörleri

Page 11: progressokulu.com Advanced Business Language Slide 1

Uygulama 1: PROPATH Sırasını Değiştirmek

Page 12: progressokulu.com Advanced Business Language Slide 1

PROPATH’i Kullanmak 1

RUN file1.p

Examples

file1.p

Sports2000

veritabanı

PROPATH

c:\OpenEdge\WRK\4GLE\Labs

c:\OpenEdge\WRK\4GLE\Solutions

Arama

sırası

C:\OpenEdge\ WRK\4GLE

Labs Solutions

file1.pfile1.p

Page 13: progressokulu.com Advanced Business Language Slide 1

PROPATH’i Kullanmak 2

RUN file1.p

Examples

file1.p

Sports2000

veritabanı

PROPATH

c:\OpenEdge\WRK\4GLE\Solutions

c:\OpenEdge\WRK\4GLE\Labs

Arama

sırası

C:\OpenEdge\ WRK\4GLE

Labs Solutions

file1.p file1.p

Page 14: progressokulu.com Advanced Business Language Slide 1

Çalıştırma Faydaları

Geliştirme Çalıştırma

C:\

Finans

Uygulama1

Prosedurler Pencereler

PROPATH

C:\Finans\Uygulama1

D:\

Uygulamalar

Finans

Prosedurler Pencereler

PROPATH

D:\Uygulamalar\Finans

Page 15: progressokulu.com Advanced Business Language Slide 1

ABL Uygulama Dosya Tipleri

Prosedür

dosyası

(.p)

GUI Pencere

Dosyası

(.w)

Include

Dosyası

(.i)

R-Code

Dosyası

(.r)

R-Code

Dosyası

(.r)

Sınıf

Dosyası

(.cls)

R-Code

Dosyası

(.r)

Page 16: progressokulu.com Advanced Business Language Slide 1

Procedure Editor

Page 17: progressokulu.com Advanced Business Language Slide 1

Bir Dosya Açmak ve Çalıştırmak

File Open

Compile Run

F3

F2

Page 18: progressokulu.com Advanced Business Language Slide 1

Bir Dosya Oluşturmak

File New

Shift + F3

Page 19: progressokulu.com Advanced Business Language Slide 1

Sözdizim Kontrolü

Çizgiler yok!

/* eWelcome.p */

/* This program displays a message. */

MESSAGE "Welcome to 4GL Essentials"

SKIP "I hope you enjoy the class."

VIEW AS ALERT BOX.

Page 20: progressokulu.com Advanced Business Language Slide 1

Uygulama 2: Hata Mesajları

Page 21: progressokulu.com Advanced Business Language Slide 1

Çoklu Yazım Arabellekleri

Buffer Next Buffer

F7xxxxx xxxxx xxxxx xxxx xxxx

xxxxx xxxxx xxxxx xxxx xxxx

xxxxx xxxxx xxxxx xxxx xxxx

xxxxx xxxxx xxxxx xxxx xxxx

xxxxx xxxxx xxxxx xxxx xxxx

xxxxx xxxxx xxxxx xxxx xxxx

Page 22: progressokulu.com Advanced Business Language Slide 1

Çalışmaları Kaydetmek

Ekran

Myproc.p

DISPLAY “text text”.

Veri

dosyası

Page 23: progressokulu.com Advanced Business Language Slide 1

Uygulama 3: PROPATH’i Ayarlamak, Procedur Editor’ü Kullanmak

Page 24: progressokulu.com Advanced Business Language Slide 1

OpenEdge Yardım

Page 25: progressokulu.com Advanced Business Language Slide 1

Yardım Araç Çubuğundaki Tablar ve Butonlar

Tablar

Butonlar

Page 26: progressokulu.com Advanced Business Language Slide 1

Araca Özel Çevrimiçi Yardım

Procedure Editor Yardımı

Page 27: progressokulu.com Advanced Business Language Slide 1

Dile Özel Çevrimiçi Yardım

/* eToday.p */

/* This program displays the current date.*/

DISPLAY "Today's date is" STRING(TODAY).

F1

Page 28: progressokulu.com Advanced Business Language Slide 1

Bilgi Kaynakları

Page 29: progressokulu.com Advanced Business Language Slide 1

OpenEdge Çevrimiçin Yardımı Kullanmak

Page 30: progressokulu.com Advanced Business Language Slide 1
Page 31: progressokulu.com Advanced Business Language Slide 1