Design Patterns (Tasarım Kalıpları)

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

Download "Design Patterns (Tasarım Kalıpları)"

Transkript

1 Design Patterns (Tasarım Kalıpları) Caner Öncü

2 Design Patterns Nedir Tam Olarak? Ortak dil, ortak problemler, ortak çözümler Problem... çözüm?

3 Design Patterns Nedir Tam Olarak? Tekerleği yeniden keşfetme! «İlla bu çözümleri mi kullanmak zorundayım? Kendim daha iyisini yaparım!» «Hmm... Bu sefer çok güzel oldu!»

4 Peki Bu Bilgi Gerçek Hayatta Ne İşime Yarayacak? Ortak dilde konuşan ekip = mutlu ekip * * *: Head First Design Patterns

5 Peki Bu Bilgi Gerçek Hayatta Ne İşime Yarayacak? Kod tabanı, daha rahat: Anlaşılabilir Güncellenebilir «Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.» - John F. Woods

6 Peki... Kaç tane kalıp var? «Gang of Four» da kim? «Tasarım Kalıpları nda 20 yıllık deneyim, güleryüzlü hizmet!»

7 Harika, Hemen Kullanmaya Başlıyorum! Amaç değil, araç Ne kazandık, ne kaybettik? KISS (Keep It Simple Stupid) * «Tek sayfalık uygulama için proje yöneticisi Symfony2 de diretince.» *: devops-tr

8 Kaç Tip Tasarım Kalıbı var? Creational Yeni objelerin yaratılması Structural Farklı objelerin birbirleriyle ilişkilendirilerek bir bütün olması Behavioral Objeler arası iletişim kurulması *

9 Singleton (Creational) Yalnızca 1 objeye ihtiyacımız var Objeye her sınıftan erişebilmemiz lazım Obje ihtiyacımız olana kadar yaratılmasın (lazy initialization) *

10 Abstract Factory (Creational) Örneğin, çalıştığı platformdan bağımsız bir uygulama geliştirmek istiyoruz Benzer özelliklere sahip objelerimiz var Benzer objelerin yaratılma mantığını, objelerin yaratılacağı sınıfları (concrete class) tek tek belirtmeden, kontrata (interface) bağlı gruplamak istiyoruz Sınıf belirtilm... kontrat... kurgu... ne?!? *

11 Abstract Factory (Creational) *

12 Builder (Creational) Kompleks yapıda bir objemiz var (Motor vs. parçalara sahip bir araba veya değişken içeriğe sahip bir fast-food menüsü gibi) Objeyi oluşturmak için belli bir sırayı bozmadan, adım adım işlemlerden geçmemiz gerekli *

13 Builder (Creational) *

14 Factory Method (Creational) Oluşturacağımız objenin tipini önceden belirtmek istemiyoruz Oluşturulacak obje factory metodu içerisinde runtime da belirlenecek *

15 Prototype (Creational) Bir objenin özelliklerine sahip olan aynı tipte bir obje daha yaratmak istiyoruz (milyonlarca insan hücresi gibi) Yeni objede yapacağımız değişiklikler orijinal objeye etki etmeyecek (clone) *

16 Adapter (Structural) Birbiriyle uyumsuz/çalışamayan sınıfları çalışabilir hale getirmek istiyoruz (Obje -> JSON, XML gibi) Aslında mevcut sınıf için "Wrapper class" kullanmış oluyoruz *

17 Bridge (Structural) Birbirinden farklı, birden fazla interface ile kombinasyon oluşturarak soyutlama yapmak zorunda kaldık! Ne demek şimdi bu?!? Yapılan bu soyutlama birbirleriyle olan kombinasyonlara göre interface sayısına bağlı olarak permütasyon şeklinde artıyor Soyutlanan yapıyı soyutla ki interface çorbası oluşmasın *

18 Bridge (Structural) *

19 Composite (Structural) Basit objelerden ve bu basit objeleri barındıran kompleks objelerden oluşan bir yapı istiyoruz. «Her bir klasör içerisinde dosya olabilir ve bu dosyalar da, kendi içinde dosyalar barındıran bir klasör olabilir (rekürsif)» *

20 Composite (Structural) *

21 Decorator (Structural) Objelere dinamik olarak yeni sorumluluklar yükle/becerilerini arttır «James Bond ve bitmek bilmeyen özelliğe sahip silahları gibi» Sadece metodlar değil, property ler de eklenebilir/düzenlenebilir «İliğimizi kuruttun »

22 Decorator (Structural)

23 Facade (Structural) Birçok sistemi bir üst sistemde toplayarak bu alt sistemlere erişim kolaylığı sağla «Uğraşamam ben önce 1 e sonra 4 e sonra 7 ye basmakla, müşteri hizmetleriyle görüşmek istiyorum!»

24 Facade (Structural)

25 Flyweight (Structural) Birbirine benzer çok sayıda obje oluşturmak istiyoruz Bunu yaparken de memory i tüketmek istemiyoruz

26 Flyweight (Structural) Birbirine benzer çok sayıda obje oluşturmak istiyoruz Bunu yaparken de memory i tüketmek istemiyoruz

27 Proxy (Structural) Bol bol kaynak tüketen bir objeye sahibiz Bu sebeple, objeyi kullanmadan önce initialize etmek istemiyoruz

28 Proxy (Structural) Bol bol kaynak tüketen bir objeye sahibiz Bu sebeple, objeyi kullanmadan önce initialize etmek istemiyoruz

29 Chain of Responsibility (Behavioral) Bir istek sonucu oluşacak etkiyi gerçekleştirecek yapıların birbirlerine bağlanmasıyla oluşur Birçok yapıdan yalnızca biri yapılacak işi gerçekleştirir «ATM lerde çekilen paraya uygun banknot un hazneden verilmesi gibi»

30 Chain of Responsibility (Behavioral)

31 Command (Behavioral) Yapılacak bir çağrı için tüm bilgiyi bir objede tutmak istiyoruz Alakalı komut istenen zamanda, sıralı işlemler içeren bir batch şeklinde çağrılabilir

32 Interpreter (Behavioral) Belirli kural kümelerini bir gramerle ifade etmek istiyoruz Bu kural kümelerini anlamlı ifadeye çeviren bir tercüman ihtiyacı duyuyoruz «Müziğin notayla ifade edilmesi» «SQL ifadeleri»

33 Iterator (Behavioral) Sırayla dolaşmak istediğimiz biraraya gelmiş obje kümemiz var Amacımız yalnızca sırayla dolaşmak (linked list, hash table gibi), nasıl dolaştığımızın detaylarını öğrenmek istemiyoruz

34 Mediator (Behavioral) Sınıfların birbirleriyle direkt konuşmasını istemiyoruz ki sınıflar arası dependency oluşturmak durumunda kalmayalım Araya aracı koyarak sınıflar arası haberleşme detaylarını aracıya aktarıyoruz «Hava trafik kontrol» gibi

35 Memento (Behavioral) Objenin bir iç durumuna ait değerler için «checkpoint» oluşturmak istiyoruz Oyun karakterimiz öldüğünde eşyalarımızı yitirip sağlık, açlık, başlangıç noktası gibi değerlerin «varsayılan» değerlere dönmesi gibi «Her gün aynı şey, canımdan bezdim...» - Guy Pierce, Memento

36 Memento (Behavioral)

37 Observer (Behavioral) Bir objeyle alakalı değişim olduğu zaman, bu değişimden belirli objeleri haberdar etmeyi amaçlıyoruz Dinamik biçimde bu değişikliğin takibini yapacak objeleri ekleyip/çıkartmak istiyoruz Açık arttırma görevlisi (subject) ve açık arttırma katılımcıları (observer) gibi

38 Observer (Behavioral)

39 State (Behavioral) Objenin davranış biçimini kendine ait olan belirli durumlara göre dinamik biçimde değiştirmesini istiyoruz «State machine» gibi Play tuşuna bastıktan sonra tekrar basınca Pause işlemi gerçekleşmesi (tersi biçimde devam etmesi) gibi

40 Strategy (Behavioral) Bir sınıfa ait davranışlar dinamik olarak değişebiliyorsa bu davranışlara ait algoritmaları ayrıştırarak saklamamız mantıklı olacaktır Böylece runtime da davranışları karışıklık yaşamadan değiştirebilir hale geleceğiz

41 Strategy (Behavioral)

42 Template Method (Behavioral) Bir sınıfa ait birbirine benzer yapıya sahip algoritmalarda yalnızca bazı adımları değiştirmek istiyoruz

43 Visitor (Behavioral) Sınıflarımıza yeni bir metot eklemek istiyoruz Eklenmesi gereken sınıflara tek tek manuel biçimde ekleyip kod bakımını zorlaştırmak istemiyoruz (güncelleme gerektiğinde her yeri güncellemek gerekecek) Birden fazla sınıfın implement ettiği interface e ekleyip tek tek sınıflarda implementasyonunu da gerçekleştirmek istemiyoruz

44 Visitor (Behavioral)

45 Teşekkürler! Dilerseniz bu sunumun kopyasına adresinden ulaşabilirsiniz!

46 Kaynakça Head First Design Patterns, O Reilly Media Gang of Four, Design Patterns Creational-Design-Patterns Structural-Design-Patterns Behavioral-Design-Patterns xamples.htm

İç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ı

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ı

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ı

.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ı

Kitapta UML diyagramları kullanılarak, tasarım şablonları görsel olarak açıklanmıştır. İçerik aşağıdaki bölümlerden oluşmaktadır:

Kitapta UML diyagramları kullanılarak, tasarım şablonları görsel olarak açıklanmıştır. İçerik aşağıdaki bölümlerden oluşmaktadır: 23 Önsöz Bu kitapta profesyonel yazılım için vazgeçilmez olan tasarım şablonlarını (design pa erns) tematize etmek istedim. Çalıştığım birçok projede görevim mevcut sistemlere yeni fonksiyonlar eklemekti.

Detaylı

.com. Kurumsal Java. Özcan Acar 2009. com

.com. Kurumsal Java. Özcan Acar 2009. com . urumsal J Java ile Yüksek Performanslı Web Platformları Özcan Acar acar@unitedinter.net http://www.ozcanacar. http://www.kurumsalj urumsal Özcan Acar Hakkında public class OezcanAcar { public static

Detaylı

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

(Fabrika Şablonu) Factory Pattern. Tasarım şablonlarının Creational (Yaratıcı) Sınıflandırmasına aittir. Fabrika(Factory) Şablonu 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.

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ı

Özcan Acar 2010 Kurumsal Java Akademisi.com

Özcan Acar 2010 Kurumsal Java Akademisi.com Özcan Acar 2010 Kurumsal Java Akademisi.com Nasıl Uzman Yazılımcı Olunur? Özcan Acar acar@unitedinter.net http://www.ozcanacar.com http://www.kurumsaljava.com Özcan Acar Özcan 2010 Kurumsal Acar 2009 Java

Detaylı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama Tasarım Şablonları Üst Düzey Programlama-ders03/ 1 Chain-Of-Responsibility ŞABLONU Bu şablon; bir dizi sınıfın, gönderilmiş olan isteğine yanıt vermesini sağlar. Bu nesneler farklı

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ı

Bütünleşik İş Sürekliliği Çözümü

Bütünleşik İş Sürekliliği Çözümü Bütünleşik İş Sürekliliği Çözümü Bir Bütünleşik İş Sürekliliği Çözümü olan Clonera, Felaket Anında Sistemlerinizin Erişilebilir Olmasını Sağlar İş sürekliliğinin değeri ancak gerektiği zaman anlaşılır.

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ı

Algoritmalara Giriş 6.046J/18.401J

Algoritmalara Giriş 6.046J/18.401J Algoritmalara Giriş 6.046J/18.401J DERS 13 Amortize Edilmiş Analiz Dinamik Tablolar Birleşik Metod Hesaplama Metodu Potansiyel Metodu Prof. Charles E. Leiserson Kıyım tablosu ne kadar büyük olmalı? Amaç

Detaylı

Fiziki Varlık Yönetimi Talep Modülü Kullanıcı Kitabı

Fiziki Varlık Yönetimi Talep Modülü Kullanıcı Kitabı Fiziki Varlık Yönetimi Talep Modülü Kullanıcı Kitabı Fiziki Varlık Yönetimi - Talep Modülüne Genel Bakış Şirketler bu modülü kullanarak tüm şubelerindeki şirket araçlarıyla ilgili alış,satış, değiştirme

Detaylı

Tekrar

Tekrar İŞLEM KAVRAMI Tekrar Kazanımlar T.C. Milli Eğitim Bakanlığı tarafından okulöncesi eğitim dönemi için işlem kavramı için belirlenen kazanımlar ve göstergeler şunlardır. Kazanım 16. Nesneleri

Detaylı

Sunu: Belli bir konunun resim, grafik, metin, ses ve görüntüler kullanılarak giriş, gelişme, sonuç bölümleriyle sıralı ve düzenli bir şekilde

Sunu: Belli bir konunun resim, grafik, metin, ses ve görüntüler kullanılarak giriş, gelişme, sonuç bölümleriyle sıralı ve düzenli bir şekilde MICROSOFT OFFICE Sunu: Belli bir konunun resim, grafik, metin, ses ve görüntüler kullanılarak giriş, gelişme, sonuç bölümleriyle sıralı ve düzenli bir şekilde anlatılmasına sunu denir. Sunuyu sınıfa ya

Detaylı

ANADOLU ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI DOKTORA YETERLİK SINAVI OCAK 2017

ANADOLU ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI DOKTORA YETERLİK SINAVI OCAK 2017 ANADOLU ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI DOKTORA YETERLİK SINAVI OCAK 2017 Doktora Yeterlik Sınavı, yazılı ve sözlü bölümden oluşur. Yazılı sınav iki oturumda gerçekleştirilir. Birinci

Detaylı

Avansas Pro ile her zaman kazanın

Avansas Pro ile her zaman kazanın Avansas Pro ile her zaman kazanın Değerli İş Ortağımız; Avansas Pro olarak ofis malzemeleri tedariği konusunda Türkiye ye yepyeni bir soluk getiriyoruz. Birlikte çalıştığımız farklı ölçekteki şirketlerin

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ı

.com. Özcan Acar 2009 Kurumsal Java.com

.com. Özcan Acar 2009 Kurumsal Java.com .com Tasarım Prensipleri Ö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

Detaylı

5. GÖSTERİ AYARLARI. 5.1. Geçiş Efekti

5. GÖSTERİ AYARLARI. 5.1. Geçiş Efekti 5. GÖSTERİ AYARLARI Sunumun başarısını düşünüyorsanız gösteri ayarlarını, sunum konusunu destekleyici biçimde kullanmalı gereksiz düzenlemelerle dikkati dağıtmaktan kaçınmalısınız. Animasyonlar, slaytlara

Detaylı

Tüm bu problemler verilerin dijital bir sunucuda tutulması ihtiyacını oluşturdu. İhtiyacı karşılamak amaçlı hastane otomasyonu geliştirildi.

Tüm bu problemler verilerin dijital bir sunucuda tutulması ihtiyacını oluşturdu. İhtiyacı karşılamak amaçlı hastane otomasyonu geliştirildi. ANALİZ Konu ve Özet Öncelikle projenin amaçları ve ihtiyaçları belirlendi. Amaca yönelik ihtiyaç analizinde ki eksikler giderildi. Proje maliyet zaman ve kullanım açısından analiz edildi. Kullanıcıya en

Detaylı

1-)Projenin Adı: Küre içinde gizemli piramit. 2-)Giriş ve Projenin Amacı : 9. Sınıf geometri dersinde üç bouytlu cisimlerin hacmini

1-)Projenin Adı: Küre içinde gizemli piramit. 2-)Giriş ve Projenin Amacı : 9. Sınıf geometri dersinde üç bouytlu cisimlerin hacmini 1-)Projenin Adı: Küre içinde gizemli piramit 2-)Giriş ve Projenin Amacı : 9. Sınıf geometri dersinde üç bouytlu cisimlerin hacmini bulmayı,hacim formüllerini öğrenmiştik.bu yıl geometri dersimizin ilk

Detaylı

KÜMELER. A = {x : (x in özelliği)} Burada x : ifadesi öyle x lerden oluşur ki diye okunur. Küme oluşturur. Çünkü Kilis in üç tane ilçesi.

KÜMELER. A = {x : (x in özelliği)} Burada x : ifadesi öyle x lerden oluşur ki diye okunur. Küme oluşturur. Çünkü Kilis in üç tane ilçesi. KÜMELER Canlı yada cansız varlıkların oluşturduğu iyi A = {a, b, {a, b, c}} ise, s(a) = 3 tür. tanımlanmış nesneler topluluğuna küme denir. 2. Ortak Özellik Yöntemi Kümenin elemanlarını, daha somut ya

Detaylı

KAYISI ARAŞTIRMA İSTASYONU MÜDÜRLÜĞÜ EK 3.9 TOPRAK SU KAYNAKLARI BÖLÜMÜ

KAYISI ARAŞTIRMA İSTASYONU MÜDÜRLÜĞÜ EK 3.9 TOPRAK SU KAYNAKLARI BÖLÜMÜ KAYISI ARAŞTIRMA İSTASYONU MÜDÜRLÜĞÜ EK 3.9 TOPRAK SU KAYNAKLARI Toprak-Su Kaynakları Bölüm Başkanı Dök.No KAİM.İKS.FRM.34 Sayfa No 1 / 3 İŞİN KISA TANIMI: Kayısı Araştırma İstasyonu Müdürlüğü üst yönetimi

Detaylı

PAPERWORK DOCFLOW Doküman&Form Akış yönetimi

PAPERWORK DOCFLOW Doküman&Form Akış yönetimi PAPERWORK DOCFLOW Doküman&Form Akış yönetimi PaperWork DocFlow, süreçleriniz içerisinde yer alan, doküman&formlarınızın kurum içerisinde dolaşımını, elektronik ortamda, tasarlayıp, yürüttüğünüz ve izlediğiniz,

Detaylı

WORDPAD. Hızlı erişim araç çubuğu ve dosya menüsü. Kayıt, yazdırma ve sayfa yapısına yönelik işlemlerin

WORDPAD. Hızlı erişim araç çubuğu ve dosya menüsü. Kayıt, yazdırma ve sayfa yapısına yönelik işlemlerin Donatılar-WordPad WORDPAD WordPad Windows 7 işletim sistemi ile birlikte gelen bir kelime işlemci programıdır WordPad programı not defterinden daha gelişmiş özelliklere sahiptir ve oldukça kullanışlıdır.

Detaylı

Demodülasyon Algoritmaları İçin En İyilenmiş Windows İşletim Sistemi Uygulamaları

Demodülasyon Algoritmaları İçin En İyilenmiş Windows İşletim Sistemi Uygulamaları Demodülasyon Algoritmaları İçin En İyilenmiş Windows İşletim Sistemi Uygulamaları Alparslan Fişne afisne@aselsan.com.tr 1/46 1 İçerik Giriş Demodülasyon Algoritmaları Optimizasyon JNI Kullanımı Sonuçlar

Detaylı

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

YZM 2118 Yazılım Mimarisi ve Tasarımı YZM 2118 Yazılım Mimarisi ve Tasarımı Yrd. Doç. Dr. Volkan TUNALI Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM 10.4 Tasarım Kalıpları - IV Bu bölümde;

Detaylı

WORD 2010 KULLANIMI OFFICE DÜĞMESİ HIZLI ERİŞİM ARAÇ ÇUBUĞU MENÜLER ŞEKİL, RESİM EKLEME TABLO EKLEME ETKİNLİKLER

WORD 2010 KULLANIMI OFFICE DÜĞMESİ HIZLI ERİŞİM ARAÇ ÇUBUĞU MENÜLER ŞEKİL, RESİM EKLEME TABLO EKLEME ETKİNLİKLER WORD 2010 KULLANIMI OFFICE DÜĞMESİ HIZLI ERİŞİM ARAÇ ÇUBUĞU MENÜLER ŞEKİL, RESİM EKLEME TABLO EKLEME ETKİNLİKLER Office Word Programı ile çalışma sayfamıza Yazı yazabilir, Yazılarımızın görünümlerini değiştirebilir,

Detaylı

AÇIK KAYNAK İŞLETİM SİSTEMİ DERSİ

AÇIK KAYNAK İŞLETİM SİSTEMİ DERSİ AÇIK KAYNAK İŞLETİM SİSTEMİ DERSİ Dersin Modülleri Açık Kaynak işletim Sistemi 1 Açık Kaynak İşletim Sistemi 2 Açık Kaynak İşletim Sistemi 3 Kazandırılan Yeterlikler Açık kaynak kodlu işletim sisteminin

Detaylı

ÖZEL GÜVEN TIP MERKEZİ

ÖZEL GÜVEN TIP MERKEZİ ÖZEL GÜVEN TIP MERKEZİ Hanife Meltem YILDIZ, Zeynep ERDOĞAN, Elif Simay ENGİN, Fatma ÖZDEMİR, Mervenur AYDEMİR Strateji Raporu BBY 352 İçerik Yönetimi 26 MART 2016 Amaç BBY 352 İçerik Yönetimi dersi kapsamında

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 - 1 Yazılım Tasarımına Giriş Bu bölümde;

Detaylı

12. 13. Faktöryel: 01. 02. 03.

12. 13. Faktöryel: 01. 02. 03. ĐZMĐR FEN LĐSESĐ SINIF MATEMATĐK ÇALIŞMA SORULARI: (Permütasyon-Kominasyon-Binom ve Olasılık) Çarpmanın Temel Đlkesi: 0 Faktöryel: 06. 06. 11. 1 11. 4. a. b. 5. c. 6. 7. 8. 16. 9. 17. 30. 31. Permütasyon:

Detaylı

Cahit GÜNGÖR Hacettepe Üniversitesi Bilişim Enstitüsü. Sorumluluk Zinciri. Kod Üretme (Code Generation)

Cahit GÜNGÖR Hacettepe Üniversitesi Bilişim Enstitüsü. Sorumluluk Zinciri. Kod Üretme (Code Generation) Cahit GÜNGÖR Hacettepe Üniversitesi Bilişim Enstitüsü Sorumluluk Zinciri (Chain of Responsibility) Yazılım Mimarileri Kod Üretme (Code Generation) Anahatlar Tanım Örüntünün Amacı Ne zaman Gerçekleştiririz?

Detaylı

T.C. MALİYE BAKANLIĞI STRATEJİ GELİŞTİRME BAŞKANLIĞI İNOVASYON FİKİRLERİ YÖNETİM PROGRAMI PROJE FORMU

T.C. MALİYE BAKANLIĞI STRATEJİ GELİŞTİRME BAŞKANLIĞI İNOVASYON FİKİRLERİ YÖNETİM PROGRAMI PROJE FORMU T.C. MALİYE BAKANLIĞI STRATEJİ GELİŞTİRME BAŞKANLIĞI İNOVASYON FİKİRLERİ YÖNETİM PROGRAMI PROJE FORMU Proje Numarası Projenin Adı SGB-İNO/002 Tüketim Malzemeleri Yönetim Süreci Koordinasyondan sorumlu

Detaylı

ATATÜRK ÜNĠVERSĠTESĠ ÖĞRENCĠ ĠġLERĠ OTOMASYONU ÖĞRENCĠ KULLANIM KILAVUZU (16.11.2009)

ATATÜRK ÜNĠVERSĠTESĠ ÖĞRENCĠ ĠġLERĠ OTOMASYONU ÖĞRENCĠ KULLANIM KILAVUZU (16.11.2009) ATATÜRK ÜNĠVERSĠTESĠ ÖĞRENCĠ ĠġLERĠ OTOMASYONU ÖĞRENCĠ KULLANIM KILAVUZU (16.11.2009) Sevgili Öğrenciler, Üniversitemizin yeni Öğrenci İşleri Otomasyon sistemi, öğrenciliğiniz süresince akademik etkinliklerle

Detaylı

Okunabilir Kod Yazım Standartları: Şiir Gibi Kod Yazmak

Okunabilir Kod Yazım Standartları: Şiir Gibi Kod Yazmak Okunabilir Kod Yazım Standartları: Şiir Gibi Kod Yazmak Okunabilirlik nedir? Neden önemlidir? Okunabilir kod, kodu yazanını dışında bir programcı tarafından okunduğunda ne işe yaradığı anlaşılabilen, girintilenmesi,

Detaylı

İÇİNDEKİLER TOPLAMA YOLUYLA SAYMA YÖNTEMİ...59-60... 01-01 ÇARPMA YOLUYLA SAYMA YÖNTEMİ...61-64... 02-03 FAKTÖRİYEL...65-66...

İÇİNDEKİLER TOPLAMA YOLUYLA SAYMA YÖNTEMİ...59-60... 01-01 ÇARPMA YOLUYLA SAYMA YÖNTEMİ...61-64... 02-03 FAKTÖRİYEL...65-66... İÇİNDEKİLER Sayfa No Test No 3-PERMÜTASYON, KOMBİNASYON, BİNOM, OLASILIK VE İSTATİSTİK TOPLAMA YOLUYLA SAYMA YÖNTEMİ...59-60... 01-01 ÇARPMA YOLUYLA SAYMA YÖNTEMİ...61-64... 0-03 FAKTÖRİYEL...65-66...

Detaylı

KTO KARATAY ÜNİVERSİTESİ Temel Bilgisayar 2. Hazırlayan : Erdem YAVUZ

KTO KARATAY ÜNİVERSİTESİ Temel Bilgisayar 2. Hazırlayan : Erdem YAVUZ KTO KARATAY ÜNİVERSİTESİ Temel Bilgisayar 2 Hazırlayan : Erdem YAVUZ FORMULLER Formül Çubuğuna yazmış olduğumuz formuller sayaesinde hücreler arasında matematiksel işlemler yapabiliriz. Excel de formüller

Detaylı

NESNEYE DAYALI PROGRAMLAMA VE C++

NESNEYE DAYALI PROGRAMLAMA VE C++ NESNEYE DAYALI PROGRAMLAMA VE C++ İstanbul Teknik Üniversitesi 1.1 Dersin Amacı: GİRİŞ Nesneye Dayalı Programlama (Object-Oriented Programming) ve Üretken Programlama (Generic Programming) yöntemlerini

Detaylı

DÖĞRENCİLERİN DİKKATİNE!

DÖĞRENCİLERİN DİKKATİNE! D KİTAPÇIK TÜRÜ T.C. MİLLÎ EĞİTİM BAKANLIĞI ÖLÇME, DEĞERLENDİRME VE SINAV HİZMETLERİ GENEL MÜDÜRLÜĞÜ 8. SINIF MATEMATİK 205 8. SINIF. DÖNEM MATEMATİK DERSİ MERKEZİ ORTAK SINAVI 25 KASIM 205 Saat: 0.0 Adı

Detaylı

Dağıtık Sistemler CS5001

Dağıtık Sistemler CS5001 CS5001 Th. Letschert Çeviri: Turgay Akbaş TH Mittelhessen Gießen University of Applied Sciences Giriş İşleyiş Materyal Kullanılabilirlik: Master of Science (Informatik) Seçmeli-Ders (Theorie-Pool) Materyal

Detaylı

Volkan Karamehmetoğlu

Volkan Karamehmetoğlu 1 Doğal Sayılar Tanımlar Rakam: Sayıları yazmaya yarayan sembollere denir. {1,2,3,4,5,6,7,8,9} Sayı: Rakamların çokluk belirten ifadesine denir. 365 sayısı 3-6-5 rakamlarından oluşmuştur. 2 Uyarı: Her

Detaylı

İnternette Çiçek satışı yapmak kar sağlayan bir ticaret modelimidir?

İnternette Çiçek satışı yapmak kar sağlayan bir ticaret modelimidir? Çiçekçi E-ticaret Sitesi Açmak Eğer bir online çiçekçi açmak istiyorsanız bu yazı size fayda sağlayacaktır.e-ticaret her yönüyle büyümeye açık bir sektördür. Bu sektörün alt elemanlarından birisi çiçekçilik

Detaylı

Structural Patterns: Adapter Bridge Composite Decorator Facade Flyweight Proxy

Structural Patterns: Adapter Bridge Composite Decorator Facade Flyweight Proxy GoF Tasarım Kalıpları GoF (Gang of Four) kalıpları 1995'te yayımlanan dört yazarlı bir kitap ile duyurulmuştur: Gamma E., Helm R., Johnson R., Vlissides J., Design Patterns : Elements of Reusable Object-Oriented

Detaylı

SAYILAR TEORİSİ - PROBLEMLER

SAYILAR TEORİSİ - PROBLEMLER SAYILAR TEORİSİ - PROBLEMLER 1. (p + 1) q sayısının hangi p ve q asal sayıları için bir tam kare olduğunu 2. n+2n+n+... +9n toplamının bütün basamakları aynı rakamdan oluşan bir sayıya eşit olmasını sağlayan

Detaylı

Matematiksel İktisat-I Ders-1 Giriş

Matematiksel İktisat-I Ders-1 Giriş Matematiksel İktisat-I Ders-1 Giriş 1 Matematiksel İktisat: Matematiksel iktisat ekonomik analizlerde kullanılan bir yöntemdir. Bu analizde iktisatçılar iktisat ile ilgili bir bilimsel soruya cevap ararlarken

Detaylı

ADDIE Tasarım Modeli Analiz Basamağı

ADDIE Tasarım Modeli Analiz Basamağı ADDIE Tasarım Modeli Analiz Basamağı İhtiyaç Analizi Problem ; Sinemada çalışan görevlilerin sorunları belirlenmiştir. Sinema da yerlerde dolu ve boş bulamama sıkıntısı Önce den rezervasyon yapamama Olması

Detaylı

ÜNİTE - 2 İŞLETME ÇEŞİTLERİ

ÜNİTE - 2 İŞLETME ÇEŞİTLERİ ÜNİTE - 2 İŞLETME ÇEŞİTLERİ 1-Üretim Araçlarının Mülkiyetine Göre İşletmeler 2-Tüketim Biçimine Göre İşletmeler 3-Ürettikleri mal ve hizmetin çeşidine göre işletmeler Bu üniteye neden çalışmalıyız.! İşletmenin

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ı

Merhaba! Fatih ALKAN Yasin UĞURLU Mehmet ÜZER. Biz buradayız çünkü sizi ve yazılımı seviyoruz. Bize ulaşabilirsiniz: www.codingistanbul.

Merhaba! Fatih ALKAN Yasin UĞURLU Mehmet ÜZER. Biz buradayız çünkü sizi ve yazılımı seviyoruz. Bize ulaşabilirsiniz: www.codingistanbul. «MERHABA DÜNYA» Merhaba! Fatih ALKAN Yasin UĞURLU Mehmet ÜZER Biz buradayız çünkü sizi ve yazılımı seviyoruz. Bize ulaşabilirsiniz: www.codingistanbul.com PROGRAMLAMA NEDİR? Yeni bir dünya için hazırlanın!

Detaylı

POLİS AKADEMİSİ BAŞKANLIĞI POLİS AMİRLERİ EĞİTİMİ MERKEZİ EMNİYET MENSUBU ÖĞRENCİ ADAYI YAZILI SINAVI İNTERNET KAYIT KILAVUZU

POLİS AKADEMİSİ BAŞKANLIĞI POLİS AMİRLERİ EĞİTİMİ MERKEZİ EMNİYET MENSUBU ÖĞRENCİ ADAYI YAZILI SINAVI İNTERNET KAYIT KILAVUZU POLİS AKADEMİSİ BAŞKANLIĞI POLİS AMİRLERİ EĞİTİMİ MERKEZİ EMNİYET MENSUBU ÖĞRENCİ ADAYI YAZILI SINAVI İNTERNET KAYIT KILAVUZU 1. Genel Bilgi 2. Yeni Üyelik Giriş İşlemleri 3. Başvuru İşlemleri 4. Şifremi

Detaylı

PROBLEMLER. CD olduğu bilindiğine göre, trenin saatteki hızı kaç km dir? (yanıt: 32)

PROBLEMLER. CD olduğu bilindiğine göre, trenin saatteki hızı kaç km dir? (yanıt: 32) PROBLEMLER 1. Bir sınıfta matematik dersinde başarı gösterenler %80, bu dersten 4 ün üzerinde alanlar, başarı gösterenlerin %30 udur. Aynı sınıfta Türkçe dersinden başarı gösterenler %80 dir. Bu sınıfta

Detaylı

Mühendislik Ekonomisi. Prof.Dr. Orhan TORKUL

Mühendislik Ekonomisi. Prof.Dr. Orhan TORKUL Mühendislik Ekonomisi B Prof.Dr. Orhan TORKUL HAT DENGELEME Akış hatlarının tasarımındaki ana amaçlardan biri, her iş istasyonuna eşit miktarda iş dağıtımı yapabilmek, başka bir değişle, toplam iş yükünü

Detaylı

Android Ders Notları

Android Ders Notları Android Ders Notları 1. Yeni Bir Proje Başlatma Android Studio programında yeni bir proje başlatıyoruz. İlk olarak karşımıza resim 1 deki gibi bir pencere gelecek. Burada Application name kısmına proje

Detaylı

ANDROID UYGULAMA YARDIM DOKÜMANI

ANDROID UYGULAMA YARDIM DOKÜMANI ANDROID UYGULAMA YARDIM DOKÜMANI İçerikler Uygulamaya Giriş... 3 Vekâlet İptali... 5 Klasörler... 6 Belge Görüntüleme ve İşlemler... 7 Paraf İşlemi... 8 Red İşlemi... 8 İmza İşlemi... 8 Mobil İmza İşlemi...

Detaylı

Farklı bir çevrimiçi öğrenme

Farklı bir çevrimiçi öğrenme Farklı bir çevrimiçi öğrenme Gerçek öğretmenler Canlı dersler Oxford un kaliteli içeriği Çocuklar, yetişkinler ve profesyonel iş adamları için çevrimiçi İngilizce dersleri Yenilikçi her zaman, her yerde

Detaylı

KURUMSAL RİSK YÖNETİMİ (KRY) ÖZEL SEKTÖR UYGULAMALARI & YASAL DÜZENLEMELER

KURUMSAL RİSK YÖNETİMİ (KRY) ÖZEL SEKTÖR UYGULAMALARI & YASAL DÜZENLEMELER KURUMSAL RİSK YÖNETİMİ () ÖZEL SEKTÖR UYGULAMALARI & YASAL DÜZENLEMELER Kurumsal Risk Yönetimi TAV Havalimanları Holding İş Modeli TAV Havalimanları Holding Faaliyetleri Hizmet Şirketleri Havalimanı İşletmeciliği

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ı

KAMU PERSONEL SEÇME SINAVI ÖĞRETMENLİK ALAN BİLGİSİ TESTİ İLKÖĞRETİM MATEMATİK ÖĞRETMENLİĞİ 20 TEMMUZ 2014 PAZAR

KAMU PERSONEL SEÇME SINAVI ÖĞRETMENLİK ALAN BİLGİSİ TESTİ İLKÖĞRETİM MATEMATİK ÖĞRETMENLİĞİ 20 TEMMUZ 2014 PAZAR T.C. Ölçme, Seçme ve Yerleştirme Merkezi KAMU PERSONEL SEÇME SINAVI ÖĞRETMENLİK ALAN BİLGİSİ TESTİ İLKÖĞRETİM MATEMATİK ÖĞRETMENLİĞİ 20 TEMMUZ 2014 PAZAR Bu testlerin her hakkı saklıdır. Hangi amaçla olursa

Detaylı

Gerçekleştirme Raporu

Gerçekleştirme Raporu Grup İsmi Gerçekleştirme Raporu Kısa Özet Bir önceki raporların ileri kademesi olarak ele aldığımız bu raporda programın eksiklerini giderip çalışır hale getirdik. Bir önceki raporlarda hedeflenen çalışmayı

Detaylı

DERS PROGRAMI OLUŞTURMA VE ÖĞRETİM ELEMANI GÜN-SAAT AYARLARI

DERS PROGRAMI OLUŞTURMA VE ÖĞRETİM ELEMANI GÜN-SAAT AYARLARI T.C. SÜLEYMAN DEMİREL ÜNİVERSİTESİ DERS PROGRAMI OLUŞTURMA VE ÖĞRETİM ELEMANI GÜN-SAAT AYARLARI OCAK, 2016 ISPARTA 1. GİRİŞ Kampüslerde öğrenci sayısının artması, yeni bölümlerin kurulması veya ders planlarının

Detaylı

III İÇİNDEKİLER ÜNİTE 1 ÜNİTE 2 ÜNİTE 3 FRAKTALLAR 2 YANSIYAN VE DÖNEN ŞEKİLLER 6 HİSTOGRAM 10 ÜSLÜ SAYILAR 14 ÜSLÜ SAYILARLA ÇARPMA İŞLEMİ 18

III İÇİNDEKİLER ÜNİTE 1 ÜNİTE 2 ÜNİTE 3 FRAKTALLAR 2 YANSIYAN VE DÖNEN ŞEKİLLER 6 HİSTOGRAM 10 ÜSLÜ SAYILAR 14 ÜSLÜ SAYILARLA ÇARPMA İŞLEMİ 18 MATEMATİK III İÇİNDEKİLER ÜNİTE FRAKTALLAR YANSIYAN VE DÖNEN ŞEKİLLER 6 HİSTOGRAM 0 ÜSLÜ SAYILAR 4 ÜSLÜ SAYILARLA ÇARPMA İŞLEMİ 8 ÜSLÜ SAYILARLA BÖLME İŞLEMİ 8 BİLİMSEL GÖSTERİM 9 ÜNİTE OLASILIK, İSTATİSTİK

Detaylı

5.37. HEMZEMİN GEÇİTLERDE GÜVENLİK OTOMASYONU

5.37. HEMZEMİN GEÇİTLERDE GÜVENLİK OTOMASYONU 5.37. HEMZEMİN GEÇİTLERDE GÜVENLİK OTOMASYONU Prof. Dr. Asaf VAROL avarol@firat.edu.tr GİRİŞ Yaşamının önemli bir parçası haline gelen otomasyon sistemleri ile sürekli karşılaşmaktayız. Otomasyon sistemleri

Detaylı

Ekle Menüsü İşlevleri ÜNİTE 3. Bu üniteyi çalıştıktan sonra; Ekle Menüsü Çizimler Grafikler Bağlantılar Metin

Ekle Menüsü İşlevleri ÜNİTE 3. Bu üniteyi çalıştıktan sonra; Ekle Menüsü Çizimler Grafikler Bağlantılar Metin Ekle Menüsü İşlevleri ÜNİTE 3 Ekle Menüsü Çizimler Grafikler Bağlantılar Metin Bu üniteyi çalıştıktan sonra; Microsoft Excel hakkında temel işlemler öğrenildikten sonra grafik nasıl oluşturulur, çizim

Detaylı

YIĞIN (STACK) YAPISI. 1 Öğr.Gör.Bülent Çobanoğlu, Sakarya Üniversitesi, Adapazarı MYO

YIĞIN (STACK) YAPISI. 1 Öğr.Gör.Bülent Çobanoğlu, Sakarya Üniversitesi, Adapazarı MYO 1 Öğr.Gör.Bülent Çobanoğlu, Sakarya Üniversitesi, Adapazarı MYO YIĞIN (STACK) YAPISI Yığın (stack), eleman ekleme ve çıkarma işlemlerinin dizinin en son konumuna (top) göre yapıldığı özel bir yapıdır.

Detaylı

Yrd. Doç. Dr. Caner ÖZCAN

Yrd. Doç. Dr. Caner ÖZCAN Yrd. Doç. Dr. Caner ÖZCAN GİRİŞ Değişken ve dizilerde tutulan değerler programın çalışması esnasında değerlerini korurlarken programın çalışması sona erdiğinde veri kaybolur. Dosyalar verinin kalıcı olarak

Detaylı

Kümenin özellikleri. KÜMELER Burada x : ifadesi öyle x lerden oluşur ki diye okunur. Örnek: Kilis in ilçeleri

Kümenin özellikleri. KÜMELER Burada x : ifadesi öyle x lerden oluşur ki diye okunur. Örnek: Kilis in ilçeleri Canlı yada cansız varlıkların oluşturduğu iyi tanımlanmış nesneler topluluğuna küme denir. KÜMELER urada x : ifadesi öyle x lerden oluşur ki diye okunur. iyi tanımlanmış: herkes tarafından kabul edilen

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 - 4 Tasarım Kalıpları - II Bu bölümde; Singleton

Detaylı

Emniyet Genel Müdürlüğü. Sürücü Belgesi ve Şahıslara Yazılan Ceza Sorgulama KULLANIM KILAVUZU

Emniyet Genel Müdürlüğü. Sürücü Belgesi ve Şahıslara Yazılan Ceza Sorgulama KULLANIM KILAVUZU Emniyet Genel Müdürlüğü Sürücü Belgesi ve Şahıslara Yazılan Ceza Sorgulama KULLANIM KILAVUZU 1 Başlamadan Önce... Bu hizmeti kullanarak adınıza kayıtlı sürücü belgesine ve şahsınıza son bir yıl içerisinde

Detaylı

Modem ve Yerel Ağ Kullanıcı Kılavuzu

Modem ve Yerel Ağ Kullanıcı Kılavuzu Modem ve Yerel Ağ Kullanıcı Kılavuzu Copyright 2008 Hewlett-Packard Development Company, L.P. Bu belgede yer alan bilgiler önceden haber verilmeksizin değiştirilebilir. HP ürünleri ve hizmetlerine ilişkin

Detaylı

Nasıl yapılır: Kopyalama. Dijital Gönderme. Fakslama. İşleri Depolama. HP Color LaserJet CM6030/6040 MFP Series Hızlı Başvuru Kılavuzu

Nasıl yapılır: Kopyalama. Dijital Gönderme. Fakslama. İşleri Depolama. HP Color LaserJet CM6030/6040 MFP Series Hızlı Başvuru Kılavuzu HP Color LaserJet CM6030/6040 MFP Series Hızlı Başvuru Kılavuzu Nasıl yapılır: Kopyalama Dijital Gönderme Fakslama İşleri Depolama www.hp.com/support/cljcm6030mfp www.hp.com/support/cljcm6040mfp www.hp.com/go/usemymfp

Detaylı

16.12.2014 KALİTE ÇEMBERLERİ NEDİR?

16.12.2014 KALİTE ÇEMBERLERİ NEDİR? KALİTE ÇEMBERLERİ NEDİR? İŞ İLE DOĞRUDAN İÇ İÇE OLAN ELEMANLARIN PROBLEMLERİN ÇÖZÜMÜ İÇİN HANGİ DEĞİŞİKLİKLERİN YAPILACAĞI VE BU DEĞİŞİKLİKLERİN NASIL APILMASI GEREKTİĞİ KONUSUNDA EN SAĞLIKLI BİLGİYE SAHİP

Detaylı

Önemli noktalar. Paradigma Nesnelere Giriş Mesajlar / Ara bağlantılar Bilgi Gizleme (Information Hiding ) Sınıflar(Classes) Kalıtım/Inheritance

Önemli noktalar. Paradigma Nesnelere Giriş Mesajlar / Ara bağlantılar Bilgi Gizleme (Information Hiding ) Sınıflar(Classes) Kalıtım/Inheritance Önemli noktalar Paradigma Nesnelere Giriş Mesajlar / Ara bağlantılar Bilgi Gizleme (Information Hiding ) Sınıflar(Classes) Kalıtım/Inheritance public class Test { // çalışır İnsan insan = new Çiçekçi();

Detaylı

22. Ölçü ve Kot Eklemek

22. Ölçü ve Kot Eklemek 22. Ölçü ve Kot Eklemek Bu Konuda Öğrenilecekler: Ölçülendirme birimi ve hassasiyetini ayarlamak Doğrusal ölçülendirme aracı geçerli ayarları ile çalışmak Doğrusal ölçülendirme çizgisi oluşturmak Mevcut

Detaylı

b Üslü Sayılara Giriş b İşlem Önceliği b Ortak Çarpan Parantezine Alma ve Dağılma Özelliği b Doğal Sayı Problemleri b Çarpanlar ve Katlar - Kalansız

b Üslü Sayılara Giriş b İşlem Önceliği b Ortak Çarpan Parantezine Alma ve Dağılma Özelliği b Doğal Sayı Problemleri b Çarpanlar ve Katlar - Kalansız 1 b Üslü Sayılara Giriş b İşlem Önceliği b Ortak Çarpan Parantezine Alma ve Dağılma Özelliği b Doğal Sayı Problemleri b Çarpanlar ve Katlar - Kalansız Bölünebilme Kuralları b Asal Sayılar, Asal Çarpanlar,

Detaylı

TAKI TEKNOLOJİSİ VE TASARIMI UZMANI

TAKI TEKNOLOJİSİ VE TASARIMI UZMANI TANIM Takı tasarımcısı altın, gümüş, platin gibi değerli madenleri ve kıymetli taşları da içeren birçok malzemeden takılar tasarlayıp üreten kişidir. A-GÖREVLER İşletmenin genel çalışma prensipleri doğrultusunda,

Detaylı

COĞRAFİ BİLGİ SİSTEMLERİ Building Geodatabase Eğitimi

COĞRAFİ BİLGİ SİSTEMLERİ Building Geodatabase Eğitimi COĞRAFİ BİLGİ SİSTEMLERİ Building Geodatabase Eğitimi Kursun Süresi: 3 Gün 18 Saat http://facebook.com/esriturkey https://twitter.com/esriturkiye egitim@esriturkey.com.tr COĞRAFİ BİLGİ SİSTEMLERİ Building

Detaylı

PROGRAMLAMA TEMELLERİ DERSİ

PROGRAMLAMA TEMELLERİ DERSİ PROGRAMLAMA TEMELLERİ DERSİ MODÜL ADI SÜRESİ KODLAMAYA HAZIRLIK 40/32 BASİT KODLAR 40/32 KONTROL DEYİMLERİ 40/32 METOTLAR 40/32 DERS BİLGİ FORMU DERSİN ADI ALAN MESLEK/DAL DERSİN OKUTULACAĞI SINIF/YIL

Detaylı

1. Bölüm: Ağı Keşfetme

1. Bölüm: Ağı Keşfetme 1. Bölüm: Ağı Keşfetme CCNA 1 - Ağlara Giriş Yrd.Doç.Dr. Ersan Okatan v 1.0 Presentation_ID 2014 Cisco Systems, Inc. Tüm hakları saklıdır. 1 1. Bölüm: Hedefler Öğrenciler aşağıdakileri yapabilecek: Birden

Detaylı

Sayfanın kaynak kodunu incelediğimde ilk olarak unicode karakterlerden oluşan karakter dizisi daha sonra ise Java class dosyası ve image.

Sayfanın kaynak kodunu incelediğimde ilk olarak unicode karakterlerden oluşan karakter dizisi daha sonra ise Java class dosyası ve image. Siber Takip Aslında bu haftaki yazım için Linux işletim sistemi üzerinde zararlı kod analizi ile ilgili birşeyler karalamaya karar vermiştim. İncelemek için örnek rootkit benzeri zararlı bir kod arıyordum

Detaylı

AKM-F-193 / 10.04.2014 / Rev:00

AKM-F-193 / 10.04.2014 / Rev:00 AKM-F-193 / 10.04.2014 / Rev:00 SÜREÇ Nedir? Kaynakların kullanılarak, girdilerin çıktılara dönüştüğü sıralı faaliyetler bütünüdür. SÜREÇLER 3 Çeşittir Müşteri Odaklı Süreçler ANA Süreçler Destek Süreçler

Detaylı

BEÜ GEOMATİK MÜHENDİSLİĞİ BÖLÜMÜ ÖLÇME UYGULAMA II DERSİ İŞ PROGRAMI

BEÜ GEOMATİK MÜHENDİSLİĞİ BÖLÜMÜ ÖLÇME UYGULAMA II DERSİ İŞ PROGRAMI BEÜ GEOMATİK MÜHENDİSLİĞİ BÖLÜMÜ ÖLÇME UYGULAMA II DERSİ İŞ PROGRAMI Dersin Amacı: Yersel yöntemlerle ve GNSS Tekniğiyle halihazır harita alımına esas olmak üzere C3 dereceden nokta sıklaştırması yapmak.

Detaylı

Örnek Uzay: Bir deneyin tüm olabilir sonuçlarının kümesine Örnek Uzay denir. Genellikle harfi ile gösterilir.

Örnek Uzay: Bir deneyin tüm olabilir sonuçlarının kümesine Örnek Uzay denir. Genellikle harfi ile gösterilir. BÖLÜM 3. OLASILIK ve OLASILIK DAĞILIMLARI Rasgele Sonuçlu Deney: Sonuçlarının kümesi belli olan, ancak hangi sonucun ortaya çıkacağı önceden söylenemeyen bir işleme Rasgele Sonuçlu Deney veya kısaca Deney

Detaylı

Gparted İle Windows tan Linux a Yer Ayırıyoruz

Gparted İle Windows tan Linux a Yer Ayırıyoruz Gparted İle Windows tan Linux a Yer Ayırıyoruz Abbas Dehmen Nisan, 2016 Ubuntu yu denemek isteyen ve Windows undan da vazgeçemeyen kullanıcılar bilgilerim kaybolur endişesiyle bilgisayarına kurmaktan çekinirler.

Detaylı

Şekil1. Dönüşümleri yapılmış raster hazır

Şekil1. Dönüşümleri yapılmış raster hazır RASTER SAYISALLAŞTIRMA Raster ve Dönüşüm Đşlemleri başlıklı dersimizde elimizde resim olarak, hatta çıktısı alınmış bir kağıt olarak bulunan bir harita ya da paftanın Netcad ortamına aktarılarak koordinat

Detaylı

ÖRNEK OLAY. AnadoluJet

ÖRNEK OLAY. AnadoluJet ÖRNEK OLAY satışları, DoubleClick Search'teki çoklu cihaz stratejisiyle uçuşa geçti Hedefler Performansı cihazlar arasında optimize etme Teklif otomasyonuyla satışları artırma Yaklaşım DoubleClick Search'teki

Detaylı

denetim mali müşavirlik hizmetleri

denetim mali müşavirlik hizmetleri SİRKÜLER 08.01.2014 Sayı: 2013/006 Konu: KAYITLARIN ELEKTRONİK ORTAMDA SAKLANMASINA İLİŞKİN TEBLİG YAYINLANMIŞTIR Gelişen bilgi ve iletişim teknolojilerinin sunduğu imkânlar çerçevesinde mükelleflerin

Detaylı

Alıcılar için Programatik Doğrudan rehberi

Alıcılar için Programatik Doğrudan rehberi Alıcılar için Programatik Doğrudan rehberi 1 Programatik Doğrudan, dijital reklamcılığın en hızlı büyüyen alanlarından biridir. Sadece ABD'de, programatik olarak harcanan her iki dolardan biri şu anda

Detaylı

SELÇUK ÜNİVERSİTESİ FEN FAKÜLTESİ MATEMATİK BÖLÜMÜ ÖĞRETİM DEĞERLENDİRME ANKETİ

SELÇUK ÜNİVERSİTESİ FEN FAKÜLTESİ MATEMATİK BÖLÜMÜ ÖĞRETİM DEĞERLENDİRME ANKETİ SELÇUK ÜNİVERSİTESİ FEN FAKÜLTESİ MATEMATİK BÖLÜMÜ ÖĞRETİM DEĞERLENDİRME ANKETİ Bu anket, bölümümüzdeki öğrencilerin 2015-2016 öğretim bahar yarıyılına ait öğretim sonuçlarının değerlendirilmesi ve sürecin

Detaylı

HP Mobil Uzaktan Kumanda (Yalnızca Belirli Modellerde) Kullanıcı Kılavuzu

HP Mobil Uzaktan Kumanda (Yalnızca Belirli Modellerde) Kullanıcı Kılavuzu HP Mobil Uzaktan Kumanda (Yalnızca Belirli Modellerde) Kullanıcı Kılavuzu Copyright 2008 Hewlett-Packard Development Company, L.P. Windows ve Windows Vista, ABD ve/veya diğer ülkelerde Microsoft Corporation'ın

Detaylı

KODLAMA SİSTEMLERİNİN TANIMI :

KODLAMA SİSTEMLERİNİN TANIMI : KODLAMA SİSTEMLERİ KODLAMA SİSTEMLERİNİN TANIMI : Kodlama, iki küme elemanları arasında karşılıklı kesin olarak belirtilen kurallar bütünüdür diye tanımlanabilir. Diğer bir deyişle, görünebilen, okunabilen

Detaylı

BİLGİ ve VERİ GÜVENLİĞİ. Bilgi Gizliliği ve Güvenliği Zararlı Yazılımlar Alınacak Tedbirler Güvenlik Yazılımları

BİLGİ ve VERİ GÜVENLİĞİ. Bilgi Gizliliği ve Güvenliği Zararlı Yazılımlar Alınacak Tedbirler Güvenlik Yazılımları BİLGİ ve VERİ GÜVENLİĞİ Bilgi Gizliliği ve Güvenliği Zararlı Yazılımlar Alınacak Tedbirler Güvenlik Yazılımları BİLGİYE ULAŞMAK ÇOK KOLAY! Teknolojinin sürekli gelişmesi, bilgi ve iletişim teknolojisi

Detaylı

AVRASYA ÜNİVERSİTESİ

AVRASYA ÜNİVERSİTESİ Ders Tanıtım Formu Dersin Adı Öğretim Dili Turizm Coğrafyası Türkçe Dersin Verildiği Düzey Ön Lisans (X ) Lisans ( ) Yüksek Lisans( ) Doktora( ) Eğitim Öğretim Sistemi Örgün Öğretim (X) Uzaktan Öğretim(

Detaylı

Haz. Yrd.Doç.Dr. Yunus Emre Selçuk

Haz. Yrd.Doç.Dr. Yunus Emre Selçuk NESNEYE DAYALI TASARIM VE MODELLEME KISIM 1: TASARIM KALIPLARI 1.1. 1 ABSTRACT FACTORY Amaç: Birbirleri ile ilişkili ya da aynı aileden olan nesneleri, sınıflarını belirtmeden oluşturabilmek. Örnek: Java

Detaylı

17-28 EKİM 2005 SIĞACIK KÖRFEZİ-SEFERİHİSAR (İZMİR) DEPREMLERİ

17-28 EKİM 2005 SIĞACIK KÖRFEZİ-SEFERİHİSAR (İZMİR) DEPREMLERİ ULUSAL DEPREM İZLEME MERKEZİ 17-28 Ekim 2005 SIĞACIK KÖRFEZİ- SEFERİHİSAR (İZMİR) DEPREMLERİ Ön Değerlendirme Raporu 28 Ekim 2005 17-28 EKİM 2005 SIĞACIK KÖRFEZİ-SEFERİHİSAR (İZMİR) DEPREMLERİ Bölgede

Detaylı

TEKLİF ALMA ŞARTNAMESİ

TEKLİF ALMA ŞARTNAMESİ DARÜŞŞAFAKA CEMİYETİ INTRANET VE SÜREÇ YÖNETİMİ TEKLİF ALMA ŞARTNAMESİ Sayfa 1 / 6 MADDE 1 - TANIMLAR Bu doküman ve eklerinde geçen; DARÜŞŞAFAKA : DARÜŞŞAFAKA CEMİYETİ ve bağlı kurumlarını İSTEKLİ : Madde

Detaylı

NEY METODU SAYFA 082 NEY METHOD PAGE 082. well.

NEY METODU SAYFA 082 NEY METHOD PAGE 082. well. NEY METODU SAYFA 082 NEY METHOD PAGE 082 ÜÇÜNCÜ DEVRE SESLERİNİN PORTE VE NEY ÜZERİNDEKİ YERLERİ Üçüncü devre sesleri ile eser icrasına başlamadan önce, öğrendiğimiz 7 perdenin, porte üzerindeki yerlerini,

Detaylı