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 Qt programlama dili, kültür yardımcı sınıfları ve Q3 sınıfı hakkında bilgi verilmektedir. İkinci bölümde ise C programlama dilinde Unicode karakter kodlaması, ASCII'ye göre avantajları ve "char" sınıfının kullanımı örneklerle açıklanmaktadır.
- Eğitim, Qt Creator'da ilk proje oluşturma sürecini göstererek başlamakta ve Qt'nin genel amaçlı bir kütüphane ortamı olduğunu vurgulamaktadır. Ayrıca Unicode'un sadece İngilizce'yi değil, İbranice, Arapça ve Çince gibi karmaşık dilleri de desteklediği belirtilmektedir.
- Kültürün Yardımcı Sınıfları ve Proje Oluşturma
- Bu derste kültürün yardımcı sınıflarını öğrenmeye ve kültür kredisini kullanmaya başlayacağız.
- Her öğreneceğimiz sınıf için bir proje oluşturup, sınıfın fonksiyonlarını kendi sitesinden öğrenerek öğreneceğiz.
- Sadece belli başlı sınıfları öğreneceğiz ve her sınıfta kültür kredisinde ve sınıfın fonksiyonlarını öğreneceğiz.
- 01:05Proje İsimlendirme ve Duyuru
- Proje ismi "iskelet kuyu" olarak değiştirilmiş ve her oluşturulan proje için bu şekilde ilerleyecek.
- Örnekler birbirini takip eder şekilde ilerleyecek.
- Bugün ilk anlatacağımız sınıf QChar sınıfı ve ayrıca Qt Creator'de ilk projemizi oluşturacağız.
- 02:12Kültürün Genel Özellikleri
- Kültür grafiksel arayüz tasarlamak için oluşturulan bir platform olup, zamanla farklı çalışmalar için de genel amaçlı kütüphane ortamları haline gelmiştir.
- Kültürdeki her sınıf ve fonksiyonlar sadece arayüz uygulaması geliştirmek için değil, farklı uygulamalara yönelik de fonksiyonlar mevcuttur.
- Bazı sınıflar hem arayüz uygulamaları hem de diğer uygulamalar için kullanılabilir.
- 03:26Başlık Dosyaları ve Kullanımı
- Sınıfların başlık dosyaları, oluşturulan sınıfın ismiyle oluşturulur ve başka başlık dosyaları içinde kullanılmış olabilir.
- Kültürün sitesinden birçok başlık dosyası mevcuttur, ancak hepsini bilmek zorunda değiliz.
- Genel başlık dosyalarını kullanmak derleme zamanını uzatır, bu yüzden kullanmamız gereken başlık dosyasını kullanmak daha iyi olur.
- 06:25Qt Creator'de Proje Oluşturma
- Qt Creator'de yeni bir proje oluşturmak için Welcome sekmesinden Project ve Proje için altında yeni bir proje seçilebilir.
- Konsol uygulaması seçilebilir çünkü QChar sınıfını öğreneceğiz ve amacımız öğrenmek herhangi bir uygulaması değil.
- Proje oluşturulduğunda .pro ve main.cpp dosyaları hazır bir şekilde oluşturulur ve yeni dosyalar eklendiğinde otomatik olarak eklenir.
- 11:19QChar Sınıfı
- QChar sınıfı tek bir karakteri temsil eden bir sınıftır.
- QChar nesnesi oluşturulduğunda Unicode olarak oluşturur ve sonra bu karakteri enkodik ederek verir.
- Unicode, dijital ve geleneksel medyada her bir karakteri ve sembolü bir rakam yardımıyla oluşturabilen geliştirilmiş bir metin standardıdır ve 1980'li yıllarda oluşturulmuştur.
- 13:14ASCII ve Unicode Karakter Kodlamaları
- ASCII karakter kodlaması 1980'li yıllarda standartlaşmıştır.
- ASCII sadece İngilizceyi desteklerken, Unicode evrensel sembolleri ve dijital karakterleri desteklemektedir.
- Unicode, İbranice, Arapça ve Çince gibi karmaşık dilleri de desteklemektedir.
- 15:14Unicode Karakterlerinin Özellikleri
- Unicode karakterleri arka tarafta benzersiz rakamlardan oluşmaktadır.
- Google'dan ASCII ve Unicode karakterlerinin karşılaştırmasına bakılabilir.
- 16:52C#'da Unicode Karakterleri Kullanımı
- C#'da Unicode karakterleri için "char" veri tipi kullanılır.
- Unicode karakterlerine doğrudan değer atanabilir veya arka taraftaki rakamsal değer kullanılarak ekrana yazdırılabilir.
- Unicode karakterleri için "char" veri tipi, ASCII karakterlerinden daha fazla karakter tutabilir.
- 25:42Unicode Karakter Kategorileri
- Unicode karakterlerinin hangi kategoride olduğu bilgisi alınabilir.
- Unicode karakterlerinin kategorileri arasında "script batık" gibi kategoriler bulunmaktadır.
- Unicode karakterlerinin başlangıç değerleri olarak kategorileri de kullanılabilir.