Upload
kaan-verdioglu
View
346
Download
3
Embed Size (px)
DESCRIPTION
"ABL'e Giriş Eğitimi" nde kullandığımız 1. Bölüm sunumudur.
Citation preview
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
UI Arayüz Bağımsız İş Mantığı
Herhangi
bir istemciHerhangi bir
veri kaynağı
Herhangi bir uygulama
Herhangi bir platform
Genel Uygulama Mimarisi
WebClient
GUI
istemci
İş MantığıKarakter
istemci
WebSpeed
istemcisi
Progress/
OpenEdge
Veritabanı
Sunucu
Data
dictionary
4GL
4GL
4GL
4GL
4GL
4GL
4GL
ABL’i Kullanmak
Desktop Araçları
Data Dictionary
Procedure Editor
AppBuilder
Debugger
PRO Tools
PROPATH’i Ayarlamak
Eğitim Dosyalarının Yerleşimi
C:
<Progress | OpenEdge>
WRK
Examples Labs Solutions
file1.p file1.p file1.p
Sports2000
veritabanı
4GLE
PROPATH Editor
PROPATH
PROPATH Arama Sırasını Değiştirmek
Sizin klasörleriniz
OpenEdge klasörleri
Uygulama 1: PROPATH Sırasını Değiştirmek
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
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
Ç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
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)
Procedure Editor
Bir Dosya Açmak ve Çalıştırmak
File Open
Compile Run
F3
F2
Bir Dosya Oluşturmak
File New
Shift + F3
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.
Uygulama 2: Hata Mesajları
Ç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
Çalışmaları Kaydetmek
Ekran
Myproc.p
DISPLAY “text text”.
Veri
dosyası
Uygulama 3: PROPATH’i Ayarlamak, Procedur Editor’ü Kullanmak
OpenEdge Yardım
Yardım Araç Çubuğundaki Tablar ve Butonlar
Tablar
Butonlar
Araca Özel Çevrimiçi Yardım
Procedure Editor Yardımı
Dile Özel Çevrimiçi Yardım
/* eToday.p */
/* This program displays the current date.*/
DISPLAY "Today's date is" STRING(TODAY).
F1
Bilgi Kaynakları
OpenEdge Çevrimiçin Yardımı Kullanmak