progressokulu.com advanced business language slide 1
DESCRIPTION
"ABL'e Giriş Eğitimi" nde kullandığımız 1. Bölüm sunumudur.TRANSCRIPT
![Page 1: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/1.jpg)
![Page 2: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/5.jpg)
Desktop Araçları
Data Dictionary
Procedure Editor
AppBuilder
Debugger
![Page 6: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/6.jpg)
PRO Tools
![Page 7: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/7.jpg)
PROPATH’i Ayarlamak
![Page 8: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/9.jpg)
PROPATH Editor
PROPATH
![Page 10: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/10.jpg)
PROPATH Arama Sırasını Değiştirmek
Sizin klasörleriniz
OpenEdge klasörleri
![Page 11: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/11.jpg)
Uygulama 1: PROPATH Sırasını Değiştirmek
![Page 12: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/14.jpg)
Ç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](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/16.jpg)
Procedure Editor
![Page 17: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/17.jpg)
Bir Dosya Açmak ve Çalıştırmak
File Open
Compile Run
F3
F2
![Page 18: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/18.jpg)
Bir Dosya Oluşturmak
File New
Shift + F3
![Page 19: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/19.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/20.jpg)
Uygulama 2: Hata Mesajları
![Page 21: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/21.jpg)
Ç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](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/22.jpg)
Çalışmaları Kaydetmek
Ekran
Myproc.p
DISPLAY “text text”.
Veri
dosyası
![Page 23: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/23.jpg)
Uygulama 3: PROPATH’i Ayarlamak, Procedur Editor’ü Kullanmak
![Page 24: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/24.jpg)
OpenEdge Yardım
![Page 25: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/25.jpg)
Yardım Araç Çubuğundaki Tablar ve Butonlar
Tablar
Butonlar
![Page 26: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/26.jpg)
Araca Özel Çevrimiçi Yardım
Procedure Editor Yardımı
![Page 27: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/27.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/28.jpg)
Bilgi Kaynakları
![Page 29: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/29.jpg)
OpenEdge Çevrimiçin Yardımı Kullanmak
![Page 30: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/30.jpg)
![Page 31: progressokulu.com Advanced Business Language Slide 1](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5599ac5d1a28abd8498b486b/html5/thumbnails/31.jpg)