کتاب آموزش جامع ATL: ساخت کامپوننتهای ویندوز در ۲۱ روز با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
آموزش جامع ATL: ساخت کامپوننتهای ویندوز در 21 روز آموزش جامع ATL: ساخت کامپوننتهای ویندوز در 21 روز از قدرت کامپوننتهای COM استفاده کنید و دنیای برنامهنویسی ویندوز را تسخیر کنید! معرفی دوره: از مب...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع ATL: ساخت کامپوننتهای ویندوز در ۲۱ روز
موضوع کلی: برنامه نویسی ویندوز با ++C
موضوع میانی: توسعه کامپوننتهای COM با ATL
📋 سرفصلهای دوره
- 1. آشنایی با تاریخچه ویندوز و کامپوننتهای آن
- 2. مقدمهای بر COM
- 3. معرفی ATL (Active Template Library)
- 4. مزایای استفاده از ATL
- 5. نصب و راهاندازی محیط توسعه ATL
- 6. اولین کامپوننت ATL: Hello World
- 7. ساخت یک پروژه ATL
- 8. ایجاد کلاس ATL
- 9. شناختترفندهای ATL
- 10. مفاهیم اساسی COM: Interfaces
- 11. مفاهیم اساسی COM: GUIDs
- 12. مفاهیم اساسی COM: Reference Counting
- 13. مفاهیم اساسی COM: QueryInterface
- 14. ایجاد یک Interface ساده
- 15. پیادهسازی یک Interface در ATL
- 16. رجیستر کردن یک کامپوننت COM
- 17. ارتباط با کامپوننت COM از طریق VC++
- 18. ارتباط با کامپوننت COM از طریق VBScript
- 19. ارتباط با کامپوننت COM از طریق C#
- 20. مقدمهای بر Server ها در COM
- 21. Out-of-Process Server ها
- 22. In-Process Server ها (DLL ها)
- 23. ساخت یک Out-of-Process Server ساده
- 24. ساخت یک In-Process Server ساده
- 25. مفاهیم Smart Pointers در COM
- 26. استفاده از CComPtr
- 27. استفاده از CComQIPtr
- 28. مدیریت حافظه در COM
- 29. خطایابی در کامپوننتهای COM
- 30. مقدمهای بر DCOM (Distributed COM)
- 31. ایجاد کامپوننتهای DCOM
- 32. ارتباط با کامپوننتهای DCOM
- 33. امنیت در DCOM
- 34. مقدمهای بر ActiveX Controls
- 35. ساخت اولین ActiveX Control با ATL
- 36. ویژگیهای ActiveX Controls
- 37. رویدادها (Events) در ActiveX Controls
- 38. روشهای (Methods) در ActiveX Controls
- 39. خواص (Properties) در ActiveX Controls
- 40. Persistence در ActiveX Controls
- 41. Serialization با ATL
- 42. استفاده از Property Pages
- 43. ساخت Property Pages سفارشی
- 44. مقدمهای بر COM+ Services
- 45. معماری COM+
- 46. Transaction ها در COM+
- 47. Security در COM+
- 48. Queued Components در COM+
- 49. Event Sinks در COM+
- 50. معرفی ATL Server
- 51. مزایای ATL Server
- 52. معماری ATL Server
- 53. ساخت یک Web Service با ATL Server
- 54. استفاده از ISAPI (Internet Server Application Programming Interface)
- 55. معرفی ATL Server Project Wizard
- 56. ساخت یک ISAPI Extension
- 57. ساخت یک ISAPI Filter
- 58. دیباگ کردن ISAPI Applications
- 59. استفاده از Web Service Consumer با ATL
- 60. مقدمهای بر Scripting در COM
- 61. Scriptlets
- 62. Object Pooling در COM
- 63. مدیریت Object Pooling با ATL
- 64. معرفی Marshaling و Unmarshaling
- 65. استفاده از Type Libraries
- 66. ایجاد Type Libraries با ATL
- 67. معرفی Registration Free Activation
- 68. مزایای Registration Free Activation
- 69. پیادهسازی Registration Free Activation
- 70. استفاده از Manifest Files
- 71. معرفی COM Interoperability
- 72. ارتباط با کامپوننتهای COM از زبانهای دیگر
- 73. استفاده از COM Attributes (در نسخههای قدیمیتر)
- 74. مقدمهای بر .NET Interop
- 75. ارتباط با کامپوننتهای COM از .NET
- 76. ارتباط با کامپوننتهای .NET از COM
- 77. مقدمهای بر COM Attributes (در نسخههای جدیدتر)
- 78. کار با Attributes در ATL
- 79. استفاده از IDispatch
- 80. پیادهسازی IDispatch با ATL
- 81. مقدمهای بر COM Security
- 82. سطوح امنیتی در COM
- 83. تنظیمات امنیتی در ATL
- 84. مفاهیم Threading در COM
- 85. Single-Threaded Apartment (STA)
- 86. Multi-Threaded Apartment (MTA)
- 87. Free-Threaded Apartment
- 88. مدیریت Threading در ATL
- 89. استفاده از COM Thread Pool
- 90. معرفی Advanced ATL Concepts
- 91. استفاده از CComTlv
- 92. استفاده از CComEnum
- 93. مقدمهای بر ADO (ActiveX Data Objects)
- 94. کار با ADO در کامپوننتهای ATL
- 95. ذخیره و بازیابی دادهها
- 96. استفاده از Stored Procedures
- 97. مقدمهای بر XML در COM
- 98. کار با XML در کامپوننتهای ATL
- 99. Serializing به XML
- 100. Deserializing از XML
تگها:
21 Days
Active Template Library
ATL
C#
C++ Windows Programming
COM Components
COM Programming
Component Development
Visual C++
Windows Programming
آموزش ATL
برنامه نویسی ATL
برنامه نویسی ویندوز
توسعه کامپوننت
کامپوننت COM
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.