ATL ile COM Programlama (Component Object Model)
COM teknolojisi, Windows işletim sisteminin temel yapılarından biridir. Windows programlamaya getirilen bu kolaylık, günümüzün ve geleceğin yüksek seviyeli programlama tekniğidir. Bu tekniğin uygulanmasında ATL kullanılacaktır. ATL, COM Object yaratmada kolaylık sağlayan çok popüler bir template kütüphanedir. ATL, MFC gibi Visaul C++'ın bir parçasıdır. Çok hafif COM nesnelerinin üretilmesini sağlar. Bu yüzden Internet ortamlarında da tercih edilir.
Kurs konularından bazıları aşağıdadır:
- Interface yapısı
- Interface ve Component Object arasındaki ilişki
- Template yapılar ve ATL (Active Template Library)
- DLL ve EXE Server'lar
- Automation ve Dual Interface
- COM nesnelerinin türetilmesi (Aggregation ve Containment)
- Activex Control ve Event yapılar
- COM Thread Modelleri (Free, Apartment, Both, None)
- Distributed COM (Network ortamında COM nesneleri)
Önkoşul:
C++ programlama dilini bilmek ya da C ve Sistem Programcıları Derneği'nin açmış olduğu C++ ve Nesne Yönelimli Programlamaya Giriş kursunu başarıyla bitirmiş olmak.
