View on GitHub

oop

Lecture Notes for Object Oriented Programming using C++ (in Greek)

Αντικειμενοστραφής Προγραμματισμός (OOP=Object Oriented Programming) με χρήση της C++

Πανεπιστήμιο Ιωαννίνων - Τμήμα Πληροφορικής και Τηλεπικοινωνιών

Γκόγκος Χρήστος - Άρτα@2020

Τελευταία ενημέρωση: 25/10/2020

ΘΕΩΡΙΑ

Οι παραπάνω παρουσιάσεις αποτελούν προσαρμογή υλικού που έχει αναπτυχθεί από τους Robert Myers, Matthew Small, Xin Yuan στα πλαίσια μαθημάτων για τον αντικειμενοστραφή προγραμματισμό με τη C++ COP3330/CGS5409: Object-oriented Programming in C++.

Επιπλέον παρουσιάσεις

ΕΡΓΑΣΤΗΡΙΟ

Σύνοψη της C++, STL, UML διαγραμμάτων κλάσεων

Παραδείγματα κώδικα

Βέλτιστες πρακτικές στη C++

STL

Σχέσεις αντικειμένων - UML - αρχές καλής σχεδίασης

TDD με τη βιβλιοθήκη Catch2

Η βιβλιοθήκη fmt για εύκολη μορφοποίηση εξόδου (python-like)

Design Patterns

Βασικές αρχές OOP

Βέλτιστες πρακτικές

Σημειώσεις - Συγγράμματα

Παρουσιάσεις

Tutorials για τη C++

Ενδιαφέρουσες σελίδες

Online C++ compilers

Εξάσκηση στη C++

Gamification

Coding styles

C++ Guidelines

Static code analysis

Test Driven Development

UML (Unified Modeling Language)

Βιβλιοθήκες

Λογισμικά - εργαλεία

IDEs (Integrated Development Environments)

Μεταγλωττιστές για τη C++

Editors

Build tools

DEBUG

GIT + GITHUB

Περιβάλλον Linux μέσα από Windows

Προηγούμενα έτη