StudyHalo
About
Contact Us
Login
Sign Up
Quiz
About
Contact Us
Login
Sign Up
Contact Us
Thank you for contacting us
We'll get back to you as soon as possible
Name:
Email:
Message:
×
Add Concept
Search or create concept:
Add Concept
×
Add Post
Title:
Type:
Link
Explanation
Attachment
URL:
Explanation:
File:
Supported file types: PDF, Images, Word documents, etc. Maximum size: 10 MB
Concept:
Create Post
COS3711
Advanced Programming
Table of Contents
+ Concept
+ Post
Qt model/view programming
← Models and Views
Smart pointers →
Mvc Design Pattern
Links
Techtarget - model-view-controller (MVC)
by StudyBuddy (May 15, 2025)
0
0
Report
model-view-controller (MVC)
by StudyBuddy (May 15, 2025)
0
0
Report
Explanations
Attachments
Head First Chapter on MVC
by StudyBuddy (May 15, 2025)
Download
0
0
Report
Table of Contents
1. Libraries
1.1. Revision
1.2. Qt 6
1.3. Libraries and frameworks (and platforms)
1.4. Design patterns and anti-patterns
1.5. Serializer Pattern
2. Meta-Objects, Properties and Reflective Programming
2.1. Qt object system
2.2. Using QVariant, QMetaType, and Q_ENUM
2.3. Static variables
2.4. Debugging in Qt Creator
2.5. Practical work
3. Models and Views
3.1. Qt model/view programming
3.2. Smart pointers
3.3. Practical work
4. Validation and Regular Expressions
4.1. Input masks, validators, and subclassing QValidator
4.2. Regular expressions
4.3. Practical work
5. XML
5.1. What is XML?
5.2. Using DOM
5.3. Using Qt's XML streaming
5.4. Practical work
5.5. Working with XML
6. More Design Patterns
6.1. Abstract Factory (Creational pattern)
6.2. Façade (Structural pattern)
6.3. Factory Method (Creational pattern)
6.4. Memento (Behavioural pattern)
6.5. Singleton (Creational pattern)
6.6. Strategy (Behavioural pattern)
7. Concurrency
7.1. Threading
7.2. QProcess
8. Networking and Cloud Computing
8.1. Networking
8.2. Cloud computing