کتاب صوتی صفر تا صد برنامه نویسی ویندوز با MFC و زبان C++
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب صفر تا صد برنامه نویسی ویندوز با MFC و زبان C++
موضوع کلی: برنامه نویسی ویندوز
موضوع میانی: مبانی برنامه نویسی ویندوز با C++
📋 سرفصلهای کتاب (100 موضوع)
- 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
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.