Tanım
Katılımcılara ORACLE Developer üzerinde Reports 10g ya da Pro*C kullanarak nasıl raporlar geliştirebilecekleri anlatılacaktır. Böylece ortak bir menü yapısı kullanılarak, Forms 10g ile geliştirilmiş standart parametre formları ile gerek istemci tarafında Reports 10g ile hazırlanmış raporların, gerekse sunucu tarafında Pro*C kullanılarak geliştirilmiş liste ya da toplu işlem programlarının nasıl oluşturulacağı ortaya konacaktır.
Kurs boyunca, nesne kitaplıkları (object library), PL/SQL kitaplıklar (PL/SQL library), veri tabanı paketleri ile çeşitli servis programlarından oluşan Genom Yazılım Destek Paketi kullanılacaktır. Katılımcılar, Forms 10g ile araç çubuğu, takvim desteği, yetki denetimi, veri işlemleri gibi birçok özelliği içeren bir parametre formu ve Reports 10g ile şablon raporları kullanarak rapor programları geliştireceklerdir.
Kurs, istemci tarafından alınan parametreler ile sunucu üzerinde koşturulan programların oluşturulması amacıyla Genom Yazılım Destek Paketi içinde yer alan istemci ve sunucu servis programları ve ilgili altyapı konusunda da bilgiler içermektedir.
Bu kurs, özellikle ORACLE Developer ile yeni proje geliştirecek grupların uygulama geliştirmeye hızla başlamasına olanak sağlayacak bilgiler içermektedir. Ayrıca kursta, istemci ve sunucu arasında dosya alma/verme ve istemciden sunucu üzerinde iş başlatabilme konusunda bilgiler elde edilmektedir
Kurs Kodu
Süre
Hedef Kitle
- Uygulama Geliştiriciler
- Developer Tasarımcıları/Geliştiricileri
Ön Koşullar
- Oracle Forms 10g ve Reports 10g eğitimi almış a da bu ürün ile yazılım geliştirme deneyimine sahip olmak
- Genom İleri Program Geliştirme Yöntemleri Eğitimi I’i almış olmak
Konular
Reports Parametre Programları (Forms 10g)
- Parametre programlarının genel özellikleri ile bunun için kullanılacak şablon
program ve içerdiği nesneler
- Parametre formu ekran düzeni; blok, tual (canvas) ve öğeler
- Parametre formlarda kullanılacak genel tetikler ve bu tetiklerde kullanılacak
kitaplık yordamları ile kullanım biçimleri
- Tek ya da çoklu değer seçebilen parametre alanları ile tarih ve sayısal değer içeren parametre alanlarının kullanımı
- Rapordaki kimi kolonların sıralama seçiminin kullanıcıya bırakılması için oluşturulacak tetik ve kullanılacak yordamlar
- Parametre sayfasında yer alacak bilgilerin düzenlenmesi raporun çağrılması işlemleri
Rapor/Liste Programları (Reports 10g)
- Parametre programlarının genel özellikleri ile bunun için kullanılacak şablon
- Reports 10g ile oluşturulacak programların genel özellikleri
- Tanımlanacak standart parametreler ve kullanımı
- Reports 10g için tetik ve yordam kullanımı
- Kapak sayfası, parametre sayfası, ana sayfa düzenleri (başlık, sayfa no, kurum adı ve dip not) ile kurum logosu kullanımı
- Liste/Sayfa görüntüleyici standartları ile raporun verimli ve hızlı çalışması için dikkat edilecek noktalar
Pro*C Parametre Programları (Forms 10g)
- Parametre programlarının genel özellikleri ile bunun için kullanılacak şablon
program ve içerdiği nesneler
- Parametre formu ekran düzeni; blok, tual (canvas), ve öğeler
- Parametre formlarda kullanılacak genel tetikler ve bu tetiklerde kullanılacak
kitaplık yordamları ile kullanım biçimleri
- Tek ya da çoklu değer seçilebilen parametre alanları ile tarih ve sayısal
değer içeren parametre alanlarının kullanımı
- Rapordaki kimi kolonların sıralama seçiminin kullanıcıya bırakılması için
oluşturulacak tetik ve kullanılacak yordamlar
- Parametre sayfasında yer alacak bilgilerin düzenlenmesi istemci tarafından
işin sunucuda koşturulması işlemleri
Liste Programları (Pro*C)
- Pro*C ile oluşturulacak programların genel özellikleri ile istemci ve sunucu
arasındaki iletişimi sağlayan altyapıya ilişkin bilgiler
- Tanımlanacak standart parametreler ve kullanımı
- Pro*C içinde PL/SQL ve SQL kullanımında dikkat edilecek noktalar
- Sayfa düzenleri (başlık, sayfa no, kurum adı)
Özet
Bu kursu tamamlayan katılımcılar, ORACLE Reports (10g) ile Genom Yazılım Destek Paketi ya da kendi geliştirecekleri bir standart altyapıyı kullanarak, temel işlevsel ve görsel özellikleri standartlaşmış rapor programları geliştirebileceklerdir. Ayrıca sunucu tarafında koşturulacak C ve Pro*C programlarının oluşturulması ile ilgili bilgiler de verilecektir. |