دوره آموزشی
The Great Courses
دوبله زبان فارسی

کتابخانه‌های پیوند پویا (برنامه‌نویسی ویندوز با سی و سی پلاس پلاس)

کتابخانه‌های پیوند پویا (برنامه‌نویسی ویندوز با سی و سی پلاس پلاس)

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • درک مفهوم لینک پویا در 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

1,856,400 464,100 تومان

مشخصات آموزش

کتابخانه‌های پیوند پویا (برنامه‌نویسی ویندوز با سی و سی پلاس پلاس)

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:متخصص
  • تعداد درس:16
  • مدت زمان :03:06:55
  • حجم :1.16GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید