programowanie obiektowe opis modulow, c c++, c#


Opis modułów ćwiczeń laboratoryjnych z tematu:
Programowanie obiektowe

Dane podstawowe

Tytuł lub stopień naukowy

magister

Imię

Wojciech

Nazwisko

Rutkowski

Dane podstawowe

Tytuł lub stopień naukowy

magister

Imię

Łukasz

Nazwisko

Wiśniewski

Ćwiczenie numer

Nazwa ćwiczenia

Wprowadzenie

Cel ćwiczenia

Głównym zadaniem pierwszych zajęć będzie omówienie paradygmatu programowania obiektowego - cech i najważniejszych pojęć. Słuchacze zapoznają się także ze składnią języka C# oraz środowiskiem programistycznym Visual Studio 2005.

Wykorzystywane technologie

MS Visual Studio 2005 - język programowania C#, .NET Framework 2.0

Ćwiczenie numer

Nazwa ćwiczenia

Klasy

Cel ćwiczenia

Podczas zajęć zostaną omówione klasy wraz ze zmiennymi składowymi i metodami. Omówione zostanie instancjonowanie klas. Pojawią się pojęcia klasy i instancji obiektu, konstruktora i destruktora, a także metod statycznych. Celem ćwiczenia jest nauczenie studentów powyższych pojęć oraz tworzenia klas w języku C#.

Wykorzystywane technologie

MS Visual Studio 2005 - język programowania C#, .NET Framework 2.0

Ćwiczenie numer

Nazwa ćwiczenia

Modyfikatory dostępu. Właściwości.

Cel ćwiczenia

Jedną z cech języków obiektowych jest kontrola dostępu do składowych klas, którą umożliwiają modyfikatory dostępu. Na tych zajęciach omówione zostaną modyfikatory dostępu, wraz z przykładowymi zastosowaniami. Wprowadzone zostanie również pojęcie właściwości klas.

Wykorzystywane technologie

MS Visual Studio 2005 - język programowania C#, .NET Framework 2.0

Ćwiczenie numer

Nazwa ćwiczenia

Dziedziczenie

Cel ćwiczenia

Studenci zostaną zaznajomieni z mechanizmem dziedziczenia oraz związaną z nim specjalizacją klas. Wprowadzone zostaną przy tym pojęcia przesłaniania metod, zamykania klas, a także zagnieżdżania definicji klas. Studenci zdobędą umiejętność napisania kodu w języku C# realizującego mechanizmy dziedziczenia.

Wykorzystywane technologie

MS Visual Studio 2005 - język programowania C#, .NET Framework 2.0

Ćwiczenie numer

Nazwa ćwiczenia

Przeciążanie

Cel ćwiczenia

Tematyka zajęć skupia się na mechanizmie przeciążania. Wprowadzone zostaną pojęcia metod wirtualnych oraz klas i metod abstrakcyjnych oraz zamykania metod. Studenci zapoznają się z przeciążaniem metod i będą potrafili napisać odpowiedni kod programu.

Wykorzystywane technologie

MS Visual Studio 2005 - język programowania C#, .NET Framework 2.0

Ćwiczenie numer

Nazwa ćwiczenia

Interfejsy. Polimorfizm

Cel ćwiczenia

Na ćwiczeniach przedstawione zostaną interfejsy - ich deklaracja oraz implementacja w klasach. Studenci poznają kod w języku C# realizujący ten mechanizm. W dalszej części omówiony zostanie polimorfizm - jedna z głównych cech języków obiektowych.

Wykorzystywane technologie

MS Visual Studio 2005 - język programowania C#, .NET Framework 2.0

Ćwiczenie numer

Nazwa ćwiczenia

Operatory

Cel ćwiczenia

Na ćwiczeniach utrwalona zostanie wiedza o operatorach i ich rodzajach. Następnie studenci poznają sposoby porównywania zmiennych obiektowych i przeciążanie metod porównywania. W dalszej części przedstawiony zostanie sposób przeciążania operatorów oraz jego realizacja w języku C#.

Wykorzystywane technologie

MS Visual Studio 2005 - język programowania C#, .NET Framework 2.0

Ćwiczenie numer

Nazwa ćwiczenia

Kolokwium

Cel ćwiczenia

Celem zajęć będzie sprawdzenie stanu praktycznej wiedzy studentów, dlatego też kolokwium przyjmie formę napisania przez studenta kilku krótkich programów posiadających określone cechy. Ponadto część zadań stanowić będą pytania testowe oraz otwarte problemy.

Wykorzystywane technologie

MS Visual Studio 2005 - język programowania C#, .NET Framework 2.0

Ćwiczenie numer

Nazwa ćwiczenia

Przestrzenie nazw. Tablice

Cel ćwiczenia

Grupowanie powiązanych ze sobą typów wiąże się z tworzeniem przestrzeni nazw. Przestrzeń nazw jest kontekstem, w którym każdy element jest unikatowy. Głównym celem zajęć jest pokazanie istoty działania mechanizmu wraz z jego zastosowaniem. W drugiej części zajęć pojawi się pojęcie tablicy jako najprostszego przykładu kolekcji.

Wykorzystywane technologie

MS Visual Studio 2005 - język programowania C#, .NET Framework 2.0

Ćwiczenie numer

Nazwa ćwiczenia

Kolekcje

Cel ćwiczenia

Studenci zapoznają się z różnymi rodzajami kolekcji, każdy typ zostanie zilustrowany odpowiednim przykładem.

Wykorzystywane technologie

MS Visual Studio 2005 - język programowania C#, .NET Framework 2.0

Ćwiczenie numer

Nazwa ćwiczenia

Delegaty i zdarzenia. Obsługa wyjątków.

Cel ćwiczenia

Głównym celem zajęć będzie wprowadzenie słuchaczy w rozległą problematykę obsługi wyjątków oraz zapoznanie z obsługą zdarzeń i towarzyszącymi jej mechanizmami.

Wykorzystywane technologie

MS Visual Studio 2005 - język programowania C#, .NET Framework 2.0

Ćwiczenie numer

Nazwa ćwiczenia

Wątki

Cel ćwiczenia

Na zajęciach zostaną naszkicowane problemy związane z wątkami. Uczestnik zajęć dowie się, w jaki sposób można tworzyć wątki, a następnie efektywnie nimi zarządzać.

Wykorzystywane technologie

MS Visual Studio 2005 - język programowania C#, .NET Framework 2.0

Ćwiczenie numer

Nazwa ćwiczenia

Wzorce projektowe, część I

Cel ćwiczenia

Wzorce projektowe stanowią swojego rodzaju przedsionek inżynierii oprogramowania. Mają one z założenia rozwiązywać problemy projektowe, a nie obliczeniowe. W pierwszej części zajęć omówione zostaną wzorce konstrukcyjne.

Wykorzystywane technologie

MS Visual Studio 2005 - język programowania C#, .NET Framework 2.0

Ćwiczenie numer

Nazwa ćwiczenia

Wzorce projektowe, część II

Cel ćwiczenia

Druga część wprowadzenia do rozległej tematyki wzorców projektowych skoncentruje się na omówieniu przykładów typów wzorców pominiętych podczas części I - strukturalnych i czynnościowych.

Wykorzystywane technologie

MS Visual Studio 2005 - język programowania C#, .NET Framework 2.0

Ćwiczenie numer

Nazwa ćwiczenia

Kolokwium

Cel ćwiczenia

Celem zajęć będzie sprawdzenie stanu praktycznej wiedzy studentów, dlatego też kolokwium przyjmie formę napisania przez studenta kilku krótkich programów posiadających określone cechy. Ponadto część zadań stanowić będą pytania testowe oraz otwarte problemy.

Wykorzystywane technologie

MS Visual Studio 2005 - język programowania C#, .NET Framework 2.0

6



Wyszukiwarka

Podobne podstrony:
Programowanie obiektowe(ćw) 1
Zadanie projekt przychodnia lekarska, Programowanie obiektowe
Programowanie obiektowe w PHP4 i PHP5 11 2005
Programowanie Obiektowe ZadTest Nieznany
Egzamin Programowanie Obiektowe Głowacki, Programowanie Obiektowe
Jezyk C Efektywne programowanie obiektowe cpefpo
Programowanie Obiektowe Ćwiczenia 5
Programowanie obiektowe(cw) 2 i Nieznany
Programowanie obiektowe, CPP program, 1
wyklad5.cpp, JAVA jest językiem programowania obiektowego
projekt01, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
przeciazanie metod i operatorow, Programowanie obiektowe
projekt06, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
projekt07, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
Programowanie Obiektowe Cz2, Dziedziczenie proste
Programowanie obiektowe, w2, 2

więcej podobnych podstron