کتاب صفر تا صد برنامه نویسی ویندوز با MFC و زبان C++ با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
صفر تا صد برنامه نویسی ویندوز با MFC و زبان C++ صفر تا صد برنامه نویسی ویندوز با 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
تگها:
C#
C++ Builder
Introduction to Windows programming
MFC
Win32
Windows API
Windows Programming
آموزش C++
آموزش MFC
برنامه نویسی ویندوز
برنامه نویسی ویندوز با MFC
دوره آموزشی MFC
زبان C++
صفر تا صد MFC
مبانی برنامه نویسی ویندوز
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.