METODLAR Program yazarken bazı durumlarda bir işi gerçekleştiren kod yapılarını tekrar tekrar yazmak durumunda kaldığımız olur. Bu kodları yeniden yazmak.

Slides:



Advertisements
Benzer bir sunumlar
C# - Metotlar.
Advertisements

Dersin Adı:ALGORİTMA GELİŞTİME TEKNİKLERİ Dersin Kodu:YBS506 Konu:Kontrol Yapıları(if / if-else) 2.HAFTA.
Tuğba DEMİREL
Zeynep Çelik Sunar….
Nesneye Dayalı Programlama
KOŞUL İFADELERİ onbirc.com/133.
DÖNGÜ “Şart sağlandığı sürece” içerisindeki komut satırlarını, artış değeri adedince tekrarlayan kodlardır.
Miras Alma EM-406 Java.
Bölüm 2: Program Denetimi
İSİM UZAYLARI (Name Space)
OOP Tanımlar.
KOŞUL İFADELERİ GMGNKJG.
2. VISUAL BASIC PROGRAM YAPISI
Nesne Tabanlı Programlama
DÖNGÜ İFADELERİ.
NESNEYE YÖNELİK PROGRAMLAMA
Nesneye Dayalı Programlama
NESNE TABANLI PROGRAMLAMA -METOTLAR-
METODLAR.
C# Metot Overloading (Aşırı yükleme)
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ DERLEYENLER: Ahmet Can ÇAKIL Ali Murat GARİPCAN Özgür AYDIN Şahin KARA KONTROL : Prof. Dr. Asaf VAROL KONU : LİSTELERE.
METODLAR Canan Işıl. 1 İçindekiler Açıklamalar, Örnekler, Sorularınız? Kaynakça, Teşekkürler..
İnternet Programcılığı II
Chapter 7: Using Methods. Metotları ve Kodlamayı Gizlemeyi Anlama Metot – Kapsüllenmiş ifadeler serisini gerçekleştiren bir görev – Kullanılan metodun.
C++ Temelleri C++ genel amaçlı, nesne tabanlı, yüksek seviye programlama dilidir.
Ses Kontrol Metodlar ile ilgili son birkaç söz Tekrar: Programlama için başlıca 3 model.
Metotlar.
Koşul İfadeleri ve Akış Kontrolü Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir akış kontrolü oluşturabilmek için koşul ifadelerini.
METOTLAR.
Metod Aşırı Yükleme (Overloading). İzle
Önceki Dersi Hatırlama !!
METODLAR Esra SARI.
BM-103 Programlamaya Giriş Güz 2014 (8. Sunu)
JAVA’DA DÖNGÜLER.
Kalıtım , Sınıf Asli Ergün.
Demet AYDIN METODLAR Demet AYDIN
BPR152 ALGORİTMA VE PROGRAMLAMA - II Öğr. Gör. Bayram AKGÜL
Chapter 1: A First Program Using C#
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Amaçlar Bu derste öğrenilecekler: –Uygulamaları “method”
DÖNGÜLER.
C#’TA DÖNGÜLER onbirc.com/133.
Bölüm 5 Nesneler ve Metotlar
Bölüm 6 Fonksiyonlar Fonksiyon Tanımı Değer Döndürmeyen Fonksiyonlar
BM-103 Programlamaya Giriş Güz 2014 (9. Sunu)
Bilgisayar programlarının en büyük avantajı, kullanıcının işini kolaylaştırmalarıdır. Her bilgisayar programı bunu değişik metotlar kullanarak sağlar.
METOTLAR.
Programlama Dilleri Visual Basic C# C++ Pascal Delphi.
Paket Oluşturma. B u kısımda yeni paketler oluşturup, başka paketler içerisinden import kelimesiyle programa dahil edip kullanmayı öğreneceğiz. örnekte.
1 Yapılandırılmamış programlama Prosedür/Fonksiyon gerekliliği Prosedural Programlama Fonksiyon Tanımlama/Prototip/Çağırma Örnek fonksiyonlar Fonksiyon.
Modül 2: Formlar ve Kontroller ile Çalışmak. Programlama Kavramları Formlar ile Çalışmak Kontroller ile Çalışmak Kodu Biçemlemek Genel Bakış Visual Studio.NET.
Fonksiyonlar.
KALITIM(INHERITANCE) Öğr.Gör. Murat ASLANYÜREK. KALITIM KAVRAMINA GİRİŞ  Kalıtım, sınıflardan yeni sınıflar türetmeyi sağlar.  Türetilen yeni sınıflar,
İbrahim Olgaç PROGRAMLAMA DİLLERİ SUNUMU C#
C dili kullanıcıya kendi ihtiyacı olan bir fonksiyonu yazma imkanı vermiştir. Bir sayının faktöriyelini almaya ihtiyaç duyduğumuzu ve aynı zamanda asal.
FONKSİYONLAR.
8086 Programlama – Kısım IV Stack’ler, Makro’lar
METOTLAR.
BİLGİSAYAR PROGRAMLAMA Ders 8: Fonksiyonlar
METHODLAR VE KOŞULLAR.
2. VISUAL BASIC PROGRAM YAPISI
Nesneye Dayalı Kavramlar Uygulama 2
ACTIONSCRIPT TEMELLER İ SAVAŞ TUNÇER
Excel’de VBA Programlama (Visual Basic Application)
3.hafta METODLAR.
SQL Server - Stored Procedures
Bilgisayar Bilimi Döngüler.
Bilgisayar Bilimi Fonksiyonlar-1.
MTM216 GÖRSEL PROGRAMLAMA
GARBAGE COLLECTOR (  ÇÖP TOPLAYICI ).
Sunum transkripti:

METODLAR Program yazarken bazı durumlarda bir işi gerçekleştiren kod yapılarını tekrar tekrar yazmak durumunda kaldığımız olur. Bu kodları yeniden yazmak yerine metotları kullanabiliriz.

C# içerisinde geriye değer döndüren ve değer döndürmeyen metotlar olmak üzere iki çeşit metot yapısı kullanılır.

DEĞER DÖNDÜRMEYEN METOTLAR Kendi ismi ile çağırılarak “içerisinde yazılmış kod satırlarını çalıştıran ve geriye herhangi bir değer döndürmeyen” kod bloğudur.

Kullanımı şu şekildedir.

DEĞER DÖNDÜREN METODLAR Kendi ismi ile çağırılarak içerisinde “yazılmış olan kod satırlarını çalıştıran ve geriye değer döndüren” kod bloğudur.

Kullanımı şu şekildedir.

KONTROLLERE KOMUT BAĞLAMAK Bir kontrole herhangi bir metodu bağlamak için += operatörlerinden faydalanabiliriz. Bir kontrole eklenen metodu çıkartmak için ise - = operatörünü kullanılabilir.

METODLARIN AŞIRI YÜKSELMESİ (OVERLOADING) Bir metodla birden fazla işlemi gerçekleştirmek için o metodla aynı isme sahip yeni metodlar tanımlanabilir. Ancak tanımlanan yeni metodlar farklı parametrelere sahip olmalıdır.Ya da tanımlanan parametrelerin isimleri aynı ise türleri farklı olmalıdır. Bu işleme metodların aşırı yükselmesi (overloading) adı verilir.