Monday, November 27, 2023

11B Mobil Uyg. Map

 





functions











classlar












Sunday, November 26, 2023

Monday, November 20, 2023

11B MOBİL UYGULAMALAR LİSTELER


void main() {
  // Dizi ne idi
// içinde aynı türde elemanlar barındıran yapılar idi.
// aynı türde değişkenler barındıran değişken türüdür.

// Liste tanımlama, köşeli parantez yazmak yeterli idi

  var liste = []; // 0 elemanlı bir liste tanımlamış olduk
  var doluliste = [1, 5, 7, 3, 8, 2];

  print(liste.length);
  print(doluliste.length);
  print("Başlangıçta dolu liste: $doluliste");
// Eski tip dizilerde dizi boyutu değiştirilemez.
// Listelerde ise eleman sayısı arttırılabilir, azaltılabilir

  doluliste.add(9); // Dizinin sonuna ekleme yapar
  doluliste.add(4);
  print("Ekleme yapıldıktan sonra doluliste: $doluliste");

// remove metodu
  doluliste.add(2); // şu an 2 adet 2 değerine sahip eleman var.
  doluliste.remove(2);
  // remove komutu baştan itibaren ilk bulduğu elemanı siler
  print("remove ile 2 değerini sildik,  $doluliste");

  // removeAt metodu, index numarası verilen elemanı siler
  doluliste.removeAt(2);
  print("removeat ile 2 indexli elemanı sildik, $doluliste");

  // insert, add en sona ekliyor idi, insert nereye ekleyeceğimizi söyleyebiliyoruz.
  doluliste.insert(2, 10);
  print("2 indexine 10 değerini insert ile ekledik, $doluliste");

  // listenin elemanına erişmek için köşeli parantez içinde index numarası yazılır.
  doluliste[3] = 12;
  print(doluliste);

  print("5 indexli elemanın değeri, ${doluliste[5]}");

  // listeyi ters çevirme
  var ters = doluliste
      .reversed; // belirtilen listenin tersini alarak yeni liste döndürür
  print(doluliste);
  print(ters);

  // sıralama
  doluliste.sort(); // orjinal liste sıralanır.
  print(doluliste);
}











 

Sunday, November 19, 2023

Tuesday, November 7, 2023

Mobil Uygulamalar Ara Tatil ödevi

 Dart dilinde liste tanımlama, listedeki bir elemanın değerini okuma, listedeki bir elemanın değerini değiştirme, listeye eleman ekleme, listeden eleman silme, listenin içinde arama yaparak listede olup olmadığını ve listenin kaçıncı eleman olduğunu gösterme konularını içeren bir örnek...


Dart dilinde map şeklinde ifade edilen liste biçimi için araştırma yapınız. 
kendi ifadeleriniz ile map nedir açıklayınız. bir uygulama örneği yapınız.
yaptığınız uygulamanın ne yaptığını açıklayınız.

method ya da function araştırınız. parametresiz, parametreli, 2 tane parametresi olan en az 3 adet function ın kullanıldığı bir örnek program yazınız. methodları programda kullanmalısınız. 

Object Oriented Programming(Nesne tabanlı programlama) nedir, açıklayınız.
Class nedir, kavramsal şekilde öğrendikten sonra kendi ifadeleriniz ile yazınız. 

Person adında bir class tanımlayarak, Ad, Soyad, OkulNo propertylerini içermesini sağlayınız.

oluşturmuş olduğunuz person sınıfından türetilen 5 adet kişiyi barındıran bir person listesi oluşturarak, bu listenin içindeki 3. elemanın  adını ve okul no sunu ekrana yazdıran programı yazınız.


Ödev gönderim Talimatları: 

recepozen54@hotmail.com adresine yollanacaktır.

Konu: 

MU2023 ODEV1 OkulNo Ad Soyad 

şeklinde yazılmalıdır. 

son gönderim tarihi: 19.11.2023 23:59:59 a kadardır