کتاب آموزش عملی C++/CX برای همگرایی با Win32 APIها؛ از پروژه تا مدیریت عمر، Async و خطا با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش عملی C++/CX برای همگرایی با Win32 APIها؛ از پروژه تا مدیریت عمر، Async و خطا
موضوع کلی: توسعه نرمافزار بومی ویندوز
موضوع میانی: همگرایی زبانی و ABI با Win32
📋 سرفصلهای دوره
- 1. جایگاه C++/CX در اکوسیستم توسعه ویندوز
- 2. معماری WinRT، ABI و Win32 در یک نگاه
- 3. انتخاب مرز مناسب برای interop بومی
- 4. مرور C++ مدرن موردنیاز برای C++/CX
- 5. تفاوت C++ خالص، C++/CX و C++/CLI
- 6. راهاندازی Visual Studio و Windows SDK
- 7. ساخت و تنظیم پروژه C++/CX
- 8. لینککردن کتابخانهها و وابستگیهای Win32
- 9. انتخاب نسخهٔ هدف و پلتفرمهای پشتیبانیشده
- 10. مدیریت headerها و تعارض namespace
- 11. محدودیتها و راهکارهای interop C++/CX با Win32
- 12. خواندن و نوشتن متادیتای C++/CX
- 13. runtime class و ref class
- 14. ref struct و interface در C++/CX
- 15. inheritance، sealed و abstract types
- 16. value_type، enum و structهای ABI
- 17. آرایهها و collectionهای Platform
- 18. stringهای Unicode در C++/CX
- 19. delegate، event و callback typeها
- 20. overloaded operator و syntaxهای اختصاصی C++/CX
- 21. constructor، destructor و object lifetime
- 22. ref pointer و مدیریت memory
- 23. RAII برای منابع Win32
- 24. انتقال ownership و جلوگیری از نشت منابع
- 25. تعریف و مصرف Win32 structures
- 26. تطبیق pointer، typedef و blittable data
- 27. مدیریت buffer و lifetime ورودیها و خروجیها
- 28. Unicode marshaling میان Win32 و C++/CX
- 29. فراخوانی مستقیم Win32 functions
- 30. calling convention و ساختار ABI فراخوانی
- 31. statically linked DLLها
- 32. dynamically linked DLLها
- 33. LoadLibrary و GetProcAddress
- 34. export و consume APIهای DLL
- 35. مدیریت handleها و close semantics
- 36. safe wrapper برای Win32 handles
- 37. کار با فایل و pathهای ویندوز
- 38. streamها و memory-mapped files
- 39. کار با process و thread APIs
- 40. synchronization primitives و جلوگیری از deadlock
- 41. apartment threading و thread affinity
- 42. event loop و dispatcher threading
- 43. HRESULT و Win32 error codes
- 44. GetLastError و تولید پیام خطای قابلدرک
- 45. exception boundary و propagation در مرز interop
- 46. Win32 async patterns
- 47. async/await در C++/CX
- 48. IAsyncOperation و IAsyncAction
- 49. cancellation و timeout در عملیاتهای ناهمزمان
- 50. marshaling بین threads و apartments
- 51. COM object model در interop ویندوز
- 52. QueryInterface، AddRef و Release
- 53. پل زدن Win32 به WinRT
- 54. WinRT metadata و IDL
- 55. ساخت interfaceهای ABI-compatible
- 56. custom marshaling و nested types
- 57. callbackهای asynchronous و event delivery
- 58. resource و manifest integration
- 59. debugging interop failures
- 60. diagnostics و logging
- 61. performance و optimization در مرز native
- 62. testing در مرز C++/CX و Win32
- 63. deployment و packaging اپلیکیشن
- 64. compatibility با نسخههای قدیمیتر Windows
- 65. security، privilege و access boundary
- 66. migration و maintenance پروژههای C++/CX
- 67. الگوهای رایج و راهکارهای پیشنهادی
- 68. تمرین پروژهمحور interop
تگها:
ABI
Async/Await
C++ Native
C++/CX
COM
HRESULT
Interop
Memory Management
RAII
Unicode
Visual Studio
Win32 API
Windows Runtime
Windows SDK
برنامهنویسی ویندوز
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.