کتاب آموزش C++ و کتابخانه Qt برای رابط کاربری با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
آموزش C++ و Qt: از مبتدی تا ساخت رابط کاربری حرفهای آموزش 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
تگها:
C Programming
C#
GUI
Programming
Qt
Qt Designer
Qt framework
UI Development
آموزش C++
برنامه نویسی
برنامه نویسی C++
توسعه رابط کاربری
رابط کاربری
زبان C++
سی پلاس پلاس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.