Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C++ ile DLL Geliştirme: Dinamik Kütüphanelerle Uygulama Gücü
Rating: 5.0 out of 5(1 rating)
4 students

C++ ile DLL Geliştirme: Dinamik Kütüphanelerle Uygulama Gücü

C++ ve Visual Studio ile dinamik kütüphane geliştirme
Last updated 6/2025
Turkish

What you'll learn

  • DLL (Dynamic Link Library) kavramını ve kullanım alanlarını öğrenin
  • C++ ile hem statik hem de dinamik kütüphane oluşturmayı kavrayın
  • Windows işletim sisteminde DLL oluşturma sürecini adım adım öğrenin
  • __declspec(dllexport) ve __declspec(dllimport) direktiflerinin farkını anlayın
  • Visual Studio ortamında DLL projesi oluşturmayı ve yapılandırmayı öğrenin

Course content

1 section • 10 lectures • 1h 17m total length
  • DLL Nedir?2:17
  • DLL Kullanım Alanları4:41
  • DLL Avantaj ve Dezavantaj2:19
  • Yazılımın Arka Planı: EXE ve DLL Farkları ve Kullanım Alanları3:03
  • Proje Oluşturma5:44
  • C++ Derleme Süreci: Header Dosyaları, CPP ve Ön İşlemciler9:48
  • Fonksiyon ve Değişken Tanımlama14:23
  • DLL Kullanımı13:45
  • Python ile DLL Kullanımı4:25
  • C# ile DLL Kullanımı16:44

Requirements

  • Temel düzeyde C++ programlama bilgisi (değişkenler, fonksiyonlar, sınıflar, diziler vb.)
  • Visual Studio veya benzeri bir C++ IDE’sinde basit projeler oluşturma deneyimi
  • DLL kavramına hiç aşina olmayanlar için merak ve öğrenme isteği yeterlidir

Description

Bu kursta C++ ile dinamik bağlantı kütüphaneleri (DLL) oluşturmayı ve Visual Studio ortamında projelere entegre etmeyi öğreneceksiniz. DLL’in temel kavramlarından export/import işlemlerine, header dosyalarından gerçek dünya uygulamalarına kadar adım adım ilerleyeceğiz. Modüler ve sürdürülebilir yazılım geliştirmeyi öğrenecek, kodunuzu profesyonelleştireceksiniz. Temel C++ bilgisi olanlar için uygundur.

Kurs boyunca, önce DLL nedir, neden kullanılır gibi temel kavramları anlayacağız. Ardından Visual Studio’da yeni bir DLL projesi nasıl oluşturulur, fonksiyonlar nasıl dışa aktarılır ve başka projelerde nasıl kullanılır konularını detaylıca işleyeceğiz. Header dosyalarının rolü, export ve import işlemlerinin nasıl yapıldığı ve dikkat edilmesi gereken noktalar üzerinde duracağız. Ayrıca, her konuyu pekiştirmek için uygulamalı örnekler ve gerçek dünya senaryoları ile karşılaşacaksınız. Böylece teorik bilgileri pratiğe dökme şansı bulacaksınız.

Kendi modüler ve yeniden kullanılabilir kodlarınızı yazarken, yazılım projelerinizin bakımını kolaylaştıracak teknikler de kazanacaksınız. Kurs sonunda, DLL oluşturma ve kullanma konusunda özgüvenli olacak, daha büyük ve karmaşık projelere hazır hale geleceksiniz. Siz de bu kursa katılarak C++ becerilerinizi bir üst seviyeye taşıyabilirsiniz. Her seviyeden C++ geliştiricisi için uygundur.

Kurs içeriği:

  • DLL’in temelleri ve önemi

  • Visual Studio’da DLL projesi oluşturma

  • Fonksiyonları export ve import etme yöntemleri

  • Header dosyalarının kullanımı

  • Uygulamalı örneklerle pekiştirme

  • Gerçek dünya uygulama senaryoları

Sorularınızı her zaman bana iletebilir, destek alabilirsiniz. Hadi başlayalım!


#C++

#CSharp

#Python

Who this course is for:

  • DLL (Dinamik Bağlantı Kütüphaneleri) kavramını öğrenmek isteyen yazılımcılar
  • Windows platformunda çalışan modüler ve yeniden kullanılabilir yazılım geliştirmek isteyenler
  • Visual Studio ortamında profesyonel uygulamalar geliştirmeyi hedefleyenler
  • Daha önce sadece konsol uygulamaları yazmış ve modüler programlama dünyasına adım atmak isteyen geliştiriciler