تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی کاوش در کتابخانه های زبان C

دوره آموزشی کاوش در کتابخانه های زبان C

1 ساعت 58 دقیقهپیشرفته2025-03-18

مدرسین

Dan Gookin

Dan Gookin

Creator, Teacher, and Technology Writer with 20+ years of experience

جزئیات دوره

کتابخانه های خارجی قابلیت های زبان C را گسترش می دهند و به توسعه دهندگان این امکان را می دهند که برنامه هایی بسازند که می توانند انواع کارهای شگفت انگیز را انجام دهند. در این دوره آموزشی، یاد بگیرید که چگونه از قدرت کتابخانه های خارجی برای دسترسی به داده های پیچیده، تعامل با وب، بازی با گرافیک و موارد دیگر بهره ببرید. مدرس Dan Gookin انواع کتابخانه های C-از libcurl تا ncurses- را پوشش می دهد و نحوه نصب و آزمایش هر یک را توضیح می دهد. Dan کتابخانه هایی را برجسته می کند که به شما امکان می دهند JSON را دستکاری کنید. ذخیره و ارسال داده های وب؛ کار با متن؛ خواندن، نوشتن، و دستکاری داده های تصویر. و بیشتر. در طول مسیر، او کد نمونه و نمایش هایی را برای کمک به چسباندن این مفاهیم ارائه می دهد.

اهداف یادگیری
یافتن، نصب و پیوند دادن کتابخانه ها
دسترسی و تولید داده های XML
کار با JSON
کار با کتابخانه libcurl
برنامه نویسی متن
خواندن، نوشتن و دستکاری تصاویر JPEG
کار با تصاویر PNG

مهارت ها

CProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - کارهایی که C می‌تواند با کتابخانه‌های C انجام‌دهد را گسترش دهید
  • 02 - استفاده از فایل‌های تمرین
  • 03 - کار با کد

1. راه‌اندازی و پیکربندی

  • 04 - درک کتابخانه ها
  • 05 - پیدا کردن یک کتابخانه C
  • 06 - نصب کتابخانه
  • 07 - پیوند دادن یک کتابخانه - خط فرمان
  • 08 - دوست داشتن یک کتابخانه - IDE

2. ساختارهای داده

  • 09 - درک XML
  • 10 - تست نصب libxml2
  • 11 - دسترسی به داده‌های XML
  • 12 - تولید داده‌های XML
  • 13 - کار با JSON
  • 14 - تست نصب json-c
  • 15 - دسترسی به داده‌های JSON
  • 16 - خواندن داده‌های JSON
  • 17 - ایجاد خروجی JSON
  • 18 - چالش - تبدیل فرمت‌های داده
  • 19 - راه حل - تبدیل فرمت‌های داده ها

3. دسترسی به وب

  • 20 - تست libcurl
  • 21 - واکشی یک صفحه وب
  • 22 - ذخیره داده‌های وب
  • 23 - ارسال داده ها
  • 24 - چالش - یک صفحه وب را بخوانید و ذخیره کنید
  • 25 - راه حل - یک صفحه وب را بخوانید و ذخیره کنید

4. برنامه نویسی متن

  • 26 - کار با کاراکترهای گسترده
  • 27 - ساختن یک برنامه ncurses
  • 28 - کنترل صفحه متن
  • 29 - ساخت متن رنگی
  • 30 - کاوش ورودی ncurses
  • 31 - چالش - صفحه را پر کنید
  • 32 - راه حل - صفحه را پر کنید

5. گرافیک کامپیوتری

  • 33 - دسترسی به JPEG
  • 34 - خواندن و نوشتن تصاویر JPEG
  • 35 - دستکاری تصاویر JPEG
  • 36 - کار با تصاویر PNG
  • 37 - اصلاح یک تصویر PNG
  • 38 - چالش - مربع آبی
  • 39 - حل - مربع آبی

نتیجه گیری

  • 40 - نوشتن کتابخانه خودتان
  • 41 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal