UWAGA: Na każdych zajęciach obowiązuje znajomość zagadnień ze wszystkich poprzednich zajęć laboratoryjnych oraz odpowiadających im wykładów. Wyszczególnione poniżej zagadnienia są najistotniejsze dla danego zadania, ale nie muszą być jedyne.

Numer zadania
Wersje zadania
Zagadnienia
1
Wersja A
Wersja B
.NET Framework, Zarządzanie pamięcią
  • Common Type System
  • moduły .net
  • assemblies - prywatne, dzielone, globalne
  • oznaczanie wersji
  • Microsoft Intermediate Language
  • interfejsy, klasy abstrakcyjne
  • Garbage Collection
  • interfejs IDisposable
  • finalizacja
  • słabe referencje
2
Wersja A
Wersja B
Windows Forms
  • menu
  • kontrolki, ułożenie na formularzu
  • zdarzenia i delegaty
  • formularze potomne
  • dialogi
  • ErrorProvider
3
Wersja A
Wersja B
GDI+
  • GDI+
  • DllImport
4
Wersja A
Wersja B
Custom Controls
  • eksponowanie własnych zdarzeń
  • osadzanie na Toolbox'ie (opis, ikona, domyślna wartość)
5
Wersja A
Wersja B
Instalacja i zarządzanie aplikacją dla Windows
  • assemblies - prywatne, dzielone, globalne
  • Global Assembly Cache
  • pliki konfiguracyjne
  • instalatory
  • zapewnienie bezpieczeństwa
6
Wersja A
Wersja B
ASP.NET
  • code-behind pages
  • kontrolki serwerowe
  • zdarzenia
  • tracing
  • sprawdzanie poprawności danych użytkownika (na serwerze i u klienta)
  • user controls
  • postback (IPostBackDataHandler, IPostBackEventHandler)
7
Wersja A
Wersja B
Obsługa stanu, konfiguracja i instalacja aplikacji sieciowej
  • stan serwera i klienta
  • plik global.asax
  • sesja
  • cookies
  • obiekt Cache
  • pliki Web.config, Machine.config
  • zapewnienie bezpieczeństwa
8
Wersja A
Wersja B
Lokalizacja aplikacji
  • wielojęzykowe zasoby
  • osadzanie zasobów w pliku wykonywalnym
9
Wersja A
Wersja B
ADO.NET
  • DataSet
  • DataReader
  • data-binding
  • DataView
  • CurrencyManager
  • list-bound controls
  • metoda DataBind
10
Wersja A
Wersja B
Tworzenie i użycie XML-owego serwisu sieciowego
  • provider, consumer, broker
  • SOAP
  • metody serwisu sieciowego
  • zarządzanie stanem aplikacji i sesji
  • tracing
  • WSDL
  • XML Web Service Discovery
  • proxies
  • klienci synchroniczni i asynchroniczni
  • UDDI
11
Wersja A
Wersja B
Serwis Windows (NT)
  • właściwości i zdarzenia
  • kontrolowanie (ServiceController)
  • instalacja
12
Wersja A
Wersja B
Aplikacja COM+
  • serwisy COM+
  • synchronizacja
  • transakcje
  • zapewnienie bezpieczeństwa
  • zarządzanie stanem
  • Compensating Resource Managers
  • Queued Components
  • debugging