دوره آموزشی
دوبله زبان فارسی
کتابخانههای پیوند پویا (برنامهنویسی ویندوز با سی و سی پلاس پلاس)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک مفهوم لینک پویا در DLLها
- DLL خود را در سی و سی پلاس پلاس توسعه دهید.
- استفاده از DLL در هر اپلیکیشن کلاینت سی و سی پلاس پلاس دیگر
- انواع مختلف لینکدهی پویا مانند لینکدهی در زمان بارگذاری، رانتایم و بارگذاری تأخیری
پیشنیازهای دوره
باید با زبان برنامهنویسی سی و سی پلاس پلاس آشنا باشید.
توضیحات دوره
در این دوره، با مفاهیم لینکدهی پویا آشنا میشوید. DLLها چه هستند، چگونه در حافظه بارگذاری میشوند و اپلیکیشنها در سی و سی پلاس پلاس چگونه از آنها استفاده میکنند!!
در این دوره، با 3 نوع پیادهسازی لینکدهی پویا آشنا میشوید که عبارتند از:
- لینکدهی در زمان بارگذاری، که از نظر زمان راهاندازیاپلیکیشم پرهزینهترین روش است.
- لینکدهی در رانتایم که نسبت به لینکدهی در زمان بارگذاری کمهزینهتر است، چون بر اساس نیاز انجام میشود. استفاده از APIها و فراخوانی توابع داخل DLL در این دوره بهطور کامل توضیح داده شده است.
- بارگذاری تأخیری DLL: این روش شبیه لینکدهی در زمان بارگذاری است، اما DLL در واقع تا زمانی که یکی از توابع اکسپورت شده از اپلیکیشنهای کلاینت شما فراخوانی نشود، در فضای آدرس فرایند بارگذاری نمیشود.
- دموی هر یک از این مفاهیم همراه با مطالب مهم آموزشی که قابل دانلود هستند، در دسترس است!!
پس از تکمیل این دوره، قادر خواهید بود:
- تفاوت بین یک اپلیکیشن و یک DLL را توضیح دهید.
- APIهایی را که خودتان نوشتهاید توسعه دهید و منتشر کنید (مربوط به حوزههای تخصصی خاص مانند ساختار داده، بازار سهام، بانکداری و غیره)
- اپلیکیشن را با DLLهایی که خودتان ساختهاید یا ارائه شده توسط فروشنده دیگر توسعه دهید.
این دوره برای چه کسانی مناسب است؟
این دوره برای برنامهنویسان حرفهای سی و سی پلاس پلاس است که میخواهند مفاهیم مرتبط با لینکدهی پویا و بارگذاری DLLها را یاد بگیرند و پیادهسازی کنند.
کتابخانههای پیوند پویا (برنامهنویسی ویندوز با سی و سی پلاس پلاس)
-
مقدمه 01:05
-
کامپایل و لینکدهی 11:38
-
بخشهای یک فرایند در حافظه 08:18
-
مبانی DLL 04:48
-
کارکرد DLL 19:01
-
ایجاد DLL با ++Visual C (ویژوال استودیو 2019) 35:34
-
استفاده از DLL با یک ماژول اجرایی 15:48
-
لینکدهی کتابخانه لینک پویا در زمان بارگذاری 06:08
-
لینکدهی DLL در رانتایم 11:26
-
آشنایی با توابع نقطه ورود DLL 15:43
-
دموی توابع نقطه ورود DLL 23:58
-
مفهوم بارگذاری تأخیری یک DLL 12:08
-
دموی بارگذاری تأخیری یک DLL 09:29
-
Function Forwarderها چه هستند؟ 04:02
-
ریدایرکشن DLL چیست؟ 07:28
-
تشکر!! 00:21
مشخصات آموزش
کتابخانههای پیوند پویا (برنامهنویسی ویندوز با سی و سی پلاس پلاس)
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متخصص
- تعداد درس:16
- مدت زمان :03:06:55
- حجم :1.16GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy