اپلیکیشن اندرویدی فلشکارت آموزشی آموزش C++ و کتابخانه Qt برای رابط کاربری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش C++ و کتابخانه Qt برای رابط کاربری
موضوع کلی: برنامه نویسی
موضوع میانی: زبانهای برنامهنویسی**
📋 سرفصلهای دوره
- 1. مبانی برنامهنویسی و معرفی C++
- 2. نصب کامپایلر C++ و Qt Creator
- 3. اولین برنامه C++: Hello, World!
- 4. ساختار کلی یک برنامه C++
- 5. متغیرها و انواع دادهها
- 6. عملگرهای محاسباتی
- 7. عملگرهای مقایسهای و منطقی
- 8. دستورات شرطی: if, else if, else
- 9. حلقهها: for, while, do-while
- 10. آرایهها
- 11. اشارهگرها (Pointers)
- 12. توابع و پارامترهای توابع
- 13. بازگشت (Recursion)
- 14. ساختارها (Structs)
- 15. کلاسها و اشیاء (Classes and Objects)
- 16. مفاهیم شیگرایی (OOP): کپسولهسازی (Encapsulation)
- 17. مفاهیم شیگرایی (OOP): وراثت (Inheritance)
- 18. مفاهیم شیگرایی (OOP): چندریختی (Polymorphism)
- 19. فضاهای نام (Namespaces)
- 20. مدیریت حافظه: تخصیص و آزادسازی دستی
- 21. اشارهگرهای هوشمند (Smart Pointers)
- 22. مفاهیم Template
- 23. STL: کانتینرها (Vectors, Lists, Deques)
- 24. STL: الگوریتمها (Sort, Find, Count)
- 25. STL: تکرارکنندهها (Iterators)
- 26. مدیریت خطا و استثناها (Exceptions)
- 27. ورودی/خروجی فایل (File I/O)
- 28. مقدمهای بر Qt
- 29. نصب Qt Framework
- 30. معرفی Qt Creator IDE
- 31. اولین برنامه Qt: Hello, Qt!
- 32. ماژولهای اصلی Qt (Core, Gui, Widgets)
- 33. سیستم سیگنال و اسلات (Signals and Slots)
- 34. کلاس QObject
- 35. کلاس QWidget و سلسله مراتب آن
- 36. طراحی رابط کاربری با Qt Designer
- 37. لایوتها (Layouts) در Qt (Vertical, Horizontal, Grid)
- 38. کلاس QPushButton
- 39. کلاس QLabel
- 40. کلاس QLineEdit
- 41. کلاس QTextEdit
- 42. کلاس QCheckBox
- 43. کلاس QRadioButton
- 44. کلاس QComboBox
- 45. کلاس QSlider
- 46. کلاس QProgressBar
- 47. کلاس QMenuBar
- 48. کلاس QToolBar
- 49. کلاس QStatusBar
- 50. مدیریت رویدادها (Event Handling) در Qt
- 51. کلاس QEvent
- 52. کلاس QMouseEvent
- 53. کلاس QKeyEvent
- 54. کلاس QTimer
- 55. کلاس QFileDialog
- 56. کلاس QColorDialog
- 57. کلاس QFontDialog
- 58. کلاس QMessageBox
- 59. مدل-نما (Model-View) در Qt
- 60. کلاس QStringListModel
- 61. کلاس QAbstractItemModel
- 62. کلاس QListView
- 63. کلاس QGridView
- 64. کلاس QTableView
- 65. کلاس QTreeView
- 66. کلاس QStandardItemModel
- 67. کار با تصاویر (Images) در Qt
- 68. کلاس QPixmap
- 69. کلاس QImage
- 70. کلاس QLabel برای نمایش تصاویر
- 71. کار با رنگها و قلمها (Colors and Fonts)
- 72. کلاس QColor
- 73. کلاس QBrush
- 74. کلاس QPen
- 75. کلاس QFont
- 76. کلاس QPalette
- 77. کلاس QPainter
- 78. رسم اشکال هندسی
- 79. رسم خطوط و منحنیها
- 80. مدیریت منابع (Resources) در Qt
- 81. فایلهای `.qrc`
- 82. دسترسی به منابع
- 83. طراحی رابط کاربری با کد C++
- 84. ارتباط بین سیگنال و اسلات (Connections)
- 85. ارتباط بین ویجتها
- 86. مدیریت چیدمان ویجتها به صورت برنامهنویسی
- 87. ایجاد پنجرههای سفارشی
- 88. دیالوگهای سفارشی
- 89. پشتیبانی از زبانهای مختلف (Internationalization)
- 90. کلاس QTranslator
- 91. ترجمه رشتهها
- 92. کار با پایگاه داده در Qt
- 93. کلاس QSqlDatabase
- 94. کلاس QSqlQuery
- 95. کلاس QSqlTableModel
- 96. ارتباط با پایگاه داده SQLite
- 97. ارتباط با پایگاه داده MySQL
- 98. شبکهسازی در Qt (TCP/IP)
- 99. کلاس QTcpSocket
- 100. کلاس QTcpServer
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.