MTM216 GÖRSEL PROGRAMLAMA

Slides:



Advertisements
Benzer bir sunumlar
SQL String Fonksiyonları
Advertisements

STRİNG FONKSİYONLARI.
Fonksiyonlar.
OPERATÖRLER Programlama dillerinde tanımlanmış sabit ve değişkenler üzerinde işlemler yapmayı sağlayan karakter ya da karakter topluluklarına operatör.
Göstericiler (Pointers)
Ders İçeriği Bağlantılı Liste İki Yönlü Bağlantılı Liste
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
BPR152 ALGORİTMA VE PROGRAMLAMA - II
String Diziler(Katarlar)
Selçuk Üniversitesi’nin Bilişime Gönül Veren Gençleri
Diziler Dizi, bellekte aynı isim altında toplanmış değişkenler kümesidir. Eğer ki aynı türden veriler grubunu bellekte tutmak gerekirse diziler kullanılır.
 Print() :  Print() : Ekrana bir değişkenin değerini veya bir metni yazdırmayı sağlar. print (“PHP Programlama”);// ekrana “PHP Programlama” yazdırır.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Bölüm 9 Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri
Bölüm 9 Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri
String Kütüphanesindeki Arama Fonksiyonları
Bölüm 10 Yapılar ve Birleşimler
Fonksiyonlar Hafta 4.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Diziler.
DİZİLER (Arrays) Yrd.Doç.dr. Cİhad demİrlİ
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 9. Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1,
JAVA İ LE PROGRAMLAMAYA G İ R İ Ş Ekim Dr. Galip Aydın.
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
JAVA İLE PROGRAMLAMAYA GİRİŞ
Chapter 6: Using Arrays.
NESNEYE YÖNELİK PROGRAMLAMA
Algoritma & Programlama
CHARINDEX CHARINDEX fonksiyonu 2 parametre almaktadır. 1.parametredeki değerin 2.parametre olarak verilmiş değerde olup olmadığını belirtir. Varsa karakter.
Diziler (Arrays).
JAVA’DA DİZİLER Dr.Galip AYDIN.
Dizi ve ArrayList.
SINIFLAR VE DİNAMİK BELLEK YÖNETİMİ VE SINIFLARIN DİĞER ÖZELLİKLERİ Yılmaz Kılıçaslan.
Ders İçeriği Liste Soyut veri yapısı (ADT)
Bölüm 3: Diziler BTEP 102 – Veri Yapıları ve Programlama
Ders 1: ARRAYLIST Hazırlayan : Yrd. Doç. Dr. Barış GÖKÇE
NESNEYE YÖNELİK PROGRAMLAMA
Visual Basic Windows Programlama.
Bilgisayar Programlama. Tek bir değişken tanımlamak için aşağıdaki gibi bir yazım yeterlidir. int i; Hatırlanacağı gibi bu tarz bir tanımlamada.
String class String karakterler dizisidir
STRING‘LER Karakter Kütüphanesi Fonksiyonları
Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri Dizgi Çıktı İşlemleri Dizgi Fonksiyonları Karakter Fonksiyonları Gösterge Dizgileri.
Değerler ve Değişkenler
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 4: Diziler
BTP206– Görsel Programlama II
Seri Port ile İletişim.
1 7. HAFTA. 2 Referanslar  Referanslar adres temsilcisidir  İşaretçilerin görevlerini kısmi olarak yapabilirler  Değişken değildirler.  Bellekte yer.
String Diziler(Katarlar)
Seriport String İletimi
Bilgisayar Programlamasına ve Veri Analizine Giriş - IV
BİLGİSAYAR PROGRAMLAMA Ders 10: Dosyalama İşlemleri
STRING İŞLEMLERİ.
C Sharp 9. hafta - dIZILER.
Doğu Akdeniz Üniversitesi Bilgisayar Ve Teknoloji Yüksek Okulu
C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU2 -ŞİFRE GÜNCELLEME FORMU OLUŞTURMA SAVAŞ TUNÇER
STRING İŞLEMLERİ.
ARDUİNO Arduino Eğitimleri Bölüm 3 Programlama Dili Temelleri
JAVA’DA DİZİLER. Özet  Dizi: belirli sayıda ve aynı veri türünden de ğ işkenlere aynı adla erişilmesini sa ğ layan bir yapıdır.  Dizilerde döngü işlemleri.
Bilgisayar Programlamasına ve Veri Analizine Giriş
Java İle Programlamaya GİRİş
İNTERNET PROGRAMCILIĞI 2
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
Sunum transkripti:

MTM216 GÖRSEL PROGRAMLAMA String İşlemleri

Toplama Metotları String’in Uzunluğu string ad = “ayse"; string soyad = “kaya"; string adsoyad = ad + soyad; string adsoyad = “ayse" + “kaya"; String’in Uzunluğu string deger1 = "Ankara"; int uzunluk = deger1.Length;

KARŞILAŞTIRMA METOTLARI Compare(): Karşılaştırma işlemlerinde değişkenlerin karakterlerinin ASCII değeri baz alınıyor. İlk değişken büyük ise 1 ikinci değişken büyük ise -1 eşit iseler 0 döndürür. string deger1 = "AA"; string deger2 = "AB"; int sonuc=deger1.CompareTo(deger2); // -1 Equals(): Karşılaştırılan değişkenler aynı ise true farklı ise false döndürür. string deger1 = “kedi"; string deger2 = “fare"; bool sonuc = deger1.Equals(deger2);

ARAMA METOTLARI IndexOf(): String ifade içinde herhangi bir karakteri ya da bir ifadeyi arar. Aranan karakter yada ifadenin ilk karakteri bulunduğunda geriye buranın indeks numarasını döner. Eğer arama işlemi sonuçsuz ise geriye -1 döner. LastIndexOf(): Üstteki metot gibidir ancak tek farkı, bu sefer aranılan ifade içinde aranan ifadenin son bulunduğu indeks numarasını döner. string deger1 = "ankara"; int index1 = deger1.IndexOf("a"); //0 int index1 = deger1.IndexOf("nk"); //1 int index2 = deger1.LastIndexOf("a"); //5

IndexOfAny(): Parametre olarak bir karakter dizisi alır ve bu dizinin herhangi bir elemanının string ifade içindeki ilk bulunduğu indeks numarasını döner. Bulamaz ise -1 döner. LastIndexOfAny(): Üstteki metotla aynı işlemi yapar yalnızca aranan elemanın en son bulunduğu indeks numarası döner, yoksa -1 döner. StartsWith(): Bir string ifadenin belirtmiş olduğumuz şekildemi başlayıp başlamadığını kontrol edebiliriz, eğer bu şekilde ise geriye true döner, değilse false döner. EndsWith(): Bir string ifadenin belirtmiş olduğumuz şekildemi bitip bitmediğini kontrol edebiliriz, eğer bu şekilde ise geriye true döner, değilse false döner. string deger1 = "abhjkl"; char[] dizi = { 'h', 'k' }; int index1 = deger1.IndexOfAny(dizi); //2 int index2 = deger1.LastIndexOfAny(dizi); //4 bool sonuc1 = deger1.StartsWith("ab"); //true bool sonuc2 = deger1.EndsWith("ll"); //false

BİRLEŞTİRME VE PARÇALAMA METOTLARI Concat() : Bu metot + operatörü ile aynı işlemi yapmaktadır.  string deger1 = "ayse"; string deger2 = "kaya"; string adsoyad = string.Concat(deger1, deger2); Join() : String türündeki bir dizinin elamanlarını tek bir string değişkende toplamaya yarar, ayrıca istenirse elemanlar arasına ayraç, kelime vs eklenebilir. Split() : Join metotunun tersidir, bir değişkende yer alan string ifadeleri belirmiş olduğumuz ayraç şekline göre parçalayıp string türünde bir diziye atmamıza yarar. string[] dizi = { "ali", "ayse", "ahmet" }; string tekifade = string.Join("-", dizi); // ali-ayse-ahmet string tekifade = "ali-ayse-ahmet"; string[] dizi = tekifade.Split('-'); // dizi[0]=“ali”dizi[1]=“ayse” dizi[2]=“ahmet”

Trim(): Bu metot ile bir string ifadenin başındaki ve sonundaki boşluk karakterlerini silebiliriz, özellikle üyelik işlemlerinde kullanıcıların kullanıcı adı, şifre vs gibi bilgilerinde yer alan baştaki ve sondaki boşlukları silme gibi işlemleri düşünebiliriz. string deger1 = " ankara "; string yeni_deger = deger1.Trim(); Remove(): String ifadeden belirtilen karakterleri silmek için kullanırız. string deger1 = "ankara"; deger1 = deger1.Remove(1, 2); //aara

KOPYALAMA VE DEĞİŞTİRME METOTLARI CopyTo() : String bir değerin belli bir konumundan sonraki karakterlerini konumu ve uzunluğu belirlenmiş bir diziye kopyalama işlemi yapar. string deger1 = "ankara"; char[] dizi = new char[6]; deger1.CopyTo(0, dizi, 0, 6); Insert() : Bir string değeri başka bir string içine belirli bir indeks numarasından itibaren ekler. string deger2 = "safranbolu"; deger1=deger1.Insert(2, deger2); //ansafranbolukara

Replace(): String ifadenin içinde belirtilen bir ifadeyi bir başka string ifade ile değiştirmek için kullanılır. string deger1 = "ankara"; string deger2 = "beyaz"; deger1 = deger1.Replace("kara", deger2); //anbeyaz deger1 = deger1.Replace("kara", "beyaz"); //anbeyaz Substring(): String değerin başlangıç noktası ve uzunluğu belirtilmiş alandaki kısmını elde edebilmemizi sağlar. string deger2 = deger1.Substring(1, 2); //nk ToLower() : String ifadeyi küçük harflere çevirir. ToUpper() : String ifadeyi büyük harflere çevirir. deger1 = deger1.ToUpper(); //ANKARA deger1 = deger1.ToLower(); //ankara

ToCharArray (): String içeriğini karaktere ayırır. string kelime = "ankara"; char[] karakterler = kelime.ToCharArray();

ÖRNEK: Dışardan girilen bir cümledeki bütün a karakterlerini b yapan program private void button1_Click(object sender, EventArgs e) { string cumle = textBox1.Text; cumle = cumle.Replace('a', 'b'); textBox2.Text = cumle; }

ÖRNEK: Dışardan girilen bir cümledeki bütün a karakterlerini b yapan program private void button1_Click(object sender, EventArgs e) { string cumle = textBox1.Text; char[] karakter = new char[cumle.Length]; karakter = cumle.ToCharArray(); for (int i = 0; i < cumle.Length; i++) if (karakter[i] == 'a') karakter[i] = 'b'; } cumle = string.Join("", karakter); textBox2.Text = cumle;

ÖRNEK: Dışardan girilen bir cümledeki bütün a karakterlerini silen program private void button1_Click(object sender, EventArgs e) { string cumle = textBox1.Text; for (int i = 0; i < cumle.Length; i++) int index1 = cumle.IndexOf("a"); if(index1>=0) {cumle = cumle.Remove(index1, 1); i--;} } textBox2.Text = cumle;