کتاب صوتی برنامه‌نویسی MFC از صفر تا صد: ساخت اپلیکیشن‌های حرفه‌ای دسکتاپ

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

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 124,963 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره برنامه‌نویسی MFC از صفر تا صد: ساخت اپلیکیشن‌های حرفه‌ای دسکتاپ

موضوع کلی: توسعه نرم‌افزارهای دسکتاپ ویندوز

موضوع میانی: برنامه‌نویسی ویندوز با C++ و فریم‌ورک MFC

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر برنامه‌نویسی ویندوز و MFC
  • 2. آشنایی با محیط توسعه Visual Studio
  • 3. ایجاد اولین پروژه MFC
  • 4. مفاهیم شی‌گرایی در C++ برای MFC
  • 5. بررسی ساختار یک برنامه MFC
  • 6. کلاس CWinApp و نقش آن
  • 7. کلاس CWnd و پنجره‌ها در MFC
  • 8. مدیریت پیام‌ها در MFC
  • 9. آشنایی با Message Map
  • 10. پردازش پیام‌های Mouse
  • 11. پردازش پیام‌های Keyboard
  • 12. نقاشی در MFC و استفاده از Device Context (DC)
  • 13. آشنایی با GDI و ترسیم اشکال پایه
  • 14. استفاده از Brush, Pen, و Font
  • 15. کار با رنگ‌ها در MFC
  • 16. ایجاد و استفاده از منوها
  • 17. ایجاد و استفاده از نوار ابزار (Toolbar)
  • 18. آشنایی با نوار وضعیت (Status Bar)
  • 19. ایجاد Dialog Boxها در MFC
  • 20. استفاده از Controlهای استاندارد ویندوز
  • 21. ویرایشگر متن (Edit Control) و خواص آن
  • 22. دکمه‌ها (Buttons) و رویدادهای مرتبط
  • 23. کامبوباکس‌ها (ComboBoxes) و لیست باکس‌ها (ListBoxes)
  • 24. اسلایدرها (Sliders) و نوار پیشرفت (Progress Bar)
  • 25. رادیو باتن‌ها (Radio Buttons) و چک باکس‌ها (Check Boxes)
  • 26. ایجاد Dialog Boxهای Modeless
  • 27. استفاده از Common Dialogs (Open File, Save File, Color, Font)
  • 28. بررسی Class Wizard و کمک آن در کدنویسی
  • 29. استفاده از resourceها (Strings, Icons, Bitmaps)
  • 30. آشنایی با مفهوم Document/View Architecture
  • 31. کلاس CDocument و مدیریت داده‌ها
  • 32. کلاس CView و نمایش داده‌ها
  • 33. پیاده‌سازی سریال‌سازی (Serialization) برای ذخیره و بازیابی داده‌ها
  • 34. کار با فایل‌ها در MFC
  • 35. مدیریت خطاها در MFC
  • 36. استفاده از Exception Handling
  • 37. آشنایی با Debugging در Visual Studio
  • 38. تکنیک‌های Debugging در MFC
  • 39. استفاده از AfxMessageBox
  • 40. ایجاد Single Document Interface (SDI) Applications
  • 41. ایجاد Multiple Document Interface (MDI) Applications
  • 42. کار با Splitter Windows
  • 43. استفاده از ActiveX Controls در MFC
  • 44. ایجاد ActiveX Control سفارشی
  • 45. آشنایی با OLE (Object Linking and Embedding)
  • 46. برنامه‌نویسی پایگاه داده با MFC
  • 47. استفاده از ODBC
  • 48. اتصال به پایگاه داده SQL Server
  • 49. انجام عملیات CRUD (Create, Read, Update, Delete) در پایگاه داده
  • 50. استفاده از CRecordset
  • 51. کار با Viewهای پایگاه داده
  • 52. استفاده ازStored Procedures
  • 53. گزارش‌گیری با MFC
  • 54. آشنایی با Threadها در MFC
  • 55. ایجاد و مدیریت Threadها
  • 56. همگام‌سازی Threadها (Synchronization)
  • 57. استفاده از Critical Sections و Mutexes
  • 58. کار با Semaphoreها و Events
  • 59. برنامه‌نویسی Socket در MFC
  • 60. ایجاد Server Socket
  • 61. ایجاد Client Socket
  • 62. ارسال و دریافت داده‌ها از طریق Socket
  • 63. برنامه‌نویسی شبکه با MFC
  • 64. استفاده از Winsock
  • 65. کار با TCP/IP
  • 66. کار با UDP
  • 67. آشنایی با COM (Component Object Model)
  • 68. استفاده از COM Objects در MFC
  • 69. ایجاد COM Objects
  • 70. آشنایی با ATL (Active Template Library)
  • 71. تفاوت ATL و MFC
  • 72. ادغام ATL و MFC
  • 73. کار با XML در MFC
  • 74. خواندن و نوشتن فایل‌های XML
  • 75. استفاده از XML Parserها
  • 76. آشنایی با JSON
  • 77. خواندن و نوشتن فایل‌های JSON
  • 78. استفاده از JSON Parserها
  • 79. برنامه‌نویسی Multimedia در MFC
  • 80. پخش صدا و تصویر
  • 81. استفاده از DirectX در MFC
  • 82. برنامه‌نویسی Graphics با MFC
  • 83. استفاده از OpenGL در MFC
  • 84. ایجاد انیمیشن در MFC
  • 85. برنامه‌نویسی چاپ در MFC
  • 86. چاپ اسناد
  • 87. پیش‌نمایش چاپ
  • 88. ایجاد Custom Controlها
  • 89. استفاده از User-Drawn Controls
  • 90. رسم اشکال سفارشی
  • 91. پشتیبانی از Drag and Drop
  • 92. ایجاد برنامه‌های Setup و Deployment
  • 93. استفاده از InstallShield
  • 94. برنامه‌نویسی Windows Services با MFC
  • 95. کار با Registry در MFC
  • 96. مدیریت تنظیمات برنامه
  • 97. سفارشی‌سازی ظاهر برنامه
  • 98. استفاده از Skinها
  • 99. Localization و Internationalization
  • 100. پشتیبانی از چند زبانه
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: C++ ویندوز Desktop Application MFC MFC from ground up MFC programming MFC Tutorial Windows Programming آموزش C++ آموزش MFC برنامه نویسی ویندوز برنامه‌نویسی MFC توسعه نرم‌افزار دسکتاپ ساخت اپلیکیشن دسکتاپ فریم‌ورک MFC

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.