Programowanie obiektowe dla AiR

Writing /home/grochu/public_html/wiki/data/cache/d/d2803f5168c8b5b99343b1d4f0bf2779.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /home/grochu/public_html/wiki/data/meta/zajecia/po_2024_1/start.meta failed
Unable to save metadata file. Hint: disk full; file permissions; safe_mode setting.
Writing /home/grochu/public_html/wiki/data/cache/d/db782e8f08e5d231199d457799b196b1.i failed
Writing /home/grochu/public_html/wiki/data/cache/d/db782e8f08e5d231199d457799b196b1.metadata failed
Writing /home/grochu/public_html/wiki/data/cache/d/d2803f5168c8b5b99343b1d4f0bf2779.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.

REVEAL theme=simple&disableLayout=0&transition=none&controls=1&show_progress_bar=1&build_all_lists=0&show_image_borders=0&horizontal_slide_level=2&enlarge_vertical_slide_headers=0&show_slide_details=1&open_in_new_window=1&size=1024×768

<html> <style type=„text/css”> p { text-align: left;} .reveal pre code {

height: 100%;
max-height: 100%;
box-sizing: border-box; }

</style> </html>

Programowanie obiektowe dla AiR

Zaliczenie zajęć

Warunki zaliczenia zajęć:

  • zaliczenie 50% zadań realizowanych w trakcie laboratoriów. Rozwiązania zadań należy umieszczać w Moodle (strona kursu).
  • zaliczenie 2 kolokwiów, każde z wynikiem minimum 50%

Literatura

  • Jerzy Grębosz „Opus magnum C++ 11”, Tom I-III, 2017
    (lub wcześniejsze: „Symfonia C++” i „Pasja C++”)
  • Bjarne Stroustrup ”Język C++”, WNT 2002
  • Stanley B. Lippman, Josee Lajoie ”Podstawy języka C++”, WNT 2001
  • (prawie) wszystkie książki na temat języka C++ i programowania obiektowego


Laboratoria - plan

  1. Od C do C++ - pierwszy program w C++, wprowadzenie do środowiska Visual Studio
  2. Najważniejsze biblioteki standardowe
  3. Debugowanie aplikacji, korzystanie z pomocy i dokumentacji MSDN
  4. Funkcje anonimowe (lambda)
  5. Aplikacje okienkowe, Windows Forms (?)


Kilka przydatnych odnośników

Narzędzia

Kompilatory C# Online

Projekty zaliczeniowe

Osoby, które potrafią programować obiektowo w C++ mogą zaliczyć laboratoria na podstawie projektu.
Chęć zaliczenia zajęć w ten sposób nalezy zgłosić najpóźniej w ciągu 2 pierwszych tygodni zajęć.

Wymagania projektu zaliczeniowego