, ,

کتاب از صفر تا صد API ویندوز با Programming Windows چارلز پتزولد

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب از صفر تا صد API ویندوز با Programming Windows چارلز پتزولد

موضوع کلی: برنامه نویسی ویندوز

موضوع میانی: مبانی برنامه نویسی API ویندوز

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر برنامه‌نویسی API ویندوز
  • 2. تاریخچه و تکامل API ویندوز
  • 3. معماری سیستم عامل ویندوز و مفاهیم کلیدی
  • 4. ابزارهای توسعه: Visual Studio و Windows SDK
  • 5. اولین برنامه ویندوز: "Hello World" (مقدماتی)
  • 6. مدل برنامه‌نویسی مبتنی بر پیام (Message-Driven)
  • 7. ساختار یک برنامه پایه Win32 (WinMain)
  • 8. مفهوم دستگیره (Handle) در ویندوز
  • 9. اشنایی با انواع داده‌های WinAPI
  • 10. مفهوم کلاس پنجره (Window Class)
  • 11. ساختار WNDCLASS برای تعریف کلاس پنجره
  • 12. ثبت کلاس پنجره با RegisterClass
  • 13. ساختار WNDCLASSEX و مزایای آن
  • 14. ثبت کلاس پنجره با RegisterClassEx
  • 15. تابع CreateWindow برای ایجاد پنجره
  • 16. تابع CreateWindowEx برای ایجاد پنجره با ویژگی‌های گسترده
  • 17. نمایش پنجره با ShowWindow
  • 18. به‌روزرسانی پنجره با UpdateWindow
  • 19. حلقه پیام (Message Loop)
  • 20. تابع GetMessage برای دریافت پیام‌ها
  • 21. تابع PeekMessage برای دریافت پیام‌ها بدون بلاک کردن
  • 22. ترجمه پیام‌ها با TranslateMessage
  • 23. ارسال پیام به Window Procedure با DispatchMessage
  • 24. تابع Window Procedure (WndProc)
  • 25. مدیریت پیام WM_CREATE
  • 26. مدیریت پیام WM_DESTROY و پایان برنامه (PostQuitMessage)
  • 27. پیام‌های پیش‌فرض و تابع DefWindowProc
  • 28. پیام WM_PAINT و آغاز عملیات نقاشی
  • 29. دریافت Device Context (DC) با BeginPaint و EndPaint
  • 30. اعتبار سنجی پنجره با InvalidateRect و ValidateRect
  • 31. مفهوم سیستم مختصات (Coordinate System) در ویندوز
  • 32. پیام WM_SIZE و مدیریت تغییر اندازه پنجره
  • 33. پیام WM_MOVE و مدیریت جابجایی پنجره
  • 34. پیام‌های فعال‌سازی و غیرفعال‌سازی پنجره (WM_ACTIVATE)
  • 35. ورودی صفحه کلید: پیام WM_KEYDOWN و WM_KEYUP
  • 36. ورودی صفحه کلید: پیام WM_CHAR برای کاراکترها
  • 37. تشخیص حالت کلیدها (Shift, Ctrl, Alt) با GetKeyState
  • 38. ورودی ماوس: پیام‌های کلیک (WM_LBUTTONDOWN, WM_RBUTTONUP)
  • 39. ورودی ماوس: پیام WM_MOUSEMOVE
  • 40. اسیر کردن ماوس (Mouse Capture) با SetCapture و ReleaseCapture
  • 41. پیام‌های غیرمشتری (Non-Client Messages) ماوس
  • 42. مفهوم تایمرها (Timers) در ویندوز
  • 43. ایجاد تایمر با SetTimer
  • 44. مدیریت پیام WM_TIMER
  • 45. حذف تایمر با KillTimer
  • 46. مقدمه‌ای بر GDI (Graphics Device Interface)
  • 47. مفهوم Device Context (DC) و نقش آن
  • 48. دریافت DC با GetDC و ReleaseDC
  • 49. ابزارهای GDI: قلم‌ها (Pens)
  • 50. ایجاد قلم با CreatePen
  • 51. انتخاب قلم با SelectObject
  • 52. ترسیم خطوط با MoveToEx و LineTo
  • 53. ابزارهای GDI: براش‌ها (Brushes)
  • 54. ایجاد براش‌های توپر (Solid Brushes) با CreateSolidBrush
  • 55. ایجاد براش‌های هاشور (Hatch Brushes) با CreateHatchBrush
  • 56. ترسیم مستطیل (Rectangle)
  • 57. ترسیم دایره و بیضی (Ellipse)
  • 58. پر کردن اشکال با FloodFill
  • 59. مدیریت ابزارهای GDI (حذف با DeleteObject)
  • 60. مفهوم رنگ‌ها در GDI (RGB و COLORREF)
  • 61. ترسیم متن با TextOut
  • 62. ترسیم متن با DrawText (قالب‌بندی پیشرفته)
  • 63. ابزارهای GDI: فونت‌ها (Fonts)
  • 64. ایجاد فونت با CreateFont
  • 65. انتخاب فونت و ترسیم متن
  • 66. دریافت مشخصات فونت (Font Metrics)
  • 67. مفهوم واحدهای دستگاه (Device Units) و واحدهای منطقی (Logical Units)
  • 68. تبدیل واحدها (DPtoLP, LPtoDP)
  • 69. مفهوم Mapping Modes و تنظیم آن با SetMapMode
  • 70. مفهوم منابع (Resources) در ویندوز
  • 71. افزودن آیکون به پروژه (بارگذاری و تنظیم WM_SETICON)
  • 72. افزودن نشانگر ماوس (Cursor) به پروژه
  • 73. تعریف منوها در فایل Resource Script (.rc)
  • 74. نمایش منوهای اصلی و مدیریت پیام WM_COMMAND
  • 75. منوهای پاپ‌آپ (Context Menus)
  • 76. جداول شتاب‌دهنده (Accelerator Tables)
  • 77. استفاده از String Table برای رشته‌های متنی
  • 78. مفهوم کنترل‌ها (Controls) به عنوان پنجره‌های فرزند
  • 79. ایجاد کنترل دکمه (Button)
  • 80. مدیریت پیام‌های دکمه (BN_CLICKED و WM_COMMAND)
  • 81. ایجاد کنترل Static (برچسب)
  • 82. ایجاد کنترل Edit Box (جعبه ویرایش متن)
  • 83. مدیریت پیام‌های Edit Box (EN_CHANGE, GetWindowText, SetWindowText)
  • 84. ایجاد کنترل List Box (جعبه لیست)
  • 85. افزودن آیتم به List Box (LB_ADDSTRING)
  • 86. انتخاب و بازیابی آیتم از List Box (LB_GETCURSEL)
  • 87. ایجاد کنترل Combo Box (جعبه ترکیبی)
  • 88. کنترل Scroll Bar (نوارهای پیمایش)
  • 89. مدیریت پیام‌های Scroll Bar (WM_HSCROLL, WM_VSCROLL)
  • 90. مفهوم Dialog Box (جعبه گفتگو)
  • 91. تعریف Dialog Template در فایل .rc
  • 92. تابع DialogBox برای نمایش دیالوگ‌های مودال (Modal)
  • 93. تابع DialogProc برای مدیریت منطق دیالوگ
  • 94. ایجاد دیالوگ‌های بدون Modality (Modeless) با CreateDialog
  • 95. کنترل‌های استاندارد دیالوگ (OK, Cancel)
  • 96. ترسیم بیت مپ (Bitmaps)
  • 97. تابع BitBlt برای کپی بیت مپ
  • 98. تابع StretchBlt برای تغییر اندازه بیت مپ
  • 99. مدیریت خطاها با GetLastError و SetLastError
  • 100. اصول Unicode در WinAPI و بهترین روش‌ها

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب از صفر تا صد API ویندوز با Programming Windows چارلز پتزولد”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا