Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan programlama dili eğitim içeriğidir.
- Video, iki ana bölümden oluşmaktadır. İlk bölümde Delphi programlama dilinde unit kavramı, temel yapısı ve kullanımı anlatılmakta, konsol uygulaması ve VCL projesi üzerinden örnekler verilmektedir. İkinci bölümde ise Unity programlama dilinde kütüphane ekleme ve kullanma konusu ele alınmakta, Unity 1 ve Unity 2 arasındaki farklar, interface ve implementasyon arasındaki farklar gösterilmektedir.
- Eğitim, unitlerin kodun okunabilirliğini artırdığını, farklı fonksiyonları ve tipleri ayrı birimlere ayırarak daha işlevsel bir yapı sağladığını vurgulamaktadır. Ayrıca, kütüphane arama kutusu kullanımı ve kısayollar (Alt+F11) hakkında pratik bilgiler de sunulmaktadır. Video, bir sonraki bölümde devam edeceğini belirterek sona ermektedir.
- 00:06Delphi'de Unity Kavramı
- Bu video, Delphi'de Unity'leri inceleyecek, nasıl kullanılacağını ve örnek uygulamalarıyla pekiştirecek.
- Unity'ler, programın kod bloğunu tek bir ana bloktan kurtarıp çeşitli farklı kod blokları haline getirmeyi sağlar.
- Unity oluşturmak için proje sağ tuş yaparak "Add New Unit" seçeneği kullanılır ve proje manager içerisinde bir dosya oluşturulur.
- 01:03Unity Yapısı ve Kullanımı
- Unity tanıtımı "unit" belirteci ve ardından Unity ismi altında interface ve implementation kısımlarının yer aldığı şekilde gerçekleşir.
- Konsol uygulamasında tüm kütüphaneler doğrudan programın içerisine eklenir, ancak grafiksel arayüzli uygulamalarda bu otomatik yapılmaz.
- Unity içerisinde tanımlanan fonksiyonlar, interface ve implementation kısımlarında tanımlanır ve farklı unitlerde kullanılabilir.
- 01:54Unity İçerisinde Fonksiyon ve Veri Tanımlama
- Unity içerisinde fonksiyon tanımlarken, interface'de tanımlanan fonksiyonun gövdesini implementasyon kısmına yazmak gerekir.
- Unity içerisinde tip, fonksiyon, değişken ve sabit tanımlanabilir ve farklı unitlerde kullanılabilir.
- Unit içerisinde tanımlanan tipler, başka bir unitte kullanılabilmek için o unitte de tanımlanmalıdır.
- 06:17Unity Kullanımında Dikkat Edilmesi Gerekenler
- Unity içerisinde çok sayıda fonksiyon, değişken ve sabit tanımlamak kodlamada problem getirebilir, bu nedenle işleri ve Unity kapsamını belirlemek gerekir.
- Sistem sabitleri gibi belirli konuları ayrı bir unit olarak tanımlamak, kodun daha işlevsel ve kavramsal olmasını sağlar.
- Unitleri parçalara ayırarak, programı başka bir geliştirici devraldığında düzenleme kolaylığı sağlanır.
- 08:35VCL Projesinde Unity Kullanımı
- VCL projesinde ilk açılan form, bir Unity olarak tanımlanır ve interface'in altında çeşitli kütüphaneler tanıtılır.
- Form, programın çalıştığı zaman kullanıcının göreceği çıktı ekranıdır.
- VCL projesinde "View Source" seçeneği ile asıl programın çalıştığı yere gidilebilir ve Unity'nin otomatik olarak tanıtıldığı görülebilir.
- 09:39Unity'de Kütüphane Kullanımı
- Unity'de çeşitli kütüphaneler sayesinde programın grafiksel arayüzde ihtiyaç duyduğu tüm kütüphaneler eklenebilir.
- Yeni bir unit açıldığında, örneğin x ve y'yi toplayan bir fonksiyon yazıldığında, Unity 2 kütüphanesi projeye eklenir.
- Unity 1'in içerisinde yeni bir unit oluşturulduğunda, Unity'deki add fonksiyonu aranabilir.
- 10:22Kütüphane Referansları Ekleme
- Alt+F11 kısayolu kullanılarak unitler getirilebilir ve arama kutusu kullanılarak kolayca bulunabilir.
- Kütüphane referansı eklenirken, interface'e mi yoksa implementasyona mı ekleneceği sorulur.
- Unity 2'de interface içerisinde yapılan tanımlamaları diğer bir Unity içerisinde kullanmak için interface eklenmesi gerekir.
- 11:13Kütüphane Kullanımı
- Kütüphane referansı eklendikten sonra, fonksiyon kullanmak için kütüphanenin ismi ve fonksiyon adı birlikte kullanılmalıdır.
- Kütüphanenin hangi fonksiyon olması gerektiğine karar vermek kullanıcıya aittir.