Spis treści
Programowanie Obiektowe (semestr letni 2011)
Ćwiczenia
Literatura
Programowanie Obiektowe (semestr letni 2011)
Kolokwium zaliczeniowe odbędzie się
7 czerwca 2011
(ostatni wtorek).
Zajęcia odbywają się w terminie:
grupa 1, zajęcia odbywają się w każdy wtorek, 8:00 - 10:00, sala PK1
grupa 2, zajęcia odbywają się w każdy wtorek, 16:00 - 18:00, sala PK4
Ćwiczenia
start
Powtórka z C
Konstruktory, destruktory
Przeciążanie operatorów
Dziedziczenie
Dziedziczenie c.d.
Szablony (wzorce)
Wyjątki
Kolekcje i algorytmy (STL, Generics)
Projektowanie hierarchii klas (UML)
C# podstawy
Pliki do pobrania
Literatura
Bjarne Stroustrup
”Język C
”//, WNT 2002\\ * Jerzy Grębosz //"Symfonia C++"//,T.I-III,1999 * Jerzy Grębosz //"Pasja C++"//,T.I-II,???? * Stanley B. Lippman, Josee Lajoie //”Podstawy języka C++”//, WNT 2001\\ * (prawie) wszystkie książki na temat języka C++, C# i programowania oboektowego\\ * dużo świetnych materiałów dotyczących programowania znajdziesz [[http://www.google.pl
tutaj]]
===== Kilka przydatnych odnośników =====
cplusplus.com - The C++ Resources Network
C++ Reference
SGI Standard Template Library Programmer’s Guide
Notatki do wykładu
Materiały dydaktyczne MIMUW na studia informatyczne I stopnia
Materiały do wykładu z kursu "Programowanie obiektowe" prowadzonego na kierunku Automatyka i Robotyka Wydziału Elektroniki Politechniki Wrocławskiej
WikiBook - C++ (niekompletna)
WikiBook - C++ programming language
Programming Tutorials - C, C++, OpenGL, STL
===== Kompilatory =====
GCC home page
(GNU Linux, MS Windows + Cygwin)
Cygwin
środowisko UNIX pod Windows, zawiera gcc (MS Windows)
MinGW
narzędzia programisyczne z Cygwina (MS Windows)
Digital Mars C and C++ Compilers
Borland C++ 5.5 Compiler
(MS Windows)]]
www.thefreecountry.com
lista darmowych kompilatorów C/C
===== Edytory tekstu =====
Emacs
podstawowe komendy (
html
,
pdf
)
Vim
- podstawowe komendy (
html
,
pdf
)
Kate
KDE Advanced Text Editor (GNU Linux)
Gedit
official text editor of the GNOME desktop environment (GNU Linux)
Notepad++
free source code editor (and Notepad replacement) (MS Windows)
TextPad
(MS Windows)
===== Zintegrowane środowiska programistyczne (IDE) =====
Visual Studio Express
(MS Windows)
Code::Blocks
(GNU Linux, MS Windows)
Bloodshed Software - Dev-C++
(MS Windows)
Relo
(MS Windows)
Turbo C version 2.01
(MS Windows)
Kdevelop
KDE Development Environment (GNU Linux)
Anjuta DevStudio
IDE for C and C
, written for GTK/GNOME (GNU Linux)\\ [[http://www.eclipse.org/
Eclipse]] z wtyczką
CDT
(GNU Linux, MS Windows)
Darmowe narzędzia do programowania w C++
===== Projekty zaliczeniowe ===== ===== Inne =====
http://ideone.com/