video

37- Dart Arayüz interface implements – mixin with

Yazımızın içeriğini video olarak izleyebilirsiniz. Arayüz – interface – implements konularını görmeden önce kalıtım, miras alma, abstract classları kısaca bir hatırlayalım ki bu konu daha iyi otursun. Daha önce parent-child ilişkisi içerisinde bir üst sınıf (parent) oluşturuyorduk ve alt sınıflara (child) değişkenlerini fonksiyonlarını miras veriyordu. Önceki derslerimizde parent sınıf olan bir öğrenci sınıfı tanımladık ve […]

37- Dart Arayüz interface implements – mixin with Read More »

35- Dart Fonksiyonel Sınıflar – Static Class

Yazımızın içeriğini video olarak ta izleyebilirsiniz. Dart Fonksiyonel Sınıflar Buraya kadar bir sürü sınıf ve nesne örneği yaptık. Bunlar öğrenciler, çalışanlar, veya bir şekil sınıfı oluşturduk. Bunları oluştururken önce bir model oluşturduk yani model sınıfı ve bu sınıftan nesneler ürettik. Sınıflar her zaman model sınıf ilişkisi içerisinde değildirler. Mesela sınıflarımızı aynı türden fonksiyonlarımızı gruplamak için

35- Dart Fonksiyonel Sınıflar – Static Class Read More »

34- Dart Polymorphism – Çok Biçimlilik

Yazımızın içeriğini video olarak ta izleyebilirsiniz. Polymorphism (Çok Biçimlilik) Nedir? Farklı nesnelerin miras aldıkları aynı sınıftaki fonksiyonlara farklı tepkiler vermesi, onları kendine uygun şekilde kullanması. Örnekle açıklamaya çalışalım. Bünyesinde ilk, orta ve liseyi barındıran bir okul olduğunu düşünelim ve bunların her biri için bir sınıf oluşturalım. Bunların ortak özellikleri olan ad, soyad, not ortalaması gibi

34- Dart Polymorphism – Çok Biçimlilik Read More »

33- Dart Inheritance Kalıtım Miras Alma

Yazımızın içeriğini video olarak ta izleyebilirsiniz. Inheritance Kalıtım Miras Alma Nedir? Daha önce nesne yönelimli programlamaya giriş dersimizde aşağıda ki gibi kısa bir tanımlama yapmıştık. ” Nesnelerin ortak özelliklerini tanımlanan sınıftan almasıdır diyebiliriz. Örneğin bir okulda ilk, orta ve lise olduğunu düşünelim. Her bölüm için bir sınıf oluşturduk. Ancak bunların ortak özellikleri olan adı, soyadı

33- Dart Inheritance Kalıtım Miras Alma Read More »

31- Dart Getter ve Setter Fonksiyonlar

Yazımızın içeriğini video olarak ta izleyebilirsiniz. Bir önceki konumuzda private ve public erişilebilirlik türlerini gördük ve nasıl kullanıldığını anlamak üzere örnekler yapmıştık. Bu konuya geçmeden önce erişilebilirlik türleri konusunda eksiğiniz varsa lütfen önce o konuya bakın. Kısaca hatırlatmak gerekirse biz bir sınıf içerisinde değişkenler ve fonksiyonlar oluşturuyorduk. Oluşturduğumuz değişkenler ve fonksiyonlar varsayılan olarak publicti yani

31- Dart Getter ve Setter Fonksiyonlar Read More »

30- Dart Erişilebilirlik Türleri – Private ve Public

Erişilebilirlik Nedir? Biz bir değişken bir fonksiyon tanımladığımızda varsayılan olarak buna her yerden erişebiliyoruz. Bazen bunu istemeyiz. Örneğin bir çalışanın özel bilgiler içeren değişkeninin okunmasını veya değiştirilmesini istemeyiz. Bu yüzden değişkenlerimizi, fonksiyonlarımızı private veya public yaparak erişilebilirliğini değiştirebiliriz. Dart yazılım dilinde bu özelliği kullanabilmemiz için iki erişilebilirlik yöntemi vardır. private ve public. Bazı yazılım dillerinde

30- Dart Erişilebilirlik Türleri – Private ve Public Read More »

29- Dart Kapsam – Scope – This

Yazımızın içeriğini aşağıdan video olarak izleyebilirsiniz. Dart Kapsam – Scope Nedir? Basit gibi duran ancak iyi bilinmesi gereken bir konudur kapsam ( scope) İç içe döngüler, fonksiyonlar, değişkenler tanımladığımızda bir sürü bloklar tanımlarız. Dolayısı ile parantezler tanımlarız. Bunların içerisinde değişkenlerimiz olur. Bazen alt alta yazdığımız bloklarda yine aynı isimlerde değişkenler tanımlanabiliyor. Peki hangi değişken hangisine

29- Dart Kapsam – Scope – This Read More »

24- Dart future, async, await, then, catchError, whenComplete

Yazımızın içeriğini aşağıdan video olarak izleyebilirsiniz. Dart Senkron – Asenkron Programlama Nedir? Asenkron: başlama ve sona erme zamanları ayrı olan Senkron ise eşzamanlı olan anlamına gelmektedir. Dart dilinde senkron bir yapı aynı anda sıra beklemeden bir çok kodun çalışabilmesidir. Asenkron durumda ise hepsi birbirini bekleyecektir. Gelelim kodlarımıza nasıl çalışırlar? Biz yukarıda ki gibi yazdığımızda hepsi

24- Dart future, async, await, then, catchError, whenComplete Read More »

23- Dart Sabitler final const (immutuble-değişmez)

Dart Dersleri AnaSayfa Flutter Dersleri AnaSayfa Yazımızın içeriğini aşağıdan video olarak izleyebilirsiniz. Dart sabitler nedir? Bugüne kadar hep değişkenleri gördük ve onları daha sonra isteğimize göre değiştirdik yeni değerler atadık. Biz her zaman bunu istemeyiz. Örneğin flutter da bir dizayn yaptığımızı düşünelim ve bir boşluk değerini 50 yerde kullandığımızı varsayalım. Bunun için bir sabit tanımlasak

23- Dart Sabitler final const (immutuble-değişmez) Read More »

17- Dart Fonksiyonlar Örnek Sorular Uygulamalar

Dart Dersleri AnaSayfa Flutter Dersleri AnaSayfa Yazımızın içeriğini aşağıdan video olarak izleyebilirsiniz. Dart Fonksiyonlar Örnek Soru 1 Dart Fonksiyonlar Örnek Soru 2 Dart Fonksiyonlar Örnek Soru 3 Dart Fonksiyonlar Örnek Soru 4 Dart Fonksiyonlar Örnek Soru 5

17- Dart Fonksiyonlar Örnek Sorular Uygulamalar Read More »