(Fabrika Şablonu) Factory Pattern. Tasarım şablonlarının Creational (Yaratıcı) Sınıflandırmasına aittir. Fabrika(Factory) Şablonu

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "(Fabrika Şablonu) Factory Pattern. Tasarım şablonlarının Creational (Yaratıcı) Sınıflandırmasına aittir. Fabrika(Factory) Şablonu"

Transkript

1 1 Aşağıda açıklanan iki şablon (Factory patten and Abstract Factory pattern) Creational Tasarım şablonu sınıfındadır. Structural Tasarım şablonu sınıflandırmasındaki Bridge Şablonu olması mümkün değildir. Çünkü structural (yapısal) sınıflandırmadaki şablonların amacı sınıflar, sınıf ilişkileri ve sınıf yapılarının hiyerarşilerini değiştirmektir; örneğini yaratarak döndürmek değildir. (Fabrika Şablonu) Factory Pattern Tasarım şablonlarının Creational (Yaratıcı) Sınıflandırmasına aittir Fabrika(Factory) Şablonu Fabrika sınıfı yaratıcıdır; yani bir sınıf tipinin örneğini oluşturur ve döndürür. Soyut bir sınıfın örneğini bir implementasyon sınıfı olarak gerçeklemek için kodun bir kapsüllemesini (encapsulation) oluşturur. Fabrika (factory), bir sınıf için gerekli olan (creational) yaratıcı herhangi bir operasyonu başlatabilir, veriyi çekebilir, düzenleyebilir, durum başlatabilir (oluşturma) ve icra edebilir. Fabrika şablonu fazla sayıda yaratılacak lojiğin olduğu örneklerde uygundur; çünkü gerektiğinde pek çok yerdeki mantıkal yapının değiştirilmesi yerine, herşey fabrika sınıfına taşındığında sadece fabrika sınıfındaki değişiklik yeterli olacaktır. Verilen fabrika şablonu örnekleri kodlamadaki 2 farklı probleme alternatif çözümdür. 1 Design Patterns, Christopher G. Lasater,2010

2 Problem 1: Ortak bir temel sınıf ile implementasyon sınıflarının farklı yerlerde tanımlanması ve özellikle yaratıcı (creational) lojik işleyişler arasında bir uniform bir düzenin olmaması. Çözüm : Tabanı oluşturan kod ile fonksiyonel bildiriler arasında yaratma işlemlerindeki karar verme süreçlerinde (örneğin hangi tip Suit sınıfı )kapsülleme (encapsulation) oluşturmaktır; Problem 2: Sınıf tipleri sabit, değiştirilmez (immutable) mantıksal kod olarak verildiğinde fabrika sınıfından döndürülmek istenen yeni tiplerle genişletme için, fabrika sınıfında değişiklikler gerektirecektir Çözüm a: (alttaki şekil) SuitFactory içerisinde mantıksal işlevi tek bir yere kapsüllemek aynı lojik için çoklu kodlar yazılmasına olanak sağlar; burada birden fazla mantıksal yapı vardır ve yaratıcı (creational) proses gerçekleştirmektedir. Öyleyse fabrika sınıfı ölçeklenebilir ve kod eklenmesi ile fabrika sınıfının koşul mantığındaki değişiklikler de derlenmelidir. Böylece fabrika sınıfı farklı tiplerin olduğu sınıflar arasında doğrudan değişiklik yapamayacaktır. Soyut sınıfın kendisi Suit sınıfının soyutlamasındaki polimorfik özellikleri kullanarak kendi implementasyon sınıfına arayüz olacaktır.

3 Çözüm b: (Alttaki sınıf) Fabrika sınıfının soyutlamalarını implementasyonun gerçekleşeceği uygun sınıf tiplerine yöneltmek için miras kullanılması da mümkündür. Abstract Factory Pattern Tasarım şablonlarının Creational (Yaratıcı) Sınıflandırmasına aittir. Fabrika(Factory) şablonunun genişletilmişidir; yukarıda açıklanan Fabrika şablonunda diğer sınıflar uniform olarak yaratılırken, Abstract Factory şablonunda benzer metotlarla ve değişebilen erişim noktaları ile fabrikalara (fabrika sınıflarına) izin veren bir yol sağlanır. Soyut bir fabrika kullanarak implementasyon sınıf tipleri (bunlar fabrikadır) tanımlanabilir; böylece diğer tüm fabrika implementasyonları temel sınıfa bağlanır. Özetle Abstract Factory bir sınıf için farklı şeyler yapan çoklu fabrika sınıfları olduğunda kullanılır. Amaç bu fabrika sınıfları arasındaki uniform yapıyı sağlamaktır. Her birinin birbirinden farklı yaratıcı (creational) mantığının olduğu ve her birinin aynı sınıf tipini belirttiği iki fabrika sınıfı olsun. Bu iki fabrika sınıfı bir örneği oluşturulurken (yaratılırken) değişim göstereceklerdir. Farklı fabrika sınıfları bir Abstract Factory sınıfında birleşirler. Bu sınıflar aynı sınıf tipini döndürmek üzere, değişimli olarak kullanılabilir. Kodları yeniden yazmadan bir fabrika sınıf tipi çağrılarak o fabrika sınıfı çağrılmış olur.

4

5

6 Yukarıdaki her üç şekil de Abstrac Factory örneğidir.

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama Yazılımda Günlükleme (Logging) Üst Düzey Programlama-ders07/ 1 Günlükleme -Logging Tüm büyük çaplı uygulamalarda günlükleme(logging) ihtiyaçları bulunmaktadır. Bir uygulamanın hata

Detaylı

İçindekiler. Okuma lisansı info acar, için verilmiştir. Çoğaltılması ve dağıtılması yasaktır.

İçindekiler. Okuma lisansı info acar, için verilmiştir. Çoğaltılması ve dağıtılması yasaktır. 18 İçindekiler Lütfen Dikkatle Okuyunuz! Yasal Uyarı Bölüm Başlıkları Önsöz Kitabın İçeriği Nedir? Kitabın İçeriği Ne Degildir? Kitap Kim İçin Yazıldı? Yazar Hakkında Kitap Nasıl Okunmalı? Yazar İle İletişim

Detaylı

Görsel Programlama DERS 02. Görsel Programlama - Ders02/ 1

Görsel Programlama DERS 02. Görsel Programlama - Ders02/ 1 Görsel Programlama DERS 02 Görsel Programlama - Ders02/ 1 Kodun Tekrar Kullanımı ve Kalıtım(Inheritance) Nesneye yönelik programlamanın diğer programlama paradigmalarına karşı bir avantajı kodun yeniden

Detaylı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama Tasarım Şablonları Üst Düzey Programlama-ders02/ 1 FAÇADE ŞABLONU Facade bir nesnedir ve çok büyük kodları, karmaşık sınıfları basitleştirerek birleştirmek ve ortak bir arayüz sağlamak

Detaylı

Facade (Cephe) Tasarım Şablonu KurumsalJava.com

Facade (Cephe) Tasarım Şablonu KurumsalJava.com Facade (Cephe) Tasarım Şablonu KurumsalJava.com Özcan Acar Bilgisayar Mühendisi http://www.ozcanacar.com Profesyonel yazılım sistemleri birçok komponentin birleşiminden oluşur. Yazılım esnasında bir çok

Detaylı

YZM 2108 Yazılım Mimarisi ve Tasarımı

YZM 2108 Yazılım Mimarisi ve Tasarımı YZM 2108 Yazılım Mimarisi ve Tasarımı Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 3 Tasarım Kalıpları Bu bölümde; Anti-Patternler

Detaylı

Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism )

Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism ) Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism ) BBS-515 Nesneye Yönelik Programlama Ders #9 (16 Aralık 2009) Geçen ders: Java Applet lerde bileşen yerleştirme türleri ( applet layouts

Detaylı

SUBE KODU / ADI : 0000 / REF. NO : 0 KREDININ TURU : 0000 / TARİH : 22.04.2014 ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 1 \ 5

SUBE KODU / ADI : 0000 / REF. NO : 0 KREDININ TURU : 0000 / TARİH : 22.04.2014 ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 1 \ 5 ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 1 \ 5 1 22.05.2014 1497,83 407,83 1090,00 330,00 1090,00 0,00 0,00 1497,83 99592,17 2 23.06.2014 1497,83 412,28 1085,55 328,65 1085,55 0,00 0,00 1497,83

Detaylı

SUBE KODU / ADI : 0000 / REF. NO : 0 KREDININ TURU : 0000 / TARİH : 25.08.2015 ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 1 \ 5

SUBE KODU / ADI : 0000 / REF. NO : 0 KREDININ TURU : 0000 / TARİH : 25.08.2015 ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 1 \ 5 ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 1 \ 5 1 28.09.2015 1.497,83 407,83 1.090,00 0,00 0,00 99.592,17 2 26.10.2015 1.497,83 412,28 1.085,55 0,00 0,00 99.179,89 3 25.11.2015 1.497,83 416,77

Detaylı

BTP 209 SİSTEM ANALİZİ VE TASARIMI

BTP 209 SİSTEM ANALİZİ VE TASARIMI BTP 209 SİSTEM ANALİZİ VE TASARIMI BİLGİ SİSTEMLERİNİN GELİŞTİRİLMESİNDE KULLANILAN ARAÇLAR Dr. Önder EYECİOĞLU 2012 BİLGİ SİSTEMLERİNİN GELİŞTİRİLMESİNDE KULLANILAN ARAÇLAR 1. Akış Şemaları 2. Veri Akış

Detaylı

VERİ TABANI UYGULAMALARI

VERİ TABANI UYGULAMALARI VERİ TABANI UYGULAMALARI VERİ TABANI NEDİR? Bir konuyla ilgili çok sayıda verinin tutulmasına, depolanmasına ve belli bir mantık içerisinde gruplara ayrılmasına veri tabanı denir. Veri tabanı programları;

Detaylı

DESTEK DOKÜMANI KAYIT NUMARALAMA ŞABLONLARI

DESTEK DOKÜMANI KAYIT NUMARALAMA ŞABLONLARI KAYIT NUMARALAMA ŞABLONLARI Kayıt numaralama özelliği; firmaya ait işlemlerde kullanılan belgelerin, firmaya özel numaralar ile kaydedilip izlenmesine imkan tanır. Ticari sistemde fiş ve faturalara ait

Detaylı

Süreç Yönetimi. Logo

Süreç Yönetimi. Logo Süreç Yönetimi Logo Kasım 2013 SÜREÇ YÖNETİMİ Süreç belirlenen bir amaca ulaşmak için gerçekleştirilen faaliyetler bütünüdür. Örn; Sistemde kayıtlı personellerinize doğum günü kutlama maili gönderme, Deneme

Detaylı

YZM211 YAZILIM TASARIMI

YZM211 YAZILIM TASARIMI BÖLÜM 4 MÜHENDİSLİK TASARIMI ÇÖZÜMLEMESİ YZM211 YAZILIM TASARIMI Yrd. Doç. Dr. Volkan TUNALI Mühendislik ve Doğa Bilimleri Fakültesi / Maltepe Üniversitesi Amaçlar 2 Mimari tasarım ve ayrıntılı tasarım

Detaylı

Bu deney çalışmasında kombinasyonel lojik devrelerden decoder incelenecektir.

Bu deney çalışmasında kombinasyonel lojik devrelerden decoder incelenecektir. 4.1 Ön Çalışması Deney çalışmasında yapılacak uygulamaların benzetimlerini yaparak, sonuçlarını ön çalışma raporu olarak hazırlayınız. 4.2 Deneyin Amacı MSI lojik elemanları yardımıyla kombinasyonel lojik

Detaylı

Belge, ABYSIS içinde kullanılan, kayıt, fiş, fatura, hesap kartı gibi bir tanımı veya bir işlemi ifade eden kayıt veya evraklardır.

Belge, ABYSIS içinde kullanılan, kayıt, fiş, fatura, hesap kartı gibi bir tanımı veya bir işlemi ifade eden kayıt veya evraklardır. Belge, ABYSIS içinde kullanılan, kayıt, fiş, fatura, hesap kartı gibi bir tanımı veya bir işlemi ifade eden kayıt veya evraklardır. ROBO Framework içinde uygulanan tüm belgeler aynı yapıdan miras yolu

Detaylı

TASARIM KALIPLARI TASARIM DESENLERİ TASARIM ÖRÜNTÜLERİ TASARIM ŞABLONLARI

TASARIM KALIPLARI TASARIM DESENLERİ TASARIM ÖRÜNTÜLERİ TASARIM ŞABLONLARI TASARIM KALIPLARI TASARIM DESENLERİ TASARIM ÖRÜNTÜLERİ TASARIM ŞABLONLARI 1 Tasarım Kalıpları Nedir? Tasarım kalıpları; uzmanların yeni sorunları çözmek için geçmişte çalıştıkları çözümlerin uygulamalarının

Detaylı

DESTEK DOKÜMANI SATINALMA SĐPARĐŞ PLANLAMASI

DESTEK DOKÜMANI SATINALMA SĐPARĐŞ PLANLAMASI SATINALMA SĐPARĐŞ PLANLAMASI Stok satış hızları belirlenip eksik stokların siparişinin verilmesi yada ambar parametrelerindeki bilgilerin güncellenmesini sağlayan bir özelliktir. Satınalma sipariş şablonu

Detaylı

Araştırma Problemleri: Problem İfadeleri, Araştırma Soruları ve Hipotezler

Araştırma Problemleri: Problem İfadeleri, Araştırma Soruları ve Hipotezler Araştırma Problemleri: Problem İfadeleri, Araştırma Soruları ve Hipotezler Araştırma Problemleri Problem Belirleme Kaynakları Genel problem Yapısı Problem Oluşturmanın Önemi Nicel Problem Oluşturma 1-

Detaylı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama Tasarım Şablonları Üst Düzey Programlama-ders01/ 1 Tasarım Şablonları (Design Patterns) Şablon bir işi yapmak için bir yoldur. Yemek yaparken kullanılan tariflerde birer şablondur.

Detaylı

Öğretim planındaki AKTS Ulusal Kredi

Öğretim planındaki AKTS Ulusal Kredi Ders Kodu Teorik Uygulama Lab. Yazılım Gereksinimleri Mühendisliği Ulusal Kredi Öğretim planındaki AKTS 481052000001303 3 0 0 3 5 Dersin Yürütülmesi Hakkında Bu ders gerçek dünya problemlerinin analiz

Detaylı

ANA SINIF TÜRETİLEN BİRİNCİ SINIF TÜRETİLEN İKİNCİ SINIF

ANA SINIF TÜRETİLEN BİRİNCİ SINIF TÜRETİLEN İKİNCİ SINIF JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Kalıtım Kavramı Java da Çok Biçimlilik Kavramı Fonksiyonların Çok Biçimliliği Yapıcı Fonksiyonun Çok Biçimliliği Java da Kalıtım Kavramı 4 Kalıtım;

Detaylı

YAZILIM MODELLEME VE TASARIM

YAZILIM MODELLEME VE TASARIM YAZILIM MODELLEME VE TASARIM «UML Kullanım Diyagramları» Özer Çelik Matematik-Bilgisayar Bölümü Kullanım senaryoları sadece düz metin (text) olarak değil, istendiğinde metin yerine UML diyagramı olarak

Detaylı

https://twitter.com/farukbozan 19 Şubat 2016 Cuma

https://twitter.com/farukbozan 19 Şubat 2016 Cuma Bugünkü yazımda çok basit ve temel anlamda Spring ile XML tanım tabanlı bean okuma işlemini anlatmaya çalışacağım. Spring framework bizim yerimize nesnelerin birbirine olan bağımlılıklarını düzenleyip,

Detaylı

Sap Co Kullanıcı Kitabı

Sap Co Kullanıcı Kitabı 1.1.1. Masraf Çeşidi Masraf çeşitleri, SAP sisteminde masrafları taşıyan yapılar olup, masraf yerleri arasında gider dağıtımının yapılabilmesi için tanımlanması zorunlu olan yapılardır. Masraf çeşitleri

Detaylı

KARİYER PLANLAMA Amaç ve Fayda Yayın Tarihi Kategori Ürün Grubu Modül Versiyon Önkoşulu Yükleme ve Gereken Dosyalar Yükleme Sonrası

KARİYER PLANLAMA Amaç ve Fayda Yayın Tarihi Kategori Ürün Grubu Modül Versiyon Önkoşulu Yükleme ve Gereken Dosyalar Yükleme Sonrası KARİYER PLANLAMA Amaç ve Fayda Yayın Tarihi Kategori Ürün Grubu Modül Versiyon Önkoşulu Yükleme ve Gereken Dosyalar Yükleme Sonrası İşlemler Bu doküman ile Netsis İnsan Kaynakları paketinde bulunan Kariyer

Detaylı

Liskov Substitution Principle (LSP) Liskov un Yerine Gecme Prensibi KurumsalJava.com

Liskov Substitution Principle (LSP) Liskov un Yerine Gecme Prensibi KurumsalJava.com Liskov Substitution Principle (LSP) Liskov un Yerine Gecme Prensibi KurumsalJava.com Özcan Acar Bilgisayar Mühendisi http://www.ozcanacar.com Barbara Liskov 1 tarafından geliştirilen bu prensip kısaca

Detaylı

Loose Coupling (LC) Esnek Bağ Tasarım Prensibi KurumsalJava.com

Loose Coupling (LC) Esnek Bağ Tasarım Prensibi KurumsalJava.com Loose Coupling (LC) Esnek Bağ Tasarım Prensibi KurumsalJava.com Özcan Acar Bilgisayar Mühendisi http://www.ozcanacar.com Bir program bünyesinde, tanımlanan görevlerin yerine getirilebilmesi için birden

Detaylı

.. MESLEKĠ VE TEKNĠK ANADOLU LĠSESĠ EĞĠTĠM - ÖĞRETĠM YILI

.. MESLEKĠ VE TEKNĠK ANADOLU LĠSESĠ EĞĠTĠM - ÖĞRETĠM YILI 22-26.10.2018 15-19.10.2018 Ekim 08-12.10. 2018 01-05.10.2018-28.09.2018 Eylül 17-21.09. 2018.. MESLEKĠ VE TEKNĠK ANADOLU LĠSESĠ 2018 - EĞĠTĠM - ÖĞRETĠM YILI BĠLĠġĠM TEKNOLOJĠLERĠ ALANI WEB PROGRAMCILIĞI

Detaylı

SUBE KODU / ADI : 0000 / REF. NO : 0 KREDININ TURU : 0000 / TARİH : 09.09.2015 ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 1 \ 5

SUBE KODU / ADI : 0000 / REF. NO : 0 KREDININ TURU : 0000 / TARİH : 09.09.2015 ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 1 \ 5 ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 1 \ 5 1 09.10.2015 1.540,66 390,66 1.150,00 330,00 0,00 0,00 99.609,34 2 09.11.2015 1.540,66 395,16 1.145,50 328,70 0,00 0,00 99.214,18 3 09.12.2015

Detaylı

SUBE KODU / ADI : 0000 / REF. NO : 0 KREDININ TURU : 0000 / TARİH : ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 1 \ 5

SUBE KODU / ADI : 0000 / REF. NO : 0 KREDININ TURU : 0000 / TARİH : ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 1 \ 5 ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 1 \ 5 1 14.09.2015 1.455,60 425,60 1.030,00 330,00 0,00 0,00 99.574,40 2 14.10.2015 1.455,60 429,99 1.025,61 328,59 0,00 0,00 99.144,41 3 16.11.2015

Detaylı

SUBE KODU / ADI : 0000 / REF. NO : 0 KREDININ TURU : 0474 / TARİH : ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 01 \ 05

SUBE KODU / ADI : 0000 / REF. NO : 0 KREDININ TURU : 0474 / TARİH : ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 01 \ 05 ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 01 \ 05 1 5.04.2019 1.825,09 295,09 1.530,00 330,00 0,00 0,00 99.704,91 2 6.05.2019 1.825,09 299,61 1.525,48 329,02 0,00 0,00 99.405,30 3 7.06.2019

Detaylı

SUBE KODU / ADI : 0000 / REF. NO : 0 KREDININ TURU : 0474 / TARİH : ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 01 \ 05

SUBE KODU / ADI : 0000 / REF. NO : 0 KREDININ TURU : 0474 / TARİH : ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 01 \ 05 ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 01 \ 05 1 16.01.2019 2.876,32 137,32 2.739,00 363,00 0,00 0,00 99.862,68 2 18.02.2019 2.627,32 140,74 2.486,58 329,54 0,00 0,00 99.721,94 3 18.03.2019

Detaylı

SUBE KODU / ADI : 0000 / REF. NO : 0 KREDININ TURU : 0474 / TARİH : ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 01 \ 05

SUBE KODU / ADI : 0000 / REF. NO : 0 KREDININ TURU : 0474 / TARİH : ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 01 \ 05 ŞABLON TABLO : 001 / SABIT ESIT TAKSITLI ÖDEME SAYFA : 01 \ 05 1 29.04.2019 1.665,17 345,17 1.320,00 330,00 0,00 0,00 99.654,83 2 28.05.2019 1.665,17 349,73 1.315,44 328,86 0,00 0,00 99.305,10 3 28.06.2019

Detaylı

Bilgisayarda Programlama. Temel Kavramlar

Bilgisayarda Programlama. Temel Kavramlar Bilgisayarda Programlama Temel Kavramlar KAVRAMLAR Programlama, yaşadığımız gerçek dünyadaki problemlere ilişkin çözümlerin bilgisayarın anlayabileceği bir biçime dönüştürülmesi / ifade edilmesidir. Bunu

Detaylı

.com. Özcan Acar 2009 Kurumsal Java.com

.com. Özcan Acar 2009 Kurumsal Java.com .com Spring MVC Özcan Acar acar@unitedinter.net http://www.ozcanacar.com http://www.kurumsaljava.com Özcan Acar Hakkında public class OezcanAcar { public static void main(string[] args) { Acar oezcan =

Detaylı

Analiz Raporu. Projenin amacının, konusunun, işlevinin ne olacağı, hangi yazılımlar kullanılacak gibi parametrelerin belirlenmesi.

Analiz Raporu. Projenin amacının, konusunun, işlevinin ne olacağı, hangi yazılımlar kullanılacak gibi parametrelerin belirlenmesi. Grup İsmi Analiz Raporu Hüsna GÖÇER Merve SEYHAN Kısa Özet Projemiz Personel Takip Sistemi dir. Giriş ekranında iki tane ayrı kullanıcı girişi bulunmaktadır. Birincisi personel girişi, ikincisi yönetici

Detaylı

YENİ NESİL ÖKC İLE ON-LİNE İŞLEMLER (Hugin / Profilo)

YENİ NESİL ÖKC İLE ON-LİNE İŞLEMLER (Hugin / Profilo) 10 Ekim 2017 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : ÖKC Modülü YENİ NESİL ÖKC İLE ON-LİNE İŞLEMLER (Hugin / Profilo) Programlarımızda Ödeme Kaydedici Cihazlar modülünü kullanarak,

Detaylı

5. Tablo İşlemleri. Bu bölümü bitirdiğinizde,

5. Tablo İşlemleri. Bu bölümü bitirdiğinizde, 5. Tablo İşlemleri Bu bölümü bitirdiğinizde, Tablonun nasıl oluşturulduğunu, Satır ve hücrelerin ne olduğunu ve nasıl oluşturulduğunu, Tablonun ve hücrelerin nasıl hizalandığını, Satır veya sütunların

Detaylı

COLLECTOR...2. 1. Özellikleri... 2. 1.1. Teknik Özellikler... 4. 1.2. Ürün Özellik Seti... 4

COLLECTOR...2. 1. Özellikleri... 2. 1.1. Teknik Özellikler... 4. 1.2. Ürün Özellik Seti... 4 COLLECTOR...2 1. Özellikleri... 2 1.1. Teknik Özellikler... 4 1.2. Ürün Özellik Seti... 4 2. Kullanım... 5 2.1. Ayarlar... 5 2.1.1. Şablon Tanımı... 5 2.2 Aktarım... 13 2.2.1. Manuel Aktarım... 13 2.2.2.

Detaylı

NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM

NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM 2014) //Class (Sınıf) // Sınıf (class) soyut veri tipidir. // Nesne (object) sınıfın somutlaşan bir cismidir. // static : nesnesi oluşturulmaz.

Detaylı

SE311 YAZILIM YAPIMI BÖLÜM 3 YAPIM TASARIMI. Yrd. Doç. Dr. Volkan TUNALI Mühendislik ve Doğa Bilimleri Fakültesi / Maltepe Üniversitesi

SE311 YAZILIM YAPIMI BÖLÜM 3 YAPIM TASARIMI. Yrd. Doç. Dr. Volkan TUNALI Mühendislik ve Doğa Bilimleri Fakültesi / Maltepe Üniversitesi SE311 YAZILIM YAPIMI BÖLÜM 3 YAPIM TASARIMI Yrd. Doç. Dr. Volkan TUNALI Mühendislik ve Doğa Bilimleri Fakültesi / Maltepe Üniversitesi Giriş 2 Yazılım Tasarımı Tasarımın Zorlukları Temel Tasarım Kavramları

Detaylı

Sunum İçeriği. Programlamaya Giriş 22.03.2011

Sunum İçeriği. Programlamaya Giriş 22.03.2011 Programlamaya Giriş Nesne Tabanlı Programlamaya Giriş ve FONKSİYONLAR Sunum İçeriği Nesne Tabanlı Programlama Kavramı Fonksiyon tanımlama ve kullanma Formal Parametre nedir? Gerçel Parametre nedir? Fonksiyon

Detaylı

Bilgisayar İşletim Sistemleri BLG 312

Bilgisayar İşletim Sistemleri BLG 312 Prosesler Bilgisayar İşletim Sistemleri BLG 312 Prosesler ve Proses Yönetimi bilgisayar sisteminde birden fazla iş aynı anda etkin olabilir kullanıcı programı diskten okuma işlemi yazıcıdan çıkış alma

Detaylı

Java C.Thomas Wu 2004b kitabından Türkçeleştirilerek ve örneklendirilerek hazırlanmıştır.

Java C.Thomas Wu 2004b kitabından Türkçeleştirilerek ve örneklendirilerek hazırlanmıştır. Ders İçeriği An introduction to Object-oriented programming with Java Third Edition Update Java C.Thomas Wu 2004b kitabından Türkçeleştirilerek ve örneklendirilerek hazırlanmıştır. Nesneye Yönelik Öğr.

Detaylı

NESNEYE YÖNELİK PROGRAMLAMA

NESNEYE YÖNELİK PROGRAMLAMA NESNEYE YÖNELİK PROGRAMLAMA Metotlar Şu ana kadar yaptığımız örneklerde hep önceden hazırlanmış ReadLine(), WriteLine() vb. gibi metotları kullandık. Artık kendi metotlarımızı yapmanın zamanı geldi. Bilmem

Detaylı

C++ Dersi: Nesne Tabanlı Programlama

C++ Dersi: Nesne Tabanlı Programlama C++ Dersi: Nesne Tabanlı Programlama Bölüm 14: Çoklu İşlev İçerik Çoklu İşlevin Gerçekleştirilmesi Saf Sanal Fonksiyonlar ve Soyut Sınıflar Sanal Yıkıcı Fonksiyonlar Statik ve Dinamik Bağlama 2 Çoklu İşlev

Detaylı

3. Bölüm Soyut Sınıflar (Abstract Classes) Java ile Nesne Merkezli ve Fonksiyonel Programlama Akın Kaldıroğlu

3. Bölüm Soyut Sınıflar (Abstract Classes) Java ile Nesne Merkezli ve Fonksiyonel Programlama Akın Kaldıroğlu Java ile Nesne Merkezli ve Fonksiyonel Programlama 3. Bölüm Soyut Sınıflar (Abstract Classes) Akın Kaldıroğlu Kasım 2015 Küçük Ama Önemli Bir Konu Ø Bu dosya ve beraberindeki tüm, dosya, kod, vb. eğitim

Detaylı

DESTEK DOKÜMANI. Masraf merkezi: Personelin tek bir masraf merkezine bağlı olması durumunda kullanılır.

DESTEK DOKÜMANI. Masraf merkezi: Personelin tek bir masraf merkezine bağlı olması durumunda kullanılır. MASRAF MERKEZĐ KULLANIM VE AMAÇLARI Amaç Personel maliyetlerinin bağlı oldukları masraf merkezlerine göre dağılım oranlarında maliyetlendirmek istenildiği durumda Logo Muhasebe paketlerine entegrasyon

Detaylı

Yrd. Doç. Dr. Caner ÖZCAN

Yrd. Doç. Dr. Caner ÖZCAN Yrd. Doç. Dr. Caner ÖZCAN BAĞLI LİSTELER Bağlı listeler konusuna çalışmanın bazı faydaları var. Bağlı listeler gerçek programlarda kullanılabilecek bir veri yapısıdır. Bağlı listelerin güçlü ve zayıf yönlerini

Detaylı

Sisteme giriş yapıldığında ana sayfa üzerinde işlem menüleri, Hızlı erişim butonları ve mail gönderim istatistikleri yer alır.

Sisteme giriş yapıldığında ana sayfa üzerinde işlem menüleri, Hızlı erişim butonları ve mail gönderim istatistikleri yer alır. Kullanım Kılavuzu 1. Sisteme Giriş... 2 2. JetMail Ana Sayfa... 2 3. Kişi Listesi Ekleme... 3 3.1. Özel Alan Ekleme... 3 3.2. Segment Görüntüleme... 4 3.3. Bounced Kabul Edilen Mailler... 5 4. Kişi Ekleme...

Detaylı

Microsoft SQL Server Sorgulama

Microsoft SQL Server Sorgulama Microsoft SQL Server Sorgulama Eğitim Takvimi Tarih Eğitim Süresi Lokasyon 26 Kasım 2018 3 Gün Bilginç IT Academy Eğitim Detayları Eğitim Süresi : 3 Gün Kontenjan : 12 Ön Koşullar : Herhangi bir ön koşul

Detaylı

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: MMM 2500

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: MMM 2500 Dersi Veren Birim: Metalurji ve Malzeme Mühendisliği Dersin Türkçe Adı: STAJ I Dersin Orjinal Adı: STAJ I Dersin Düzeyi:(Ön lisans, Lisans, Yüksek Lisans, Doktora) Lisans Dersin Kodu: MMM 25 Dersin Öğretim

Detaylı

NESNE TABANLI PROGRAMLAMA Temel Kavramlar

NESNE TABANLI PROGRAMLAMA Temel Kavramlar NESNE TABANLI PROGRAMLAMA Temel Kavramlar Özkan BİNGÖL Gümüşhane Üniversitesi Not: Bu sunumda, Yrd. Doç. Dr. Özlem AYDIN ve Doç. Dr. Yılmaz KILIÇASLAN ın Nesneye Yönelik Programlama dersi sunumlarından,

Detaylı

SANCAR KAYALAR İŞYERİ EĞİTİMİ SUNUMU

SANCAR KAYALAR İŞYERİ EĞİTİMİ SUNUMU SÜLEYMAN DEMİREL ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ İŞYERİ EĞİTİMİ SUNUSU SANCAR KAYALAR İŞYERİ EĞİTİMİ SUNUMU *Proses Otomasyon şirketi içerisinde bulunan 10 mühendis ve

Detaylı

5. PROGRAMLA DİLLERİ. 5.1 Giriş

5. PROGRAMLA DİLLERİ. 5.1 Giriş 5. PROGRAMLA DİLLERİ 8.1 Giriş 8.2 Yazılım Geliştirme Süreci 8.3 Yazılım Geliştirme Sürecinde Programlama Dilinin Önemi 8.4 Programlama Dillerinin Tarihçesi 8.5 Programlama Dillerinin Sınıflandırılması

Detaylı

Ders 8 Konu Özeti ve Problemler

Ders 8 Konu Özeti ve Problemler Ders 8 Konu Özeti ve Problemler C# ve Nesne Yönelimli Programlamanın 3 Prensibi Kapsülleme (Encapsulation) Nesne yönelimli programlamanın ilk prensibi kapsülleme (encapsulation) olarak adlandırılır. Bu

Detaylı

Decorator Tasarım Şablonu

Decorator Tasarım Şablonu Decorator Tasarım Şablonu KurumsalJava.com Özcan Acar Bilgisayar Mühendisi http://www.ozcanacar.com http://www.javadergisi.com Mevcut bir sınıf hiyerarşisini ya da sınıfın yapısını değiştirmeden, oluşturulan

Detaylı

Css Stillerinin Nesneyi Etkileme Yolları Ve Sırası, Diez, Nokta, Yıldız, Class Css De Neyi İfade Eder.

Css Stillerinin Nesneyi Etkileme Yolları Ve Sırası, Diez, Nokta, Yıldız, Class Css De Neyi İfade Eder. Ve Sırası, Diez, Nokta, Yıldız, Class Css Css stillerinin nesneyi etkileme yolları ve sıraları: (#), (.), (*), (class) CSS de nasıl kullanılır bu başlık altında bulabilirsiniz. Css Nedir? HTML bize metin

Detaylı

YZM311 YAZILIM YAPIMI BÖLÜM 4 TASARIM KALIPLARI. Yrd. Doç. Dr. Volkan TUNALI Mühendislik ve Doğa Bilimleri Fakültesi / Maltepe Üniversitesi

YZM311 YAZILIM YAPIMI BÖLÜM 4 TASARIM KALIPLARI. Yrd. Doç. Dr. Volkan TUNALI Mühendislik ve Doğa Bilimleri Fakültesi / Maltepe Üniversitesi YZM311 YAZILIM YAPIMI BÖLÜM 4 TASARIM KALIPLARI Yrd. Doç. Dr. Volkan TUNALI Mühendislik ve Doğa Bilimleri Fakültesi / Maltepe Üniversitesi Giriş 2 Tasarım Kalıpları (Design Patterns) Yaratımsal (Creational)

Detaylı

C Dersleri Bölüm 3 : Program akışı

C Dersleri Bölüm 3 : Program akışı İzmir Ekonomi Üniversitesi Bilgisayar Topluluğu www.ieubt.org C Dersleri Bölüm 3 : Program akışı Sorularınız için : programlama@ieubt.org Hazırlayan : Görkem PAÇACI (gorkem.pacaci@std.ieu.edu.tr) C Program

Detaylı

MVP ve Mediator ile Loose Coupled, Modüler UI Geliştirme

MVP ve Mediator ile Loose Coupled, Modüler UI Geliştirme MVP ve Mediator ile Loose Coupled, Modüler UI Geliştirme Hakkımızda Kenan Sevindik, 1999 ODTÜ mezunu 15 yıllık kurumsal uygulama geliştirme tecrübesine sahip Uzmanlık ve ilgi alanları Kurumsal uygulama

Detaylı

SINIF YAPISI ve NESNE YÖNELİMLİ PROGRAMLAMA NESNE YÖNELİMLİ PROGRAMLAMA

SINIF YAPISI ve NESNE YÖNELİMLİ PROGRAMLAMA NESNE YÖNELİMLİ PROGRAMLAMA GİRİŞ SINIF YAPISI ve NESNE YÖNELİMLİ PROGRAMLAMA Yazılım teknolojileri son 40 yılda artan bir ivmeyle gelişmeye devam etmektedir. Buna paralel olarak zamanla artan ve çeşitlenen kullanıcı istekleri doğrultusunda

Detaylı

Klavyeden Basit Giriş/Çıkış İşlemleri

Klavyeden Basit Giriş/Çıkış İşlemleri Klavyeden Basit Giriş/Çıkış İşlemleri Klavyeden veri girilmesi, girilen verilere çeşitli işlemler uygulandıktan sonra ekrana yazdırılması ya da herhangi bir yazıcıdan çıktı alınması gibi işlemlerdir. Javada

Detaylı

Aktarımı Çalıştırmak/Geri Almak 146 Alan Seçenekleri 148 Veri Tabanı Şeması 150 Veri Tabanı ile İlgili Bazı Rake Görevleri 162 Modeller 164

Aktarımı Çalıştırmak/Geri Almak 146 Alan Seçenekleri 148 Veri Tabanı Şeması 150 Veri Tabanı ile İlgili Bazı Rake Görevleri 162 Modeller 164 xi Ruby on Rails Nedir? 2 Rails Neden Farklıdır? 2 Başlamadan Önce Bilinmesi Gerekenler 4 İnternet Nasıl Çalışır? 4 İstemci-Web Sunucu İlişkisi 5 HTTP Protokolü 6 URL-Kaynak Konumlandırma Adresleri 7 HTTP

Detaylı

Yazılım Örüntüleri (SE 461) Ders Detayları

Yazılım Örüntüleri (SE 461) Ders Detayları Yazılım Örüntüleri (SE 461) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Yazılım Örüntüleri SE 461 Bahar 3 0 0 3 5 Ön Koşul Ders(ler)i Dersin Dili Dersin

Detaylı

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA 3. HAFTA EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA Öğr. Gör. S. M. Fatih APAYDIN apaydin@beun.edu.tr EMYO Bülent Ecevit Üniversitesi Kdz. Ereğli Meslek Yüksekokulu PROBLEM ÇÖZME (PROBLEM SOLVING) nereden

Detaylı

Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015

Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015 Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015 KONU BAŞLIKLARI 1. Yazılım Mimarisi nedir? 2. Yazılımda Karmaşıklık 3. Üç Katmanlı Mimari nedir? 4. Üç Katmanlı Mimari

Detaylı

Hedef Davranışlar. Eğitim Programının birinci boyutudur. Öğrencilere kazandırılması planlanan niteliklerdir (davranışlar).

Hedef Davranışlar. Eğitim Programının birinci boyutudur. Öğrencilere kazandırılması planlanan niteliklerdir (davranışlar). Hedef Davranışlar Eğitim Programının birinci boyutudur. Öğrencilere kazandırılması planlanan niteliklerdir (davranışlar). Bu nitelikler bilişsel, duyuşsal ve psikomotordur. 2 aşamada ele alınmaktadır.

Detaylı

SAYISAL VLSI SİSTEM TASARIM AKIŞI

SAYISAL VLSI SİSTEM TASARIM AKIŞI SAYISAL VLSI SİSTEM TASARIM AKIŞI 1 Tasarım Öncesi: Ürünle ilgili bilgilerin olgunlaştırılması: kullanım yeri/amacı? yıllık gereksinim (sayı)? teknik gereksinimler/özellikler (spec.)? Fizibilite çalışması:

Detaylı

Peyzaj Mimarlığı çalışmalarında bitkisel materyalinin kullanımında, tasarım ilkeleri ile birlikte bitkilerin denrolojik özelliklerinin

Peyzaj Mimarlığı çalışmalarında bitkisel materyalinin kullanımında, tasarım ilkeleri ile birlikte bitkilerin denrolojik özelliklerinin Peyzaj Mimarlığı çalışmalarında bitkisel materyalinin kullanımında, tasarım ilkeleri ile birlikte bitkilerin denrolojik özelliklerinin ve ekolojik isteklerinin de dikkate alınması gerekir. Her bitki ölçü,

Detaylı

Sihirbaz Kullanarak Sorgu Oluştur : Sihirbaz sorguyu hazırlayan kişiye sorular sorar ve yanıtlarına göre sorgu oluşturur.

Sihirbaz Kullanarak Sorgu Oluştur : Sihirbaz sorguyu hazırlayan kişiye sorular sorar ve yanıtlarına göre sorgu oluşturur. BÖLÜM17 3. SORGULAR Access Veritabanında sorgu; tablolara yazılan bilgilerin hepsinin veya istenilen (belirlenen) şarta uyanlarının bulunmasıdır. Örneğin Tıp Fakültesinde okuyan öğrenciler gibi. Sorguları

Detaylı

KALİTE YÖNETİM SİSTEMLERİ YAZILIMI

KALİTE YÖNETİM SİSTEMLERİ YAZILIMI KALİTE YÖNETİM SİSTEMLERİ YAZILIMI QSAP KALİTE YÖNETİM SİSTEMLERİ YAZILIMI Yönetim Sistemi; Politika ve hedefleri oluşturmak ve bunları gerçekleştirmek için kullanılan sistemdir. QSAP; ISO Yönetim Sistemleri

Detaylı

Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması. Mustafa Kemal Üniversitesi

Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması. Mustafa Kemal Üniversitesi Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması Ağaç, verilerin birbirine sanki bir ağaç yapısı oluşturuyormuş gibi sanal olarak bağlanmasıyla elde edilen hiyararşik yapıya sahip

Detaylı

Hızlı Başlangıç Kılavuzu

Hızlı Başlangıç Kılavuzu Hızlı Başlangıç Kılavuzu Microsoft Access 2013 önceki sürümlerden farklı görünmektedir, dolayısıyla öğrenme eğrisini en aza indirmenize yardımcı olmak üzere bu kılavuzu hazırladık. Ekran boyutunu değiştirme

Detaylı

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler C# Programlama Dili İlk programımız Tür dönüşümü Yorum ekleme Operatörler 1 İlk Programımız Bu program konsol ekranına Merhaba dünya! yazıp kapanır. Programı geçen derste anlatıldığı gibi derleyin, sonra

Detaylı

FİKRİ VE SINAÎ MÜLKİYET HAKLARI. Dr. Deniz ŞENYAY ÖNCEL deniz.oncel@deu.edu.tr

FİKRİ VE SINAÎ MÜLKİYET HAKLARI. Dr. Deniz ŞENYAY ÖNCEL deniz.oncel@deu.edu.tr FİKRİ VE SINAÎ MÜLKİYET HAKLARI Dr. Deniz ŞENYAY ÖNCEL deniz.oncel@deu.edu.tr Bilgi toplumunun önemli unsurlarından olan bilgisayar yazılımları, söz konusu fikir ürünlerinden ESERLER içinde yorumlanmaktadır.

Detaylı

2013-2014 EĞİTİM ÖĞRETİM MÜNEVVER ÖZTÜRK ORTAOKULU II. DÖNEM BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ DERS NOTLARI

2013-2014 EĞİTİM ÖĞRETİM MÜNEVVER ÖZTÜRK ORTAOKULU II. DÖNEM BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ DERS NOTLARI 2013-2014 EĞİTİM ÖĞRETİM MÜNEVVER ÖZTÜRK ORTAOKULU II. DÖNEM BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ DERS NOTLARI Bilgi BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ (BTY) Türkiye de orta eğitimde bilgisayar eğitimi,

Detaylı

Algoritma Geliştirme ve Veri Yapıları 3 Veri Yapıları. Mustafa Kemal Üniversitesi

Algoritma Geliştirme ve Veri Yapıları 3 Veri Yapıları. Mustafa Kemal Üniversitesi Algoritma Geliştirme ve Veri Yapıları 3 Veri Yapıları Veri yapısı, bilginin anlamlı sırada bellekte veya disk, çubuk bellek gibi saklama birimlerinde tutulması veya saklanması şeklini gösterir. Bilgisayar

Detaylı

ÜSİMP 2013 Altıncı Ulusal Kongresi, 09-10 Mayıs 2013, Düzce Üniversitesi

ÜSİMP 2013 Altıncı Ulusal Kongresi, 09-10 Mayıs 2013, Düzce Üniversitesi Yrd.Doç.Dr. Altan Özkil Atılım Üniversitesi Sav. Tekno. Uyg. ve Arşt. Merkezi Müdürü Prof.Dr. Hasan AKAY Atılım Üniversitesi Rektör Yardımcısı ÜSİMP 2013 Altıncı Ulusal Kongresi, 09-10 Mayıs 2013, Düzce

Detaylı

YAZILIM MODELLEME VE TASARIM

YAZILIM MODELLEME VE TASARIM YAZILIM MODELLEME VE TASARIM «Tasarım Modelinin Oluşturulması» Özer Çelik Matematik-Bilgisayar Bölümü Tasarım Modelinin Oluşturulması Bu aşamada, nesneye dayalı yönteme göre problemin mantıksal çözümü

Detaylı

Dersin Yürütülmesi Hakkında

Dersin Yürütülmesi Hakkında Ders Kodu Teorik Uygulama Lab. Mesleki Oryantasyon ve Yazılım Mühendisliğine Giriş Ön Koşullar : Yok Önerilen Dersler : Ulusal Kredi Öğretim planındaki AKTS 520048102261193 2 1 0 3 4 Dersin Türü : Programın

Detaylı

Hazırlayan Tarih İmza Özge Bakülüer. Gözden Geçiren Tarih İmza Devrim Erdönmez. Onaylayan Tarih İmza İDARE

Hazırlayan Tarih İmza Özge Bakülüer. Gözden Geçiren Tarih İmza Devrim Erdönmez. Onaylayan Tarih İmza İDARE Hazırlayan Tarih İmza Özge Bakülüer Gözden Geçiren Tarih İmza Devrim Erdönmez Onaylayan Tarih İmza İDARE Revizyon Takip Tablosu Güncel Revizyon Yayımlanma Tarihi Açıklama 1.0 İlk revizyon İÇİNDEKİLER 1.

Detaylı

TURKCELL HİZMETLERİ. Kullanım Bilgileri. LOGO Kasım 2014

TURKCELL HİZMETLERİ. Kullanım Bilgileri. LOGO Kasım 2014 TURKCELL HİZMETLERİ Kullanım Bilgileri LOGO Kasım 2014 İçindekiler TURKCELL HİZMETLERİ... 3 Online Turkcell Fatura Aktarımı... 4 Fatura Eşleştirme Tabloları... 5 Online Fatura Aktarımları... 6 Toplu Mesaj

Detaylı

P-touch Transfer Manager Kullanmı

P-touch Transfer Manager Kullanmı P-touch Transfer Manager Kullanmı Sürüm 0 TUR Giriş Önemli Not Bu belgenin içindekiler ve bu ürünün özellikleri önceden bildirilmeksizin değişikliğe tabidir. Brother, burada bulunan teknik özellikler ve

Detaylı

Programlama Dilleri 1. Ders 12: Belirleyiciler ve Niteleyiciler

Programlama Dilleri 1. Ders 12: Belirleyiciler ve Niteleyiciler Programlama Dilleri 1 Ders 12: Belirleyiciler ve Niteleyiciler Genel Bakış Giriş Yer Belirleyicilerle Bildirim İşlemi auto Belirleyicisi register Belirleyicisi static Belirleyicisi Statik ve Global Değişkenlerin

Detaylı

Bölüm 11. Soyut veri tipleri ve kapsülleme kavramları ISBN 0-321-49362-1

Bölüm 11. Soyut veri tipleri ve kapsülleme kavramları ISBN 0-321-49362-1 Bölüm 11 Soyut veri tipleri ve kapsülleme kavramları ISBN 0-321-49362-1 11. Bölüm konuları Soyutlama kavramı Veri soyutlamasına giriş Soyut veri tipleri için tasarım konuları Dil örnekleri Parametreli

Detaylı

ELEKTRONİK İMZADA GÜVENLİK VE STANDARTLAR

ELEKTRONİK İMZADA GÜVENLİK VE STANDARTLAR ELEKTRONİK İMZADA GÜVENLİK VE STANDARTLAR TELEKOMÜNİKASYON KURUMU E-İMZA ÇALIŞMA GRUBU 22 Mart 2005 1 Güvenlik ve Standartlar Elektronik İmza ile İlgili Süreçlere ve Teknik Kriterlere İlişkin Tebliğ 6

Detaylı

SAĞLIK KURULU ÖZÜRLÜ SAĞLIK KURULU RAPORU

SAĞLIK KURULU ÖZÜRLÜ SAĞLIK KURULU RAPORU ÖZÜRLÜ RAPORU S İS O F T S AĞ L I K BİL G İ S İS T E ML E R İ 2019 - ANK AR A ÖZÜRLÜ RAPORU 1. SUNUM 1.1. Genel Hususlar Özürlü Sağlık Kurulu Raporu adlı formda, özürlü raporu verilmesi için yönlendirilmiş

Detaylı

E - YENİLİKLER BÜLTENİ

E - YENİLİKLER BÜLTENİ YENİLİK Banka Hesap Yönetimi Uygulamasında, referans tanımlarının kopyalanması için tuş eklenmiştir. (Proje No: 132407) Banka Talimatları ekranında, Modül Kodlu Bilgiler Banka Tanımları ekranına geçilir.

Detaylı

Genel Programlama II

Genel Programlama II Genel Programlama II 22.03.2011 1 Yapılar ( Structures ) Yapılar ( structures ); tam sayı, karakter vb. veri tiplerini gruplayıp, tek bir çatı altında toplar. Bu gruplandırma içinde aynı ya da farklı veri

Detaylı

SİNOP ÜNİVERSİTESİ KÜTÜPHANESİ DERME GELİŞTİRME POLİTİKASI

SİNOP ÜNİVERSİTESİ KÜTÜPHANESİ DERME GELİŞTİRME POLİTİKASI SNÜ Merkez Kütüphane Politikaları Politika Sayı No: 2 Yönerge: MADDE 8.2 SİNOP ÜNİVERSİTESİ KÜTÜPHANESİ DERME GELİŞTİRME POLİTİKASI Tanımlar: Derme: Kütüphane ya da Bilgi Merkezine önceden belirlenmiş

Detaylı

Q-P 110A Kullanım Kılavuzu

Q-P 110A Kullanım Kılavuzu Q-P 110A Kullanım Kılavuzu 1.Malzeme Listesi İsim Miktar Remarks Tuştakımı 1 Kullanım kılavuzu 1 Tornavida 1 20mmx60mm özel tuştakımı Lastik tıpa 2 6mmx30mm,sıkmak için kullanılır Akıllı vida 2 4mmx28mm

Detaylı

BM-311 Bilgisayar Mimarisi

BM-311 Bilgisayar Mimarisi 1 BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş Mikro işlemler Fetch cycle Indirect cycle Interrupt cycle Execute cycle Instruction

Detaylı

CENG 302 Yazılım Mühendisliği Yazılım Mimarisi - Devam. Alper UĞUR

CENG 302 Yazılım Mühendisliği Yazılım Mimarisi - Devam. Alper UĞUR CENG 302 Yazılım Mühendisliği Yazılım Mimarisi - Devam Alper UĞUR Yazılım Mimarisi Gereksinim: NE? Mimari : NE+NASIL GEREKSİNİMLER (software architecture) Requirements : WHAT? Architecture : WHAT + HOW?

Detaylı

E - YENİLİKLER BÜLTENİ

E - YENİLİKLER BÜLTENİ Satınalma Yönetimi Uygulaması fatura girişi ekranına, Sabit Kıymet Modülünde Sabit Kıymeti Görüntüle seçeneği eklenmiştir. (Proje No: 222317) Satınalma Fatura Bilgileri ekranında girişi yapılan Sabit Kıymet

Detaylı

DESTEK DOKÜMANI. Tablolu Malzeme Sınıfları

DESTEK DOKÜMANI. Tablolu Malzeme Sınıfları Tablolu Malzeme Sınıfları Malzeme Sınıfı; malzemelerin nitel ve nicel özelliklerine göre (renk,boy,beden,ebat,aksesuar,vb...) gruplanması ile oluşturulan yapılardır. Malzemelerin ortak özelliklerine göre

Detaylı

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Kapsülleme (Erişim Denetleyiciler) Java da Sınıf Oluşturmak Java da Nesne Oluşturmak Java da Constructor Kavramı Java da This Kavramı Java da Constructor

Detaylı

Dizaynda Word Desteği

Dizaynda Word Desteği Dizaynda Word Desteği Ürün Grubu [X] Fusion@6 [X] Fusion@6 Standard [X] Entegre@6 Kategori Versiyon Önkoşulu [X] Yeni Fonksiyon 4.0.4 Onaylı Sürüm Uygulama 1.1 Amaç Dizayn modülüne eklenen yeni özellik

Detaylı

Veritabanı Yönetim Sistemleri I HAFTA 1

Veritabanı Yönetim Sistemleri I HAFTA 1 0- SQL dilinde açıklama satırı. -- Bir satırlık açıklama için kullanılır /* */ Çok satırlı açıklama için kullanılır 1- Ms SQL Server 2005 Veritabanı oluşturmak Sql Server daki veritabanının genel davranışı

Detaylı