آموزش گام به گام برنامه نویسی در کیوت (Qt) با زبان ++C
گارانتی سلامت فیزیکی کالا
  • انتشارات: انتشارات علوم رایانه
  • نویسنده: عین اله جعفرنژاد قمی
  • تعداد صفحه: 378
  • سال انتشار: 1400
  • مناسب برای: بزرگسالان
قیمت : 152,000 تومان
190,000 تومان
مشخصات
انتشارات
انتشارات علوم رایانه
نویسنده
عین اله جعفرنژاد قمی
تعداد صفحه
378
سال انتشار
1400
سری چاپ
1
قطع کتاب
وزیری
نوع جلد
شومیز
زبان
فارسی
مناسب برای
بزرگسالان
شابک
978-600-205-178-3
وزن
890 گرم
فهرست مطالب

فصل اول : مقدمات کیوت (Qt)

1-1. زبان C++ در کیوت

1-2. کلاس‌ها در C++

1-3. کلاس‌ها در کیوت

1-4. سلسله‌مراتب وراثت کلاس‌ها

1-5. انواع داده‌ها در کیوت

1-6. ماژول‌ها

1-7. دانلود و نصب کیوت

1-8. راه‌اندازی کیوت

1-9. آشنایی با محیط کیوت

1-10. شرح چند واژه

1-11. ایجاد پروژه‌ی جدید

1-12. باز کردن پروژه‌ی موجود

1-13. طراحی واسط کاربری در کیوت

1-14. معرفی فایل‌های پروژه

1-15. تمرین‌ها



فصل دوم : ویجت‌ها و چیدمان آن‌ها

2-1. ویجت‌ها

2-2. طراحی واسط کاربری با ویجت‌ها

2-3. کار کردن با ویجت‌ها

2-4. چیدمان (سازمان‌دهی) ویجت‌ها

2-5. چیدمان ویجت‌ها به صورت فرم

2-6. روش دیگر برای چیدمان ویجت‌ها

2-7. برنامه‌نویسی پروژه

2-8. ایجاد ویجت‌ها و جانمایی با کدنویسی

2-9. دیالوگ با کلاس QMessageBox

2-10. تمرین‌ها



فصل سوم : برنامه‌نویسی ویجت‌های ساده

3-1. ویجت‌ها به عنوان اشیایی از کلاس

3-2. ویجت‌ Push Button

‌3-3. ویجت‌ Label

‌3-4. ویجت‌ Line Edit

‌3-5. ویجت‌ Text Edit

‌3-6. ویجت‌های فاصله‌گذاری

‌3-7. تمرین‌ها



فصل چهارم : سیگنال‌ها و اسلات‌ها

4-1. راهکار سیگنال و اسلات

4-2. ویجت Spin Box

4-3. ویجت Horizontal Scroll Bar

4-4. ویجت Progress Bar

4-5. ویجت Horizontal

4-6. ارتباط سیگنال‌ها و اسلات‌ها با کدنویسی

4-7. ایجاد کلاس‌هایی با سیگنال‌ها و اسلات‌ها

4-8. ویجت Dial

4-9. ویجت LCDNumber

4-10. ارتباط یک سیگنال با چند اسلات و بالعکس

4-11. تمرین‌ها



فصل پنجم : مدیریت انتخاب‌ها، لیست‌ها و جدول‌ها

5-1. انتخاب انحصاری با ویجت Radio Button

5-2. انتخاب چندگانه با ویجت Check Box

5-3. گروه‌بندی ویجت‌ها با Group Box

5-4. ویجت Combo Box

5-5. کلاس QStringList

5-6. ویجت List Widget

5-7. ویجت Font Combo Box

5-8. ویجت Table Widget

5-9. ویجت Tree Widget

5-10. تمرین‌ها



فصل ششم : آشنایی با سبک برنامه‌نویسیِ مدل-دید

6-1. معماری مدل-دید

6-2. کلاس‌های دید و مدل

6-3. کلاس‌ QAbstractItemModel

6-4. کلاس‌ QModelIndex

6-5. کلاس‌ QAbstractItemView

6-6. ویجت‌ ListView

6-7. کلاس‌ QStringListModel

6-8. ویجت‌ Table View

6-9. ویجت Tree View

6-10. کلاس QStandardItemModel

6-11. کلاس QStandardItem

6-12. کلاس FileSystemModel



فصل هفتم : پیاده‌سازی پنجره‌ها، منوها و دیالوگ‌ها

7-1. کلاس QMainWindow

7-2. ایجاد منو با کلاس QMenu

7-3. کلاس QAction

7-4. کلاس QToolBar

7-5. کلاس QStatusBar

7-6. کلاس QFileDialog

7-7. ایجاد منو در صفحه‌ی طراحی

7-8. کلاس QColorDialog

7-9. کلاس QFontDialog

7-10. کلاس QInputDialog



فصل هشتم : مدیریت ورودی-خروجی فایل‌ها

8-1. پردازش فایل

8-2. انواع فایل‌ها

8-3. کلاس QIODevice

8-4. کلاس QFileDevice

8-5. کلاس QFile

8-6. کلاس QTextStream

8-7. ورودی و خروجی رشته‌ها

8-8. ورودی - خروجی همراه با فرمت

8-9. کلاس QDataStream

8-10. انجام تغییرات در فایل داده

8-11. باز کردن چند پنجره در برنامه



فصل نهم : برنامه‌نویسی پایگاه داده

9-1. مفهوم پایگاه داده

9-2. سیستم پایگاه داده چیست؟

9-3. مزایای استفاده از پایگاه داده

9-4. سیستم مدیریت پایگاه داده

9-5. مفهوم جدول در SQLite

9-6. انواع داده در SQLite

9-7. معرفی یک پایگاه داده و جدول‌های نمونه

9-8. انواع رابطه‌ها در جدول‌ها

9-9. طراحی پایگاه داده و نرمال‌سازی جدول‌ها

9-10. نصب SQLite

9-11. نصب مرورگر SQLite

9-12. ایجاد پایگاه داده‌ی نمونه در SQLite

9-13. انجام تغییرات در ساختار جدول

9-14. وارد کردن داده‌ها در جدول

9-15. حذف رکوردها از جدول

9-16. پرس‌وجو در زبان SQL

9-17. ماژول QtSql

9-18. کلاس QSqlDatabase

9-19. کلاس QSqlQueryModel

9-20. کلاس QSqlRelationalTableModel

9-21. کلاس QSqlRelation

9-22. کلاس QSqlRelationDelegate



فصل دهم : گرافیک در کیوت

10-1. فریمورک دید گرافیکی

10-2. کلاس QPen

10-3. کلاس QBrush

10-4. کلاس QPoint

10-5. کلاس QGraphicsScene

10-6. کلاس QGraphicsItem

10-7. کلاس QGraphicsView

10-8. کلاس QLine

10-9. کلاس QRect

10-10. کلاس QPolygon

10-11. کلاس QPainter



فصل یازدهم : آشنایی با QML

11-1. انواع پایه در QML

11-2. دستور import

11-3. عناصر QML

11-4. عنصر Item

11-5. عنصر Window

11-6. عنصر Rectangle

11-7. عنصر Text

11-8. نوع Keys در QML

11-9. عنصر Image

11-10. عنصر MouseArea

11-11. عنصر Grid

11-12. عنصر Column

11-13. عنصر Row

11-14. عنصر Button

11-15. عنصر CheckBox

11-16. عنصر RadioButton

11-17. عنصر GroupBox

11-18. عنصر Label

11-19. مزیت توابع جاوااسکریپت

11-20. عنصر TextInput

11-21. عنصر TextArea

11-22. مدل-دید- delegate در QML

11-23. عنصر ListModel

11-24. عنصر ListView

11-25. عنصر Component

11-26. عنصر Page

11-27. عنصر PageIndicator

11-28. عنصر SwipView

واژه‌نامه

منابع





نظر خود را بنویسید
نظرات کاربران
Copyright © 2021 Powered By Olomrayaneh web developer team, All Rights Reserved.