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
- Od C do C++ - pierwszy program w C++, wprowadzenie do środowiska Visual Studio
-
- Grupa 1 (poniedziałek, 15 kwietnia 2024 r.)
- Grupa 2 (wtorek 16 kwietnia 2024 r.)
- Najważniejsze biblioteki standardowe
- Debugowanie aplikacji, korzystanie z pomocy i dokumentacji MSDN
- Funkcje anonimowe (lambda)
- Aplikacje okienkowe, Windows Forms (?)
Kilka przydatnych odnośników
- Moodle - strona kursu z w Moodle, oddawanie zadań i kolokwia
Narzędzia
- Visual Studio Community/Professional/Enterprice 2022 (Windows)
- Visual Studio Code + rozszerzenia do C++ C/C++ for Visual Studio Code (GNU Linux, Windows, Mac OS)
- kompilator GCC, polecenie
g++ program.cpp -o program(GNU Linux, Windows, Mac OS)
* inne: Code::Blocks, Bloodshed Software - Dev-C++, Kdevelop, …
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ęć.