This the fifth part of sentence transformation and in this slide we are going to learn how to transform simple to compound, compound to complex and complex to simple sentences ans vice-versa without changing the meaning of the sentences. You can practice by clicking on the following link. https://forms.gle/6psD62Y2N6MGC8jw9
This the fifth part of sentence transformation and in this slide we are going to learn how to transform simple to compound, compound to complex and complex to simple sentences ans vice-versa without changing the meaning of the sentences. You can practice by clicking on the following link. https://forms.gle/6psD62Y2N6MGC8jw9
Learn Italian language, Italian course, lesson 1: IntroductionKamil Moscicki
The course provides intuitive and effective method of learning Italian language. Check pronunciation, watch more video lessons, visit http://www.learn-with-video-tutorials.com/learn-italian-language
Learn Italian language, Italian course, lesson 1: IntroductionKamil Moscicki
The course provides intuitive and effective method of learning Italian language. Check pronunciation, watch more video lessons, visit http://www.learn-with-video-tutorials.com/learn-italian-language
İlk haftanın konusu Python'la programlama temelleri,mikroişlemci ve denetleyiciler arasında ki farklar , arduino & stm32 ve raspberry farkları ve birkaç projenin gösterilmesi, sensörler (analog,dijital) farkları , birkaç sensörün nasıl çalıştığının anlaşılması ve geliştirme kartlarıyla sensörlerin nasıl ilişkilenmesiydi.
Android işletim sistemine mobil uygulama geliştirirken kullanılacak en temel programlama dili Java'dır. Java ile ilgili genel bilgilere buradan ulaşabilirsiniz.
Android tüm bileşenleriyle son derece geniş bir ekosistemdir. Bu ekosistemin anlatımında aşağıdaki başlıklar temel alınmıştır:
Android’e Giriş 1 eğitiminde, temel Java bilgisine sahip olmanız ve basit Java uygulamalarını bilgisayarınızda çalıştırabilmeniz hedeflenmektedir. Java dünyasıyla ilk kez tanışacaklar için hem dilin temel kavramları hem de uygulamaya yönelik kod örnekleriyle birlikte bir anlatım esas alınmıştır.
Android’e Giriş 2 eğitiminde, Android platformunun detaylarına ve geliştirme ortamına değinilmiştir. Platform özelinde bilgiler, cihazların özellikleri ve Android için geliştirme ortamının kurulumu yer almaktadır.
Similar to Programlama Temelleri Hazır Metodlar (20)
2. HAZIR METOTLAR
Programlama dili kütüphaneleri içerisinde önceden tanımlanmış ve programcıların
işlerini kolaylaştıran bir takım hazır metotlar vardır.
Metinsel (String) Metotları Programlama dili içerisindeki String sınıfı altında bulunan ve
metinsel (String) ifadelerle ilgili bir takım işlemleri daha kolay yapabilmek için bir takım
hazır metotlar vardır. Metinsel metotlardan sık kullanılanlar şunlardır;
String sınıfı ile çağırılan metotlar;
Compare, Concat, Copy, Format, IsNullOrEmpty
String ifade ile birlikte çağrılan metotlar;
CompareTo, Contains, CopyTo, EndsWith, IndexOf, Insert, LastIndexOf, PadLeft, PadRight, Remove, Replace,
Split, StartsWith, Substring, ToLower, ToUpper
Bunları tek tek inceleyelim.
4. Parametre olarak verilen iki string ifadeyi karşılaştırır ve geriye int türünde bir veri
döndürür. Eğer dönüş değeri sıfır (0) ise iki metin birbirine eşittir. Eğer değilse
parametre olarak verilen metinleri ilk harflerinden itibaren tek tek karşılaştırır ve
farklılığın olduğu ilk harflerin alfabedeki sıralarına göre -1 veya 1 sayı değerlerini
döndürür.
Örnek :
5. Not: Eğer metin karşılaştırmalarında büyük/küçük harfe dikkat edilsin
istemiyorsak;
Compare() metodunun bir başka kullanımı olan Compare(metin1,metin2,boolean)
formunu kullanmamız gerekir.
Burada bool türündeki değişkenin değeri true ise Compare() metodu büyük/küçük
harfe bakmasızın iki kelimeyi karşılaştırır. Eğer false değeri gönderilirse, bu
durumda karşılaştırma işlemini büyük/küçük harfe biçimde gerçekleştirir.
7. Parametre olarak verilen nesneleri string türünde birbirine peşi sıra ekler ve geriye
string türünde bir değer döndüren String metodudur.
Kullanımı:
string donenMetin=String.Concat(parametre-listesi);
Örnek 2: Klavyeden girilen iki metni birleştiren programın kodlarını yazınız.
8. String.Concat() ile farklı türlerdeki verileri de birleştirme şansımız vardır. Aşağıdaki
örnekte hem metin, hem sayı, hem de boolean türündeki verileri birleştirip, geriye
string türünde bir veri elde etme işlemini inceleyeceğiz.
Çıktısı:Kütahya ve 43 False’nin birleştirilmiş hali: Kütahya43False
10. Parametre olarak verilen string türündeki metnin bir kopyasını almaya yarayan
String metodudur.
Çıktısı:
Techno Program metninin kopyası :Techno Program
12. Program yazarken bazı metinleri, ifadeleri belli bir biçimde yazmamız,
düzenlememiz gerekir. Bunu yapabilmek için String.Format metodu kullanılır.
Metot geriye string tipinde değer döndürür. Örneğin bir metinin ekranda belli bir
biçimde gözükmesini istiyorsak Şunu kullanacağız:
String.Format(“{0,5}”,metin);
Bu metot da köşeli parentez içerisinde ki ilk değer değişkeni göstermektedir. İkinci
değer ise değişkenin ekranda kaç karakterlik bir alan kaplayacağını belirler. Bu
değer pozitif ise değişkenin ekrana sağa hizalı olacağını, eğer negatif ise sola
hizalı olacağını belirler.
Örnek:
14. Parametre olarak verilen string türündeki değişkenin içeriğinin boş mu olduğunu kontrol eden metottur.
Eğer değişkenin içeriği boşsa geriye bool türünde true değeri döndürür. Eğer değişkene herhangi bir
değer ataması yapılmışsa geriye false değerini döndürür.
Örnek:
16. String.Compare metodu iki metni karşılaştırıp metinlerin aynı ve farklı metin
olduğunu bulan metotdur.Geri int tipinde bir değer döndürür.Eğer değer 1 veya -1
ise metinler birbirlerinden farklıdır.Şayet geri dönen değer 0 ise metinler aynıdır.
Kullanımı şu şekildedir;
Örnek:
18. Bir string içerisinde arama yapmamızı sağlar. Geri dönüş değeri bool tipindedir.
Yani aranan string’ de varsa true yoksa false geri döndürecektir.
Örnek:
20. Bir string’in ne ile bittiğini/başladığını bulmak için kullanılır. Örnek olarak gelen Url
nin “.com/.net” mi olduğunu bulmak istiyoruz. Bool bir değer döndürür. Dizi
içerisindesmi “Mahmut” ile başlayan kişileri bulmanız gerekebilir, ya da öğrenci
numarası, örneğin benim okul numaram 070535… diye başlıyor, 07 girişlileri
bulmak için kullanabilirsiniz.
Örnek:
22. String içerisinde aradığımız string in kaçıncı karakter(index) olduğunuzu bize int
olarak verir, eğer bulamazsa -1 verir. 9 farklı kullanımı bulunmaktadır ben 2
tanesine yer vereceğim.
Örnek:
24. Insert metodu dizi içerisinde araya değer eklemek için kullanılır ve 2 parametre
alır. Birimci parametre olarak verilen indeks numarasına , ikinci parametre olarak
verilen değer eklenir. Eklenen değer öncesinde mutlaka bir değer bulunmalıdır
aksi durumda hata ile karşılaşılır.
Örnek:
28. String içerisinde belli bir index ten başlayarak çıkarma işlemi yapar kısaca.
Bu metod iki parametre almaktadır.Birincisine değiştirilmek istenen
karakter,ikincisine yerine getirilecek karakterdir.
30. Birlikte çağrıldığı metinin içerisinde istenilen karakteri başka bir karakterle
değiştirmeye yarar. Değiştirme işlemi bittiğinde geriye string tipinde bir değer
döndürür.
Örnek:
32. Bu sözdizimi Split metodunun en sade halidir. Burada ayirici, ilgili metnin hangi
ayraç ile bölüneceğini ifade eder. Split metodunun geri dönüş değeri string tipinde
bir dizidir. Bu string dizisi içine ayraç dahil edilmeden ayraç ile ayrılan kelimeler
eklenir.
Örnek:
34. Birlikte çağrıldığı metni parametre olarak verilen indeks değerinden itibaren keser ve arta kalan metni
geriye string türünde döndüren metottur.Bu metodun 2 kullanımı bulunmaktadır.
1.Kullanım
Örnek:
2.Kullanım
Örnek:
36. Programlarımızda bazen girilen metinin harflerini küçük yada büyük yapmak
isteriz. Bunun için ToLower-ToUpper metotlarını kullanırız.
ToLower: Belirtilen metinin bütün harflerini küçük harfe dönüştürür.
ToUpper: Belirtilen metinin bütün harflerini büyük harfe dönüştürür.
Örnek: