Hocam baştan sona dikkatlice dinledim, bazı soru işaretleri kaldı sorun değil çözülür fakat bu konuyu anlatmak için daha basit bir senaryo olamaz mıydı? Mevcut senaryo biraz konuyu karıştırmış gibi geldi veya benim eksiğim de çok olabilir tabi. Elinize sağlık.
Blazor WebAssembly videolarını izlerken bir de ne göreyim. Tech Buddy C# Delegate.. adlı videoyu yükledi bildirimi gelmesin mi :) Çok teşekkür ederim hocam. Ellerinize emeğinize sağlık.
Delegate ve Func in ne olduğu ve ne iş yaptığı konusunda aydınlandım, güzel bir video, anlat desen anlatamam çünkü öğrenme gerçekleşmedi, action kısmında koptum biraz nereye neyi neden gönderdiğimizi atladım, ha desen ki 3 4 kez izle anlarım o da benim tembelliğim 😂 sendeki bilgi ve donanım bende olsa idi bu video yu anlam bütünlüğünü korumak için parçalara ayırarak çekerdim, bir de herkeste api bilgisi olmayabilir o yüzden videonun başında yabancılık çekmiştir.
@@TechBuddyTR Belki 10 farklı kişiden izlemişimdir hiçbiri de sizin kadar detaylı anlatmamıştı. Zaten basit örneklerle geçiştirilince yazılımcılar ya ben neden delegate kullanayım diyerek kullanmıyorlar.
.NET kendi windows uygulması için delegate kullanmış, ama bunun dışında back-end olarak herhangi bir service geliştiriken nerde kullanabilirim örnek canlanmadı bende, event ile yaptığım invoke işini aslında metodu ben çağırırsam yapmış olacağım. Örnek kullanımları merak ettim windows form dışında nedir diye ?
Hocam Bunları ayrı ayrı anlatsaydınız daha güzel olurdu, Örneğin : video bir deletegate, video iki Func gibi ayrı. Hepsi Tek videoda sıkıcı ve dikkat dağıtıcı olabilir.
Bu kavramlar RabbitMQ nun da kullandığı bir pattern ama c# taki karşılığı en bilinmesi gerekeniydi. Bunun üstüne kurulan bir şeyi anlatırsak, bu konuyu anlatmış olmazdık.
Selamlar, proje github üzerinde public olarak paylaşılmış durumda. github.com/salihcantekin/youtube_DelegateTestApp/tree/master/DelegateTestApp.Desktop
Thread'lerin kilitlenmesi açısından ufak bir farkları var. Console uygulaması yazdığımızda problem olmuyor onun dışında app domain altındaki thread class'ına ufak bir müdehale etmiş oluyoruz wait().Result ile. O yüzden GetAwaiter().GetResult() daha sağlıklı kullanım sunuyor
Hocam baştan sona dikkatlice dinledim, bazı soru işaretleri kaldı sorun değil çözülür fakat bu konuyu anlatmak için daha basit bir senaryo olamaz mıydı? Mevcut senaryo biraz konuyu karıştırmış gibi geldi veya benim eksiğim de çok olabilir tabi. Elinize sağlık.
sonlara doğru kafam patladı 2 gün de anca bitirebildim geriye sara sara ama gerçekten öğrendiğinde aydınlanma yaşayabilceğin bir video olmuş tebrikler
Blazor WebAssembly videolarını izlerken bir de ne göreyim. Tech Buddy C# Delegate.. adlı videoyu yükledi bildirimi gelmesin mi :) Çok teşekkür ederim hocam. Ellerinize emeğinize sağlık.
Beklediğim bir konuydu. İlk fırsatta izleyeceğim
Delegate ve Func in ne olduğu ve ne iş yaptığı konusunda aydınlandım, güzel bir video, anlat desen anlatamam çünkü öğrenme gerçekleşmedi, action kısmında koptum biraz nereye neyi neden gönderdiğimizi atladım, ha desen ki 3 4 kez izle anlarım o da benim tembelliğim 😂 sendeki bilgi ve donanım bende olsa idi bu video yu anlam bütünlüğünü korumak için parçalara ayırarak çekerdim, bir de herkeste api bilgisi olmayabilir o yüzden videonun başında yabancılık çekmiştir.
Çok karmaşık başlangıçta izlemenin bir faydası olacağını düşünmüyorum . Daha anlaşılabilir bir örnek seçilebilirdi gene de teşekkürler
Harika bir eğitim çok teşekkür ederim hocam. Bu arada klavyeniz mükemmel 😂
:) Bu klavyeyi son dönemde emekli ettim artık
Sonuna kadar izledim harika bir anlatımdı, sadece multicast olayı atlanmış :)
Teşekkürler. Evet multicast olayını atlamışım ama bu hali bile kafa karıştırıcı olmuş bir çok izleyici için, multicast biraz daha zorlardı işleri :)
@@TechBuddyTR Belki 10 farklı kişiden izlemişimdir hiçbiri de sizin kadar detaylı anlatmamıştı. Zaten basit örneklerle geçiştirilince yazılımcılar ya ben neden delegate kullanayım diyerek kullanmıyorlar.
Çok teşekkür ederim
Ağzınıza sağlık üstad, teşekkürler.
Hocam Allah razı olsun, güzel bir videoydu
hocam delegate içinden geçti...karanlık madde gibi beni içine çekti gidiyor....:))
çok güzel ya emeğine sağlık
Teşekkürler 👍
Elinize sağlık Hocam.
.NET kendi windows uygulması için delegate kullanmış, ama bunun dışında back-end olarak herhangi bir service geliştiriken nerde kullanabilirim örnek canlanmadı bende, event ile yaptığım invoke işini aslında metodu ben çağırırsam yapmış olacağım. Örnek kullanımları merak ettim windows form dışında nedir diye ?
Kafka rabbitmq gibi yerlerde kullanılıyor. Log işlemleri veya anlık bilgi gitmesi gerek olan oalylar vesaire
Gayet faydalı, elinize sağlık
Teşekkür ederim
emeğinize sağlık hocam
Hocam Bunları ayrı ayrı anlatsaydınız daha güzel olurdu, Örneğin : video bir deletegate, video iki Func gibi ayrı. Hepsi Tek videoda sıkıcı ve dikkat dağıtıcı olabilir.
Birbirine benzer konular bunlar ayrı ayrı anlatmak olmazdı bence
@@TechBuddyTR Anladım teşekkürler hocam
teşekkürler
Windows form ile yapılmasaydı daha güzel olabilirdi :) Teşekkürler elinize sağlık hocam
Böyle ayrı bi güzel :)
Işte aradığım video
Hocam delegate ve event kullanımını rabbitmq örneğiyle yapsaydık hem daha akılda kalıcı hem de daha gerçek dünya senaryosu olmaz mıydı ?
Bu kavramlar RabbitMQ nun da kullandığı bir pattern ama c# taki karşılığı en bilinmesi gerekeniydi. Bunun üstüne kurulan bir şeyi anlatırsak, bu konuyu anlatmış olmazdık.
Hocam 9:18 de generic yapsaydik, oraya ne yazacaktik?
hocam bu projeyi git üzerinden paylaşabilme imkanınız var mı?
Selamlar, proje github üzerinde public olarak paylaşılmış durumda.
github.com/salihcantekin/youtube_DelegateTestApp/tree/master/DelegateTestApp.Desktop
daha basit bir senaryoyla anlatılabilirdi kafam karıştı
1:14:15 hıııı dediğim an :)
Hıı, bir anlama nidası isd ne mutlu bize
@@TechBuddyTR kesinlikle :)
Hep sağda solda gördüğümüz Invoke un ne olduğunu mu anlamış olduk
Beynim yandı
Yakarız 😊
🥸🤯
Merhaba!( Dersler her zamanki gibi guzeldir) (wait()) Result ile GetAwaiter().GetResult() ne farki var?
Thread'lerin kilitlenmesi açısından ufak bir farkları var. Console uygulaması yazdığımızda problem olmuyor onun dışında app domain altındaki thread class'ına ufak bir müdehale etmiş oluyoruz wait().Result ile. O yüzden GetAwaiter().GetResult() daha sağlıklı kullanım sunuyor
@@TechBuddyTR Tesekkur ederiz!!!