دوره صفر تا صد برنامه نویسی ویندوز با MFC و زبان C++ همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره صفر تا صد برنامه نویسی ویندوز با MFC و زبان C++
موضوع کلی: برنامه نویسی ویندوز
موضوع میانی: مبانی برنامه نویسی ویندوز با C++
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامه نویسی ویندوز
- 2. چرا C++ و MFC برای برنامه نویسی ویندوز؟
- 3. مروری بر اصول زبان C++ (کلاسها، وراثت، اشارهگرها)
- 4. نصب و پیکربندی Visual Studio
- 5. ساخت اولین پروژه کنسولی C++
- 6. آشنایی با ساختار یک برنامه Win32 (مفاهیم اولیه)
- 7. مقدمهای بر Win32 API
- 8. مفهوم Handle و Window Handle
- 9. مفاهیم Processes و Threads در ویندوز
- 10. برنامه نویسی رویدادگرا و پمپ پیامها
- 11. کلاس پنجره (Window Class)
- 12. تابع روال پنجره (Window Procedure) - WndProc
- 13. ثبت کلاس پنجره و ایجاد پنجره
- 14. حلقه پیام (Message Loop)
- 15. ارسال و دریافت پیامها
- 16. ساختار پیامهای ویندوز (MSG)
- 17. ترسیم در یک پنجره (Paint Message)
- 18. مدیریت رویدادهای ماوس
- 19. مدیریت رویدادهای کیبورد
- 20. منابع ویندوز (Resources)
- 21. معرفی MFC: چارچوب کاری برای Win32
- 22. ساختار یک برنامه MFC
- 23. کلاس CWinApp و چرخه حیات برنامه
- 24. کلاس CFrameWnd و پنجره اصلی
- 25. استفاده از Application Wizard در Visual Studio
- 26. معماری Document/View در MFC
- 27. کلاس CDocument: مدیریت دادهها
- 28. کلاس CView: نمایش دادهها
- 29. نگاشت پیامها (Message Maps) در MFC
- 30. پردازش پیامها با توابع Handler
- 31. کنترل دکمه (CButton)
- 32. کنترل ویرایشگر متن (CEdit)
- 33. کنترل متن ایستا (CStatic)
- 34. کنترل چکباکس (CButton - Check Box)
- 35. کنترل رادیو باتن (CButton - Radio Button)
- 36. گروه بندی کنترلها
- 37. منوها در MFC (CMenu)
- 38. ایجاد و سفارشیسازی منوها
- 39. نوار ابزار (CToolBar)
- 40. ساخت و مدیریت نوار ابزار
- 41. نوار وضعیت (CStatusBar)
- 42. نمایش اطلاعات در نوار وضعیت
- 43. کلیدهای میانبر (Accelerators)
- 44. تنظیمات اولیه فونت و رنگ
- 45. تغییر اندازه و موقعیت کنترلها
- 46. مفهوم جعبه گفتگو (Dialog Box)
- 47. ساخت جعبه گفتگو با Resource Editor
- 48. کلاس CDialog
- 49. جعبه گفتگوهای Modal
- 50. جعبه گفتگوهای Modeless
- 51. تبادل دادههای جعبه گفتگو (DDX)
- 52. اعتبارسنجی دادههای جعبه گفتگو (DDV)
- 53. جعبه گفتگوی باز کردن فایل (CFileDialog - Open)
- 54. جعبه گفتگوی ذخیره فایل (CFileDialog - Save As)
- 55. جعبه گفتگوی انتخاب رنگ (CColorDialog)
- 56. جعبه گفتگوی انتخاب فونت (CFontDialog)
- 57. جعبه گفتگوی تنظیمات چاپ (CPrintDialog)
- 58. کنترلهای سفارشی در جعبه گفتگو
- 59. طراحی Layoutهای پیچیده برای Dialog Box
- 60. مقدمهای بر GDI در ویندوز
- 61. مفاهیم Device Context (DC) و کلاس CDC
- 62. ترسیم خطوط و اشکال هندسی (LineTo, Rectangle, Ellipse)
- 63. قلمها (CPen) و ویژگیهای آن
- 64. برسها (CBrush) و ویژگیهای آن
- 65. ترسیم متن (TextOut, DrawText)
- 66. فونتها (CFont) و نحوه استفاده
- 67. کار با Bitmap ها (CBitmap)
- 68. نمایش تصاویر Bitmap
- 69. کار با آیکونها و نشانگرها (Cursors)
- 70. سیستم مختصات در GDI
- 71. Transformation های GDI (Offset, Scale, Rotate)
- 72. مناطق برش (Clipping Regions)
- 73. مدیریت اشکال پیچیده (Polygons, Arcs, Pie)
- 74. GDI Object ها و مدیریت منابع
- 75. ترسیم دوتایی با Double Buffering برای جلوگیری از لرزش تصویر
- 76. کنترل لیست (CListBox)
- 77. کنترل کامبوباکس (CComboBox)
- 78. کنترل ListView (CListCtrl) و نمایش ستونی
- 79. کنترل TreeView (CTreeCtrl) و نمایش سلسله مراتبی
- 80. کنترل Tab (CTabCtrl)
- 81. کنترل Progress Bar (CProgressCtrl)
- 82. کنترل Slider (CSliderCtrl)
- 83. کنترل Spin (CSpinButtonCtrl)
- 84. کنترل Date/Time Picker
- 85. Property Sheets و Property Pages
- 86. مبانی کار با فایلها (CFile)
- 87. خواندن و نوشتن در فایلها
- 88. Serialization در Document/View
- 89. دسترسی به رجیستری ویندوز (Registry)
- 90. عملیات کلیپبورد (Clipboard)
- 91. چند نخی (Multithreading) در MFC
- 92. کلاس CWinThread و ایجاد نخها
- 93. همگامسازی نخها (Synchronization Objects)
- 94. تایمرها (CTimer)
- 95. مدیریت خطاها و استثناها (Exception Handling)
- 96. عملیات چاپ و پیشنمایش چاپ (Printing, Print Preview)
- 97. برنامههای MDI (Multiple Document Interface)
- 98. ساخت کنترلهای سفارشی (Custom Controls)
- 99. ترسیم Owner-Draw
- 100. Drag and Drop در MFC
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.